00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 NAME CLOK
00017
00018 #include <eikon.rh>
00019 #include <appinfo.rh>
00020 #include <eikcore.rsg>
00021
00022 #include "ClockExample.hrh"
00023
00024 RESOURCE RSS_SIGNATURE { }
00025
00026 RESOURCE TBUF { buf=""; }
00027
00028 RESOURCE EIK_APP_INFO
00029 {
00030 hotkeys=r_hotkeys;
00031 menubar=r_menubar;
00032 }
00033
00034 RESOURCE HOTKEYS r_hotkeys
00035 {
00036 control=
00037 {
00038 HOTKEY { command=ETestDo10; key='l'; },
00039 HOTKEY { command=ETestDo11; key='r'; },
00040
00041 HOTKEY { command=ETestDo12; key='h'; },
00042 HOTKEY { command=ETestDo13; key='s'; },
00043
00044 HOTKEY { command=EEikCmdExit; key='e'; }
00045 };
00046 shift_control=
00047 {
00048 HOTKEY { command=ETestDo0; key='l'; },
00049 HOTKEY { command=ETestDo1; key='r'; },
00050
00051 HOTKEY { command=ETestDo2; key='h'; },
00052 HOTKEY { command=ETestDo3; key='s'; }
00053 };
00054 }
00055
00056 RESOURCE MENU_BAR r_menubar
00057 {
00058 titles=
00059 {
00060 MENU_TITLE { menu_pane=r_clock_menu; txt="Clock"; }
00061 };
00062 }
00063
00064 RESOURCE MENU_PANE r_clock_menu
00065 {
00066 items=
00067 {
00068 MENU_ITEM { command=EExampleItem0; cascade=r_analog_menu; txt="Analogue"; },
00069 MENU_ITEM { command=EExampleItem1; cascade=r_digital_menu; txt="Digital"; },
00070 MENU_ITEM { command=EEikCmdExit; txt="Close"; }
00071 };
00072 }
00073
00074 RESOURCE MENU_PANE r_analog_menu
00075 {
00076 items=
00077 {
00078 MENU_ITEM { command=EAnalogPostion; cascade=r_analog_pos_menu; txt="Shift"; },
00079 MENU_ITEM { command=ETestDo12; txt="Hide"; },
00080 MENU_ITEM { command=ETestDo13; txt="Show"; },
00081 MENU_ITEM { command=EAnalogIncrement;cascade=r_analog_incr_menu; txt="Increment"; }
00082 };
00083 }
00084
00085 RESOURCE MENU_PANE r_analog_pos_menu
00086 {
00087 items=
00088 {
00089 MENU_ITEM { command=ETestDo10; txt="Left"; },
00090 MENU_ITEM { command=ETestDo11; txt="Right"; }
00091 };
00092 }
00093
00094 RESOURCE MENU_PANE r_analog_incr_menu
00095 {
00096 items=
00097 {
00098 MENU_ITEM { command=ETestDo14; txt="one hour"; },
00099 MENU_ITEM { command=ETestDo15; txt="half an hour"; },
00100 MENU_ITEM { command=ETestDo16; txt="one min"; },
00101 MENU_ITEM { command=ETestDo17; txt="one second"; }
00102 };
00103 }
00104
00105
00106 RESOURCE MENU_PANE r_digital_menu
00107 {
00108 items=
00109 {
00110 MENU_ITEM { command=EDigitalPostion; cascade=r_digital_pos_menu; txt="Shift"; },
00111 MENU_ITEM { command=ETestDo2; txt="Hide"; },
00112 MENU_ITEM { command=ETestDo3; txt="Show"; },
00113 MENU_ITEM { command=EDigitalIncrement;cascade=r_digital_incr_menu; txt="Increment"; }
00114 };
00115 }
00116
00117 RESOURCE MENU_PANE r_digital_pos_menu
00118 {
00119 items=
00120 {
00121 MENU_ITEM { command=ETestDo0; txt="Left"; },
00122 MENU_ITEM { command=ETestDo1; txt="Right"; }
00123 };
00124 }
00125
00126 RESOURCE MENU_PANE r_digital_incr_menu
00127 {
00128 items=
00129 {
00130 MENU_ITEM { command=ETestDo4; txt="one hour"; },
00131 MENU_ITEM { command=ETestDo5; txt="half an hour"; },
00132 MENU_ITEM { command=ETestDo6; txt="one min"; },
00133 MENU_ITEM { command=ETestDo7; txt="one second"; }
00134 };
00135 }
00136
00137
00138 RESOURCE TBUF r_title_text_clock_example { buf="Welcome to the clock application example"; }
00139