home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Programming / Triton / Source / catalogs / tritonprefs.h < prev    next >
C/C++ Source or Header  |  1998-05-23  |  35KB  |  858 lines

  1. #ifndef CATALOGS_TRITONPREFS_H
  2. #define CATALOGS_TRITONPREFS_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17. #ifdef CATCOMP_ARRAY
  18. #undef CATCOMP_NUMBERS
  19. #undef CATCOMP_STRINGS
  20. #define CATCOMP_NUMBERS
  21. #define CATCOMP_STRINGS
  22. #endif
  23.  
  24. #ifdef CATCOMP_BLOCK
  25. #undef CATCOMP_STRINGS
  26. #define CATCOMP_STRINGS
  27. #endif
  28.  
  29.  
  30. /****************************************************************************/
  31.  
  32.  
  33. #ifdef CATCOMP_NUMBERS
  34.  
  35. #define MSG_MAIN_PROJECT_MENU 0
  36. #define MSG_MAIN_PROJECT_REMOVE 1
  37. #define MSG_MAIN_PROJECT_ABOUT 2
  38. #define MSG_MAIN_PROJECT_QUIT 3
  39. #define MSG_MAIN_EDIT_MENU 4
  40. #define MSG_MAIN_EDIT_DEFAULTS 5
  41. #define MSG_MAIN_EDIT_LASTSAVED 6
  42. #define MSG_MAIN_EDIT_RESTORE 7
  43. #define MSG_MAIN_EDIT_GLOBAL 8
  44. #define MSG_MAIN_APPLICATIONS_GADGET 9
  45. #define MSG_MAIN_INFO_GADGET 10
  46. #define MSG_MAIN_DELETE_GADGET 11
  47. #define MSG_MAIN_FRAMES_GADGET 12
  48. #define MSG_MAIN_PENS_GADGET 13
  49. #define MSG_MAIN_IMAGES_GADGET 14
  50. #define MSG_MAIN_WINDOWS_GADGET 15
  51. #define MSG_MAIN_SYSTEM_GADGET 16
  52. #define MSG_MAIN_SAVE_GADGET 17
  53. #define MSG_MAIN_USE_GADGET 18
  54. #define MSG_MAIN_TEST_GADGET 19
  55. #define MSG_FRAMES_WIDTH_GADGET 20
  56. #define MSG_FRAMES_TITLE_GADGET 21
  57. #define MSG_FRAMES_FRAMETYPES_TEXT 22
  58. #define MSG_FRAMES_KIND_BUTTON_GADGET 23
  59. #define MSG_FRAMES_KIND_FRAMEBOX_GADGET 24
  60. #define MSG_FRAMES_KIND_GROUPBOX_GADGET 25
  61. #define MSG_FRAMES_KIND_PROGRESS_GADGET 26
  62. #define MSG_FRAMES_KIND_ICONDROPBOX_GADGET 27
  63. #define MSG_WINDOWS_WINDOWS_GADGET 28
  64. #define MSG_SYSTEM_PUBSCREENS_GADGET 29
  65. #define MSG_WINDOWS_INFO_GADGET 30
  66. #define MSG_WINDOWS_SNAPSHOT_GADGET 31
  67. #define MSG_WINDOWS_UNSNAPSHOT_GADGET 32
  68. #define MSG_WINDOWS_SNAPSHOTALL_GADGET 33
  69. #define MSG_WINDOWS_UNSNAPSHOTALL_GADGET 34
  70. #define MSG_SYSTEM_ADD_GADGET 35
  71. #define MSG_SYSTEM_DELETE_GADGET 36
  72. #define MSG_SYSTEM_EDIT_GADGET 37
  73. #define MSG_SYSTEM_TEST_GADGET 38
  74. #define MSG_SYSTEM_USE_GADGET 39
  75. #define MSG_SYSTEM_MISC_LABEL 40
  76. #define MSG_SYSTEM_SIMPLEREFRESH_CHECKBOX 41
  77. #define MSG_SCREEN_INFOLINE 42
  78. #define MSG_SCREEN_SCREENMODE_GADGET 43
  79. #define MSG_SCREEN_PUBLICNAME_GADGET 44
  80. #define MSG_SCREEN_SCREENTITLE_GADGET 45
  81. #define MSG_PENS_TYPE_GADGET 46
  82. #define MSG_IMAGES_TYPE_GADGET 47
  83. #define MSG_IMAGES_RETURN_CHECKBOX 48
  84. #define MSG_OK_GAD 49
  85. #define MSG_CANCEL_GAD 50
  86. #define MSG_YES_NO_GAD 51
  87. #define MSG_REMOVEIT_ABORT_GAD 52
  88. #define MSG_INSTALLIT_QUIT_GAD 53
  89. #define MSG_MAIN_TITLE 54
  90. #define MSG_FRAMES_TITLE 55
  91. #define MSG_PENS_TITLE 56
  92. #define MSG_IMAGES_TITLE 57
  93. #define MSG_WINDOWS_TITLE 58
  94. #define MSG_SYSTEM_TITLE 59
  95. #define MSG_ERROR_TITLE 60
  96. #define MSG_SCREEN_TITLE 61
  97. #define MSG_TESTSCREEN_TITLE 62
  98. #define MSG_APPINFO_TITLE 63
  99. #define MSG_WININFO_TITLE 64
  100. #define MSG_ABOUT_TITLE 65
  101. #define MSG_PICKSCREENMODE_TITLE 66
  102. #define MSG_APPINFO_REQUESTER 67
  103. #define MSG_REMOVE_REQUESTER 68
  104. #define MSG_WININFO_REQUESTER 69
  105. #define MSG_ABOUT_UNREG 70
  106. #define MSG_ABOUT_REG 71
  107. #define MSG_DELETEAPP_REQUESTER 72
  108. #define MSG_INSTALLPREFS_REQUESTER 73
  109. #define MSG_GLOBALNAME 74
  110. #define MSG_SYSTEMPEN_DETAILPEN 75
  111. #define MSG_SYSTEMPEN_BLOCKPEN 76
  112. #define MSG_SYSTEMPEN_TEXTPEN 77
  113. #define MSG_SYSTEMPEN_SHINEPEN 78
  114. #define MSG_SYSTEMPEN_SHADOWPEN 79
  115. #define MSG_SYSTEMPEN_FILLPEN 80
  116. #define MSG_SYSTEMPEN_FILLTEXTPEN 81
  117. #define MSG_SYSTEMPEN_BACKGROUNDPEN 82
  118. #define MSG_SYSTEMPEN_HIGHLIGHTTEXTPEN 83
  119. #define MSG_IMAGE_WINBACK 84
  120. #define MSG_IMAGE_REQBACK 85
  121. #define MSG_IMAGE_USBUTTONBACK 86
  122. #define MSG_IMAGE_SBUTTONBACK 87
  123. #define MSG_PATTERN_BACKGROUND 88
  124. #define MSG_PATTERN_SHINE 89
  125. #define MSG_PATTERN_SHINE_SHADOW 90
  126. #define MSG_PATTERN_SHINE_FILL 91
  127. #define MSG_PATTERN_SHINE_BACKGROUND 92
  128. #define MSG_PATTERN_SHADOW 93
  129. #define MSG_PATTERN_SHADOW_FILL 94
  130. #define MSG_PATTERN_SHADOW_BACKGROUND 95
  131. #define MSG_PATTERN_FILL 96
  132. #define MSG_PATTERN_FILL_BACKGROUND 97
  133. #define MSG_PENKIND_NORMUSCORE 98
  134. #define MSG_PENKIND_HIGHUSCORE 99
  135. #define MSG_PENKIND_HALFSHINE 100
  136. #define MSG_PENKIND_HALFSHADOW 101
  137. #define MSG_PENKIND_USSTRINGGADBACK 102
  138. #define MSG_PENKIND_SSTRINGGADBACK 103
  139. #define MSG_PENKIND_USSTRINGGADFRONT 104
  140. #define MSG_PENKIND_SSTRINGGADFRONT 105
  141. #define MSG_COLOR_0 106
  142. #define MSG_COLOR_1 107
  143. #define MSG_COLOR_2 108
  144. #define MSG_COLOR_3 109
  145. #define MSG_COLOR_4 110
  146. #define MSG_COLOR_5 111
  147. #define MSG_COLOR_6 112
  148. #define MSG_COLOR_7 113
  149. #define MSG_CYCLE_WIDTH_THICK 114
  150. #define MSG_CYCLE_WIDTH_THIN 115
  151. #define MSG_CYCLE_TITLE_NORMAL 116
  152. #define MSG_CYCLE_TITLE_HIGHLIGHT 117
  153. #define MSG_CYCLE_TITLE_SHADOW 118
  154. #define MSG_CYCLE_RAISED_RECESSED 119
  155. #define MSG_CYCLE_RAISED_RAISED 120
  156. #define MSG_CYCLE_KIND_STANDARD 121
  157. #define MSG_CYCLE_KIND_STRING 122
  158. #define MSG_CYCLE_KIND_ICONDROPBOX 123
  159. #define MSG_CYCLE_KIND_XENBUTTON1 124
  160. #define MSG_CYCLE_KIND_XENBUTTON2 125
  161. #define MSG_CYCLE_KIND_NEXTBUTTON 126
  162. #define MSG_CYCLE_PENTYPE_SYSTEMPEN 127
  163. #define MSG_CYCLE_PENTYPE_PEN 128
  164. #define MSG_CYCLE_PATTERNTYPE_BFPATTERN 129
  165. #define MSG_CYCLE_PATTERNTYPE_PEN 130
  166. #define MSG_ERROR_LOADSETTINGS 131
  167. #define MSG_ERROR_CREATEAPP 132
  168. #define MSG_ERROR_INSTALLTRITON 133
  169. #define MSG_ERROR_MAINWINDOW 134
  170. #define MSG_ERROR_BOOPSIIMAGE 135
  171. #define MSG_ERROR_NOTRITONLIB 136
  172. #define MSG_ERROR_NOMEM 137
  173. #define MSG_ERROR_NOREQTOOLSNOASLLIB 138
  174. #define MSG_ERROR_CHECKSUM 139
  175. #define MSG_TRITON_APP_LONGNAME 140
  176. #define MSG_TRITON_APP_INFO 141
  177. #define MSG_UNNAMEDSCREEN_LABEL 142
  178. #define MSG_PRDEFSCREEN_LABEL 143
  179. #define MSG_DEFSCREEN_LABEL 144
  180. #define MSG_WBSCREEN_LABEL 145
  181.  
  182. #endif /* CATCOMP_NUMBERS */
  183.  
  184.  
  185. /****************************************************************************/
  186.  
  187.  
  188. #ifdef CATCOMP_STRINGS
  189.  
  190. #define MSG_MAIN_PROJECT_MENU_STR "Project"
  191. #define MSG_MAIN_PROJECT_REMOVE_STR "X_Remove..."
  192. #define MSG_MAIN_PROJECT_ABOUT_STR "?_About..."
  193. #define MSG_MAIN_PROJECT_QUIT_STR "Q_Quit"
  194. #define MSG_MAIN_EDIT_MENU_STR "Edit"
  195. #define MSG_MAIN_EDIT_DEFAULTS_STR "D_Reset To Defaults"
  196. #define MSG_MAIN_EDIT_LASTSAVED_STR "L_Last Saved"
  197. #define MSG_MAIN_EDIT_RESTORE_STR "R_Restore"
  198. #define MSG_MAIN_EDIT_GLOBAL_STR "G_Reset To Global"
  199. #define MSG_MAIN_APPLICATIONS_GADGET_STR "Applications"
  200. #define MSG_MAIN_INFO_GADGET_STR "_Info"
  201. #define MSG_MAIN_DELETE_GADGET_STR "_Delete"
  202. #define MSG_MAIN_FRAMES_GADGET_STR "_Frames"
  203. #define MSG_MAIN_PENS_GADGET_STR "_Pens"
  204. #define MSG_MAIN_IMAGES_GADGET_STR "I_mages"
  205. #define MSG_MAIN_WINDOWS_GADGET_STR "_Windows"
  206. #define MSG_MAIN_SYSTEM_GADGET_STR "S_ystem"
  207. #define MSG_MAIN_SAVE_GADGET_STR "_Save"
  208. #define MSG_MAIN_USE_GADGET_STR "_Use"
  209. #define MSG_MAIN_TEST_GADGET_STR "_Test"
  210. #define MSG_FRAMES_WIDTH_GADGET_STR "_Width"
  211. #define MSG_FRAMES_TITLE_GADGET_STR "_Title"
  212. #define MSG_FRAMES_FRAMETYPES_TEXT_STR "Frame types"
  213. #define MSG_FRAMES_KIND_BUTTON_GADGET_STR "_Button"
  214. #define MSG_FRAMES_KIND_FRAMEBOX_GADGET_STR "_Framing box"
  215. #define MSG_FRAMES_KIND_GROUPBOX_GADGET_STR "_Grouping box"
  216. #define MSG_FRAMES_KIND_PROGRESS_GADGET_STR "_Progress Indicator"
  217. #define MSG_FRAMES_KIND_ICONDROPBOX_GADGET_STR "_Icon drop box"
  218. #define MSG_WINDOWS_WINDOWS_GADGET_STR "Windows"
  219. #define MSG_SYSTEM_PUBSCREENS_GADGET_STR "Public screens"
  220. #define MSG_WINDOWS_INFO_GADGET_STR "_Info"
  221. #define MSG_WINDOWS_SNAPSHOT_GADGET_STR "_Snapshot"
  222. #define MSG_WINDOWS_UNSNAPSHOT_GADGET_STR "UnSnaps_hot"
  223. #define MSG_WINDOWS_SNAPSHOTALL_GADGET_STR "S_napshot all"
  224. #define MSG_WINDOWS_UNSNAPSHOTALL_GADGET_STR "UnSna_pshot all"
  225. #define MSG_SYSTEM_ADD_GADGET_STR "_Add"
  226. #define MSG_SYSTEM_DELETE_GADGET_STR "_Delete"
  227. #define MSG_SYSTEM_EDIT_GADGET_STR "_Edit"
  228. #define MSG_SYSTEM_TEST_GADGET_STR "_Test"
  229. #define MSG_SYSTEM_USE_GADGET_STR "_Use"
  230. #define MSG_SYSTEM_MISC_LABEL_STR "Miscellaneous"
  231. #define MSG_SYSTEM_SIMPLEREFRESH_CHECKBOX_STR "S_imple refresh"
  232. #define MSG_SCREEN_INFOLINE_STR "%s, %ld colors"
  233. #define MSG_SCREEN_SCREENMODE_GADGET_STR "_Screen mode"
  234. #define MSG_SCREEN_PUBLICNAME_GADGET_STR "_Public name"
  235. #define MSG_SCREEN_SCREENTITLE_GADGET_STR "Screen _title"
  236. #define MSG_PENS_TYPE_GADGET_STR "_Type:"
  237. #define MSG_IMAGES_TYPE_GADGET_STR "_Type:"
  238. #define MSG_IMAGES_RETURN_CHECKBOX_STR "U_se <Return> arrow in buttons"
  239. #define MSG_OK_GAD_STR "_Ok"
  240. #define MSG_CANCEL_GAD_STR "_Cancel"
  241. #define MSG_YES_NO_GAD_STR "_Yes|_No"
  242. #define MSG_REMOVEIT_ABORT_GAD_STR "_Remove it|_Abort"
  243. #define MSG_INSTALLIT_QUIT_GAD_STR "_Install it|_Quit"
  244. #define MSG_MAIN_TITLE_STR "Triton Preferences"
  245. #define MSG_FRAMES_TITLE_STR "Frames"
  246. #define MSG_PENS_TITLE_STR "Pens"
  247. #define MSG_IMAGES_TITLE_STR "Images"
  248. #define MSG_WINDOWS_TITLE_STR "Windows"
  249. #define MSG_SYSTEM_TITLE_STR "System"
  250. #define MSG_ERROR_TITLE_STR "Error"
  251. #define MSG_SCREEN_TITLE_STR "Edit public screen"
  252. #define MSG_TESTSCREEN_TITLE_STR "Close window to continue"
  253. #define MSG_APPINFO_TITLE_STR "Application Info"
  254. #define MSG_WININFO_TITLE_STR "Window Info"
  255. #define MSG_ABOUT_TITLE_STR "About..."
  256. #define MSG_PICKSCREENMODE_TITLE_STR "Select screen mode"
  257. #define MSG_APPINFO_REQUESTER_STR "%%sName:\n%%n%s (%s)\r%%sInformation:\n%%n%s\r%%sVersion:\n%%n%s (Release %s)\r%%sDate:\n%%n%s"
  258. #define MSG_REMOVE_REQUESTER_STR "This operation will remove the\n%sTriton Preferences System\n%nfrom your computer, including\nall application information and\nuser settings!\rThe drawers\n%senv:Triton\n%nand\n%senvarc:Triton\n%nand their contents will be deleted!\t%sDo you want to remove the\nTriton Preferences System?"
  259. #define MSG_WININFO_REQUESTER_STR "%%sName:\n%%n%s\r%%sID:\n%%n%ld\r%%sDimensions:\n%%n%ld/%ld/%ld/%ld\r%%sAlternate dimensions:\n%%n%ld/%ld/%ld/%ld"
  260. #define MSG_ABOUT_UNREG_STR "%%sTriton Preferences %s (%s)\n%%n©1994-1995 by Stefan Zeiger\rCompilation date: %s\t%%hUnregistered version\n(Only system preferences can be saved)\t%%nTo register, send US$15/DM20 to\r%%hStefan Zeiger\nSeligenstädter Weg 24\n63796 Kahl\nGermany\t%%nSee documentation for details."
  261. #define MSG_ABOUT_REG_STR "%%sTriton Preferences %s (%s)\n%%n©1994-1995 by Stefan Zeiger\rCompilation date: %s\t%%nThis version is registered to\r%%h%s\r%%n(Serial no. %s)\t%%nThanks for your support!"
  262. #define MSG_DELETEAPP_REQUESTER_STR "All settings of the application\n%%s%s (%s)\n%%nwill be lost.\rAre you sure you want to delete it?"
  263. #define MSG_INSTALLPREFS_REQUESTER_STR "The Triton Preferences System is not yet installed.\nIf you choose to install it, the drawers\n%senv:Triton\n%nand\n%senvarc:Triton\n%nwill be created. Triton applications will then save\ntheir preferences into these drawers.\t%sDo you want to install the Triton Preferences System?"
  264. #define MSG_GLOBALNAME_STR "«Global»"
  265. #define MSG_SYSTEMPEN_DETAILPEN_STR "Detail pen"
  266. #define MSG_SYSTEMPEN_BLOCKPEN_STR "Block pen"
  267. #define MSG_SYSTEMPEN_TEXTPEN_STR "Text pen"
  268. #define MSG_SYSTEMPEN_SHINEPEN_STR "Shine pen"
  269. #define MSG_SYSTEMPEN_SHADOWPEN_STR "Shadow pen"
  270. #define MSG_SYSTEMPEN_FILLPEN_STR "Fill pen"
  271. #define MSG_SYSTEMPEN_FILLTEXTPEN_STR "Fill text pen"
  272. #define MSG_SYSTEMPEN_BACKGROUNDPEN_STR "Background pen"
  273. #define MSG_SYSTEMPEN_HIGHLIGHTTEXTPEN_STR "Highlight text pen"
  274. #define MSG_IMAGE_WINBACK_STR "BG Window"
  275. #define MSG_IMAGE_REQBACK_STR "BG Requester"
  276. #define MSG_IMAGE_USBUTTONBACK_STR "BG Unselected button"
  277. #define MSG_IMAGE_SBUTTONBACK_STR "BG Selected button"
  278. #define MSG_PATTERN_BACKGROUND_STR "Background"
  279. #define MSG_PATTERN_SHINE_STR "Shine"
  280. #define MSG_PATTERN_SHINE_SHADOW_STR "Shine/Shadow"
  281. #define MSG_PATTERN_SHINE_FILL_STR "Shine/Fill"
  282. #define MSG_PATTERN_SHINE_BACKGROUND_STR "Shine/Background"
  283. #define MSG_PATTERN_SHADOW_STR "Shadow"
  284. #define MSG_PATTERN_SHADOW_FILL_STR "Shadow/Fill"
  285. #define MSG_PATTERN_SHADOW_BACKGROUND_STR "Shadow/Background"
  286. #define MSG_PATTERN_FILL_STR "Fill"
  287. #define MSG_PATTERN_FILL_BACKGROUND_STR "Fill/Background"
  288. #define MSG_PENKIND_NORMUSCORE_STR "Underscore"
  289. #define MSG_PENKIND_HIGHUSCORE_STR "Highlighted underscore"
  290. #define MSG_PENKIND_HALFSHINE_STR "Halfshine"
  291. #define MSG_PENKIND_HALFSHADOW_STR "Halfshadow"
  292. #define MSG_PENKIND_USSTRINGGADBACK_STR "BG Unselected string gadget"
  293. #define MSG_PENKIND_SSTRINGGADBACK_STR "BG Selected string gadget"
  294. #define MSG_PENKIND_USSTRINGGADFRONT_STR "FG Unselected string gadget"
  295. #define MSG_PENKIND_SSTRINGGADFRONT_STR "FG Selected string gadget"
  296. #define MSG_COLOR_0_STR "Pen 0"
  297. #define MSG_COLOR_1_STR "Pen 1"
  298. #define MSG_COLOR_2_STR "Pen 2"
  299. #define MSG_COLOR_3_STR "Pen 3"
  300. #define MSG_COLOR_4_STR "Pen 4"
  301. #define MSG_COLOR_5_STR "Pen 5"
  302. #define MSG_COLOR_6_STR "Pen 6"
  303. #define MSG_COLOR_7_STR "Pen 7"
  304. #define MSG_CYCLE_WIDTH_THICK_STR "thick"
  305. #define MSG_CYCLE_WIDTH_THIN_STR "thin"
  306. #define MSG_CYCLE_TITLE_NORMAL_STR "normal"
  307. #define MSG_CYCLE_TITLE_HIGHLIGHT_STR "highlight"
  308. #define MSG_CYCLE_TITLE_SHADOW_STR "shadow"
  309. #define MSG_CYCLE_RAISED_RECESSED_STR "recessed"
  310. #define MSG_CYCLE_RAISED_RAISED_STR "raised"
  311. #define MSG_CYCLE_KIND_STANDARD_STR "Standard"
  312. #define MSG_CYCLE_KIND_STRING_STR "String"
  313. #define MSG_CYCLE_KIND_ICONDROPBOX_STR "Icon drop box"
  314. #define MSG_CYCLE_KIND_XENBUTTON1_STR "XEN button 1"
  315. #define MSG_CYCLE_KIND_XENBUTTON2_STR "XEN button 2"
  316. #define MSG_CYCLE_KIND_NEXTBUTTON_STR "NeXT button"
  317. #define MSG_CYCLE_PENTYPE_SYSTEMPEN_STR "System pen"
  318. #define MSG_CYCLE_PENTYPE_PEN_STR "Pen"
  319. #define MSG_CYCLE_PATTERNTYPE_BFPATTERN_STR "Backfill pattern"
  320. #define MSG_CYCLE_PATTERNTYPE_PEN_STR "Pen"
  321. #define MSG_ERROR_LOADSETTINGS_STR "Can't load settings."
  322. #define MSG_ERROR_CREATEAPP_STR "Can't create application."
  323. #define MSG_ERROR_INSTALLTRITON_STR "Failed to install the Triton Preferences System."
  324. #define MSG_ERROR_MAINWINDOW_STR "Can't open main window."
  325. #define MSG_ERROR_BOOPSIIMAGE_STR "Can't initialize BOOPSI image."
  326. #define MSG_ERROR_NOTRITONLIB_STR "Can't open triton.library version 3 (release 1.2)."
  327. #define MSG_ERROR_NOMEM_STR "Not enough memory."
  328. #define MSG_ERROR_NOREQTOOLSNOASLLIB_STR "You need either reqtools.library or asl.library v38+."
  329. #define MSG_ERROR_CHECKSUM_STR "Invalid application settings file for application\n%%s%s."
  330. #define MSG_TRITON_APP_LONGNAME_STR "Triton Preferences"
  331. #define MSG_TRITON_APP_INFO_STR "The Triton Preferences Editor\n© 1994-1995 by Stefan Zeiger"
  332. #define MSG_UNNAMEDSCREEN_LABEL_STR "(unnamed)"
  333. #define MSG_PRDEFSCREEN_LABEL_STR "«Program default»"
  334. #define MSG_DEFSCREEN_LABEL_STR "«Default»"
  335. #define MSG_WBSCREEN_LABEL_STR "«Workbench»"
  336.  
  337. #endif /* CATCOMP_STRINGS */
  338.  
  339.  
  340. /****************************************************************************/
  341.  
  342.  
  343. #ifdef CATCOMP_ARRAY
  344.  
  345. struct CatCompArrayType
  346. {
  347.     LONG   cca_ID;
  348.     STRPTR cca_Str;
  349. };
  350.  
  351. static const struct CatCompArrayType CatCompArray[] =
  352. {
  353.     {MSG_MAIN_PROJECT_MENU,(STRPTR)MSG_MAIN_PROJECT_MENU_STR},
  354.     {MSG_MAIN_PROJECT_REMOVE,(STRPTR)MSG_MAIN_PROJECT_REMOVE_STR},
  355.     {MSG_MAIN_PROJECT_ABOUT,(STRPTR)MSG_MAIN_PROJECT_ABOUT_STR},
  356.     {MSG_MAIN_PROJECT_QUIT,(STRPTR)MSG_MAIN_PROJECT_QUIT_STR},
  357.     {MSG_MAIN_EDIT_MENU,(STRPTR)MSG_MAIN_EDIT_MENU_STR},
  358.     {MSG_MAIN_EDIT_DEFAULTS,(STRPTR)MSG_MAIN_EDIT_DEFAULTS_STR},
  359.     {MSG_MAIN_EDIT_LASTSAVED,(STRPTR)MSG_MAIN_EDIT_LASTSAVED_STR},
  360.     {MSG_MAIN_EDIT_RESTORE,(STRPTR)MSG_MAIN_EDIT_RESTORE_STR},
  361.     {MSG_MAIN_EDIT_GLOBAL,(STRPTR)MSG_MAIN_EDIT_GLOBAL_STR},
  362.     {MSG_MAIN_APPLICATIONS_GADGET,(STRPTR)MSG_MAIN_APPLICATIONS_GADGET_STR},
  363.     {MSG_MAIN_INFO_GADGET,(STRPTR)MSG_MAIN_INFO_GADGET_STR},
  364.     {MSG_MAIN_DELETE_GADGET,(STRPTR)MSG_MAIN_DELETE_GADGET_STR},
  365.     {MSG_MAIN_FRAMES_GADGET,(STRPTR)MSG_MAIN_FRAMES_GADGET_STR},
  366.     {MSG_MAIN_PENS_GADGET,(STRPTR)MSG_MAIN_PENS_GADGET_STR},
  367.     {MSG_MAIN_IMAGES_GADGET,(STRPTR)MSG_MAIN_IMAGES_GADGET_STR},
  368.     {MSG_MAIN_WINDOWS_GADGET,(STRPTR)MSG_MAIN_WINDOWS_GADGET_STR},
  369.     {MSG_MAIN_SYSTEM_GADGET,(STRPTR)MSG_MAIN_SYSTEM_GADGET_STR},
  370.     {MSG_MAIN_SAVE_GADGET,(STRPTR)MSG_MAIN_SAVE_GADGET_STR},
  371.     {MSG_MAIN_USE_GADGET,(STRPTR)MSG_MAIN_USE_GADGET_STR},
  372.     {MSG_MAIN_TEST_GADGET,(STRPTR)MSG_MAIN_TEST_GADGET_STR},
  373.     {MSG_FRAMES_WIDTH_GADGET,(STRPTR)MSG_FRAMES_WIDTH_GADGET_STR},
  374.     {MSG_FRAMES_TITLE_GADGET,(STRPTR)MSG_FRAMES_TITLE_GADGET_STR},
  375.     {MSG_FRAMES_FRAMETYPES_TEXT,(STRPTR)MSG_FRAMES_FRAMETYPES_TEXT_STR},
  376.     {MSG_FRAMES_KIND_BUTTON_GADGET,(STRPTR)MSG_FRAMES_KIND_BUTTON_GADGET_STR},
  377.     {MSG_FRAMES_KIND_FRAMEBOX_GADGET,(STRPTR)MSG_FRAMES_KIND_FRAMEBOX_GADGET_STR},
  378.     {MSG_FRAMES_KIND_GROUPBOX_GADGET,(STRPTR)MSG_FRAMES_KIND_GROUPBOX_GADGET_STR},
  379.     {MSG_FRAMES_KIND_PROGRESS_GADGET,(STRPTR)MSG_FRAMES_KIND_PROGRESS_GADGET_STR},
  380.     {MSG_FRAMES_KIND_ICONDROPBOX_GADGET,(STRPTR)MSG_FRAMES_KIND_ICONDROPBOX_GADGET_STR},
  381.     {MSG_WINDOWS_WINDOWS_GADGET,(STRPTR)MSG_WINDOWS_WINDOWS_GADGET_STR},
  382.     {MSG_SYSTEM_PUBSCREENS_GADGET,(STRPTR)MSG_SYSTEM_PUBSCREENS_GADGET_STR},
  383.     {MSG_WINDOWS_INFO_GADGET,(STRPTR)MSG_WINDOWS_INFO_GADGET_STR},
  384.     {MSG_WINDOWS_SNAPSHOT_GADGET,(STRPTR)MSG_WINDOWS_SNAPSHOT_GADGET_STR},
  385.     {MSG_WINDOWS_UNSNAPSHOT_GADGET,(STRPTR)MSG_WINDOWS_UNSNAPSHOT_GADGET_STR},
  386.     {MSG_WINDOWS_SNAPSHOTALL_GADGET,(STRPTR)MSG_WINDOWS_SNAPSHOTALL_GADGET_STR},
  387.     {MSG_WINDOWS_UNSNAPSHOTALL_GADGET,(STRPTR)MSG_WINDOWS_UNSNAPSHOTALL_GADGET_STR},
  388.     {MSG_SYSTEM_ADD_GADGET,(STRPTR)MSG_SYSTEM_ADD_GADGET_STR},
  389.     {MSG_SYSTEM_DELETE_GADGET,(STRPTR)MSG_SYSTEM_DELETE_GADGET_STR},
  390.     {MSG_SYSTEM_EDIT_GADGET,(STRPTR)MSG_SYSTEM_EDIT_GADGET_STR},
  391.     {MSG_SYSTEM_TEST_GADGET,(STRPTR)MSG_SYSTEM_TEST_GADGET_STR},
  392.     {MSG_SYSTEM_USE_GADGET,(STRPTR)MSG_SYSTEM_USE_GADGET_STR},
  393.     {MSG_SYSTEM_MISC_LABEL,(STRPTR)MSG_SYSTEM_MISC_LABEL_STR},
  394.     {MSG_SYSTEM_SIMPLEREFRESH_CHECKBOX,(STRPTR)MSG_SYSTEM_SIMPLEREFRESH_CHECKBOX_STR},
  395.     {MSG_SCREEN_INFOLINE,(STRPTR)MSG_SCREEN_INFOLINE_STR},
  396.     {MSG_SCREEN_SCREENMODE_GADGET,(STRPTR)MSG_SCREEN_SCREENMODE_GADGET_STR},
  397.     {MSG_SCREEN_PUBLICNAME_GADGET,(STRPTR)MSG_SCREEN_PUBLICNAME_GADGET_STR},
  398.     {MSG_SCREEN_SCREENTITLE_GADGET,(STRPTR)MSG_SCREEN_SCREENTITLE_GADGET_STR},
  399.     {MSG_PENS_TYPE_GADGET,(STRPTR)MSG_PENS_TYPE_GADGET_STR},
  400.     {MSG_IMAGES_TYPE_GADGET,(STRPTR)MSG_IMAGES_TYPE_GADGET_STR},
  401.     {MSG_IMAGES_RETURN_CHECKBOX,(STRPTR)MSG_IMAGES_RETURN_CHECKBOX_STR},
  402.     {MSG_OK_GAD,(STRPTR)MSG_OK_GAD_STR},
  403.     {MSG_CANCEL_GAD,(STRPTR)MSG_CANCEL_GAD_STR},
  404.     {MSG_YES_NO_GAD,(STRPTR)MSG_YES_NO_GAD_STR},
  405.     {MSG_REMOVEIT_ABORT_GAD,(STRPTR)MSG_REMOVEIT_ABORT_GAD_STR},
  406.     {MSG_INSTALLIT_QUIT_GAD,(STRPTR)MSG_INSTALLIT_QUIT_GAD_STR},
  407.     {MSG_MAIN_TITLE,(STRPTR)MSG_MAIN_TITLE_STR},
  408.     {MSG_FRAMES_TITLE,(STRPTR)MSG_FRAMES_TITLE_STR},
  409.     {MSG_PENS_TITLE,(STRPTR)MSG_PENS_TITLE_STR},
  410.     {MSG_IMAGES_TITLE,(STRPTR)MSG_IMAGES_TITLE_STR},
  411.     {MSG_WINDOWS_TITLE,(STRPTR)MSG_WINDOWS_TITLE_STR},
  412.     {MSG_SYSTEM_TITLE,(STRPTR)MSG_SYSTEM_TITLE_STR},
  413.     {MSG_ERROR_TITLE,(STRPTR)MSG_ERROR_TITLE_STR},
  414.     {MSG_SCREEN_TITLE,(STRPTR)MSG_SCREEN_TITLE_STR},
  415.     {MSG_TESTSCREEN_TITLE,(STRPTR)MSG_TESTSCREEN_TITLE_STR},
  416.     {MSG_APPINFO_TITLE,(STRPTR)MSG_APPINFO_TITLE_STR},
  417.     {MSG_WININFO_TITLE,(STRPTR)MSG_WININFO_TITLE_STR},
  418.     {MSG_ABOUT_TITLE,(STRPTR)MSG_ABOUT_TITLE_STR},
  419.     {MSG_PICKSCREENMODE_TITLE,(STRPTR)MSG_PICKSCREENMODE_TITLE_STR},
  420.     {MSG_APPINFO_REQUESTER,(STRPTR)MSG_APPINFO_REQUESTER_STR},
  421.     {MSG_REMOVE_REQUESTER,(STRPTR)MSG_REMOVE_REQUESTER_STR},
  422.     {MSG_WININFO_REQUESTER,(STRPTR)MSG_WININFO_REQUESTER_STR},
  423.     {MSG_ABOUT_UNREG,(STRPTR)MSG_ABOUT_UNREG_STR},
  424.     {MSG_ABOUT_REG,(STRPTR)MSG_ABOUT_REG_STR},
  425.     {MSG_DELETEAPP_REQUESTER,(STRPTR)MSG_DELETEAPP_REQUESTER_STR},
  426.     {MSG_INSTALLPREFS_REQUESTER,(STRPTR)MSG_INSTALLPREFS_REQUESTER_STR},
  427.     {MSG_GLOBALNAME,(STRPTR)MSG_GLOBALNAME_STR},
  428.     {MSG_SYSTEMPEN_DETAILPEN,(STRPTR)MSG_SYSTEMPEN_DETAILPEN_STR},
  429.     {MSG_SYSTEMPEN_BLOCKPEN,(STRPTR)MSG_SYSTEMPEN_BLOCKPEN_STR},
  430.     {MSG_SYSTEMPEN_TEXTPEN,(STRPTR)MSG_SYSTEMPEN_TEXTPEN_STR},
  431.     {MSG_SYSTEMPEN_SHINEPEN,(STRPTR)MSG_SYSTEMPEN_SHINEPEN_STR},
  432.     {MSG_SYSTEMPEN_SHADOWPEN,(STRPTR)MSG_SYSTEMPEN_SHADOWPEN_STR},
  433.     {MSG_SYSTEMPEN_FILLPEN,(STRPTR)MSG_SYSTEMPEN_FILLPEN_STR},
  434.     {MSG_SYSTEMPEN_FILLTEXTPEN,(STRPTR)MSG_SYSTEMPEN_FILLTEXTPEN_STR},
  435.     {MSG_SYSTEMPEN_BACKGROUNDPEN,(STRPTR)MSG_SYSTEMPEN_BACKGROUNDPEN_STR},
  436.     {MSG_SYSTEMPEN_HIGHLIGHTTEXTPEN,(STRPTR)MSG_SYSTEMPEN_HIGHLIGHTTEXTPEN_STR},
  437.     {MSG_IMAGE_WINBACK,(STRPTR)MSG_IMAGE_WINBACK_STR},
  438.     {MSG_IMAGE_REQBACK,(STRPTR)MSG_IMAGE_REQBACK_STR},
  439.     {MSG_IMAGE_USBUTTONBACK,(STRPTR)MSG_IMAGE_USBUTTONBACK_STR},
  440.     {MSG_IMAGE_SBUTTONBACK,(STRPTR)MSG_IMAGE_SBUTTONBACK_STR},
  441.     {MSG_PATTERN_BACKGROUND,(STRPTR)MSG_PATTERN_BACKGROUND_STR},
  442.     {MSG_PATTERN_SHINE,(STRPTR)MSG_PATTERN_SHINE_STR},
  443.     {MSG_PATTERN_SHINE_SHADOW,(STRPTR)MSG_PATTERN_SHINE_SHADOW_STR},
  444.     {MSG_PATTERN_SHINE_FILL,(STRPTR)MSG_PATTERN_SHINE_FILL_STR},
  445.     {MSG_PATTERN_SHINE_BACKGROUND,(STRPTR)MSG_PATTERN_SHINE_BACKGROUND_STR},
  446.     {MSG_PATTERN_SHADOW,(STRPTR)MSG_PATTERN_SHADOW_STR},
  447.     {MSG_PATTERN_SHADOW_FILL,(STRPTR)MSG_PATTERN_SHADOW_FILL_STR},
  448.     {MSG_PATTERN_SHADOW_BACKGROUND,(STRPTR)MSG_PATTERN_SHADOW_BACKGROUND_STR},
  449.     {MSG_PATTERN_FILL,(STRPTR)MSG_PATTERN_FILL_STR},
  450.     {MSG_PATTERN_FILL_BACKGROUND,(STRPTR)MSG_PATTERN_FILL_BACKGROUND_STR},
  451.     {MSG_PENKIND_NORMUSCORE,(STRPTR)MSG_PENKIND_NORMUSCORE_STR},
  452.     {MSG_PENKIND_HIGHUSCORE,(STRPTR)MSG_PENKIND_HIGHUSCORE_STR},
  453.     {MSG_PENKIND_HALFSHINE,(STRPTR)MSG_PENKIND_HALFSHINE_STR},
  454.     {MSG_PENKIND_HALFSHADOW,(STRPTR)MSG_PENKIND_HALFSHADOW_STR},
  455.     {MSG_PENKIND_USSTRINGGADBACK,(STRPTR)MSG_PENKIND_USSTRINGGADBACK_STR},
  456.     {MSG_PENKIND_SSTRINGGADBACK,(STRPTR)MSG_PENKIND_SSTRINGGADBACK_STR},
  457.     {MSG_PENKIND_USSTRINGGADFRONT,(STRPTR)MSG_PENKIND_USSTRINGGADFRONT_STR},
  458.     {MSG_PENKIND_SSTRINGGADFRONT,(STRPTR)MSG_PENKIND_SSTRINGGADFRONT_STR},
  459.     {MSG_COLOR_0,(STRPTR)MSG_COLOR_0_STR},
  460.     {MSG_COLOR_1,(STRPTR)MSG_COLOR_1_STR},
  461.     {MSG_COLOR_2,(STRPTR)MSG_COLOR_2_STR},
  462.     {MSG_COLOR_3,(STRPTR)MSG_COLOR_3_STR},
  463.     {MSG_COLOR_4,(STRPTR)MSG_COLOR_4_STR},
  464.     {MSG_COLOR_5,(STRPTR)MSG_COLOR_5_STR},
  465.     {MSG_COLOR_6,(STRPTR)MSG_COLOR_6_STR},
  466.     {MSG_COLOR_7,(STRPTR)MSG_COLOR_7_STR},
  467.     {MSG_CYCLE_WIDTH_THICK,(STRPTR)MSG_CYCLE_WIDTH_THICK_STR},
  468.     {MSG_CYCLE_WIDTH_THIN,(STRPTR)MSG_CYCLE_WIDTH_THIN_STR},
  469.     {MSG_CYCLE_TITLE_NORMAL,(STRPTR)MSG_CYCLE_TITLE_NORMAL_STR},
  470.     {MSG_CYCLE_TITLE_HIGHLIGHT,(STRPTR)MSG_CYCLE_TITLE_HIGHLIGHT_STR},
  471.     {MSG_CYCLE_TITLE_SHADOW,(STRPTR)MSG_CYCLE_TITLE_SHADOW_STR},
  472.     {MSG_CYCLE_RAISED_RECESSED,(STRPTR)MSG_CYCLE_RAISED_RECESSED_STR},
  473.     {MSG_CYCLE_RAISED_RAISED,(STRPTR)MSG_CYCLE_RAISED_RAISED_STR},
  474.     {MSG_CYCLE_KIND_STANDARD,(STRPTR)MSG_CYCLE_KIND_STANDARD_STR},
  475.     {MSG_CYCLE_KIND_STRING,(STRPTR)MSG_CYCLE_KIND_STRING_STR},
  476.     {MSG_CYCLE_KIND_ICONDROPBOX,(STRPTR)MSG_CYCLE_KIND_ICONDROPBOX_STR},
  477.     {MSG_CYCLE_KIND_XENBUTTON1,(STRPTR)MSG_CYCLE_KIND_XENBUTTON1_STR},
  478.     {MSG_CYCLE_KIND_XENBUTTON2,(STRPTR)MSG_CYCLE_KIND_XENBUTTON2_STR},
  479.     {MSG_CYCLE_KIND_NEXTBUTTON,(STRPTR)MSG_CYCLE_KIND_NEXTBUTTON_STR},
  480.     {MSG_CYCLE_PENTYPE_SYSTEMPEN,(STRPTR)MSG_CYCLE_PENTYPE_SYSTEMPEN_STR},
  481.     {MSG_CYCLE_PENTYPE_PEN,(STRPTR)MSG_CYCLE_PENTYPE_PEN_STR},
  482.     {MSG_CYCLE_PATTERNTYPE_BFPATTERN,(STRPTR)MSG_CYCLE_PATTERNTYPE_BFPATTERN_STR},
  483.     {MSG_CYCLE_PATTERNTYPE_PEN,(STRPTR)MSG_CYCLE_PATTERNTYPE_PEN_STR},
  484.     {MSG_ERROR_LOADSETTINGS,(STRPTR)MSG_ERROR_LOADSETTINGS_STR},
  485.     {MSG_ERROR_CREATEAPP,(STRPTR)MSG_ERROR_CREATEAPP_STR},
  486.     {MSG_ERROR_INSTALLTRITON,(STRPTR)MSG_ERROR_INSTALLTRITON_STR},
  487.     {MSG_ERROR_MAINWINDOW,(STRPTR)MSG_ERROR_MAINWINDOW_STR},
  488.     {MSG_ERROR_BOOPSIIMAGE,(STRPTR)MSG_ERROR_BOOPSIIMAGE_STR},
  489.     {MSG_ERROR_NOTRITONLIB,(STRPTR)MSG_ERROR_NOTRITONLIB_STR},
  490.     {MSG_ERROR_NOMEM,(STRPTR)MSG_ERROR_NOMEM_STR},
  491.     {MSG_ERROR_NOREQTOOLSNOASLLIB,(STRPTR)MSG_ERROR_NOREQTOOLSNOASLLIB_STR},
  492.     {MSG_ERROR_CHECKSUM,(STRPTR)MSG_ERROR_CHECKSUM_STR},
  493.     {MSG_TRITON_APP_LONGNAME,(STRPTR)MSG_TRITON_APP_LONGNAME_STR},
  494.     {MSG_TRITON_APP_INFO,(STRPTR)MSG_TRITON_APP_INFO_STR},
  495.     {MSG_UNNAMEDSCREEN_LABEL,(STRPTR)MSG_UNNAMEDSCREEN_LABEL_STR},
  496.     {MSG_PRDEFSCREEN_LABEL,(STRPTR)MSG_PRDEFSCREEN_LABEL_STR},
  497.     {MSG_DEFSCREEN_LABEL,(STRPTR)MSG_DEFSCREEN_LABEL_STR},
  498.     {MSG_WBSCREEN_LABEL,(STRPTR)MSG_WBSCREEN_LABEL_STR},
  499. };
  500.  
  501. #endif /* CATCOMP_ARRAY */
  502.  
  503.  
  504. /****************************************************************************/
  505.  
  506.  
  507. #ifdef CATCOMP_BLOCK
  508.  
  509. static const char CatCompBlock[] =
  510. {
  511.     "\x00\x00\x00\x00\x00\x08"
  512.     MSG_MAIN_PROJECT_MENU_STR "\x00"
  513.     "\x00\x00\x00\x01\x00\x0C"
  514.     MSG_MAIN_PROJECT_REMOVE_STR "\x00"
  515.     "\x00\x00\x00\x02\x00\x0C"
  516.     MSG_MAIN_PROJECT_ABOUT_STR "\x00\x00"
  517.     "\x00\x00\x00\x03\x00\x08"
  518.     MSG_MAIN_PROJECT_QUIT_STR "\x00\x00"
  519.     "\x00\x00\x00\x04\x00\x06"
  520.     MSG_MAIN_EDIT_MENU_STR "\x00\x00"
  521.     "\x00\x00\x00\x05\x00\x14"
  522.     MSG_MAIN_EDIT_DEFAULTS_STR "\x00"
  523.     "\x00\x00\x00\x06\x00\x0E"
  524.     MSG_MAIN_EDIT_LASTSAVED_STR "\x00\x00"
  525.     "\x00\x00\x00\x07\x00\x0A"
  526.     MSG_MAIN_EDIT_RESTORE_STR "\x00"
  527.     "\x00\x00\x00\x08\x00\x12"
  528.     MSG_MAIN_EDIT_GLOBAL_STR "\x00"
  529.     "\x00\x00\x00\x09\x00\x0E"
  530.     MSG_MAIN_APPLICATIONS_GADGET_STR "\x00\x00"
  531.     "\x00\x00\x00\x0A\x00\x06"
  532.     MSG_MAIN_INFO_GADGET_STR "\x00"
  533.     "\x00\x00\x00\x0B\x00\x08"
  534.     MSG_MAIN_DELETE_GADGET_STR "\x00"
  535.     "\x00\x00\x00\x0C\x00\x08"
  536.     MSG_MAIN_FRAMES_GADGET_STR "\x00"
  537.     "\x00\x00\x00\x0D\x00\x06"
  538.     MSG_MAIN_PENS_GADGET_STR "\x00"
  539.     "\x00\x00\x00\x0E\x00\x08"
  540.     MSG_MAIN_IMAGES_GADGET_STR "\x00"
  541.     "\x00\x00\x00\x0F\x00\x0A"
  542.     MSG_MAIN_WINDOWS_GADGET_STR "\x00\x00"
  543.     "\x00\x00\x00\x10\x00\x08"
  544.     MSG_MAIN_SYSTEM_GADGET_STR "\x00"
  545.     "\x00\x00\x00\x11\x00\x06"
  546.     MSG_MAIN_SAVE_GADGET_STR "\x00"
  547.     "\x00\x00\x00\x12\x00\x06"
  548.     MSG_MAIN_USE_GADGET_STR "\x00\x00"
  549.     "\x00\x00\x00\x13\x00\x06"
  550.     MSG_MAIN_TEST_GADGET_STR "\x00"
  551.     "\x00\x00\x00\x14\x00\x08"
  552.     MSG_FRAMES_WIDTH_GADGET_STR "\x00\x00"
  553.     "\x00\x00\x00\x15\x00\x08"
  554.     MSG_FRAMES_TITLE_GADGET_STR "\x00\x00"
  555.     "\x00\x00\x00\x16\x00\x0C"
  556.     MSG_FRAMES_FRAMETYPES_TEXT_STR "\x00"
  557.     "\x00\x00\x00\x17\x00\x08"
  558.     MSG_FRAMES_KIND_BUTTON_GADGET_STR "\x00"
  559.     "\x00\x00\x00\x18\x00\x0E"
  560.     MSG_FRAMES_KIND_FRAMEBOX_GADGET_STR "\x00\x00"
  561.     "\x00\x00\x00\x19\x00\x0E"
  562.     MSG_FRAMES_KIND_GROUPBOX_GADGET_STR "\x00"
  563.     "\x00\x00\x00\x1A\x00\x14"
  564.     MSG_FRAMES_KIND_PROGRESS_GADGET_STR "\x00"
  565.     "\x00\x00\x00\x1B\x00\x10"
  566.     MSG_FRAMES_KIND_ICONDROPBOX_GADGET_STR "\x00\x00"
  567.     "\x00\x00\x00\x1C\x00\x08"
  568.     MSG_WINDOWS_WINDOWS_GADGET_STR "\x00"
  569.     "\x00\x00\x00\x1D\x00\x10"
  570.     MSG_SYSTEM_PUBSCREENS_GADGET_STR "\x00\x00"
  571.     "\x00\x00\x00\x1E\x00\x06"
  572.     MSG_WINDOWS_INFO_GADGET_STR "\x00"
  573.     "\x00\x00\x00\x1F\x00\x0A"
  574.     MSG_WINDOWS_SNAPSHOT_GADGET_STR "\x00"
  575.     "\x00\x00\x00\x20\x00\x0C"
  576.     MSG_WINDOWS_UNSNAPSHOT_GADGET_STR "\x00"
  577.     "\x00\x00\x00\x21\x00\x0E"
  578.     MSG_WINDOWS_SNAPSHOTALL_GADGET_STR "\x00"
  579.     "\x00\x00\x00\x22\x00\x10"
  580.     MSG_WINDOWS_UNSNAPSHOTALL_GADGET_STR "\x00"
  581.     "\x00\x00\x00\x23\x00\x06"
  582.     MSG_SYSTEM_ADD_GADGET_STR "\x00\x00"
  583.     "\x00\x00\x00\x24\x00\x08"
  584.     MSG_SYSTEM_DELETE_GADGET_STR "\x00"
  585.     "\x00\x00\x00\x25\x00\x06"
  586.     MSG_SYSTEM_EDIT_GADGET_STR "\x00"
  587.     "\x00\x00\x00\x26\x00\x06"
  588.     MSG_SYSTEM_TEST_GADGET_STR "\x00"
  589.     "\x00\x00\x00\x27\x00\x06"
  590.     MSG_SYSTEM_USE_GADGET_STR "\x00\x00"
  591.     "\x00\x00\x00\x28\x00\x0E"
  592.     MSG_SYSTEM_MISC_LABEL_STR "\x00"
  593.     "\x00\x00\x00\x29\x00\x10"
  594.     MSG_SYSTEM_SIMPLEREFRESH_CHECKBOX_STR "\x00"
  595.     "\x00\x00\x00\x2A\x00\x10"
  596.     MSG_SCREEN_INFOLINE_STR "\x00\x00"
  597.     "\x00\x00\x00\x2B\x00\x0E"
  598.     MSG_SCREEN_SCREENMODE_GADGET_STR "\x00\x00"
  599.     "\x00\x00\x00\x2C\x00\x0E"
  600.     MSG_SCREEN_PUBLICNAME_GADGET_STR "\x00\x00"
  601.     "\x00\x00\x00\x2D\x00\x0E"
  602.     MSG_SCREEN_SCREENTITLE_GADGET_STR "\x00"
  603.     "\x00\x00\x00\x2E\x00\x08"
  604.     MSG_PENS_TYPE_GADGET_STR "\x00\x00"
  605.     "\x00\x00\x00\x2F\x00\x08"
  606.     MSG_IMAGES_TYPE_GADGET_STR "\x00\x00"
  607.     "\x00\x00\x00\x30\x00\x20"
  608.     MSG_IMAGES_RETURN_CHECKBOX_STR "\x00\x00"
  609.     "\x00\x00\x00\x31\x00\x04"
  610.     MSG_OK_GAD_STR "\x00"
  611.     "\x00\x00\x00\x32\x00\x08"
  612.     MSG_CANCEL_GAD_STR "\x00"
  613.     "\x00\x00\x00\x33\x00\x0A"
  614.     MSG_YES_NO_GAD_STR "\x00\x00"
  615.     "\x00\x00\x00\x34\x00\x12"
  616.     MSG_REMOVEIT_ABORT_GAD_STR "\x00"
  617.     "\x00\x00\x00\x35\x00\x12"
  618.     MSG_INSTALLIT_QUIT_GAD_STR "\x00"
  619.     "\x00\x00\x00\x36\x00\x14"
  620.     MSG_MAIN_TITLE_STR "\x00\x00"
  621.     "\x00\x00\x00\x37\x00\x08"
  622.     MSG_FRAMES_TITLE_STR "\x00\x00"
  623.     "\x00\x00\x00\x38\x00\x06"
  624.     MSG_PENS_TITLE_STR "\x00\x00"
  625.     "\x00\x00\x00\x39\x00\x08"
  626.     MSG_IMAGES_TITLE_STR "\x00\x00"
  627.     "\x00\x00\x00\x3A\x00\x08"
  628.     MSG_WINDOWS_TITLE_STR "\x00"
  629.     "\x00\x00\x00\x3B\x00\x08"
  630.     MSG_SYSTEM_TITLE_STR "\x00\x00"
  631.     "\x00\x00\x00\x3C\x00\x06"
  632.     MSG_ERROR_TITLE_STR "\x00"
  633.     "\x00\x00\x00\x3D\x00\x14"
  634.     MSG_SCREEN_TITLE_STR "\x00\x00"
  635.     "\x00\x00\x00\x3E\x00\x1A"
  636.     MSG_TESTSCREEN_TITLE_STR "\x00\x00"
  637.     "\x00\x00\x00\x3F\x00\x12"
  638.     MSG_APPINFO_TITLE_STR "\x00\x00"
  639.     "\x00\x00\x00\x40\x00\x0C"
  640.     MSG_WININFO_TITLE_STR "\x00"
  641.     "\x00\x00\x00\x41\x00\x0A"
  642.     MSG_ABOUT_TITLE_STR "\x00\x00"
  643.     "\x00\x00\x00\x42\x00\x14"
  644.     MSG_PICKSCREENMODE_TITLE_STR "\x00\x00"
  645.     "\x00\x00\x00\x43\x00\x58"
  646.     MSG_APPINFO_REQUESTER_STR "\x00"
  647.     "\x00\x00\x00\x44\x01\x16"
  648.     MSG_REMOVE_REQUESTER_STR "\x00"
  649.     "\x00\x00\x00\x45\x00\x6C"
  650.     MSG_WININFO_REQUESTER_STR "\x00\x00"
  651.     "\x00\x00\x00\x46\x01\x10"
  652.     MSG_ABOUT_UNREG_STR "\x00"
  653.     "\x00\x00\x00\x47\x00\xA8"
  654.     MSG_ABOUT_REG_STR "\x00"
  655.     "\x00\x00\x00\x48\x00\x60"
  656.     MSG_DELETEAPP_REQUESTER_STR "\x00"
  657.     "\x00\x00\x00\x49\x01\x14"
  658.     MSG_INSTALLPREFS_REQUESTER_STR "\x00"
  659.     "\x00\x00\x00\x4A\x00\x0A"
  660.     MSG_GLOBALNAME_STR "\x00\x00"
  661.     "\x00\x00\x00\x4B\x00\x0C"
  662.     MSG_SYSTEMPEN_DETAILPEN_STR "\x00\x00"
  663.     "\x00\x00\x00\x4C\x00\x0A"
  664.     MSG_SYSTEMPEN_BLOCKPEN_STR "\x00"
  665.     "\x00\x00\x00\x4D\x00\x0A"
  666.     MSG_SYSTEMPEN_TEXTPEN_STR "\x00\x00"
  667.     "\x00\x00\x00\x4E\x00\x0A"
  668.     MSG_SYSTEMPEN_SHINEPEN_STR "\x00"
  669.     "\x00\x00\x00\x4F\x00\x0C"
  670.     MSG_SYSTEMPEN_SHADOWPEN_STR "\x00\x00"
  671.     "\x00\x00\x00\x50\x00\x0A"
  672.     MSG_SYSTEMPEN_FILLPEN_STR "\x00\x00"
  673.     "\x00\x00\x00\x51\x00\x0E"
  674.     MSG_SYSTEMPEN_FILLTEXTPEN_STR "\x00"
  675.     "\x00\x00\x00\x52\x00\x10"
  676.     MSG_SYSTEMPEN_BACKGROUNDPEN_STR "\x00\x00"
  677.     "\x00\x00\x00\x53\x00\x14"
  678.     MSG_SYSTEMPEN_HIGHLIGHTTEXTPEN_STR "\x00\x00"
  679.     "\x00\x00\x00\x54\x00\x0A"
  680.     MSG_IMAGE_WINBACK_STR "\x00"
  681.     "\x00\x00\x00\x55\x00\x0E"
  682.     MSG_IMAGE_REQBACK_STR "\x00\x00"
  683.     "\x00\x00\x00\x56\x00\x16"
  684.     MSG_IMAGE_USBUTTONBACK_STR "\x00\x00"
  685.     "\x00\x00\x00\x57\x00\x14"
  686.     MSG_IMAGE_SBUTTONBACK_STR "\x00\x00"
  687.     "\x00\x00\x00\x58\x00\x0C"
  688.     MSG_PATTERN_BACKGROUND_STR "\x00\x00"
  689.     "\x00\x00\x00\x59\x00\x06"
  690.     MSG_PATTERN_SHINE_STR "\x00"
  691.     "\x00\x00\x00\x5A\x00\x0E"
  692.     MSG_PATTERN_SHINE_SHADOW_STR "\x00\x00"
  693.     "\x00\x00\x00\x5B\x00\x0C"
  694.     MSG_PATTERN_SHINE_FILL_STR "\x00\x00"
  695.     "\x00\x00\x00\x5C\x00\x12"
  696.     MSG_PATTERN_SHINE_BACKGROUND_STR "\x00\x00"
  697.     "\x00\x00\x00\x5D\x00\x08"
  698.     MSG_PATTERN_SHADOW_STR "\x00\x00"
  699.     "\x00\x00\x00\x5E\x00\x0C"
  700.     MSG_PATTERN_SHADOW_FILL_STR "\x00"
  701.     "\x00\x00\x00\x5F\x00\x12"
  702.     MSG_PATTERN_SHADOW_BACKGROUND_STR "\x00"
  703.     "\x00\x00\x00\x60\x00\x06"
  704.     MSG_PATTERN_FILL_STR "\x00\x00"
  705.     "\x00\x00\x00\x61\x00\x10"
  706.     MSG_PATTERN_FILL_BACKGROUND_STR "\x00"
  707.     "\x00\x00\x00\x62\x00\x0C"
  708.     MSG_PENKIND_NORMUSCORE_STR "\x00\x00"
  709.     "\x00\x00\x00\x63\x00\x18"
  710.     MSG_PENKIND_HIGHUSCORE_STR "\x00\x00"
  711.     "\x00\x00\x00\x64\x00\x0A"
  712.     MSG_PENKIND_HALFSHINE_STR "\x00"
  713.     "\x00\x00\x00\x65\x00\x0C"
  714.     MSG_PENKIND_HALFSHADOW_STR "\x00\x00"
  715.     "\x00\x00\x00\x66\x00\x1C"
  716.     MSG_PENKIND_USSTRINGGADBACK_STR "\x00"
  717.     "\x00\x00\x00\x67\x00\x1A"
  718.     MSG_PENKIND_SSTRINGGADBACK_STR "\x00"
  719.     "\x00\x00\x00\x68\x00\x1C"
  720.     MSG_PENKIND_USSTRINGGADFRONT_STR "\x00"
  721.     "\x00\x00\x00\x69\x00\x1A"
  722.     MSG_PENKIND_SSTRINGGADFRONT_STR "\x00"
  723.     "\x00\x00\x00\x6A\x00\x06"
  724.     MSG_COLOR_0_STR "\x00"
  725.     "\x00\x00\x00\x6B\x00\x06"
  726.     MSG_COLOR_1_STR "\x00"
  727.     "\x00\x00\x00\x6C\x00\x06"
  728.     MSG_COLOR_2_STR "\x00"
  729.     "\x00\x00\x00\x6D\x00\x06"
  730.     MSG_COLOR_3_STR "\x00"
  731.     "\x00\x00\x00\x6E\x00\x06"
  732.     MSG_COLOR_4_STR "\x00"
  733.     "\x00\x00\x00\x6F\x00\x06"
  734.     MSG_COLOR_5_STR "\x00"
  735.     "\x00\x00\x00\x70\x00\x06"
  736.     MSG_COLOR_6_STR "\x00"
  737.     "\x00\x00\x00\x71\x00\x06"
  738.     MSG_COLOR_7_STR "\x00"
  739.     "\x00\x00\x00\x72\x00\x06"
  740.     MSG_CYCLE_WIDTH_THICK_STR "\x00"
  741.     "\x00\x00\x00\x73\x00\x06"
  742.     MSG_CYCLE_WIDTH_THIN_STR "\x00\x00"
  743.     "\x00\x00\x00\x74\x00\x08"
  744.     MSG_CYCLE_TITLE_NORMAL_STR "\x00\x00"
  745.     "\x00\x00\x00\x75\x00\x0A"
  746.     MSG_CYCLE_TITLE_HIGHLIGHT_STR "\x00"
  747.     "\x00\x00\x00\x76\x00\x08"
  748.     MSG_CYCLE_TITLE_SHADOW_STR "\x00\x00"
  749.     "\x00\x00\x00\x77\x00\x0A"
  750.     MSG_CYCLE_RAISED_RECESSED_STR "\x00\x00"
  751.     "\x00\x00\x00\x78\x00\x08"
  752.     MSG_CYCLE_RAISED_RAISED_STR "\x00\x00"
  753.     "\x00\x00\x00\x79\x00\x0A"
  754.     MSG_CYCLE_KIND_STANDARD_STR "\x00\x00"
  755.     "\x00\x00\x00\x7A\x00\x08"
  756.     MSG_CYCLE_KIND_STRING_STR "\x00\x00"
  757.     "\x00\x00\x00\x7B\x00\x0E"
  758.     MSG_CYCLE_KIND_ICONDROPBOX_STR "\x00"
  759.     "\x00\x00\x00\x7C\x00\x0E"
  760.     MSG_CYCLE_KIND_XENBUTTON1_STR "\x00\x00"
  761.     "\x00\x00\x00\x7D\x00\x0E"
  762.     MSG_CYCLE_KIND_XENBUTTON2_STR "\x00\x00"
  763.     "\x00\x00\x00\x7E\x00\x0C"
  764.     MSG_CYCLE_KIND_NEXTBUTTON_STR "\x00"
  765.     "\x00\x00\x00\x7F\x00\x0C"
  766.     MSG_CYCLE_PENTYPE_SYSTEMPEN_STR "\x00\x00"
  767.     "\x00\x00\x00\x80\x00\x04"
  768.     MSG_CYCLE_PENTYPE_PEN_STR "\x00"
  769.     "\x00\x00\x00\x81\x00\x12"
  770.     MSG_CYCLE_PATTERNTYPE_BFPATTERN_STR "\x00\x00"
  771.     "\x00\x00\x00\x82\x00\x04"
  772.     MSG_CYCLE_PATTERNTYPE_PEN_STR "\x00"
  773.     "\x00\x00\x00\x83\x00\x16"
  774.     MSG_ERROR_LOADSETTINGS_STR "\x00\x00"
  775.     "\x00\x00\x00\x84\x00\x1A"
  776.     MSG_ERROR_CREATEAPP_STR "\x00"
  777.     "\x00\x00\x00\x85\x00\x32"
  778.     MSG_ERROR_INSTALLTRITON_STR "\x00\x00"
  779.     "\x00\x00\x00\x86\x00\x18"
  780.     MSG_ERROR_MAINWINDOW_STR "\x00"
  781.     "\x00\x00\x00\x87\x00\x20"
  782.     MSG_ERROR_BOOPSIIMAGE_STR "\x00\x00"
  783.     "\x00\x00\x00\x88\x00\x34"
  784.     MSG_ERROR_NOTRITONLIB_STR "\x00\x00"
  785.     "\x00\x00\x00\x89\x00\x14"
  786.     MSG_ERROR_NOMEM_STR "\x00\x00"
  787.     "\x00\x00\x00\x8A\x00\x36"
  788.     MSG_ERROR_NOREQTOOLSNOASLLIB_STR "\x00"
  789.     "\x00\x00\x00\x8B\x00\x3A"
  790.     MSG_ERROR_CHECKSUM_STR "\x00\x00"
  791.     "\x00\x00\x00\x8C\x00\x14"
  792.     MSG_TRITON_APP_LONGNAME_STR "\x00\x00"
  793.     "\x00\x00\x00\x8D\x00\x3C"
  794.     MSG_TRITON_APP_INFO_STR "\x00\x00"
  795.     "\x00\x00\x00\x8E\x00\x0A"
  796.     MSG_UNNAMEDSCREEN_LABEL_STR "\x00"
  797.     "\x00\x00\x00\x8F\x00\x12"
  798.     MSG_PRDEFSCREEN_LABEL_STR "\x00"
  799.     "\x00\x00\x00\x90\x00\x0A"
  800.     MSG_DEFSCREEN_LABEL_STR "\x00"
  801.     "\x00\x00\x00\x91\x00\x0C"
  802.     MSG_WBSCREEN_LABEL_STR "\x00"
  803. };
  804.  
  805. #endif /* CATCOMP_BLOCK */
  806.  
  807.  
  808. /****************************************************************************/
  809.  
  810.  
  811. struct LocaleInfo
  812. {
  813.     APTR li_LocaleBase;
  814.     APTR li_Catalog;
  815. };
  816.  
  817.  
  818. #include <dos.h>
  819. STRPTR __asm GetString(register __a0 struct LocaleInfo *li,register __d0 ULONG id);
  820.  
  821.  
  822. #ifdef CATCOMP_CODE
  823.  
  824. STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
  825. {
  826. LONG   *l;
  827. UWORD  *w;
  828. STRPTR  builtIn;
  829.  
  830.     l = (LONG *)CatCompBlock;
  831.  
  832.     while (*l != stringNum)
  833.     {
  834.         w = (UWORD *)((ULONG)l + 4);
  835.         l = (LONG *)((ULONG)l + (ULONG)*w + 6);
  836.     }
  837.     builtIn = (STRPTR)((ULONG)l + 6);
  838.  
  839. #define XLocaleBase LocaleBase
  840. #define LocaleBase li->li_LocaleBase
  841.     
  842.     if (LocaleBase)
  843.         return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
  844. #define LocaleBase XLocaleBase
  845. #undef XLocaleBase
  846.  
  847.     return(builtIn);
  848. }
  849.  
  850.  
  851. #endif /* CATCOMP_CODE */
  852.  
  853.  
  854. /****************************************************************************/
  855.  
  856.  
  857. #endif /* CATALOGS_TRITONPREFS_H */
  858.