/* ** cedmacros.ced ** ** $VER: html.ced 2.2 (02.17.1999) ** ** Arexx script to choose CygnusED HTML 3.2 Arexx script ** ** This script works with CygnusEd Professional v4.2 ** ** Copyright © Eric BELLE */ /* **------------------------------------------------------------------------------ ** Initialisation **------------------------------------------------------------------------------ */ OPTIONS RESULTS /* Tell CygnusEd to return results. */ NL = '0A'X /* Alias for new line. */ KRETURN = RAWKEY 68 /* Shortcut to the return key. */ KTAB = RAWKEY 66 /* Shortcut to the tab key. */ STATUS TABSARESPACES /* Return TAB mode ("tab" or "space"). */ IF RESULT = 1 /* Test the TAB mode. */ THEN "TABS = SPACES" /* Switch TAB mode from "space" to "tab". */ ELSE NOP /* No operation. */ TAB SIZE 1 /* Set TAB size proportional to 2 spaces. */ /* **------------------------------------------------------------------------------ ** Choose HTML Arexx script **------------------------------------------------------------------------------ */ ScriptChoice = "no" Do While (ScriptChoice="no") OKAY2 , "CygnusED HTML scripts 2.2: " || NL ||, "~~~~~~~~~~~~~~~~~~~~~~~~~ " || NL ||, " (1) - Main structure | (16) - Iso latin 1 " || NL ||, " (2) - Title | (17) - Center " || NL ||, " (3) - Font options | (18) - Table structure " || NL ||, " (4) - Text aspect | (19) - Table cells " || NL ||, " (5) - Paragraph | (20) - Table caption " || NL ||, " (6) - Sub paragraph | (21) - Anchor " || NL ||, " (7) - List structure | (22) - Map structure " || NL ||, " (8) - List items | (23) - Map sensible area " || NL ||, " (9) - Glossary structure | (24) - Link " || NL ||, " (10) - Glossary items | (25) - Image " || NL ||, " (11) - New line | (26) - Formular " || NL ||, " (12) - No new line | (27) - Formular input " || NL ||, " (13) - Horizontal bar | (28) - Formular text area " || NL ||, " (14) - Comment | (29) - Formular list " || NL ||, " (15) - Remove all comments | (30) - Formular button " IF (RESULT=0) THEN EXIT 0 ELSE ScriptChoice="ok" GETNUMBER 1 '"Which script?"' 1 30 ScriptNumber = RESULT IF (ScriptNumber=" ") THEN ScriptChoice = "no" ELSE NOP END /* **------------------------------------------------------------------------------ ** Execute choosen HTML Arexx script **------------------------------------------------------------------------------ */ SELECT WHEN (ScriptNumber=1) THEN CALL "CED_HTML:html_main.ced" WHEN (ScriptNumber=2) THEN CALL "CED_HTML:html_title.ced" WHEN (ScriptNumber=3) THEN CALL "CED_HTML:html_font.ced" WHEN (ScriptNumber=4) THEN CALL "CED_HTML:html_textaspect.ced" WHEN (ScriptNumber=5) THEN CALL "CED_HTML:html_paragraph.ced" WHEN (ScriptNumber=6) THEN CALL "CED_HTML:html_subparagraph.ced" WHEN (ScriptNumber=7) THEN CALL "CED_HTML:html_list.ced" WHEN (ScriptNumber=8) THEN CALL "CED_HTML:html_list_items.ced" WHEN (ScriptNumber=9) THEN CALL "CED_HTML:html_glossary.ced" WHEN (ScriptNumber=10) THEN CALL "CED_HTML:html_glossary_items.ced" WHEN (ScriptNumber=11) THEN CALL "CED_HTML:html_newline.ced" WHEN (ScriptNumber=12) THEN CALL "CED_HTML:html_nonewline.ced" WHEN (ScriptNumber=13) THEN CALL "CED_HTML:html_bar.ced" WHEN (ScriptNumber=14) THEN CALL "CED_HTML:html_comment.ced" WHEN (ScriptNumber=15) THEN CALL "CED_HTML:html_strip.ced" WHEN (ScriptNumber=16) THEN CALL "CED_HTML:html_isolatin.ced" WHEN (ScriptNumber=17) THEN CALL "CED_HTML:html_center.ced" WHEN (ScriptNumber=18) THEN CALL "CED_HTML:html_table.ced" WHEN (ScriptNumber=19) THEN CALL "CED_HTML:html_table_cells.ced" WHEN (ScriptNumber=20) THEN CALL "CED_HTML:html_table_caption.ced" WHEN (ScriptNumber=21) THEN CALL "CED_HTML:html_anchor.ced" WHEN (ScriptNumber=22) THEN CALL "CED_HTML:html_map.ced" WHEN (ScriptNumber=23) THEN CALL "CED_HTML:html_map_area.ced" WHEN (ScriptNumber=24) THEN CALL "CED_HTML:html_link.ced" WHEN (ScriptNumber=25) THEN CALL "CED_HTML:html_image.ced" WHEN (ScriptNumber=26) THEN CALL "CED_HTML:html_formular.ced" WHEN (ScriptNumber=27) THEN CALL "CED_HTML:html_formular_single.ced" WHEN (ScriptNumber=28) THEN CALL "CED_HTML:html_formular_multiple.ced" WHEN (ScriptNumber=29) THEN CALL "CED_HTML:html_formular_list.ced" WHEN (ScriptNumber=30) THEN CALL "CED_HTML:html_formular_button.ced" OTHERWISE NOP END /* **------------------------------------------------------------------------------ ** End of cedmacros.ced Arexx script **------------------------------------------------------------------------------ */ EXIT 0