Author: rozagh
Date: 2012-04-27 11:45:45 -0700 (Fri, 27 Apr 2012)
New Revision: 29029
Modified:
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
Log:
fixes #861 add the code to check if the buttons are enabled or not.
Modified:
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
===================================================================
---
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
2012-04-27 17:44:46 UTC (rev 29028)
+++
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/AttributeBrowserToolBar.java
2012-04-27 18:45:45 UTC (rev 29029)
@@ -641,7 +641,8 @@
// Create pop-up window for deletion
deleteAttributeButton.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent e) {
- removeAttribute(e);
+ if
(deleteAttributeButton.isEnabled())
+ removeAttribute(e);
}
});
deleteAttributeButton.setEnabled(false);
@@ -663,7 +664,8 @@
// Create pop-up window for deletion
deleteTableButton.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent e) {
- removeTable(e);
+ if
(deleteTableButton.isEnabled())
+ removeTable(e);
}
});
deleteTableButton.setEnabled(false);
@@ -740,7 +742,6 @@
}
private void removeTable(final MouseEvent e) {
-
final CyTable table = browserTableModel.getAttributes();
if (table.getMutability() == CyTable.Mutability.MUTABLE) {
@@ -837,7 +838,8 @@
mapGlobalTableButton.addMouseListener(new
MouseAdapter() {
public void mouseClicked(MouseEvent e) {
-
guiTaskManagerServiceRef.execute(mapGlobalTableTaskFactoryService.createTaskIterator());
+ if (mapGlobalTableButton.isEnabled())
+
guiTaskManagerServiceRef.execute(mapGlobalTableTaskFactoryService.createTaskIterator());
}
});
}
--
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.