JAL-4061 JAL-4062 Find can now search features
[jalview.git] / src / jalview / jbgui / GFinder.java
index 9788fba..aa79671 100755 (executable)
@@ -65,6 +65,8 @@ public class GFinder extends JPanel
 
   protected JCheckBox searchDescription;
 
+  protected JCheckBox searchFeatures;
+
   protected JCheckBox ignoreHidden;
 
   public GFinder()
@@ -124,21 +126,21 @@ public class GFinder extends JPanel
     searchBox = new JvCacheableInputBox<>(FINDER_CACHE_KEY, 25);
     searchBox.getComponent().setFont(VERDANA_12);
     searchBox.addCaretListener(new CaretListener()
-            {
-              @Override
-              public void caretUpdate(CaretEvent e)
-              {
-                textfield_caretUpdate();
-              }
-            });
+    {
+      @Override
+      public void caretUpdate(CaretEvent e)
+      {
+        textfield_caretUpdate();
+      }
+    });
     searchBox.addKeyListener(new KeyAdapter()
-            {
-              @Override
-              public void keyPressed(KeyEvent e)
-              {
-                textfield_keyPressed(e);
-              }
-            });
+    {
+      @Override
+      public void keyPressed(KeyEvent e)
+      {
+        textfield_keyPressed(e);
+      }
+    });
     centrePanel.add(searchBox.getComponent());
 
     /*
@@ -152,13 +154,18 @@ public class GFinder extends JPanel
     searchDescription
             .setText(MessageManager.getString("label.include_description"));
 
+    searchFeatures = new JCheckBox();
+    searchFeatures
+            .setText(MessageManager.getString("label.include_features"));
+
     ignoreHidden = new JCheckBox();
     ignoreHidden.setText(MessageManager.getString("label.ignore_hidden"));
     ignoreHidden.setToolTipText(
             MessageManager.getString("label.ignore_hidden_tooltip"));
-    
+
     centrePanel.add(caseSensitive);
     centrePanel.add(searchDescription);
+    centrePanel.add(searchFeatures);
     centrePanel.add(ignoreHidden);
 
     /*