File tree Expand file tree Collapse file tree
pdex/src/processing/mode/experimental Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2327,8 +2327,11 @@ else if (prop.isChildListProperty()) {
23272327
23282328 protected SketchOutline sketchOutline ;
23292329 protected void showSketchOutline (){
2330- //sketchOutline = new SketchOutline(codeTree, errorCheckerService);
2331- //sketchOutline.show();
2330+ sketchOutline = new SketchOutline (codeTree , errorCheckerService );
2331+ sketchOutline .show ();
2332+ }
2333+
2334+ protected void showTabOutline (){
23322335 new TabOutline (errorCheckerService ).show ();
23332336 }
23342337
Original file line number Diff line number Diff line change @@ -183,7 +183,7 @@ public class DebugEditor extends JavaEditor implements ActionListener {
183183 /**
184184 * Show outline view
185185 */
186- protected JMenuItem showOutline ;
186+ protected JMenuItem showOutline , showTabOutline ;
187187
188188 /**
189189 * Enable/Disable error logging
@@ -670,6 +670,11 @@ public void actionPerformed(ActionEvent e) {
670670 showOutline .addActionListener (this );
671671 debugMenu .add (showOutline );
672672
673+ showTabOutline = Toolkit .newJMenuItem ("Show Outline" , KeyEvent .VK_SEMICOLON );
674+ showTabOutline .addActionListener (this );
675+ debugMenu .add (showTabOutline );
676+
677+
673678 return debugMenu ;
674679 }
675680
@@ -773,9 +778,13 @@ public void actionPerformed(ActionEvent ae) {
773778 Logger .getLogger (DebugEditor .class .getName ()).log (Level .INFO , "Invoked 'Toggle Variable Inspector' menu item" );
774779 toggleVariableInspector ();
775780 } else if (source .equals (showOutline )){
776- log ("Show Outline :D " );
781+ log ("Show Sketch Outline: " );
777782 errorCheckerService .getASTGenerator ().showSketchOutline ();
778783 }
784+ else if (source .equals (showTabOutline )){
785+ log ("Show Tab Outline:" );
786+ errorCheckerService .getASTGenerator ().showTabOutline ();
787+ }
779788 }
780789
781790// @Override
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ public void keyPressed(KeyEvent evt) {
111111 if (tabTree .getLastSelectedPathComponent () != null ) {
112112 DefaultMutableTreeNode tnode = (DefaultMutableTreeNode ) tabTree
113113 .getLastSelectedPathComponent ();
114- log ("Enter Key, Tab: " + tnode );
114+ // log("Enter Key, Tab: " + tnode);
115115 switchToTab (tnode .toString ());
116116 close ();
117117 }
@@ -197,7 +197,7 @@ protected void done() {
197197 public void valueChanged (TreeSelectionEvent e ) {
198198
199199 if (internalSelection ) {
200- log ("Internal selection" );
200+ // log("Internal selection");
201201 internalSelection = (false );
202202 return ;
203203 }
@@ -214,7 +214,7 @@ protected void done() {
214214 }
215215 DefaultMutableTreeNode tnode = (DefaultMutableTreeNode ) tabTree
216216 .getLastSelectedPathComponent ();
217- log ("Clicked " + tnode );
217+ // log("Clicked " + tnode);
218218 switchToTab (tnode .toString ());
219219 close ();
220220 }
You can’t perform that action at this time.
0 commit comments