Author: pwang
Date: 2010-06-28 17:15:56 -0700 (Mon, 28 Jun 2010)
New Revision: 20711
Modified:
cytoscape/trunk/src/cytoscape/util/swing/NetworkSelectorPanel.java
Log:
Update network combobox after NETWORK_TITLE_MODIFIED event is received
Modified: cytoscape/trunk/src/cytoscape/util/swing/NetworkSelectorPanel.java
===================================================================
--- cytoscape/trunk/src/cytoscape/util/swing/NetworkSelectorPanel.java
2010-06-29 00:14:27 UTC (rev 20710)
+++ cytoscape/trunk/src/cytoscape/util/swing/NetworkSelectorPanel.java
2010-06-29 00:15:56 UTC (rev 20711)
@@ -21,13 +21,17 @@
{
private static final long serialVersionUID = 8694272457769377810L;
- private final JComboBox networkComboBox;
+ protected final JComboBox networkComboBox;
public NetworkSelectorPanel() {
super();
this.setLayout(new BorderLayout());
networkComboBox = new JComboBox();
+ //This should help to limit the length of combobox if the
network name is too long
+ networkComboBox.setPreferredSize(new
java.awt.Dimension(networkComboBox.getPreferredSize().width,
+ networkComboBox.getPreferredSize().height));
+
add(networkComboBox, BorderLayout.CENTER);
updateNetworkList();
@@ -67,9 +71,10 @@
public void propertyChange(PropertyChangeEvent evt) {
final String propName = evt.getPropertyName();
-
- if (propName.equals(Cytoscape.NETWORK_CREATED))
+
+ if
(propName.equals(Cytoscape.NETWORK_CREATED)||propName.equals(Cytoscape.NETWORK_TITLE_MODIFIED)){
updateNetworkList();
+ }
else if (propName.equals(Cytoscape.NETWORK_DESTROYED))
networkComboBox.removeItem(Cytoscape.getNetwork(
(String) evt.getNewValue()).getTitle());
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.