--------------------------- I d e a F o r m v 1 . 3 --------------------------- ------------------------------------------------- Written by Christoph Bartholme, Ettlinger Str. 37 D-76137 Karlsruhe Germany EMail: Christoph_Bartholme@ka2.maus.de Developed using ST Pascal Plus (CCD) and assembler (Devpac) A German version is also available. ------------------------------------------------- IdeaForm is public domain (Remember: IdeaList is Shareware!). It may be copied and used by everyone. The condition is to copy the COMPLETE and UNCHANGED contents of the folder IDEAFORM. These are the files: IDEAFORM.PRG IDEAFORM.RSC IDEAFORM.TXT KEY\BAS.KEY \C.KEY \KBJ.KEY \MOD.KEY \PAS.KEY \S.KEY \TEX.KEY \IDEAFORM.KEY IdeaForm is a tool in addition to IdeaList, that can be launched as a kind of module but also runs as "stand alone". If launched by IdeaList, IdeaForm starts its work automatically and returns to IdeaList after having done it. You can abort the work by klicking the window closer button or the selected "Start" button. IdeaForm completely works in the background and does not block other processes. IdeaForm formats source code files by inserting text attributes for comments and key words. These attributs (bold, light, italic, underlined) are compatable to the ones used by Wordplus (But not codes a printer under- stands directly!). These languange specific parameters are found in a KEY file. Depending on what extension the source file has, IdeaForm selects the corresponding KEY file from the folder KEY: For formatting EXAMPLE.C IdeaForm takes C.KEY. If no KEY can be matched IdeaForm uses IDEAFORM.KEY by default. Of course IdeaForm dos not overwrite the source file but creates a new one for the formatted output. Either a file with the source file's name but the extension TXA ("Text with attributs"); or SCRAP.TXT at the system clipboard. The KEY file contains the following entries: - Comments inside the KEY file are initialised by a "+". - The first entry names the title of the file and is displayed in IdeaForm's info line. - The attributs fot the keywords and the comments are switched separately. A "1" Switches on, any other character ("0" is best) switches off. - The string markers cause the text between them not to be formated. There are two different markers declarable, following character by character. - A maximum of 255 keywords may be defined, every word up to fourty characters long. There is no difference if a character is upcased or not. Characters between "A" and "Z" are as possible as the digits "0" to "9" and underscores inside a keyword. It is not allowed to begin a keyword by a digits or a underscore. There is no need to sort the keywords. -----------------------------------------------------------------------------