home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * header for SKEleton Writer
- *
- */
-
- /* window #0 gadgets */
- #define GD_IDCMPWindow 0
- #define GD_Class 1
- #define GD_Code 2
- #define GD_Qualifier 3
- #define GD_MouseX 4
- #define GD_MouseY 5
- #define GD_Seconds 6
- #define GD_Micros 7
- #define GD_IAddress 8
- #define GD_gadtools 9
- #define GD_QUIT1 10
- #define GD_GO_ON1 11
-
- /* window #1 gadgets (zero indexing) */
- #define GD_MOUSEBUTTONS 0
- #define GD_MOUSEBUTTONS_F 1
- #define GD_MOUSEMOVE 2
- #define GD_MOUSEMOVE_F 3
- #define GD_DELTAMOVE 4
- #define GD_DELTAMOVE_F 5
- #define GD_GADGETDOWN 6
- #define GD_GADGETDOWN_F 7
- #define GD_GADGETUP 8
- #define GD_GADGETUP_F 9
- #define GD_CLOSEWINDOW 10
- #define GD_CLOSEWINDOW_F 11
- #define GD_MENUPICK 12
- #define GD_MENUPICK_F 13
- #define GD_MENUVERIFY 14
- #define GD_MENUVERIFY_F 15
- #define GD_MENUHELP 16
- #define GD_MENUHELP_F 17
- #define GD_RAWKEY 18
- #define GD_RAWKEY_F 19
- #define GD_VANILLAKEY 20
- #define GD_VANILLAKEY_F 21
- #define GD_REQSET 22
- #define GD_REQSET_F 23
- #define GD_REQCLEAR 24
- #define GD_REQCLEAR_F 25
- #define GD_REQVERIFY 26
- #define GD_REQVERIFY_F 27
- #define GD_NEWSIZE 28
- #define GD_NEWSIZE_F 29
- #define GD_SIZEVERIFY 30
- #define GD_SIZEVERIFY_F 31
- #define GD_ACTIVEWINDOW 32
- #define GD_ACTIVEWINDOW_F 33
- #define GD_INACTIVEWINDOW 34
- #define GD_INACTIVEWINDOW_F 35
- #define GD_CHANGEWINDOW 36
- #define GD_CHANGEWINDOW_F 37
- #define GD_REFRESHWINDOW 38
- #define GD_REFRESHWINDOW_F 39
- #define GD_DISKINSERTED 40
- #define GD_DISKINSERTED_F 41
- #define GD_DISKREMOVED 42
- #define GD_DISKREMOVED_F 43
- #define GD_NEWPREFS 44
- #define GD_NEWPREFS_F 45
- #define GD_INTUITICKS 46
- #define GD_INTUITICKS_F 47
- #define GD_IDCMPUPDATE 48
- #define GD_IDCMPUPDATE_F 49
- #define GD_LONELYMESSAGE 50
- #define GD_LONELYMESSAGE_F 51
- #define GD_QUIT2 52
- #define GD_GO_ON2 53
- #define GD_STEP_BACK2 54
-
- /* window #2 gadgets (zero indexing) */
- #define GD_TopLevelRet 0
- #define GD_TopLevelName 1
- #define GD_Prefix 2
- #define GD_Suffix 3
- #define GD_Skeletons 4
- #define GD_Prototypes 5
- #define GD_WaitingMode 6
- #define GD_Variables 7
- #define GD_Comments 8
- #define GD_FillIns 9
- #define GD_TopArgs 10
- #define GD_QUIT3 11
- #define GD_STEP_BACK3 12
- #define GD_WRITE_C 13
- #define GD_TestVarName 14
- #define GD_TestVarScope 15
-
- /* values of the Flag1 */
- #define CLASS_FLAG 0x00000001
- #define CODE_FLAG 0x00000002
- #define QUALIFIER_FLAG 0x00000004
- #define MOUSEX_FLAG 0x00000008
- #define MOUSEY_FLAG 0x00000010
- #define SECONDS_FLAG 0x00000020
- #define MICROS_FLAG 0x00000040
- #define IADDRESS_FLAG 0x00000080
- #define gadtools_FLAG 0x00000100
-
- /* Flag2A values -- for window #2 */
- #define MOUSEBUTTONS_FLAG 0x00000001
- #define MOUSEBUTTONS_F_FLAG 0x00000002
- #define MOUSEMOVE_FLAG 0x00000004
- #define MOUSEMOVE_F_FLAG 0x00000008
-
- #define GADGETDOWN_FLAG 0x00000040
- #define GADGETDOWN_F_FLAG 0x00000080
- #define GADGETUP_FLAG 0x00000100
- #define GADGETUP_F_FLAG 0x00000200
- #define CLOSEWINDOW_FLAG 0x00000400
- #define CLOSEWINDOW_F_FLAG 0x00000800
- #define MENUPICK_FLAG 0x00001000
- #define MENUPICK_F_FLAG 0x00002000
- #define MENUVERIFY_FLAG 0x00004000
- #define MENUVERIFY_F_FLAG 0x00008000
- #define MENUHELP_FLAG 0x00010000
- #define MENUHELP_F_FLAG 0x00020000
- #define RAWKEY_FLAG 0x00040000
- #define RAWKEY_F_FLAG 0x00080000
- #define VANILLAKEY_FLAG 0x00100000
- #define VANILLAKEY_F_FLAG 0x00200000
- #define REQSET_FLAG 0x00400000
- #define REQSET_F_FLAG 0x00800000
- #define REQCLEAR_FLAG 0x01000000
- #define REQCLEAR_F_FLAG 0x02000000
- #define REQVERIFY_FLAG 0x04000000
- #define REQVERIFY_F_FLAG 0x08000000
-
- /* values of Flag2B -- also for window #2 */
- #define NEWSIZE_FLAG 0x00000001
- #define NEWSIZE_F_FLAG 0x00000002
- #define SIZEVERIFY_FLAG 0x00000004
- #define SIZEVERIFY_F_FLAG 0x00000008
- #define ACTIVEWINDOW_FLAG 0x00000010
- #define ACTIVEWINDOW_F_FLAG 0x00000020
- #define INACTIVEWINDOW_FLAG 0x00000040
- #define INACTIVEWINDOW_F_FLAG 0x00000080
- #define CHANGEWINDOW_FLAG 0x00000100
- #define CHANGEWINDOW_F_FLAG 0x00000200
- #define REFRESHWINDOW_FLAG 0x00000400
- #define REFRESHWINDOW_F_FLAG 0x00000800
- #define DISKINSERTED_FLAG 0x00001000
- #define DISKINSERTED_F_FLAG 0x00002000
- #define DISKREMOVED_FLAG 0x00004000
- #define DISKREMOVED_F_FLAG 0x00008000
- #define NEWPREFS_FLAG 0x00010000
- #define NEWPREFS_F_FLAG 0x00020000
- #define INTUITICKS_FLAG 0x00040000
- #define INTUITICKS_F_FLAG 0x00080000
- #define IDCMPUPDATE_FLAG 0x00100000
- #define IDCMPUPDATE_F_FLAG 0x00200000
- #define LONELYMESSAGE_FLAG 0x00400000
- #define LONELYMESSAGE_F_FLAG 0x00800000
-
- /* Flag3 values */
- #define Skeletons_FLAG 0x00000001
- #define Prototypes_FLAG 0x00000002
-
- /* values for cycle gadgets on last 'screen' */
- #define PASSIVE 0
- #define BUSY 1
-
- /* values for various variables (!) */
- #define GLOBAL 0
- #define LOCAL 1
-
- /* values for comments */
- #define SPARSE_COMMENTS 0
- #define NO_COMMENTS 1
- #define VERBOSE_COMMENTS 2
-
- /* for fill-ins */
- #define FILLS_NONE 0
- #define FILLS_YOUR_STUFF 1
- #define FILLS_COMMENTED_WORM 2
- #define FILLS_JUST_WORM 3
-
- /* for TopReturn_FLAG */
- #define RETURN_NOTHING 0
- #define RETURN_LONG 1
-
- /* for TestVarScope_FLAG */
- #define TestVar_GLOBAL 0
- #define TestVar_LOCAL 1
-