diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-06 17:34:18 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-06 17:34:18 +0000 |
commit | 4b778b024a8bec68daf136e27338f78666e6d797 (patch) | |
tree | 2c856710ccaac00198c5010bf49fea8d4f791aca /java/src/IceGrid/TreeNode/CommonBaseI.java | |
parent | Fixed Windows compile error (diff) | |
download | ice-4b778b024a8bec68daf136e27338f78666e6d797.tar.bz2 ice-4b778b024a8bec68daf136e27338f78666e6d797.tar.xz ice-4b778b024a8bec68daf136e27338f78666e6d797.zip |
Refactored toolbars/menubars
Diffstat (limited to 'java/src/IceGrid/TreeNode/CommonBaseI.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/CommonBaseI.java | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/java/src/IceGrid/TreeNode/CommonBaseI.java b/java/src/IceGrid/TreeNode/CommonBaseI.java index 8aa74eb6168..efd3e39b353 100755 --- a/java/src/IceGrid/TreeNode/CommonBaseI.java +++ b/java/src/IceGrid/TreeNode/CommonBaseI.java @@ -16,6 +16,7 @@ import javax.swing.JTree; import javax.swing.event.TreeModelEvent;
import javax.swing.tree.TreePath;
+import IceGrid.Actions;
import IceGrid.SimpleInternalFrame;
import com.jgoodies.forms.factories.Borders;
import com.jgoodies.forms.factories.DefaultComponentFactory;
@@ -77,16 +78,15 @@ abstract class CommonBaseI implements CommonBase return false;
}
- public JPopupMenu getPopupMenu()
+ public Actions getActions()
{
- //
- // Default = no popup menu
- //
- return null;
+ return _model.getDefaultActions();
}
public void displayProperties()
{
+ _model.setActions(getActions());
+
if(_panel == null)
{
JLabel label = DefaultComponentFactory.getInstance().createTitle("This element has no property");
@@ -98,8 +98,9 @@ abstract class CommonBaseI implements CommonBase SimpleInternalFrame propertiesFrame = _model.getPropertiesFrame();
propertiesFrame.setTitle("Properties");
propertiesFrame.setContent(_panel);
- propertiesFrame.validate();
- propertiesFrame.repaint();
+
+ _model.getMainFrame().validate();
+ _model.getMainFrame().repaint();
}
public Component getTreeCellRendererComponent(
@@ -135,22 +136,6 @@ abstract class CommonBaseI implements CommonBase assert false;
}
- public Object copy()
- {
- return null;
- }
-
- public void paste(Object descriptor)
- {
- //
- // Try my parent
- //
- if(_parent != null)
- {
- _parent.paste(descriptor);
- }
- }
-
public java.util.List findAllInstances(CommonBase child)
{
assert getIndex(child) != -1;
|