home *** CD-ROM | disk | FTP | other *** search
- /* ----------- classes.h ------------ */
- /*
- * Class definition source file
- * Make class changes to this source file
- * Other source files will adapt
- *
- * You must add entries to the color tables in
- * CONFIG.C for new classes.
- *
- * Class Name Base Class Processor Attribute
- * ------------ --------- --------------- -----------
- */
- ClassDef( NORMAL, -1, NormalProc, 0 )
- ClassDef( APPLICATION, NORMAL, ApplicationProc, VISIBLE |
- SAVESELF |
- CONTROLBOX )
- ClassDef( TEXTBOX, NORMAL, TextBoxProc, 0 )
- ClassDef( LISTBOX, TEXTBOX, ListBoxProc, 0 )
- ClassDef( EDITBOX, TEXTBOX, EditBoxProc, 0 )
- ClassDef( MENUBAR, NORMAL, MenuBarProc, NOCLIP )
- ClassDef( POPDOWNMENU, LISTBOX, PopDownProc, SAVESELF |
- NOCLIP |
- HASBORDER )
- #ifdef INCLUDE_PICTUREBOX
- ClassDef( PICTUREBOX, TEXTBOX, PictureProc, 0 )
- #endif
- ClassDef( DIALOG, NORMAL, DialogProc, SHADOW |
- MOVEABLE |
- CONTROLBOX|
- HASBORDER |
- NOCLIP )
- ClassDef( BOX, NORMAL, BoxProc, HASBORDER )
- ClassDef( BUTTON, TEXTBOX, ButtonProc, SHADOW )
- ClassDef( COMBOBOX, EDITBOX, ComboProc, 0 )
- ClassDef( TEXT, TEXTBOX, TextProc, 0 )
- ClassDef( RADIOBUTTON, TEXTBOX, RadioButtonProc, 0 )
- ClassDef( CHECKBOX, TEXTBOX, CheckBoxProc, 0 )
- ClassDef( SPINBUTTON, LISTBOX, SpinButtonProc, 0 )
- ClassDef( ERRORBOX, DIALOG, NULL, SHADOW |
- HASBORDER )
- ClassDef( MESSAGEBOX, DIALOG, NULL, SHADOW |
- HASBORDER )
- ClassDef( HELPBOX, DIALOG, HelpBoxProc, MOVEABLE |
- SAVESELF |
- HASBORDER |
- NOCLIP |
- CONTROLBOX )
- ClassDef( STATUSBAR, TEXTBOX, StatusBarProc, NOCLIP )
-
- /*
- * ========> Add new classes here <========
- */
-
- /* ---------- pseudo classes to create enums, etc. ---------- */
- ClassDef( TITLEBAR, -1, NULL, 0 )
- ClassDef( DUMMY, -1, NULL, HASBORDER )