/* LCDTEST.RSS */ #include #include #include #include #include /* accelerators, menu bar and menu */ RESOURCE WSERV_INFO accs_lcdview { menbar_id=menubar_lcdview; first_com=O_COM_EXIT; /* FT: following are accelerators for the main menu items. Comments by each show which main menu tile it belongs to */ accel={'x', /* Exit */ 'b', /* Backlight */ 's' /* Sound */ }; } RESOURCE MENU_BAR menubar_lcdview { items = { MENU_BAR_ITEM { menu_id=menu_control; mb_item="Control"; }, MENU_BAR_ITEM { menu_id=menu_special; mb_item="Special"; } }; } RESOURCE MENU menu_control { items = { MENU_ITEM { com_id=O_CM_BACKLIGHT; mn_item="Backlight"; }, MENU_ITEM { com_id=O_CM_SOUND; mn_item="Sound"; } }; } RESOURCE MENU menu_special { items = { MENU_ITEM { com_id=O_COM_EXIT; mn_item="Exit"; } }; } /* String resources */ RESOURCE STRING s_copyright {str="¸ Copyright Psion PLC 1994";} /* Dialog resources */ RESOURCE DIALOG d_backlight { title="Set backlight"; flags=DLGBOX_NOTIFY_ENTER|DLGBOX_RBUF_FILLED; controls= { CONTROL { class=C_CHLIST; flags=DLGBOX_ITEM_NOTIFY_CHANGED; prompt="Backlight"; info=CHLIST {rid=-SYS_OFFON_MENU;}; } }; } RESOURCE DIALOG d_sound { title="Make test sound"; flags=DLGBOX_NOTIFY_ENTER|DLGBOX_RBUF_FILLED; controls= { CONTROL { class=C_NCEDIT; prompt="Duration (ticks)"; info=NCEDIT {}; }, CONTROL { class=C_NCEDIT; prompt="Pitch (512/kHz)"; info=NCEDIT {}; } }; } /* Help resources */ RESOURCE HELP_ARRAY h_help { topic="Lcdtest: 1.23w"; /* place holder for version number */ topic_id=h_help_index; } RESOURCE TOPIC_ARRAY h_help_index { id_lst= { h_numkeys, h_arrows }; } RESOURCE HELP_ARRAY h_numkeys { topic="Numeric keys"; strlst= { STRING {str="0. Reverse video";}, STRING {str="1. `HHH' pattern";}, STRING {str="2. ON/OFF pattern";}, STRING {str="3. All ON pattern";}, STRING {str="4. All OFF pattern";}, STRING {str="5. Grey pattern";}, STRING {str="6. Random chars?";} }; } RESOURCE HELP_ARRAY h_arrows { topic="Arrow keys"; strlst= { STRING {str="These move the grey";}, STRING {str="pattern up or down";}, STRING {str="& vary the start of";}, STRING {str="the letter pattern.";}, STRING {str="They do not affect";}, STRING {str="any other pattern.";} }; }