/***************************************************************************
StandardChannelController.h
-------------------
begin : Sat Jan 18 01:38:06 CST 2003
copyright : (C) 2005 by Andrew Ruder
email : aeruder@ksu.edu
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
@class StandardChannelController;
#ifndef CHANNEL_CONTROLLER_H
#define CHANNEL_CONTROLLER_H
@class NSTableView, ScrollingTextView, NSSplitView, NSView;
@class Channel;
#import <Foundation/NSObject.h>
#import "Controllers/ContentControllers/ContentController.h"
@interface StandardChannelController : NSObject
< ContentControllerChannelController >
{
NSTableView *tableView;
ScrollingTextView *chatView;
NSSplitView *splitView;
id window;
Channel *channelSource;
int scrollLines;
int numLines;
}
- (Channel *)channelSource;
- (void)attachChannelSource: (Channel *)aChannel;
- (void)detachChannelSource;
- (NSTextView *)chatView;
- (NSView *)contentView;
- (void)appendAttributedString: (NSAttributedString *)aString;
@end
#endif
syntax highlighted by Code2HTML, v. 0.9.1