home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-06-25 | 1.3 KB | 62 lines | [TEXT/CWIE] |
- // CMain.h -- window class
- // Created 25/6/96 07:42 by AppMaker
-
- #pragma once
-
- #include <LWindow.h>
- #include <LListener.h>
-
- class CListTestData;
- class LStream;
-
- class LListBox;
- class LTextTableView;
- class LTextEdit;
-
- //----------
- class CMain : public LWindow,
- public LListener {
- public:
- static CMain* CreateMain (LCommander *inSuperCommander,
- CListTestData *inData);
- static CMain* CreateMainStream (LStream *inStream);
-
- CMain();
- CMain (LStream *inStream);
- virtual ~CMain();
-
- virtual void ListenToMessage (MessageT inMessage,
- void *ioParam);
-
- virtual Boolean ObeyCommand (CommandT inCommand,
- void *ioParam = nil);
- virtual void FindCommandStatus (CommandT inCommand,
- Boolean &outEnabled,
- Boolean &outUsesMark,
- Char16 &outMark,
- Str255 outName);
- virtual Boolean FocusDraw();
-
- protected:
- static void RegisterClass();
- virtual void FinishCreateSelf();
- virtual void ConnectToData (CListTestData *inData);
-
- protected:
- virtual Boolean DoBeep();
- virtual Boolean DoTwoBeeps();
-
- protected:
- static Boolean sIsRegistered;
-
- CListTestData *mData;
-
- // Panes in this window:
- LListBox *mStudentsList;
- LTextTableView *mStudents2Table;
- LTextTableView *mStudents3Table;
- LTextEdit *mWideEditField;
- LTextEdit *mNarrowEditField;
-
- };
-