From cd0ce3240dffeadab249944519ffdf3d9837009a Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Sat, 11 Aug 2007 16:21:03 -0700 Subject: [PATCH] Renaming the "Refresh" butto to be "Re-Connect" and hooking it up (though it does nothing at the moment) * English.lproj/Debugger.nib: Renaming the "Run" button and hooking it up to DebuggerWindowController * Source/DebuggerWindowController.m|h: Adding a _reconnectButton outlet and a reconnect: action ([DebuggerWindowController reconnect:]): New method --- English.lproj/Debugger.nib/classes.nib | 3 ++- English.lproj/Debugger.nib/keyedobjects.nib | Bin 16826 -> 16996 bytes Source/DebuggerWindowController.h | 2 ++ Source/DebuggerWindowController.m | 13 +++++++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/English.lproj/Debugger.nib/classes.nib b/English.lproj/Debugger.nib/classes.nib index 568b744..3f5d4fa 100644 --- a/English.lproj/Debugger.nib/classes.nib +++ b/English.lproj/Debugger.nib/classes.nib @@ -1,11 +1,12 @@ { IBClasses = ( { - ACTIONS = {run = id; stepIn = id; stepOut = id; stepOver = id; }; + ACTIONS = {reconnect = id; run = id; stepIn = id; stepOut = id; stepOver = id; }; CLASS = DebuggerWindowController; LANGUAGE = ObjC; OUTLETS = { "_error" = NSTextField; + "_reconnectButton" = NSButton; "_registerController" = NSTreeController; "_registerView" = NSOutlineView; "_runButton" = NSButton; diff --git a/English.lproj/Debugger.nib/keyedobjects.nib b/English.lproj/Debugger.nib/keyedobjects.nib index 4da3cc61873392b8ec73848edff28a25b4ea58ff..a031f086720c4e93b09fc382a7f3c63a9247b1ec 100644 GIT binary patch delta 6240 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 diff --git a/Source/DebuggerWindowController.h b/Source/DebuggerWindowController.h index 7e6c601..9cef6d8 100644 --- a/Source/DebuggerWindowController.h +++ b/Source/DebuggerWindowController.h @@ -39,6 +39,7 @@ IBOutlet NSButton *_stepOutButton; IBOutlet NSButton *_stepOverButton; IBOutlet NSButton *_runButton; + IBOutlet NSButton *_reconnectButton; } - (id)initWithConnection: (DebuggerConnection *)cnx; @@ -54,5 +55,6 @@ - (IBAction)stepIn: (id)sender; - (IBAction)stepOut: (id)sender; - (IBAction)stepOver: (id)sender; +- (IBAction)reconnect: (id)sender; @end diff --git a/Source/DebuggerWindowController.m b/Source/DebuggerWindowController.m index 08a9529..f649f19 100644 --- a/Source/DebuggerWindowController.m +++ b/Source/DebuggerWindowController.m @@ -85,6 +85,7 @@ [_stepOutButton setEnabled: NO]; [_stepOverButton setEnabled: NO]; [_runButton setEnabled: NO]; + [_reconnectButton setEnabled: NO]; if ([_connection isConnected]) { @@ -94,6 +95,10 @@ [_runButton setEnabled: YES]; } } + else + { + [_reconnectButton setEnabled: YES]; + } } /** @@ -169,6 +174,14 @@ [_connection run]; } +/** + * Tells the connection to ask the server to reconnect + */ +- (IBAction)reconnect: (id)sender +{ + +} + /** * Forwards the message to "step in" to the connection */ -- 2.22.5