X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FFeatureSettings.java;h=5e15364d48c229f1f90bb65b762328007c14c758;hb=32c56f877253fa8917d4f4640ed65d6e63376dac;hp=9d2f601aad50435f1814b57d7144707c57ad31e2;hpb=19e044a2ce25aa395f9cf22f15c7378221636d21;p=jalview.git diff --git a/src/jalview/appletgui/FeatureSettings.java b/src/jalview/appletgui/FeatureSettings.java index 9d2f601..5e15364 100755 --- a/src/jalview/appletgui/FeatureSettings.java +++ b/src/jalview/appletgui/FeatureSettings.java @@ -64,9 +64,9 @@ import java.util.Map; import java.util.Set; import java.util.Vector; -public class FeatureSettings extends Panel implements ItemListener, - MouseListener, MouseMotionListener, ActionListener, - AdjustmentListener, FeatureSettingsControllerI +public class FeatureSettings extends Panel + implements ItemListener, MouseListener, MouseMotionListener, + ActionListener, AdjustmentListener, FeatureSettingsControllerI { FeatureRenderer fr; @@ -136,11 +136,18 @@ public class FeatureSettings extends Panel implements ItemListener, add(lowerPanel, BorderLayout.SOUTH); - groupPanel.setLayout(new GridLayout( - (fr.getFeatureGroupsSize()) / 4 + 1, 4)); // JBPNote - this was - // scaled on number of - // visible groups. seems - // broken + groupPanel.setLayout( + new GridLayout((fr.getFeatureGroupsSize()) / 4 + 1, 4)); // JBPNote + // - this + // was + // scaled + // on + // number + // of + // visible + // groups. + // seems + // broken groupPanel.validate(); add(groupPanel, BorderLayout.NORTH); @@ -175,14 +182,12 @@ public class FeatureSettings extends Panel implements ItemListener, public void paint(Graphics g) { g.setColor(Color.black); - g.drawString(MessageManager - .getString("label.no_features_added_to_this_alignment"), 10, 20); - g.drawString(MessageManager - .getString("label.features_can_be_added_from_searches_1"), 10, - 40); - g.drawString(MessageManager - .getString("label.features_can_be_added_from_searches_2"), 10, - 60); + g.drawString(MessageManager.getString( + "label.no_features_added_to_this_alignment"), 10, 20); + g.drawString(MessageManager.getString( + "label.features_can_be_added_from_searches_1"), 10, 40); + g.drawString(MessageManager.getString( + "label.features_can_be_added_from_searches_2"), 10, 60); } protected void popupSort(final MyCheckbox check, @@ -190,8 +195,9 @@ public class FeatureSettings extends Panel implements ItemListener, { final String type = check.type; final FeatureColourI typeCol = fr.getFeatureStyle(type); - PopupMenu men = new PopupMenu(MessageManager.formatMessage( - "label.settings_for_type", new String[] { type })); + PopupMenu men = new PopupMenu(MessageManager + .formatMessage("label.settings_for_type", new String[] + { type })); java.awt.MenuItem scr = new MenuItem( MessageManager.getString("label.sort_by_score")); men.add(scr); @@ -202,8 +208,9 @@ public class FeatureSettings extends Panel implements ItemListener, @Override public void actionPerformed(ActionEvent e) { - me.ap.alignFrame.avc.sortAlignmentByFeatureScore(Arrays - .asList(new String[] { type })); + me.ap.alignFrame.avc + .sortAlignmentByFeatureScore(Arrays.asList(new String[] + { type })); } }); @@ -215,8 +222,9 @@ public class FeatureSettings extends Panel implements ItemListener, @Override public void actionPerformed(ActionEvent e) { - me.ap.alignFrame.avc.sortAlignmentByFeatureDensity(Arrays - .asList(new String[] { type })); + me.ap.alignFrame.avc + .sortAlignmentByFeatureDensity(Arrays.asList(new String[] + { type })); } }); @@ -280,8 +288,8 @@ public class FeatureSettings extends Panel implements ItemListener, }); men.add(selectContaining); - MenuItem selectNotContaining = new MenuItem( - MessageManager.getString("label.select_columns_not_containing")); + MenuItem selectNotContaining = new MenuItem(MessageManager + .getString("label.select_columns_not_containing")); selectNotContaining.addActionListener(new ActionListener() { @Override @@ -453,8 +461,8 @@ public class FeatureSettings extends Panel implements ItemListener, addCheck(groupsChanged, en.nextElement().toString()); } - featurePanel.setLayout(new GridLayout(featurePanel.getComponentCount(), - 1, 10, 5)); + featurePanel.setLayout( + new GridLayout(featurePanel.getComponentCount(), 1, 10, 5)); featurePanel.validate(); if (scrollPane != null) @@ -544,7 +552,7 @@ public class FeatureSettings extends Panel implements ItemListener, Checkbox check = (Checkbox) featurePanel.getComponent(i); check.setState(!check.getState()); } - selectionChanged(); + selectionChanged(true); } private ItemListener groupItemListener = new ItemListener() @@ -567,10 +575,10 @@ public class FeatureSettings extends Panel implements ItemListener, @Override public void itemStateChanged(ItemEvent evt) { - selectionChanged(); + selectionChanged(true); } - void selectionChanged() + void selectionChanged(boolean updateOverview) { Component[] comps = featurePanel.getComponents(); int cSize = comps.length; @@ -591,7 +599,7 @@ public class FeatureSettings extends Panel implements ItemListener, fr.setFeaturePriority(data); - ap.paintAlignment(true); + ap.paintAlignment(updateOverview); } MyCheckbox selectedCheck; @@ -633,8 +641,8 @@ public class FeatureSettings extends Panel implements ItemListener, } else { - comp = featurePanel.getComponentAt(evt.getX(), evt.getY() - + evt.getComponent().getLocation().y); + comp = featurePanel.getComponentAt(evt.getX(), + evt.getY() + evt.getComponent().getLocation().y); } if (comp != null && comp instanceof Checkbox)