From: Michael G. <gof...@us...> - 2007-07-03 13:11:38
|
Update of /cvsroot/octave/octave-forge/extra/jhandles/src/org/octave/graphics In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3954/src/org/octave/graphics Modified Files: HandleObjectListProperty.java RootObject.java Log Message: add ShowHiddenHandles property to root object Index: RootObject.java =================================================================== RCS file: /cvsroot/octave/octave-forge/extra/jhandles/src/org/octave/graphics/RootObject.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- RootObject.java 3 Jul 2007 11:57:11 -0000 1.5 +++ RootObject.java 3 Jul 2007 13:11:36 -0000 1.6 @@ -32,12 +32,14 @@ /* properties */ HandleObjectListProperty CurrentFigure; + BooleanProperty ShowHiddenHandles; private RootObject() { super(null, 0, "root"); CurrentFigure = new HandleObjectListProperty(this, "CurrentFigure", 1); + ShowHiddenHandles = new BooleanProperty(this, "ShowHiddenHandles", false); listen(CurrentFigure); } Index: HandleObjectListProperty.java =================================================================== RCS file: /cvsroot/octave/octave-forge/extra/jhandles/src/org/octave/graphics/HandleObjectListProperty.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- HandleObjectListProperty.java 3 Jul 2007 11:57:11 -0000 1.6 +++ HandleObjectListProperty.java 3 Jul 2007 13:11:36 -0000 1.7 @@ -90,12 +90,14 @@ { List l = new LinkedList(); Iterator it = ((Vector)pvalue).iterator(); + boolean showAll = RootObject.getInstance().ShowHiddenHandles.isSet(); + boolean callbackMode = RootObject.getInstance().isCallbackMode(); while (it.hasNext()) { HandleObject hObj = (HandleObject)it.next(); - if (hObj.HandleVisibility.is("on") || - (RootObject.getInstance().isCallbackMode() && hObj.HandleVisibility.is("callback"))) + if (showAll || hObj.HandleVisibility.is("on") || + (callbackMode && hObj.HandleVisibility.is("callback"))) l.add(hObj); } return l; |