Author: rmottola
Date: Thu Apr 28 15:56:31 2016
New Revision: 39704
URL: http://svn.gna.org/viewcvs/gnustep?rev=39704&view=rev
Log:
accessors for the pipe delegate to have the debugger
Modified:
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.h
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.m
Modified: apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m
URL:
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m?rev=39704&r1=39703&r2=39704&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m
(original)
+++ apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m
Thu Apr 28 15:56:31 2016
@@ -136,6 +136,7 @@
viewDelegate = [[PipeDelegate alloc] init];
[debuggerView setDelegate:viewDelegate];
[viewDelegate setTextView:debuggerView];
+ [viewDelegate setDebugger:self];
[viewDelegate release];
}
return self;
Modified:
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h
URL:
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h?rev=39704&r1=39703&r2=39704&view=diff
==============================================================================
---
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h
(original)
+++
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebuggerViewDelegateProtocol.h
Thu Apr 28 15:56:31 2016
@@ -26,6 +26,7 @@
@class NSTextView;
@class NSArray;
@class NSString;
+@class PCDebugger;
@protocol PCDebuggerViewDelegateProtocol <NSObject>
@@ -36,6 +37,8 @@
- (NSTextView *)textView;
- (void)setTextView: (NSTextView *)tv;
+- (PCDebugger *)debugger;
+- (void)setDebugger:(PCDebugger *)dbg;
- (void) runProgram: (NSString *)path
inCurrentDirectory: (NSString *)directory
Modified:
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.h
URL:
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.h?rev=39704&r1=39703&r2=39704&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.h
(original)
+++ apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.h
Thu Apr 28 15:56:31 2016
@@ -28,6 +28,7 @@
@interface PipeDelegate : NSObject <PCDebuggerViewDelegateProtocol>
{
+ PCDebugger *debugger;
NSTextView *tView;
NSTask *task;
NSFileHandle *stdinHandle;
Modified:
apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.m
URL:
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.m?rev=39704&r1=39703&r2=39704&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.m
(original)
+++ apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PipeDelegate.m
Thu Apr 28 15:56:31 2016
@@ -36,6 +36,7 @@
#include <string.h>
#import "PipeDelegate.h"
+#import "PCDebugger.h"
#ifndef NOTIFICATION_CENTER
#define NOTIFICATION_CENTER [NSNotificationCenter defaultCenter]
@@ -69,6 +70,21 @@
[tView release];
tView = tv;
[tView retain];
+ }
+}
+
+- (PCDebugger *)debugger
+{
+ return debugger;
+}
+
+- (void)setDebugger:(PCDebugger *)dbg
+{
+ if (debugger != dbg)
+ {
+ [debugger release];
+ debugger = dbg;
+ [debugger retain];
}
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs