// Modified by Yen-Ju Chen /* ** PlopWindow.h ** ** Copyright (c) 2002 ** ** Author: Ludovic Marcotte ** ** 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. ** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. ** ** You should have received a copy of the GNU General Public License ** along with this program; if not, write to the Free Software ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef _Toolbox_Ploplet_H_PlopletView #define _Toolbox_Ploplet_H_PlopletView #include @class Channel; @class NSTextView; @class NSString; @class NSURL; @class NSImage; @interface PlopletView: NSView { NSTextView *textView; NSString *location; Channel *channel; } - (id) initWithFrame: (NSRect) rect andLocation: (NSString *) location; - (NSTextView *) textView; - (Channel *) channel; - (void) setChannel: (Channel *) theChannel; /* called by Ploplet */ - (void) reload; /* Called by Channel */ /* If text == nil, read data from channel */ - (void) updateTextView: (NSString *) text; @end #endif /* _Toolbox_Ploplet_H_PlopletView */