home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************
- This file was created automatically by `FlexCat V1.1'
- Do not edit by hand!
- ****************************************************************/
-
-
- /* External modules */
- MODULE 'locale', 'libraries/locale'
- MODULE 'utility/tagitem'
-
- /* Object definitions */
- OBJECT fc_type
- id :LONG
- str :LONG
- ENDOBJECT
-
- /* Global variables */
- DEF catalog_Click:PTR TO catalog
- DEF array_Click[6]:ARRAY OF fc_type
-
- /* Constant definitions */
- CONST MSG_AppDescription = 0
- CONST MSG_WI_try = 1
- CONST MSG_TX_label_0 = 2
- CONST MSG_BT_1stbutton = 3
- CONST MSG_BT_2ndbutton = 4
- CONST MSG_BT_3rdbutton = 5
-
-
- /* Opening catalog procedure */
- PROC open_Click_catalog(loc:PTR TO locale, language:PTR TO CHAR)
- DEF tag, tagarg, dummy_var = 0
-
- array_Click[dummy_var].id := MSG_AppDescription; array_Click[dummy_var++].str := 'just a demo !!!'
- array_Click[dummy_var].id := MSG_WI_try; array_Click[dummy_var++].str := 'Click !!!'
- array_Click[dummy_var].id := MSG_TX_label_0; array_Click[dummy_var++].str := '\0338\033cClick on buttons'
- array_Click[dummy_var].id := MSG_BT_1stbutton; array_Click[dummy_var++].str := '_1 Button 1'
- array_Click[dummy_var].id := MSG_BT_2ndbutton; array_Click[dummy_var++].str := '_2 Button 2'
- array_Click[dummy_var].id := MSG_BT_3rdbutton; array_Click[dummy_var++].str := '_3 Button 3'
-
- IF (localebase AND (catalog_Click = NIL))
- IF language
- tag := OC_LANGUAGE
- tagarg := language
- ELSE
- tag:= TAG_IGNORE
- ENDIF
-
- catalog_Click := OpenCatalogA(loc, 'Click.catalog',
- [ OC_BUILTINLANGUAGE, 'english',
- tag, tagarg,
- OC_VERSION, 0,
- TAG_DONE ])
- ENDIF
- ENDPROC
-
- /* Closing catalog procedure */
- PROC close_Click_catalog()
-
- IF localebase THEN CloseCatalog(catalog_Click)
- catalog_Click := NIL
- ENDPROC
-
- /* Procedure which returns the correct string according to the catalog */
- PROC get_Click_string(strnum)
- DEF defaultstr:PTR TO CHAR, i = 0
-
- WHILE ((i < 6) AND (array_Click[i].id <> strnum)) DO INC i
- defaultstr := IF (i < 6) THEN array_Click[i].str ELSE NIL
-
- ENDPROC IF catalog_Click THEN GetCatalogStr(catalog_Click, strnum, defaultstr) ELSE defaultstr
- /****************************************************************
- End of the automatically created part!
- ****************************************************************/
-
-