getFTSFrameTitle());
protected JTabbedPane tabs = new JTabbedPane();
-
+
protected IProgressIndicator progressIndicator;
protected JComboBox<FTSDataColumnI> cmb_searchTarget = new JComboBox<>();
public void focusGained(FocusEvent e)
{
// TODO: make selected tab gain focus in correct widget
- if (tabs != null
- && tabs.getSelectedComponent() == ftsPanel)
+ if (tabs != null && tabs.getSelectedComponent() == ftsPanel)
{
txt_search.getComponent().requestFocusInWindow();
}
btn_autosearch.setText(MessageManager.getString("option.autosearch"));
btn_autosearch.setToolTipText(
MessageManager.getString("option.enable_disable_autosearch"));
+ // disable autosearch by default
btn_autosearch.setSelected(!Platform.isJS()
- && Cache.getDefault(getAutosearchPreference(), true));
+ && Cache.getDefault(getAutosearchPreference(), false));
btn_autosearch.addActionListener(new java.awt.event.ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
- jalview.bin.Cache.setProperty(getAutosearchPreference(),
+ Cache.setProperty(getAutosearchPreference(),
Boolean.toString(btn_autosearch.isSelected()));
}
});
txt_search.getComponent().setFont(VERDANA_12);
txt_search.addKeyListener(new KeyAdapter()
- {
- @Override
- public void keyPressed(KeyEvent e)
- {
- if (e.getKeyCode() == KeyEvent.VK_ENTER)
- {
- if (getTypedText() == null || getTypedText().isEmpty())
- {
- return;
- }
- String primaryKeyName = getFTSRestClient()
- .getPrimaryKeyColumn().getName();
- if (primaryKeyName.equalsIgnoreCase(getCmbSearchTarget()
- .getSelectedItem().toString()))
- {
- // TODO: nicer to show the list in the result set before
- // viewing in Jalview perhaps ?
- transferToSequenceFetcher(getTypedText());
- }
- else
- {
- performSearchAction();
- }
- }
- }
- });
+ {
+ @Override
+ public void keyPressed(KeyEvent e)
+ {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER)
+ {
+ if (getTypedText() == null || getTypedText().isEmpty())
+ {
+ return;
+ }
+ String primaryKeyName = getFTSRestClient().getPrimaryKeyColumn()
+ .getName();
+ if (primaryKeyName.equalsIgnoreCase(
+ getCmbSearchTarget().getSelectedItem().toString()))
+ {
+ // TODO: nicer to show the list in the result set before
+ // viewing in Jalview perhaps ?
+ transferToSequenceFetcher(getTypedText());
+ }
+ else
+ {
+ performSearchAction();
+ }
+ }
+ }
+ });
final DeferredTextInputListener listener = new DeferredTextInputListener(
1500, new ActionListener()
{