? monitor/.nbintdb Index: monitor/src/org/netbeans/modules/web/monitor/client/Bundle.properties =================================================================== RCS file: /cvs/monitor/src/org/netbeans/modules/web/monitor/client/Bundle.properties,v retrieving revision 1.11 diff -u -r1.11 Bundle.properties --- monitor/src/org/netbeans/modules/web/monitor/client/Bundle.properties 17 Mar 2003 15:40:55 -0000 1.11 +++ monitor/src/org/netbeans/modules/web/monitor/client/Bundle.properties 24 Oct 2003 12:39:59 -0000 @@ -25,7 +25,7 @@ MON_Delete_current_10=Delete current records MON_Delete_saved_11=Delete saved records MON_Display_12=Display -MON_HTTP_Transaction_13=HTTP &Monitor +MON_HTTP_Transaction_13=&HTTP Monitor MON_OK=OK MON_OK_Mnemonic=O MON_Order_transactions_14=Sort records alphabetically Index: monitor/src/org/netbeans/modules/web/monitor/client/MonitorAction.java =================================================================== RCS file: /cvs/monitor/src/org/netbeans/modules/web/monitor/client/MonitorAction.java,v retrieving revision 1.6 diff -u -r1.6 MonitorAction.java --- monitor/src/org/netbeans/modules/web/monitor/client/MonitorAction.java 27 Feb 2003 23:39:42 -0000 1.6 +++ monitor/src/org/netbeans/modules/web/monitor/client/MonitorAction.java 24 Oct 2003 12:39:59 -0000 @@ -26,7 +26,9 @@ import org.openide.util.actions.CallableSystemAction; import org.openide.util.HelpCtx; import org.openide.util.NbBundle; +import org.openide.windows.Mode; import org.openide.windows.Workspace; +import org.openide.windows.WindowManager; public class MonitorAction extends CallableSystemAction { @@ -74,7 +76,7 @@ log("Transaction view was created by: " + //NOI18N "performAction"); //NOI18N } - tv.open(); + openTransactionView(tv); } @@ -86,7 +88,7 @@ if(debug) log("runMonitor()"); //NOI18N if (tv == null) tv = new TransactionView(getController()); - tv.open(); + openTransactionView(tv); } /** @@ -98,8 +100,22 @@ workspace.toString()); if (tv == null) tv = new TransactionView(getController()); - tv.open(workspace); + openTransactionView(tv); } + + private static void openTransactionView(TransactionView tv) { + WindowManager wm = WindowManager.getDefault(); + Mode mode = wm.findMode(tv); + + if(mode == null) { + mode = wm.findMode("debugger"); // NOI18N + if(mode != null) { + mode.dockInto(tv); + } + } + + tv.open(); + } /** * This method is used by the executor to set the hostname and the Index: monitor/src/org/netbeans/modules/web/monitor/resources/layer.xml =================================================================== RCS file: /cvs/monitor/src/org/netbeans/modules/web/monitor/resources/layer.xml,v retrieving revision 1.8 diff -u -r1.8 layer.xml --- monitor/src/org/netbeans/modules/web/monitor/resources/layer.xml 13 Mar 2003 22:37:54 -0000 1.8 +++ monitor/src/org/netbeans/modules/web/monitor/resources/layer.xml 24 Oct 2003 12:39:59 -0000 @@ -23,11 +23,17 @@ - + + + + + + + @@ -61,6 +67,13 @@ + + + + + + +