// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Project: The Cheat
//
-// File: MyDocument.h
+// File: SessionController.h
// Created: Sun Sep 07 2003
//
// Copyright: 2003 Chaz McGarvey. All rights reserved.
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#import <Cocoa/Cocoa.h>
+#import <Chaz/Chaz.h>
#include <float.h>
#include "cheat_net.h"
-@interface MyDocument : NSDocument < ClientDelegate >
+@interface SessionController : NSWindowController < ClientDelegate >
{
// allows for easy interface updating
TCstatus status, lastStatus;
TCaddress *searchResults;
int searchResultsAmount;
- int maxSearchResultsAmount;
+ int searchResultsAmountDisplayed;
// to allow for connecting on new document
BOOL everConnected;
IBOutlet NSButton *clearSearchButton;
IBOutlet NSButton *changeButton;
IBOutlet NSTableView *addressTable;
- IBOutlet NSTextField *statusText;
+ IBOutlet CMStatusView *statusText;
IBOutlet NSProgressIndicator *statusBar;
IBOutlet NSTextField *descriptionText;
- (void)setStatusChangingContinuously;
- (void)setStatusUndoing;
- (void)setStatusRedoing;
-- (void)setStatusToLast;
+//- (void)setStatusToLast;
-- (void)setStatusText:(NSString *)msg duration:(NSTimeInterval)seconds;
-- (void)setStatusText:(NSString *)msg duration:(NSTimeInterval)seconds color:(NSColor *)color;
-- (void)statusTextTimer:(NSTimer *)timer;
+//- (void)setStatusText:(NSString *)msg duration:(NSTimeInterval)seconds;
+//- (void)setStatusText:(NSString *)msg duration:(NSTimeInterval)seconds color:(NSColor *)color;
+//- (void)statusTextTimer:(NSTimer *)timer;
// UPDATE CHANGE SHEET