protected void replaceAll() {
		init();
		
		if( !replace )
			return;
		
		txt.setRedraw(false);
				
		if( parser != null)
			parser.setReparse(false);
		
		if( wrapButton.getSelection() && replaceText.getText().contains(findText.getText()))
			wrapButton.setSelection(false);
		
		while(true){		
			if( !find() )
				break;
			
			if( !replace() )
				break;
		}
		
		if( parser != null){
			parser.setReparse(true);
			parser.reparseAll();
		}
		
		txt.setRedraw(true);
	}