home *** CD-ROM | disk | FTP | other *** search
- /*
- ** html_title.ced
- **
- ** $VER: html_title.ced 1.0 (12.02.1998)
- **
- ** Arexx script for HTML v3.2 title stucture
- **
- ** 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. */
-
- /*
- **------------------------------------------------------------------------------
- ** Title font selection
- **------------------------------------------------------------------------------
- */
-
- GETNUMBER 1 '"Title font size?"' 1 6
- TitleNumber = RESULT
-
- IF (TitleNumber=" ")
- THEN EXIT 0
- ELSE NOP
-
- /*
- **------------------------------------------------------------------------------
- ** Title position
- **------------------------------------------------------------------------------
- */
-
- TitlePositionMode = "q"
- DO WHILE ~(TitlePositionMode="l" | TitlePositionMode="c",
- | TitlePositionMode="r",
- | TitlePositionMode=" " | TitlePositionMode="RESULT")
- GETSTRING "c" '"Title position: (l)eft, (c)enter, (r)ight ?"'
- TitlePositionMode = RESULT
- END
-
- IF (TitlePositionMode="RESULT" | TitlePositionMode=" ")
- THEN EXIT 0
- ELSE NOP
-
- /*
- **------------------------------------------------------------------------------
- ** Html title marks
- **------------------------------------------------------------------------------
- */
-
- SELECT
- WHEN (TitleNumber=1) THEN DO
- OpenTitle = "<H1"
- CloseTitle = "</H1>"
- END
- WHEN (TitleNumber=2) THEN DO
- OpenTitle = "<H2"
- CloseTitle = "</H2>"
- END
- WHEN (TitleNumber=3) THEN DO
- OpenTitle = "<H3"
- CloseTitle = "</H3>"
- END
- WHEN (TitleNumber=4) THEN DO
- OpenTitle = "<H4"
- CloseTitle = "</H4>"
- END
- WHEN (TitleNumber=5) THEN DO
- OpenTitle = "<H5"
- CloseTitle = "</H5>"
- END
- WHEN (TitleNumber=6) THEN DO
- OpenTitle = "<H6"
- CloseTitle = "</H6>"
- END
- OTHERWISE NOP
- END
-
- SELECT
- WHEN (TitlePositionMode="c") THEN TitlePosition = " ALIGN=CENTER>"
- WHEN (TitlePositionMode="r") THEN TitlePosition = " ALIGN=RIGHT>"
- WHEN (TitlePositionMode="l") THEN TitlePosition = " ALIGN=LEFT>"
- OTHERWISE NOP
- END
-
- /*
- **------------------------------------------------------------------------------
- ** Html title structure
- **------------------------------------------------------------------------------
- */
-
- TEXT OpenTitle || TitlePosition ; "AUTO-INDENT" ; KTAB
- TEXT "Should be modified - Title" ; "AUTO-INDENT" ; BACKTAB
- TEXT CloseTitle
-
- /*
- **------------------------------------------------------------------------------
- ** End of html_title.ced Arexx script
- **------------------------------------------------------------------------------
- */
-
- EXIT 0
-