home *** CD-ROM | disk | FTP | other *** search
- /*
- * menuE.h © by Martin Steppler
- */
-
- #define NFLAG ITEMTEXT|ITEMENABLED|HIGHCOMP /* normal item */
- #define IFLAG ITEMTEXT|ITEMENABLED|HIGHIMAGE /* with image */
- #define HFLAG ITEMTEXT|ITEMENABLED|HIGHCOMP|COMMSEQ /* hot key */
- #define LFLAG ITEMTEXT|ITEMENABLED /* line */
- #define CFLAG ITEMTEXT|ITEMENABLED|HIGHCOMP|CHECKIT /* checkit */
- #define IHEIGHT 8
- #define SUCHENWIDTH 135
- #define SCHRIFTWIDTH 159
- #define EINWIDTH 175
- #define EDITWIDTH 151
- #define DOKUWIDTH 143
-
- /* Suchen Item IntuiText */
- struct IntuiText SuchenText[] =
- {
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Find", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" next", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" previous", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Replace", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" next", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" previous", NULL}
- };
-
- struct MenuItem SuchenItem[] =
- {
- /* Suchen */
- {&SuchenItem[1], 0, 1, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[0], NULL, 'f', NULL, MENUNULL},
- /* vorwärts */
- {&SuchenItem[2], 0, 11, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[1], NULL, '1', NULL, MENUNULL},
- /* rückwärts */
- {&SuchenItem[3], 0, 21, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[2], NULL, '2', NULL, MENUNULL},
- /* ------------- */
- {&SuchenItem[4], 0, 31, SUCHENWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&SuchenText[3], NULL, EOS, NULL, MENUNULL},
- /* Ersetzen */
- {&SuchenItem[5], 0, 41, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[4], NULL, 'r', NULL, MENUNULL},
- /* vorwärts */
- {&SuchenItem[6], 0, 51, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[5], NULL, '3', NULL, MENUNULL},
- /* rückwärts */
- {NULL, 0, 61, SUCHENWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SuchenText[6], NULL, '4', NULL, MENUNULL}
- };
- /* Schrift Item IntuiText */
- struct IntuiText SchriftText[] =
- {
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Normal", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Underline", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Bold", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Italic", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Left aligned", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Right aligned", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Centered", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Justification", NULL}
- };
- struct MenuItem SchriftItem[] =
- {
- /* Normal */
- {&SchriftItem[1], 0, 1, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[0], NULL, 'n', NULL, MENUNULL},
- /* Unterstrichen */
- {&SchriftItem[2], 0, 11, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[1], NULL, 'u', NULL, MENUNULL},
- /* Fett */
- {&SchriftItem[3], 0, 21, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[2], NULL, 'b', NULL, MENUNULL},
- /* Kursiv */
- {&SchriftItem[4], 0, 31, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[3], NULL, 'i', NULL, MENUNULL},
- /* ------------- */
- {&SchriftItem[5], 0, 41, SCHRIFTWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&SchriftText[4], NULL, EOS, NULL, MENUNULL},
- /* Linksbündig */
- {&SchriftItem[6], 0, 51, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[5], NULL, 'l', NULL, MENUNULL},
- /* Rechtssbündig */
- {&SchriftItem[7], 0, 61, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[6], NULL, 'e', NULL, MENUNULL},
- /* Zentriert */
- {&SchriftItem[8], 0, 71, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[7], NULL, 'c', NULL, MENUNULL},
- /* Blocksatz */
- {NULL, 0, 81, SCHRIFTWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&SchriftText[8], NULL, 'j', NULL, MENUNULL}
- };
- /* Einstellungen Item IntuiText */
- struct IntuiText EinText[] =
- {
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Length of page", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Width of text", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"---------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" Insert C-e", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" Letter C-r", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" Auto-Div C-a", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)" Backup C-p", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"---------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Go to ... C-g", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Go to line x C-l", NULL}
- };
- struct MenuItem EinItem[] =
- {
- /* Seitenlänge */
- {&EinItem[1], 0, 1, EINWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&EinText[0], NULL, 'o', NULL, MENUNULL},
- /* Textbreite */
- {&EinItem[2], 0, 11, EINWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&EinText[1], NULL, 't', NULL, MENUNULL},
- /* ------------- */
- {&EinItem[3], 0, 21, EINWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EinText[2], NULL, EOS, NULL, MENUNULL},
- /* Einfügen */
- {&EinItem[4], 0, 31, EINWIDTH, IHEIGHT, CFLAG, 0,
- (APTR)&EinText[3], NULL, EOS, NULL, MENUNULL},
- /* Brief */
- {&EinItem[5], 0, 41, EINWIDTH, IHEIGHT, CFLAG, 0,
- (APTR)&EinText[4], NULL, EOS, NULL, MENUNULL},
- /* Auto-Trenn */
- {&EinItem[6], 0, 51, EINWIDTH, IHEIGHT, CFLAG, 0,
- (APTR)&EinText[5], NULL, EOS, NULL, MENUNULL},
- /* Backup */
- {&EinItem[7], 0, 61, EINWIDTH, IHEIGHT, CFLAG, 0,
- (APTR)&EinText[6], NULL, EOS, NULL, MENUNULL},
- /* ------------- */
- {&EinItem[8], 0, 71, EINWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EinText[7], NULL, EOS, NULL, MENUNULL},
- /* Gehe zu ... */
- {&EinItem[9], 0, 81, EINWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EinText[8], NULL, EOS, NULL, MENUNULL},
- /* Gehe zur x. Zeile */
- {NULL, 0, 91, EINWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EinText[9], NULL, EOS, NULL, MENUNULL}
- };
- /* Editieren Item IntuiText */
- struct IntuiText EditText[] =
- {
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Mark block C-b", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Copy block C-c", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Delete block C-x", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Delete Mark C-l", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Load block", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Save block", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"------------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Print block", NULL}
- };
- struct MenuItem EditItem[] =
- {
- /* Block markieren */
- {&EditItem[1], 0, 1, EDITWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EditText[0], NULL, EOS, NULL, MENUNULL},
- /* ------------- */
- {&EditItem[2], 0, 11, EDITWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EditText[1], NULL, EOS, NULL, MENUNULL},
- /* Block kopieren */
- {&EditItem[3], 0, 21, EDITWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EditText[2], NULL, EOS, NULL, MENUNULL},
- /* Block löschen */
- {&EditItem[4], 0, 31, EDITWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EditText[3], NULL, EOS, NULL, MENUNULL},
- /* ------------- */
- {&EditItem[5], 0, 41, EDITWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EditText[4], NULL, EOS, NULL, MENUNULL},
- /* Markierung löschen */
- {&EditItem[6], 0, 51, EDITWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&EditText[5], NULL, EOS, NULL, MENUNULL},
- /* ------------- */
- {&EditItem[7], 0, 61, EDITWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EditText[6], NULL, EOS, NULL, MENUNULL},
- /* Block laden */
- {&EditItem[8], 0, 71, EDITWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&EditText[7], NULL, 'k', NULL, MENUNULL},
- /* Block speichern */
- {&EditItem[9], 0, 81, EDITWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&EditText[8], NULL, 'm', NULL, MENUNULL},
- /* ------------- */
- {&EditItem[10],0, 91, EDITWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&EditText[9], NULL, EOS, NULL, MENUNULL},
- /* Block drucken */
- {NULL, 0, 101, EDITWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&EditText[10],NULL, 'z', NULL, MENUNULL}
- };
- /* Dokument Item IntuiText */
- struct IntuiText DokuText[] =
- {
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Load", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Append file", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Delete file", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Save", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Save as ...", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Save & Quit", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Print", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Iconify", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Help HELP", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"About", NULL},
- {ROT ,WEISS,JAM2,2,0, NULL, (UBYTE *)"-----------------", NULL},
- {SCHWARZ,WEISS,JAM2,2,0, NULL, (UBYTE *)"Quit ESC", NULL}
- };
- struct IntuiText DokuSelect[] = {
- {ROT, WEISS,JAM2,2,0, NULL, (UBYTE *)"»» REALLY? ««", NULL},
- {ROT, WEISS,JAM2,2,0, NULL, (UBYTE *)"BYE BYE 8-)", NULL}
- };
- struct MenuItem DokuItem[] =
- {
- /* Laden */
- {&DokuItem[1], 0, 1, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[0], NULL, 'g', NULL, MENUNULL},
- /* Text anhängen */
- {&DokuItem[2], 0, 11, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[1], NULL, 'a', NULL, MENUNULL},
- /* ------------- */
- {&DokuItem[3], 0, 21, DOKUWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&DokuText[2], NULL, EOS, NULL, MENUNULL},
- /* Text löschen */
- {&DokuItem[4], 0, 31, DOKUWIDTH, IHEIGHT, IFLAG|COMMSEQ, 0,
- (APTR)&DokuText[3], (APTR)&DokuSelect[0], 'd', NULL, MENUNULL},
- /* ------------- */
- {&DokuItem[5], 0, 41, DOKUWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&DokuText[4], NULL, EOS, NULL, MENUNULL},
- /* Speichern */
- {&DokuItem[6], 0, 51, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[5], NULL, 'w', NULL, MENUNULL},
- /* Speichern als ... */
- {&DokuItem[7], 0, 61, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[6], NULL, 's', NULL, MENUNULL},
- /* Speichern & Beenden */
- {&DokuItem[8], 0, 71, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[7], NULL, 'q', NULL, MENUNULL},
- /* ------------- */
- {&DokuItem[9], 0, 81, DOKUWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&DokuText[8], NULL, EOS, NULL, MENUNULL},
- /* Drucken */
- {&DokuItem[10],0, 91, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[9], NULL, 'p', NULL, MENUNULL},
- /* ------------- */
- {&DokuItem[11],0, 101, DOKUWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&DokuText[10],NULL, EOS, NULL, MENUNULL},
- /* Iconify */
- {&DokuItem[12],0, 111, DOKUWIDTH, IHEIGHT, HFLAG, 0,
- (APTR)&DokuText[11],NULL, 'y', NULL, MENUNULL},
- /* Hilfe */
- {&DokuItem[13],0, 121, DOKUWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&DokuText[12],NULL, EOS, NULL, MENUNULL},
- /* Info */
- {&DokuItem[14],0, 131, DOKUWIDTH, IHEIGHT, NFLAG, 0,
- (APTR)&DokuText[13],NULL, EOS, NULL, MENUNULL},
- /* ------------- */
- {&DokuItem[15],0, 141, DOKUWIDTH, IHEIGHT, LFLAG, 0,
- (APTR)&DokuText[14],NULL, EOS, NULL, MENUNULL},
- /* Ende */
- {NULL, 0, 151, DOKUWIDTH, IHEIGHT, IFLAG, 0,
- (APTR)&DokuText[15], (APTR)&DokuSelect[1], EOS, NULL, MENUNULL}
- };
- /* Menu Titles */
- struct Menu Menus[] =
- {
- {&Menus[1], 0, 0, 63, 0, MENUENABLED, "Project", &DokuItem[0] },
- {&Menus[2], 83, 0, 39, 0, MENUENABLED, "Edit", &EditItem[0] },
- {&Menus[3],142, 0, 47, 0, MENUENABLED, "Prefs", &EinItem[0] },
- {&Menus[4],209, 0, 47, 0, MENUENABLED, "Style", &SchriftItem[0]},
- {NULL, 276, 0, 39, 0, MENUENABLED, "Find", &SuchenItem[0] },
- };
-
- struct IntuiText request_text =
- {SCHWARZ,WEISS,JAM2,13,10, NL, NL, NL };
- struct IntuiText ja_text =
- { BLAU,WEISS,JAM1, 7, 3, NL, (UBYTE *) "YES!", NL };
- struct IntuiText nein_text =
- { ROT,WEISS,JAM2, 7, 3, NL, (UBYTE *) "NO!", NL };
-
- char *FehlerText[] = {
- "Begin of file!",
- "End of file!",
- "End of text-memory!"
- };
- char *FrageText[] = {
- " Quit without saving changes? ",
- " Delete modified file? ",
- " Overwrite old file? ",
- " Save and Quit? "
- };
- char *TitelText[] = {
- "LOAD FILE> ",
- "APPEND FILE> ",
- "SAVE FILE> ",
- "LOAD BLOCK> ",
- "SAVE BLOCK> ",
- "PRINT FILE",
- "PRINT BLOCK",
- "Page-length",
- "Text-width"
- };
-
- struct IntuiText InfoText[] =
- {
- {SCHWARZ,WEISS,JAM2,13, 8,NULL, (UBYTE *)"Text Plus V2.2E (06.08.90) © by ", &InfoText[ 1] },
- {SCHWARZ,WEISS,JAM2,13, 16,NULL, (UBYTE *)" ", &InfoText[ 2] },
- {ROT, WEISS,JAM2,13, 24,NULL, (UBYTE *)" Martin Steppler ", &InfoText[ 3] },
- {ROT, WEISS,JAM2,13, 32,NULL, (UBYTE *)" Dr.-Danzebrink-Str. 11 ", &InfoText[ 4] },
- {ROT, WEISS,JAM2,13, 40,NULL, (UBYTE *)" D-6400 Fulda ", &InfoText[ 5] },
- {ROT, WEISS,JAM2,13, 48,NULL, (UBYTE *)" Fed. Rep. of Germany ", &InfoText[ 6] },
- {SCHWARZ,WEISS,JAM2,13, 56,NULL, (UBYTE *)" ", &InfoText[ 7] },
- {SCHWARZ,WEISS,JAM2,13, 64,NULL, (UBYTE *)"Text Plus is SHAREWARE. Sending me the", &InfoText[ 8] },
- {SCHWARZ,WEISS,JAM2,13, 72,NULL, (UBYTE *)"SHARE ($15) will make you get the la-", &InfoText[ 9] },
- {SCHWARZ,WEISS,JAM2,13, 80,NULL, (UBYTE *)"test update. ", &InfoText[10] },
- {BLAU, WEISS,JAM2,13, 88,NULL, (UBYTE *)"ADVICE for all PD-distributors: ", &InfoText[11] },
- {SCHWARZ,WEISS,JAM2,13, 96,NULL, (UBYTE *)"Text Plus V2.2E must not be added to", &InfoText[12] },
- {SCHWARZ,WEISS,JAM2,13,104,NULL, (UBYTE *)"a PD-library without my consent. The", &InfoText[13] },
- {SCHWARZ,WEISS,JAM2,13,112,NULL, (UBYTE *)"price must not exceed the costs of", &InfoText[14] },
- {SCHWARZ,WEISS,JAM2,13,120,NULL, (UBYTE *)"disk, package and mailing. ", &InfoText[15] },
- {SCHWARZ,WEISS,JAM2,13,128,NULL, (UBYTE *)"Source of this version: ", &InfoText[16] },
- {ROT, WEISS,JAM2,13,136,NULL, (UBYTE *)" Author ", &InfoText[17] },
- {BLAU, WEISS,JAM2,13,144,NULL, (UBYTE *)" Martin ", NULL }
- };
- char *HilfeText[] = {
- " KEYMAP", " ",
- " CONTROL -q save and Quit",
- " -t display length and end of Text",
- " -n/-u/-o/-k style: Normal / Underline / bOld / italiK",
- " ",
- " SHIFT-DEL delete line",
- " SHIFT-CR insert last deleted line",
- " CTRL -BS/DEL delete begin / rest of line",
- " ALT -BS/DEL delete previous / next word",
- " SHIFT-BS delete spaces",
- " CTRL/ALT-TAB move line to the previous/next tab-stop or",
- " move block to the previous/next tab-stop",
- " CTRL -CRSR-LFT/RGT move block left/right",
- " SHIFT-CRSR-UP/DOWN jump to top/bottom of window or 18 lines up/down",
- " ALT -CRSR-UP/DOWN jump to begin/end of text",
- " CTRL -CRSR-UP/DOWN jump to begin of previous/next page",
- " SHIFT-CRSR-LFT/RGT jump to begin/end of line",
- " ALT -CRSR-LFT/RGT jump to previous/next word"
- };
-
- #define RRAND 620
- #define IDCMPFLAGS CLOSEWINDOW|MENUPICK|MOUSEBUTTONS|MOUSEMOVE|NEWSIZE|RAWKEY|INTUITICKS|GADGETUP
- #define ICONIDCMP CLOSEWINDOW|MENUPICK|MOUSEBUTTONS
- #define FLAGS SMART_REFRESH|ACTIVATE|WINDOWCLOSE|WINDOWDRAG|WINDOWDEPTH|WINDOWSIZING|GIMMEZEROZERO|REPORTMOUSE
- #define ICONFLAGS SMART_REFRESH|WINDOWCLOSE|WINDOWDRAG|REPORTMOUSE|RMBTRAP
- #define VERSION "Text Plus V2.2E © 06.08.1990 by Martin Steppler"
-
- struct NewScreen NeuScheibe = {
- 0,0,640,200, 2, 0,1,
- HIRES,CUSTOMSCREEN, NULL,
- (UBYTE *) "Text Plus V2.2E © 06.08.1990 by Martin Steppler",
- NULL, NULL
- };
- struct NewWindow nw = {
- 0,1,640,199,0,1,
- IDCMPFLAGS, FLAGS,
- NULL, NULL, EOS, NULL, NULL,
- 640,96,640,200,
- CUSTOMSCREEN
- };
-