[Mongobrowser-commit] SF.net SVN: mongobrowser:[36] trunk/mongobrowser/src/com/mebigfatguy/ mongob
Status: Pre-Alpha
Brought to you by:
dbrosius
From: <dbr...@us...> - 2009-12-27 04:31:37
|
Revision: 36 http://mongobrowser.svn.sourceforge.net/mongobrowser/?rev=36&view=rev Author: dbrosius Date: 2009-12-27 04:31:29 +0000 (Sun, 27 Dec 2009) Log Message: ----------- on collapse - remove all children, and reintroduce the slug Modified Paths: -------------- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java Modified: trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java =================================================================== --- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2009-12-27 04:28:49 UTC (rev 35) +++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2009-12-27 04:31:29 UTC (rev 36) @@ -177,6 +177,12 @@ @Override public void treeWillCollapse(TreeExpansionEvent event) throws ExpandVetoException { + MongoTreeNode node = (MongoTreeNode)event.getPath().getLastPathComponent(); + node.removeAllChildren(); + MongoTreeNode slug = new MongoTreeNode(MongoTreeNode.Type.ExpansionSlug, null); + node.add(slug); + DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); + model.nodeStructureChanged(node); } }); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |