-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathForgeDebuggerAppDelegate.h
More file actions
67 lines (57 loc) · 2.17 KB
/
ForgeDebuggerAppDelegate.h
File metadata and controls
67 lines (57 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
//
// ForgeDebuggerAppDelegate.h
// ForgeDebugger
//
// Created by Uli Kusterer on 14.01.11.
// Copyright 2011 Uli Kusterer. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "ForgeDebuggerConnection.h"
@class ULINetSocket;
@interface ForgeDebuggerAppDelegate : NSObject <NSApplicationDelegate,ForgeDebuggerSession>
{
NSWindow * mWindow;
NSTableView * mStackTable;
NSTableView * mVariablesTable;
NSTextView * mTextView;
NSTextField * mFileNameField;
NSTextField * mInstructionField;
ULINetSocket * mServerSocket;
ForgeDebuggerConnection*mDebuggerConnection;
NSMutableArray * mVariables;
NSMutableArray * mHandlers;
NSButton * mStepInstructionButton;
NSButton * mContinueButton;
NSButton * mExitToTopButton;
NSButton * mAddCheckpointButton;
NSButton * mRemoveCheckpointButton;
NSTableView * mInstructionsTableView;
NSMutableDictionary * mInstructions;
NSMutableDictionary * mFilesByID;
uint16_t mCurrentFileID;
NSWindow * mFilesWindow;
NSTableView * mFileNamesTable;
NSTextView * mFileTextView;
}
@property (assign) IBOutlet NSWindow * window;
@property (assign) IBOutlet NSTableView * stackTable;
@property (assign) IBOutlet NSTableView * variablesTable;
@property (assign) IBOutlet NSTextView * textView;
@property (assign) IBOutlet NSTextField * fileNameField;
@property (assign) IBOutlet NSTextField * instructionField;
@property (assign) IBOutlet NSButton * stepInstructionButton;
@property (assign) IBOutlet NSButton * continueButton;
@property (assign) IBOutlet NSButton * exitToTopButton;
@property (assign) IBOutlet NSButton * addCheckpointButton;
@property (assign) IBOutlet NSButton * removeCheckpointButton;
@property (assign) IBOutlet NSTableView * instructionsTableView;
@property (assign) IBOutlet NSWindow * filesWindow;
@property (assign) IBOutlet NSTableView * fileNamesTableView;
@property (assign) IBOutlet NSTextView * fileTextView;
-(IBAction) doStepOneInstruction: (id)sender;
-(IBAction) doContinue: (id)sender;
-(IBAction) doExitToTop: (id)sender;
-(IBAction) doAddCheckpoint: (id)sender;
-(IBAction) doRemoveCheckpoint: (id)sender;
-(void) setDebuggerUIEnabled: (BOOL)inEnable;
@end