box.add(Box.createHorizontalStrut(5));
box.add(Box.createHorizontalStrut(3));
	public HyperSearch(View view, String defaultFind)	{		super(jEdit.getProperty("hypersearch.title"));		this.view = view;		fileset = SearchAndReplace.getSearchFileSet();		resultModel = new DefaultListModel();		Container content = getContentPane();		content.setLayout(new BorderLayout());		JPanel panel = new JPanel(new BorderLayout());		panel.add(new JLabel(jEdit.getProperty("hypersearch.find")),			BorderLayout.NORTH);		find = new HistoryTextField("find");		panel.add(find, BorderLayout.CENTER);		content.add(panel, BorderLayout.NORTH);		JPanel stretchPanel = new JPanel(new BorderLayout());		Box box = new Box(BoxLayout.X_AXIS);		ignoreCase = new JCheckBox(jEdit.getProperty(			"search.ignoreCase"),SearchAndReplace.getIgnoreCase());		regexp = new JCheckBox(jEdit.getProperty(			"search.regexp"),SearchAndReplace.getRegexp());		multifile = new JCheckBox();		multifile.setSelected(!(fileset instanceof CurrentBufferSet));		multifileBtn = new JButton(jEdit.getProperty(			"search.multifile"));		box.add(ignoreCase);		box.add(Box.createHorizontalStrut(5));		box.add(regexp);		box.add(Box.createHorizontalStrut(5));		box.add(multifile);		box.add(multifileBtn);		box.add(Box.createHorizontalStrut(5));		start = new JButton(jEdit.getProperty("hypersearch.start"));		box.add(start);		box.add(Box.createHorizontalStrut(5));		stop = new JButton(jEdit.getProperty("hypersearch.stop"));		box.add(stop);		box.add(Box.createHorizontalStrut(5));		status = new JLabel();		box.add(status);		getRootPane().setDefaultButton(start);		updateEnabled();		updateStatus();		Dimension size = status.getPreferredSize();		size.width = Math.max(size.width,100);		status.setPreferredSize(size);		status.setMinimumSize(size);		stretchPanel.add(box,BorderLayout.NORTH);		results = new JList(resultModel);		results.setVisibleRowCount(16);		results.addMouseListener(new MouseHandler());		stretchPanel.add(new JScrollPane(results), BorderLayout.CENTER);		content.add(stretchPanel, BorderLayout.CENTER);		ActionHandler actionListener = new ActionHandler();		multifile.addActionListener(actionListener);		multifileBtn.addActionListener(actionListener);		find.addActionListener(actionListener);		start.addActionListener(actionListener);		stop.addActionListener(actionListener);		if(defaultFind != null)			find.setText(defaultFind);		EditBus.addToBus(this);		setIconImage(GUIUtilities.getEditorIcon());		GUIUtilities.requestFocus(this,find);		pack();		GUIUtilities.loadGeometry(this,"hypersearch");		show();		if(defaultFind != null)			ok();	}