[Mongobrowser-commit] SF.net SVN: mongobrowser:[45] trunk/mongobrowser/src/com/mebigfatguy/ mongobr
Status: Pre-Alpha
Brought to you by:
dbrosius
From: <dbr...@us...> - 2009-12-27 17:36:54
|
Revision: 45 http://mongobrowser.svn.sourceforge.net/mongobrowser/?rev=45&view=rev Author: dbrosius Date: 2009-12-27 17:36:47 +0000 (Sun, 27 Dec 2009) Log Message: ----------- expand and scroll the path to see the new object Modified Paths: -------------- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewCollectionAction.java trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewObjectAction.java Modified: trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewCollectionAction.java =================================================================== --- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewCollectionAction.java 2009-12-27 17:30:10 UTC (rev 44) +++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewCollectionAction.java 2009-12-27 17:36:47 UTC (rev 45) @@ -24,6 +24,7 @@ import javax.swing.JOptionPane; import javax.swing.JTree; import javax.swing.tree.DefaultTreeModel; +import javax.swing.tree.TreePath; import com.mebigfatguy.mongobrowser.MongoBundle; import com.mebigfatguy.mongobrowser.MongoContext; @@ -56,6 +57,9 @@ MongoTreeNode slug = new MongoTreeNode(MongoTreeNode.Type.ExpansionSlug, null); collectionNode.add(slug); model.nodeStructureChanged(root); + TreePath selection = new TreePath(collectionNode.getPath()); + tree.scrollPathToVisible(selection); + tree.setSelectionPath(selection); } } Modified: trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewObjectAction.java =================================================================== --- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewObjectAction.java 2009-12-27 17:30:10 UTC (rev 44) +++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/actions/NewObjectAction.java 2009-12-27 17:36:47 UTC (rev 45) @@ -55,6 +55,9 @@ MongoTreeNode slug = new MongoTreeNode(MongoTreeNode.Type.ExpansionSlug, null); objectNode.add(slug); model.nodeStructureChanged((MongoTreeNode)model.getRoot()); + TreePath selection = new TreePath(objectNode.getPath()); + tree.scrollPathToVisible(selection); + tree.setSelectionPath(selection); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |