Convert the remaining DebuggerController IBOutlets to properties.
authorRobert Sesek <rsesek@bluestatic.org>
Mon, 2 Sep 2019 17:27:18 +0000 (13:27 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Mon, 2 Sep 2019 17:27:18 +0000 (13:27 -0400)
Source/DebuggerController.h
Source/DebuggerController.m

index 6d4435cdb6aa09a037b2a2cdbe6fe2822915f95e..0a5a66b3951d12199f2430cfe5116350f5fa3bc6 100644 (file)
 @class DebuggerModel;
 
 @interface DebuggerController : NSWindowController <NSWindowDelegate>
-{
-  IBOutlet NSButton* _attachedCheckbox;
-
-  IBOutlet NSArrayController* _stackArrayController;
-
-  IBOutlet NSTreeController* _variablesTreeController;
-  IBOutlet NSOutlineView* _variablesOutlineView;
-  
-  IBOutlet NSWindow* _inspector;
-  
-  IBOutlet BSSourceView* _sourceViewer;
-}
 
 @property(readonly) DebuggerBackEnd* connection;
 @property(readonly) DebuggerModel* model;
-@property(readonly) BSSourceView* sourceViewer;
-@property(readonly) NSWindow* inspector;
+
+@property(retain) IBOutlet BSSourceView* sourceViewer;
+@property(retain) IBOutlet NSWindow* inspector;
+
+@property(retain) IBOutlet NSButton* attachedCheckbox;
+@property(retain) IBOutlet NSArrayController* stackArrayController;
+@property(retain) IBOutlet NSTreeController* variablesTreeController;
+@property(retain) IBOutlet NSOutlineView* variablesOutlineView;
 
 @property(retain) IBOutlet NSTextField* statusField;
 @property(retain) IBOutlet NSSegmentedControl* segmentControl;
index 677e47563b915bcb507604def84fc5abb796ec3f..e6bffbe0691238021080c68d1d35020d15cbf383 100644 (file)
   VariableNode* _selectedVariable;
 }
 
-@synthesize connection = _connection;
-@synthesize sourceViewer = _sourceViewer;
-@synthesize inspector = _inspector;
-
 /**
  * Initializes the window controller and sets the connection using preference
  * values
   [_evalController release];
   [_expandedVariables release];
 
+  [_sourceViewer release];
+  [_inspector release];
+
+  [_attachedCheckbox release];
+  [_stackArrayController release];
+  [_variablesTreeController release];
+  [_variablesOutlineView release];
+
   [_segmentControl release];
   [_statusField release];
   [_tabView release];