S60UIExamplePlayView.inc
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:1975k
源码类别:

Symbian

开发平台:

C/C++

  1. static const TAknsItemID KAknsIIDQgnStatWlanAvail =
  2.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatWlanAvail };
  3. static const TAknsItemID KAknsIIDQgnStatWlanAvailUni =
  4.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatWlanAvailUni };
  5. static const TAknsItemID KAknsIIDQgnGrafMmsAudioCorrupted =
  6.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsAudioCorrupted };
  7. static const TAknsItemID KAknsIIDQgnGrafMmsAudioDrm =
  8.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsAudioDrm };
  9. static const TAknsItemID KAknsIIDQgnGrafMmsImageCorrupted =
  10.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsImageCorrupted };
  11. static const TAknsItemID KAknsIIDQgnGrafMmsImageDrm =
  12.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsImageDrm };
  13. static const TAknsItemID KAknsIIDQgnGrafMmsVideoCorrupted =
  14.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVideoCorrupted };
  15. static const TAknsItemID KAknsIIDQgnGrafMmsVideoDrm =
  16.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVideoDrm };
  17. static const TAknsItemID KAknsIIDQgnMenuEmpty =
  18.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuEmpty };
  19. static const TAknsItemID KAknsIIDQgnPropImFriendTab3 =
  20.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImFriendTab3 };
  21. static const TAknsItemID KAknsIIDQgnPropImIboxTab3 =
  22.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImIboxTab3 };
  23. static const TAknsItemID KAknsIIDQgnPropImListTab3 =
  24.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImListTab3 };
  25. static const TAknsItemID KAknsIIDQgnPropImSavedChatTab3 =
  26.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImSavedChatTab3 };
  27. static const TAknsItemID KAknsIIDQgnIndiSignalEgprsAttach =
  28.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiSignalEgprsAttach };
  29. static const TAknsItemID KAknsIIDQgnIndiSignalEgprsContext =
  30.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiSignalEgprsContext };
  31. static const TAknsItemID KAknsIIDQgnIndiSignalEgprsMultipdp =
  32.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiSignalEgprsMultipdp };
  33. static const TAknsItemID KAknsIIDQgnIndiSignalEgprsSuspended =
  34.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiSignalEgprsSuspended };
  35. static const TAknsItemID KAknsIIDQgnStatPocOn =
  36.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocOn };
  37. static const TAknsItemID KAknsIIDQgnMenuGroupConnectLst =
  38.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupConnectLst };
  39. static const TAknsItemID KAknsIIDQgnMenuGroupConnect =
  40.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupConnect };
  41. static const TAknsItemID KAknsIIDQgnMenuGroupExtrasLst =
  42.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupExtrasLst };
  43. static const TAknsItemID KAknsIIDQgnMenuGroupExtras =
  44.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupExtras };
  45. static const TAknsItemID KAknsIIDQgnMenuGroupInstallLst =
  46.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupInstallLst };
  47. static const TAknsItemID KAknsIIDQgnMenuGroupInstall =
  48.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupInstall };
  49. static const TAknsItemID KAknsIIDQgnMenuGroupOrganiserLst =
  50.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupOrganiserLst };
  51. static const TAknsItemID KAknsIIDQgnMenuGroupOrganiser =
  52.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupOrganiser };
  53. static const TAknsItemID KAknsIIDQgnMenuGroupToolsLst =
  54.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupToolsLst };
  55. static const TAknsItemID KAknsIIDQgnMenuGroupTools =
  56.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupTools };
  57. static const TAknsItemID KAknsIIDQgnIndiCamsZoomMax =
  58.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCamsZoomMax };
  59. static const TAknsItemID KAknsIIDQgnIndiCamsZoomMin =
  60.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCamsZoomMin };
  61. static const TAknsItemID KAknsIIDQgnIndiAiMusicPause =
  62.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMusicPause };
  63. static const TAknsItemID KAknsIIDQgnIndiAiMusicPlay =
  64.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMusicPlay };
  65. static const TAknsItemID KAknsIIDQgnIndiAiNtDef =
  66.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtDef };
  67. static const TAknsItemID KAknsIIDQgnIndiAlarmInactiveAdd =
  68.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAlarmInactiveAdd };
  69. static const TAknsItemID KAknsIIDQgnIndiCdrTodo =
  70.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCdrTodo };
  71. static const TAknsItemID KAknsIIDQgnIndiViewerPanningDown =
  72.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPanningDown };
  73. static const TAknsItemID KAknsIIDQgnIndiViewerPanningLeft =
  74.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPanningLeft };
  75. static const TAknsItemID KAknsIIDQgnIndiViewerPanningRight =
  76.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPanningRight };
  77. static const TAknsItemID KAknsIIDQgnIndiViewerPanningUp =
  78.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPanningUp };
  79. static const TAknsItemID KAknsIIDQgnIndiViewerPointer =
  80.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPointer };
  81. static const TAknsItemID KAknsIIDQgnIndiViewerPointerHand =
  82.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiViewerPointerHand };
  83. static const TAknsItemID KAknsIIDQgnPropLogCallsMostdialTab4 =
  84.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropLogCallsMostdialTab4 };
  85. static const TAknsItemID KAknsIIDQgnPropLogMostdSub =
  86.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropLogMostdSub };
  87. static const TAknsItemID KAknsIIDQgnAreaMainMup =
  88.     { EAknsMajorGeneric, EAknsMinorGenericQgnAreaMainMup };
  89. static const TAknsItemID KAknsIIDQgnGrafBlid =
  90.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlid };
  91. static const TAknsItemID KAknsIIDQgnGrafBlidDestNear =
  92.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlidDestNear };
  93. static const TAknsItemID KAknsIIDQgnGrafBlidDir =
  94.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlidDir };
  95. static const TAknsItemID KAknsIIDQgnGrafMupBarProgress =
  96.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupBarProgress };
  97. static const TAknsItemID KAknsIIDQgnGrafMupBarProgress2 =
  98.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupBarProgress2 };
  99. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerImage =
  100.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerImage };
  101. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerMaskIcon =
  102.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerMaskIcon };
  103. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerMaskSoft =
  104.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerMaskSoft };
  105. static const TAknsItemID KAknsIIDQgnIndiAppOpen =
  106.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAppOpen };
  107. static const TAknsItemID KAknsIIDQgnIndiCallVoipActive =
  108.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipActive };
  109. static const TAknsItemID KAknsIIDQgnIndiCallVoipActive2 =
  110.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipActive2 };
  111. static const TAknsItemID KAknsIIDQgnIndiCallVoipActiveConf =
  112.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipActiveConf };
  113. static const TAknsItemID KAknsIIDQgnIndiCallVoipCallstaDisconn =
  114.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipCallstaDisconn };
  115. static const TAknsItemID KAknsIIDQgnIndiCallVoipDisconn =
  116.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipDisconn };
  117. static const TAknsItemID KAknsIIDQgnIndiCallVoipDisconnConf =
  118.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipDisconnConf };
  119. static const TAknsItemID KAknsIIDQgnIndiCallVoipHeld =
  120.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipHeld };
  121. static const TAknsItemID KAknsIIDQgnIndiCallVoipHeldConf =
  122.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipHeldConf };
  123. static const TAknsItemID KAknsIIDQgnIndiCallVoipWaiting1 =
  124.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipWaiting1 };
  125. static const TAknsItemID KAknsIIDQgnIndiCallVoipWaiting2 =
  126.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallVoipWaiting2 };
  127. static const TAknsItemID KAknsIIDQgnIndiMupButtonLink =
  128.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonLink };
  129. static const TAknsItemID KAknsIIDQgnIndiMupButtonLinkDimmed =
  130.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonLinkDimmed };
  131. static const TAknsItemID KAknsIIDQgnIndiMupButtonLinkHl =
  132.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonLinkHl };
  133. static const TAknsItemID KAknsIIDQgnIndiMupButtonLinkInact =
  134.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonLinkInact };
  135. static const TAknsItemID KAknsIIDQgnIndiMupButtonMc =
  136.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMc };
  137. static const TAknsItemID KAknsIIDQgnIndiMupButtonMcHl =
  138.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMcHl };
  139. static const TAknsItemID KAknsIIDQgnIndiMupButtonMcInact =
  140.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMcInact };
  141. static const TAknsItemID KAknsIIDQgnIndiMupButtonNext =
  142.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonNext };
  143. static const TAknsItemID KAknsIIDQgnIndiMupButtonNextHl =
  144.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonNextHl };
  145. static const TAknsItemID KAknsIIDQgnIndiMupButtonNextInact =
  146.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonNextInact };
  147. static const TAknsItemID KAknsIIDQgnIndiMupButtonPause =
  148.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPause };
  149. static const TAknsItemID KAknsIIDQgnIndiMupButtonPauseHl =
  150.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPauseHl };
  151. static const TAknsItemID KAknsIIDQgnIndiMupButtonPauseInact =
  152.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPauseInact };
  153. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlay =
  154.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlay };
  155. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlaylist =
  156.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlaylist };
  157. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlaylistDimmed =
  158.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlaylistDimmed };
  159. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlaylistHl =
  160.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlaylistHl };
  161. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlaylistInact =
  162.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlaylistInact };
  163. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlayHl =
  164.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlayHl };
  165. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlayInact =
  166.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlayInact };
  167. static const TAknsItemID KAknsIIDQgnIndiMupButtonPrev =
  168.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPrev };
  169. static const TAknsItemID KAknsIIDQgnIndiMupButtonPrevHl =
  170.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPrevHl };
  171. static const TAknsItemID KAknsIIDQgnIndiMupButtonPrevInact =
  172.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPrevInact };
  173. static const TAknsItemID KAknsIIDQgnIndiMupButtonStop =
  174.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonStop };
  175. static const TAknsItemID KAknsIIDQgnIndiMupButtonStopHl =
  176.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonStopHl };
  177. static const TAknsItemID KAknsIIDQgnIndiMupEq =
  178.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupEq };
  179. static const TAknsItemID KAknsIIDQgnIndiMupEqBg =
  180.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupEqBg };
  181. static const TAknsItemID KAknsIIDQgnIndiMupEqSlider =
  182.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupEqSlider };
  183. static const TAknsItemID KAknsIIDQgnIndiMupPause =
  184.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupPause };
  185. static const TAknsItemID KAknsIIDQgnIndiMupPauseAdd =
  186.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupPauseAdd };
  187. static const TAknsItemID KAknsIIDQgnIndiMupPlay =
  188.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupPlay };
  189. static const TAknsItemID KAknsIIDQgnIndiMupPlayAdd =
  190.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupPlayAdd };
  191. static const TAknsItemID KAknsIIDQgnIndiMupSpeaker =
  192.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupSpeaker };
  193. static const TAknsItemID KAknsIIDQgnIndiMupSpeakerMuted =
  194.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupSpeakerMuted };
  195. static const TAknsItemID KAknsIIDQgnIndiMupStop =
  196.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupStop };
  197. static const TAknsItemID KAknsIIDQgnIndiMupStopAdd =
  198.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupStopAdd };
  199. static const TAknsItemID KAknsIIDQgnIndiMupVolumeSlider =
  200.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupVolumeSlider };
  201. static const TAknsItemID KAknsIIDQgnIndiMupVolumeSliderBg =
  202.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupVolumeSliderBg };
  203. static const TAknsItemID KAknsIIDQgnMenuGroupMedia =
  204.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuGroupMedia };
  205. static const TAknsItemID KAknsIIDQgnMenuVoip =
  206.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuVoip };
  207. static const TAknsItemID KAknsIIDQgnNoteAlarmTodo =
  208.     { EAknsMajorGeneric, EAknsMinorGenericQgnNoteAlarmTodo };
  209. static const TAknsItemID KAknsIIDQgnPropBlidTripSub =
  210.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropBlidTripSub };
  211. static const TAknsItemID KAknsIIDQgnPropBlidTripTab3 =
  212.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropBlidTripTab3 };
  213. static const TAknsItemID KAknsIIDQgnPropBlidWaypoint =
  214.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropBlidWaypoint };
  215. static const TAknsItemID KAknsIIDQgnPropLinkEmbd =
  216.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropLinkEmbd };
  217. static const TAknsItemID KAknsIIDQgnPropMupAlbum =
  218.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupAlbum };
  219. static const TAknsItemID KAknsIIDQgnPropMupArtist =
  220.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupArtist };
  221. static const TAknsItemID KAknsIIDQgnPropMupAudio =
  222.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupAudio };
  223. static const TAknsItemID KAknsIIDQgnPropMupComposer =
  224.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupComposer };
  225. static const TAknsItemID KAknsIIDQgnPropMupGenre =
  226.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupGenre };
  227. static const TAknsItemID KAknsIIDQgnPropMupPlaylist =
  228.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupPlaylist };
  229. static const TAknsItemID KAknsIIDQgnPropMupSongs =
  230.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupSongs };
  231. static const TAknsItemID KAknsIIDQgnPropNrtypVoip =
  232.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropNrtypVoip };
  233. static const TAknsItemID KAknsIIDQgnPropNrtypVoipDiv =
  234.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropNrtypVoipDiv };
  235. static const TAknsItemID KAknsIIDQgnPropSubCurrent =
  236.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSubCurrent };
  237. static const TAknsItemID KAknsIIDQgnPropSubMarked =
  238.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSubMarked };
  239. static const TAknsItemID KAknsIIDQgnStatPocOnUni =
  240.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocOnUni };
  241. static const TAknsItemID KAknsIIDQgnStatVietCaseCapital =
  242.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseCapital };
  243. static const TAknsItemID KAknsIIDQgnStatVietCaseSmall =
  244.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseSmall };
  245. static const TAknsItemID KAknsIIDQgnStatVietCaseText =
  246.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseText };
  247. static const TAknsItemID KAknsIIDQgnIndiSyncSetAdd =
  248.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiSyncSetAdd };
  249. static const TAknsItemID KAknsIIDQgnPropMceMms =
  250.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMms };
  251. static const TAknsItemID KAknsIIDQgnPropUnknown =
  252.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropUnknown };
  253. static const TAknsItemID KAknsIIDQgnStatMsgNumber =
  254.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMsgNumber };
  255. static const TAknsItemID KAknsIIDQgnStatMsgRoom =
  256.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMsgRoom };
  257. static const TAknsItemID KAknsIIDQgnStatSilent =
  258.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatSilent };
  259. static const TAknsItemID KAknsIIDQgnGrafBgGray =
  260.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBgGray };
  261. static const TAknsItemID KAknsIIDQgnIndiAiNt3g =
  262.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNt3g };
  263. static const TAknsItemID KAknsIIDQgnIndiAiNtAudvideo =
  264.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtAudvideo };
  265. static const TAknsItemID KAknsIIDQgnIndiAiNtChat =
  266.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtChat };
  267. static const TAknsItemID KAknsIIDQgnIndiAiNtDirectio =
  268.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtDirectio };
  269. static const TAknsItemID KAknsIIDQgnIndiAiNtDownload =
  270.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtDownload };
  271. static const TAknsItemID KAknsIIDQgnIndiAiNtEconomy =
  272.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtEconomy };
  273. static const TAknsItemID KAknsIIDQgnIndiAiNtErotic =
  274.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtErotic };
  275. static const TAknsItemID KAknsIIDQgnIndiAiNtEvent =
  276.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtEvent };
  277. static const TAknsItemID KAknsIIDQgnIndiAiNtFilm =
  278.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFilm };
  279. static const TAknsItemID KAknsIIDQgnIndiAiNtFinanceu =
  280.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFinanceu };
  281. static const TAknsItemID KAknsIIDQgnIndiAiNtFinancuk =
  282.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFinancuk };
  283. static const TAknsItemID KAknsIIDQgnIndiAiNtFind =
  284.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFind };
  285. static const TAknsItemID KAknsIIDQgnIndiAiNtFlirt =
  286.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFlirt };
  287. static const TAknsItemID KAknsIIDQgnIndiAiNtFormula1 =
  288.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFormula1 };
  289. static const TAknsItemID KAknsIIDQgnIndiAiNtFun =
  290.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFun };
  291. static const TAknsItemID KAknsIIDQgnIndiAiNtGames =
  292.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtGames };
  293. static const TAknsItemID KAknsIIDQgnIndiAiNtHoroscop =
  294.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtHoroscop };
  295. static const TAknsItemID KAknsIIDQgnIndiAiNtLottery =
  296.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtLottery };
  297. static const TAknsItemID KAknsIIDQgnIndiAiNtMessage =
  298.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtMessage };
  299. static const TAknsItemID KAknsIIDQgnIndiAiNtMusic =
  300.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtMusic };
  301. static const TAknsItemID KAknsIIDQgnIndiAiNtNewidea =
  302.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtNewidea };
  303. static const TAknsItemID KAknsIIDQgnIndiAiNtNews =
  304.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtNews };
  305. static const TAknsItemID KAknsIIDQgnIndiAiNtNewsweat =
  306.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtNewsweat };
  307. static const TAknsItemID KAknsIIDQgnIndiAiNtParty =
  308.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtParty };
  309. static const TAknsItemID KAknsIIDQgnIndiAiNtShopping =
  310.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtShopping };
  311. static const TAknsItemID KAknsIIDQgnIndiAiNtSoccer1 =
  312.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtSoccer1 };
  313. static const TAknsItemID KAknsIIDQgnIndiAiNtSoccer2 =
  314.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtSoccer2 };
  315. static const TAknsItemID KAknsIIDQgnIndiAiNtSoccerwc =
  316.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtSoccerwc };
  317. static const TAknsItemID KAknsIIDQgnIndiAiNtStar =
  318.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtStar };
  319. static const TAknsItemID KAknsIIDQgnIndiAiNtTopten =
  320.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtTopten };
  321. static const TAknsItemID KAknsIIDQgnIndiAiNtTravel =
  322.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtTravel };
  323. static const TAknsItemID KAknsIIDQgnIndiAiNtTv =
  324.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtTv };
  325. static const TAknsItemID KAknsIIDQgnIndiAiNtVodafone =
  326.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtVodafone };
  327. static const TAknsItemID KAknsIIDQgnIndiAiNtWeather =
  328.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtWeather };
  329. static const TAknsItemID KAknsIIDQgnIndiAiNtWinterol =
  330.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtWinterol };
  331. static const TAknsItemID KAknsIIDQgnIndiAiNtXmas =
  332.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtXmas };
  333. static const TAknsItemID KAknsIIDQgnPropPinbEight =
  334.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPinbEight };
  335. static const TAknsItemID KAknsIIDQgnGrafMmsPostcardBack =
  336.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPostcardBack };
  337. static const TAknsItemID KAknsIIDQgnGrafMmsPostcardFront =
  338.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPostcardFront };
  339. static const TAknsItemID KAknsIIDQgnGrafMmsPostcardInsertImageBg =
  340.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPostcardInsertImageBg };
  341. static const TAknsItemID KAknsIIDQgnIndiFileCorruptedAdd =
  342.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiFileCorruptedAdd };
  343. static const TAknsItemID KAknsIIDQgnIndiMmsPostcardDown =
  344.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsPostcardDown };
  345. static const TAknsItemID KAknsIIDQgnIndiMmsPostcardImage =
  346.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsPostcardImage };
  347. static const TAknsItemID KAknsIIDQgnIndiMmsPostcardStamp =
  348.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsPostcardStamp };
  349. static const TAknsItemID KAknsIIDQgnIndiMmsPostcardText =
  350.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsPostcardText };
  351. static const TAknsItemID KAknsIIDQgnIndiMmsPostcardUp =
  352.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsPostcardUp };
  353. static const TAknsItemID KAknsIIDQgnIndiMupButtonMcDimmed =
  354.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMcDimmed };
  355. static const TAknsItemID KAknsIIDQgnIndiMupButtonStopInact =
  356.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonStopInact };
  357. static const TAknsItemID KAknsIIDQgnIndiMupRandom =
  358.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupRandom };
  359. static const TAknsItemID KAknsIIDQgnIndiMupRepeat =
  360.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupRepeat };
  361. static const TAknsItemID KAknsIIDQgnIndiWmlWindows =
  362.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiWmlWindows };
  363. static const TAknsItemID KAknsIIDQgnPropFileVideoMp =
  364.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFileVideoMp };
  365. static const TAknsItemID KAknsIIDQgnPropMcePostcard =
  366.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMcePostcard };
  367. static const TAknsItemID KAknsIIDQgnPropMmsPostcardAddressActive =
  368.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMmsPostcardAddressActive };
  369. static const TAknsItemID KAknsIIDQgnPropMmsPostcardAddressInactive =
  370.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMmsPostcardAddressInactive };
  371. static const TAknsItemID KAknsIIDQgnPropMmsPostcardGreetingActive =
  372.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMmsPostcardGreetingActive };
  373. static const TAknsItemID KAknsIIDQgnPropMmsPostcardGreetingInactive =
  374.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMmsPostcardGreetingInactive };
  375. static const TAknsItemID KAknsIIDQgnPropDrmExpForbidSuper =
  376.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmExpForbidSuper };
  377. static const TAknsItemID KAknsIIDQgnPropDrmRemovedLarge =
  378.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRemovedLarge };
  379. static const TAknsItemID KAknsIIDQgnPropDrmRemovedTab3 =
  380.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRemovedTab3 };
  381. static const TAknsItemID KAknsIIDQgnPropDrmRightsExpSuper =
  382.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRightsExpSuper };
  383. static const TAknsItemID KAknsIIDQgnPropDrmRightsGroup =
  384.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRightsGroup };
  385. static const TAknsItemID KAknsIIDQgnPropDrmRightsInvalidTab3 =
  386.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRightsInvalidTab3 };
  387. static const TAknsItemID KAknsIIDQgnPropDrmRightsValidSuper =
  388.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRightsValidSuper };
  389. static const TAknsItemID KAknsIIDQgnPropDrmRightsValidTab3 =
  390.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmRightsValidTab3 };
  391. static const TAknsItemID KAknsIIDQgnPropDrmSendForbidSuper =
  392.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmSendForbidSuper };
  393. static const TAknsItemID KAknsIIDQgnPropDrmValidLarge =
  394.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDrmValidLarge };
  395. static const TAknsItemID KAknsIIDQgnPropMupPlaylistAuto =
  396.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMupPlaylistAuto };
  397. static const TAknsItemID KAknsIIDQgnStatCarkit =
  398.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCarkit };
  399. static const TAknsItemID KAknsIIDQgnGrafMmsVolumeOff =
  400.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVolumeOff };
  401. static const TAknsItemID KAknsIIDQgnGrafMmsVolumeOn =
  402.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVolumeOn };
  403. static const TAknsItemID KAknsIIDQgnStatRoaming =
  404.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatRoaming };
  405. static const TAknsItemID KAknsIIDQgnStatRoamingUni =
  406.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatRoamingUni };
  407. static const TAknsItemID KAknsIIDQgnGrafBarFrameCenter =
  408.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBarFrameCenter };
  409. static const TAknsItemID KAknsIIDQgnGrafBgPhobThumbnail =
  410.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBgPhobThumbnail };
  411. static const TAknsItemID KAknsIIDQgnGrafBlidDirMask =
  412.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlidDirMask };
  413. static const TAknsItemID KAknsIIDQgnGrafCalcResultsLine =
  414.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafCalcResultsLine };
  415. static const TAknsItemID KAknsIIDQgnGrafMupBarFrame =
  416.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupBarFrame };
  417. static const TAknsItemID KAknsIIDQgnIndiAiNtAntenna =
  418.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtAntenna };
  419. static const TAknsItemID KAknsIIDQgnIndiAiNtArrowLeft =
  420.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtArrowLeft };
  421. static const TAknsItemID KAknsIIDQgnIndiAiNtArrowRight =
  422.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtArrowRight };
  423. static const TAknsItemID KAknsIIDQgnIndiAiNtAt =
  424.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtAt };
  425. static const TAknsItemID KAknsIIDQgnIndiAiNtAttentio =
  426.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtAttentio };
  427. static const TAknsItemID KAknsIIDQgnIndiAiNtBirthday =
  428.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtBirthday };
  429. static const TAknsItemID KAknsIIDQgnIndiAiNtCamera =
  430.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtCamera };
  431. static const TAknsItemID KAknsIIDQgnIndiAiNtCar =
  432.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtCar };
  433. static const TAknsItemID KAknsIIDQgnIndiAiNtConferen =
  434.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtConferen };
  435. static const TAknsItemID KAknsIIDQgnIndiAiNtDisc =
  436.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtDisc };
  437. static const TAknsItemID KAknsIIDQgnIndiAiNtFilm1 =
  438.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFilm1 };
  439. static const TAknsItemID KAknsIIDQgnIndiAiNtFilmcam =
  440.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFilmcam };
  441. static const TAknsItemID KAknsIIDQgnIndiAiNtFirstaid =
  442.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtFirstaid };
  443. static const TAknsItemID KAknsIIDQgnIndiAiNtHeadset =
  444.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtHeadset };
  445. static const TAknsItemID KAknsIIDQgnIndiAiNtLove =
  446.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtLove };
  447. static const TAknsItemID KAknsIIDQgnIndiAiNtMicrowav =
  448.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtMicrowav };
  449. static const TAknsItemID KAknsIIDQgnIndiAiNtMoney =
  450.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtMoney };
  451. static const TAknsItemID KAknsIIDQgnIndiAiNtMusic1 =
  452.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtMusic1 };
  453. static const TAknsItemID KAknsIIDQgnIndiAiNtRadio =
  454.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtRadio };
  455. static const TAknsItemID KAknsIIDQgnIndiAiNtRecordpl =
  456.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtRecordpl };
  457. static const TAknsItemID KAknsIIDQgnIndiAiNtScreen =
  458.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtScreen };
  459. static const TAknsItemID KAknsIIDQgnIndiAiNtStopwatc =
  460.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtStopwatc };
  461. static const TAknsItemID KAknsIIDQgnIndiAiNtTheme =
  462.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtTheme };
  463. static const TAknsItemID KAknsIIDQgnIndiAiNtTourweat =
  464.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtTourweat };
  465. static const TAknsItemID KAknsIIDQgnIndiAiNtWorld =
  466.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiNtWorld };
  467. static const TAknsItemID KAknsIIDQgnIndiDrmRightsAdd =
  468.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiDrmRightsAdd };
  469. static const TAknsItemID KAknsIIDQgnPropFileSwf =
  470.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFileSwf };
  471. static const TAknsItemID KAknsIIDQgnPropFileSwfSmall =
  472.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFileSwfSmall };
  473. static const TAknsItemID KAknsIIDQgnIndiVoipCallActive =
  474.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallActive };
  475. static const TAknsItemID KAknsIIDQgnIndiVoipCallActive2 =
  476.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallActive2 };
  477. static const TAknsItemID KAknsIIDQgnIndiVoipCallDisconn =
  478.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallDisconn };
  479. static const TAknsItemID KAknsIIDQgnIndiVoipCallHeld =
  480.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallHeld };
  481. static const TAknsItemID KAknsIIDQgnIndiVoipCallWaiting1 =
  482.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallWaiting1 };
  483. static const TAknsItemID KAknsIIDQgnIndiVoipCallWaiting2 =
  484.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallWaiting2 };
  485. static const TAknsItemID KAknsIIDQgnIndiVoipCallWaitingDisconn =
  486.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipCallWaitingDisconn };
  487. static const TAknsItemID KAknsIIDQgnIndiVoipReadiness =
  488.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVoipReadiness };
  489. static const TAknsItemID KAknsIIDQgnStatDivertVoip =
  490.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatDivertVoip };
  491. static const TAknsItemID KAknsIIDQgnStatImPs12 =
  492.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImPs12 };
  493. static const TAknsItemID KAknsIIDQgnStatImPs16 =
  494.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImPs16 };
  495. static const TAknsItemID KAknsIIDQgnStatKeyguardPs12 =
  496.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatKeyguardPs12 };
  497. static const TAknsItemID KAknsIIDQgnStatKeyguardPs16 =
  498.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatKeyguardPs16 };
  499. static const TAknsItemID KAknsIIDQgnStatMessageMailPs12 =
  500.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMessageMailPs12 };
  501. static const TAknsItemID KAknsIIDQgnStatMessageMailPs16 =
  502.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMessageMailPs16 };
  503. static const TAknsItemID KAknsIIDQgnStatMessagePs12 =
  504.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMessagePs12 };
  505. static const TAknsItemID KAknsIIDQgnStatMessagePs16 =
  506.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMessagePs16 };
  507. static const TAknsItemID KAknsIIDQgnStatMissedCallsPs12 =
  508.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMissedCallsPs12 };
  509. static const TAknsItemID KAknsIIDQgnStatMissedCallsPs16 =
  510.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMissedCallsPs16 };
  511. static const TAknsItemID KAknsIIDQgnStatVm0Ps12 =
  512.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVm0Ps12 };
  513. static const TAknsItemID KAknsIIDQgnStatVm0Ps16 =
  514.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVm0Ps16 };
  515. static const TAknsItemID KAknsIIDQgnGrafBlidDirringMask =
  516.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlidDirringMask };
  517. static const TAknsItemID KAknsIIDQgnGrafCallFirstOneActiveEmegency =
  518.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafCallFirstOneActiveEmegency };
  519. static const TAknsItemID KAknsIIDQgnGrafMmsAudioDrmInvalidSendForbid =
  520.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsAudioDrmInvalidSendForbid };
  521. static const TAknsItemID KAknsIIDQgnGrafMmsAudioDrmValidSend =
  522.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsAudioDrmValidSend };
  523. static const TAknsItemID KAknsIIDQgnGrafMmsAudioDrmValidSendForbid =
  524.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsAudioDrmValidSendForbid };
  525. static const TAknsItemID KAknsIIDQgnGrafMmsImageDrmInvalidSendForbid =
  526.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsImageDrmInvalidSendForbid };
  527. static const TAknsItemID KAknsIIDQgnGrafMmsPres =
  528.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPres };
  529. static const TAknsItemID KAknsIIDQgnGrafMmsPresCorrupted =
  530.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPresCorrupted };
  531. static const TAknsItemID KAknsIIDQgnGrafMmsPresDrmInvalidSend =
  532.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPresDrmInvalidSend };
  533. static const TAknsItemID KAknsIIDQgnGrafMmsPresDrmInvalidSendForbid =
  534.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsPresDrmInvalidSendForbid };
  535. static const TAknsItemID KAknsIIDQgnGrafMmsVideoDrmInvalidSendForbid =
  536.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVideoDrmInvalidSendForbid };
  537. static const TAknsItemID KAknsIIDQgnGrafMmsVideoDrmValidSend =
  538.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVideoDrmValidSend };
  539. static const TAknsItemID KAknsIIDQgnGrafMmsVideoDrmValidSendForbid =
  540.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMmsVideoDrmValidSendForbid };
  541. static const TAknsItemID KAknsIIDQgnGrafShutdown =
  542.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafShutdown };
  543. static const TAknsItemID KAknsIIDQgnGrafShutdownBg =
  544.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafShutdownBg };
  545. static const TAknsItemID KAknsIIDQgnGrafStartup =
  546.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafStartup };
  547. static const TAknsItemID KAknsIIDQgnGrafStartupBg =
  548.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafStartupBg };
  549. static const TAknsItemID KAknsIIDQgnGrafUsb =
  550.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafUsb };
  551. static const TAknsItemID KAknsIIDQgnGrafUsbBg =
  552.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafUsbBg };
  553. static const TAknsItemID KAknsIIDQgnIndiCallActiveEmergencyCallsta =
  554.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCallActiveEmergencyCallsta };
  555. static const TAknsItemID KAknsIIDQgnIndiMcePriorityHigh =
  556.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMcePriorityHigh };
  557. static const TAknsItemID KAknsIIDQgnIndiMcePriorityLow =
  558.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMcePriorityLow };
  559. static const TAknsItemID KAknsIIDQgnIndiMupButtonNextDimmed =
  560.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonNextDimmed };
  561. static const TAknsItemID KAknsIIDQgnIndiMupButtonPauseDimmed =
  562.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPauseDimmed };
  563. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlayDimmed =
  564.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlayDimmed };
  565. static const TAknsItemID KAknsIIDQgnIndiMupButtonPrevDimmed =
  566.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPrevDimmed };
  567. static const TAknsItemID KAknsIIDQgnIndiMupButtonStopDimmed =
  568.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonStopDimmed };
  569. static const TAknsItemID KAknsIIDQgnIndiMupRepeatOne =
  570.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupRepeatOne };
  571. static const TAknsItemID KAknsIIDQgnIndiPocAdd =
  572.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiPocAdd };
  573. static const TAknsItemID KAknsIIDQgnIndiVietFindSmall =
  574.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiVietFindSmall };
  575. static const TAknsItemID KAknsIIDQgnNotePoc =
  576.     { EAknsMajorGeneric, EAknsMinorGenericQgnNotePoc };
  577. static const TAknsItemID KAknsIIDQgnPropFilePresentation =
  578.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFilePresentation };
  579. static const TAknsItemID KAknsIIDQgnPropFilePresentationsSub =
  580.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFilePresentationsSub };
  581. static const TAknsItemID KAknsIIDQgnPropFilePresentationsTab4 =
  582.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFilePresentationsTab4 };
  583. static const TAknsItemID KAknsIIDQgnPropImFriendInvisible =
  584.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImFriendInvisible };
  585. static const TAknsItemID KAknsIIDQgnPropMceDelivered =
  586.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceDelivered };
  587. static const TAknsItemID KAknsIIDQgnPropMceDeliveryFailed =
  588.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceDeliveryFailed };
  589. static const TAknsItemID KAknsIIDQgnPropMceDeliveryPending =
  590.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceDeliveryPending };
  591. static const TAknsItemID KAknsIIDQgnPropMceMmsDelivered =
  592.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMmsDelivered };
  593. static const TAknsItemID KAknsIIDQgnPropMceMmsDeliveryFailed =
  594.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMmsDeliveryFailed };
  595. static const TAknsItemID KAknsIIDQgnPropMceMmsDeliveryPending =
  596.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMmsDeliveryPending };
  597. static const TAknsItemID KAknsIIDQgnPropMocFile =
  598.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMocFile };
  599. static const TAknsItemID KAknsIIDQgnPropMocFolder =
  600.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMocFolder };
  601. static const TAknsItemID KAknsIIDQgnPropMocFolderSub =
  602.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMocFolderSub };
  603. static const TAknsItemID KAknsIIDQgnPropModAudio =
  604.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModAudio };
  605. static const TAknsItemID KAknsIIDQgnPropModAudioCol =
  606.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModAudioCol };
  607. static const TAknsItemID KAknsIIDQgnPropModAudioExp =
  608.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModAudioExp };
  609. static const TAknsItemID KAknsIIDQgnPropModChapter =
  610.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModChapter };
  611. static const TAknsItemID KAknsIIDQgnPropModChapterCol =
  612.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModChapterCol };
  613. static const TAknsItemID KAknsIIDQgnPropModChapterExp =
  614.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModChapterExp };
  615. static const TAknsItemID KAknsIIDQgnPropModComment =
  616.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModComment };
  617. static const TAknsItemID KAknsIIDQgnPropModCommentCol =
  618.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModCommentCol };
  619. static const TAknsItemID KAknsIIDQgnPropModCommentExp =
  620.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModCommentExp };
  621. static const TAknsItemID KAknsIIDQgnPropModDoc =
  622.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModDoc };
  623. static const TAknsItemID KAknsIIDQgnPropModDocCol =
  624.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModDocCol };
  625. static const TAknsItemID KAknsIIDQgnPropModDocExp =
  626.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModDocExp };
  627. static const TAknsItemID KAknsIIDQgnPropModHierarchyViewTab3 =
  628.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModHierarchyViewTab3 };
  629. static const TAknsItemID KAknsIIDQgnPropModImage =
  630.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModImage };
  631. static const TAknsItemID KAknsIIDQgnPropModImageCol =
  632.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModImageCol };
  633. static const TAknsItemID KAknsIIDQgnPropModImageExp =
  634.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModImageExp };
  635. static const TAknsItemID KAknsIIDQgnPropModLayoutViewTab3 =
  636.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModLayoutViewTab3 };
  637. static const TAknsItemID KAknsIIDQgnPropModLink =
  638.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModLink };
  639. static const TAknsItemID KAknsIIDQgnPropModLinkCol =
  640.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModLinkCol };
  641. static const TAknsItemID KAknsIIDQgnPropModLinkExp =
  642.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModLinkExp };
  643. static const TAknsItemID KAknsIIDQgnPropModNormViewTab3 =
  644.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModNormViewTab3 };
  645. static const TAknsItemID KAknsIIDQgnPropModPaint =
  646.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPaint };
  647. static const TAknsItemID KAknsIIDQgnPropModPaintCol =
  648.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPaintCol };
  649. static const TAknsItemID KAknsIIDQgnPropModPaintExp =
  650.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPaintExp };
  651. static const TAknsItemID KAknsIIDQgnPropModPresentation =
  652.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPresentation };
  653. static const TAknsItemID KAknsIIDQgnPropModPresentationCol =
  654.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPresentationCol };
  655. static const TAknsItemID KAknsIIDQgnPropModPresentationExp =
  656.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModPresentationExp };
  657. static const TAknsItemID KAknsIIDQgnPropModReference =
  658.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModReference };
  659. static const TAknsItemID KAknsIIDQgnPropModReferenceCol =
  660.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModReferenceCol };
  661. static const TAknsItemID KAknsIIDQgnPropModReferenceExp =
  662.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModReferenceExp };
  663. static const TAknsItemID KAknsIIDQgnPropModSheet =
  664.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModSheet };
  665. static const TAknsItemID KAknsIIDQgnPropModSheetCol =
  666.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModSheetCol };
  667. static const TAknsItemID KAknsIIDQgnPropModSheetExp =
  668.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModSheetExp };
  669. static const TAknsItemID KAknsIIDQgnPropModTable =
  670.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModTable };
  671. static const TAknsItemID KAknsIIDQgnPropModTableCol =
  672.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModTableCol };
  673. static const TAknsItemID KAknsIIDQgnPropModTableExp =
  674.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModTableExp };
  675. static const TAknsItemID KAknsIIDQgnPropModUnknown =
  676.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModUnknown };
  677. static const TAknsItemID KAknsIIDQgnPropModUnknownCol =
  678.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModUnknownCol };
  679. static const TAknsItemID KAknsIIDQgnPropModUnknownExp =
  680.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModUnknownExp };
  681. static const TAknsItemID KAknsIIDQgnPropModVideo =
  682.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModVideo };
  683. static const TAknsItemID KAknsIIDQgnPropModVideoCol =
  684.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModVideoCol };
  685. static const TAknsItemID KAknsIIDQgnPropModVideoExp =
  686.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropModVideoExp };
  687. static const TAknsItemID KAknsIIDQgnPropMopAlignHorizontalCenter =
  688.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignHorizontalCenter };
  689. static const TAknsItemID KAknsIIDQgnPropMopAlignHorizontalLeft =
  690.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignHorizontalLeft };
  691. static const TAknsItemID KAknsIIDQgnPropMopAlignHorizontalRight =
  692.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignHorizontalRight };
  693. static const TAknsItemID KAknsIIDQgnPropMopAlignVerticalBottom =
  694.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignVerticalBottom };
  695. static const TAknsItemID KAknsIIDQgnPropMopAlignVerticalCenter =
  696.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignVerticalCenter };
  697. static const TAknsItemID KAknsIIDQgnPropMopAlignVerticalTop =
  698.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAlignVerticalTop };
  699. static const TAknsItemID KAknsIIDQgnPropMopAutoshape =
  700.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshape };
  701. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowDown =
  702.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowDown };
  703. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowHeadDouble =
  704.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowHeadDouble };
  705. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowHeadSingle =
  706.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowHeadSingle };
  707. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowLeft =
  708.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowLeft };
  709. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowRight =
  710.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowRight };
  711. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeArrowUp =
  712.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeArrowUp };
  713. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeLine =
  714.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeLine };
  715. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeOval =
  716.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeOval };
  717. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeRectangle =
  718.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeRectangle };
  719. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeRoundRectangle =
  720.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeRoundRectangle };
  721. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeSmall =
  722.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeSmall };
  723. static const TAknsItemID KAknsIIDQgnPropMopAutoshapeTab2 =
  724.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopAutoshapeTab2 };
  725. static const TAknsItemID KAknsIIDQgnPropMopBackgroundTab2 =
  726.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopBackgroundTab2 };
  727. static const TAknsItemID KAknsIIDQgnPropMopBorderTab2 =
  728.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopBorderTab2 };
  729. static const TAknsItemID KAknsIIDQgnPropMopChart =
  730.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopChart };
  731. static const TAknsItemID KAknsIIDQgnPropMopChartSmall =
  732.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopChartSmall };
  733. static const TAknsItemID KAknsIIDQgnPropMopComment =
  734.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopComment };
  735. static const TAknsItemID KAknsIIDQgnPropMopCommentSmall =
  736.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopCommentSmall };
  737. static const TAknsItemID KAknsIIDQgnPropMopEmpty =
  738.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopEmpty };
  739. static const TAknsItemID KAknsIIDQgnPropMopImage =
  740.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopImage };
  741. static const TAknsItemID KAknsIIDQgnPropMopImageSmall =
  742.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopImageSmall };
  743. static const TAknsItemID KAknsIIDQgnPropMopLayoutTab3 =
  744.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopLayoutTab3 };
  745. static const TAknsItemID KAknsIIDQgnPropMopLineTab2 =
  746.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopLineTab2 };
  747. static const TAknsItemID KAknsIIDQgnPropMopNotesTab3 =
  748.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopNotesTab3 };
  749. static const TAknsItemID KAknsIIDQgnPropMopNoteSmall =
  750.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopNoteSmall };
  751. static const TAknsItemID KAknsIIDQgnPropMopOutlineTab3 =
  752.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopOutlineTab3 };
  753. static const TAknsItemID KAknsIIDQgnPropMopSetLayoutTab3 =
  754.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSetLayoutTab3 };
  755. static const TAknsItemID KAknsIIDQgnPropMopSetNotesTab3 =
  756.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSetNotesTab3 };
  757. static const TAknsItemID KAknsIIDQgnPropMopSetOutlineTab3 =
  758.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSetOutlineTab3 };
  759. static const TAknsItemID KAknsIIDQgnPropMopSlide =
  760.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlide };
  761. static const TAknsItemID KAknsIIDQgnPropMopSlide2Column =
  762.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlide2Column };
  763. static const TAknsItemID KAknsIIDQgnPropMopSlideBlank =
  764.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideBlank };
  765. static const TAknsItemID KAknsIIDQgnPropMopSlideBullets =
  766.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideBullets };
  767. static const TAknsItemID KAknsIIDQgnPropMopSlideCol =
  768.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideCol };
  769. static const TAknsItemID KAknsIIDQgnPropMopSlideColHidden =
  770.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideColHidden };
  771. static const TAknsItemID KAknsIIDQgnPropMopSlideExp =
  772.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideExp };
  773. static const TAknsItemID KAknsIIDQgnPropMopSlideExpHidden =
  774.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideExpHidden };
  775. static const TAknsItemID KAknsIIDQgnPropMopSlideHidden =
  776.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideHidden };
  777. static const TAknsItemID KAknsIIDQgnPropMopSlideImageAndText =
  778.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideImageAndText };
  779. static const TAknsItemID KAknsIIDQgnPropMopSlideTable =
  780.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideTable };
  781. static const TAknsItemID KAknsIIDQgnPropMopSlideTextAndImage =
  782.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideTextAndImage };
  783. static const TAknsItemID KAknsIIDQgnPropMopSlideTitle1Row =
  784.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideTitle1Row };
  785. static const TAknsItemID KAknsIIDQgnPropMopSlideTitle2Row =
  786.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopSlideTitle2Row };
  787. static const TAknsItemID KAknsIIDQgnPropMopTable =
  788.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopTable };
  789. static const TAknsItemID KAknsIIDQgnPropMopTableSmall =
  790.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopTableSmall };
  791. static const TAknsItemID KAknsIIDQgnPropMopTextbox =
  792.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopTextbox };
  793. static const TAknsItemID KAknsIIDQgnPropMopTextboxSmall =
  794.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopTextboxSmall };
  795. static const TAknsItemID KAknsIIDQgnPropMopTextboxTab2 =
  796.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopTextboxTab2 };
  797. static const TAknsItemID KAknsIIDQgnPropMopUnknown =
  798.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopUnknown };
  799. static const TAknsItemID KAknsIIDQgnPropMopUnknownSmall =
  800.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMopUnknownSmall };
  801. static const TAknsItemID KAknsIIDQgnPropMoEmpty =
  802.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoEmpty };
  803. static const TAknsItemID KAknsIIDQgnPropMoFormatBorderTab4 =
  804.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoFormatBorderTab4 };
  805. static const TAknsItemID KAknsIIDQgnPropMoFormatBulletTab4 =
  806.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoFormatBulletTab4 };
  807. static const TAknsItemID KAknsIIDQgnPropMoFormatFontStyleTab4 =
  808.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoFormatFontStyleTab4 };
  809. static const TAknsItemID KAknsIIDQgnPropMoFormatFontTab4 =
  810.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoFormatFontTab4 };
  811. static const TAknsItemID KAknsIIDQgnPropMoFormatParaTab4 =
  812.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoFormatParaTab4 };
  813. static const TAknsItemID KAknsIIDQgnPropMoMmcMemc =
  814.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoMmcMemc };
  815. static const TAknsItemID KAknsIIDQgnPropMoPhoneMemc =
  816.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMoPhoneMemc };
  817. static const TAknsItemID KAknsIIDQgnPropNrtypCnap =
  818.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropNrtypCnap };
  819. static const TAknsItemID KAknsIIDQgnPropNrtypPoc =
  820.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropNrtypPoc };
  821. static const TAknsItemID KAknsIIDQgnStatFarsiCase =
  822.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatFarsiCase };
  823. static const TAknsItemID KAknsIIDQgnStatPocDnd =
  824.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocDnd };
  825. static const TAknsItemID KAknsIIDQgnStatPocMissed =
  826.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocMissed };
  827. static const TAknsItemID KAknsIIDQgnStatPocMissedUni =
  828.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocMissedUni };
  829. static const TAknsItemID KAknsIIDQgnStatPocPocOn =
  830.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocPocOn };
  831. static const TAknsItemID KAknsIIDQgnGrafBarFrameSideL =
  832.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBarFrameSideL };
  833. static const TAknsItemID KAknsIIDQgnGrafBarFrameSideR =
  834.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBarFrameSideR };
  835. static const TAknsItemID KAknsIIDQgnPropCaleAccepted =
  836.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleAccepted };
  837. static const TAknsItemID KAknsIIDQgnPropCaleAttendance =
  838.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleAttendance };
  839. static const TAknsItemID KAknsIIDQgnPropCaleInfo =
  840.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleInfo };
  841. static const TAknsItemID KAknsIIDQgnPropCaleNotanswered =
  842.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleNotanswered };
  843. static const TAknsItemID KAknsIIDQgnPropCaleOrganizer =
  844.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleOrganizer };
  845. static const TAknsItemID KAknsIIDQgnPropCaleRejected =
  846.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleRejected };
  847. static const TAknsItemID KAknsIIDQgnPropCaleTentative =
  848.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropCaleTentative };
  849. static const TAknsItemID KAknsIIDQgnPropMceMeetreqFetRead =
  850.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqFetRead };
  851. static const TAknsItemID KAknsIIDQgnPropMceMeetreqFetUnread =
  852.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqFetUnread };
  853. static const TAknsItemID KAknsIIDQgnPropMceMeetreqReaDel =
  854.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqReaDel };
  855. static const TAknsItemID KAknsIIDQgnPropMceMeetreqUnfetRead =
  856.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqUnfetRead };
  857. static const TAknsItemID KAknsIIDQgnPropMceMeetreqUnfetUnread =
  858.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqUnfetUnread };
  859. static const TAknsItemID KAknsIIDQgnGrafLineMessageHorizontal =
  860.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafLineMessageHorizontal };
  861. static const TAknsItemID KAknsIIDQgnPropGroupCollapsed =
  862.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropGroupCollapsed };
  863. static const TAknsItemID KAknsIIDQgnPropGroupExpanded =
  864.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropGroupExpanded };
  865. static const TAknsItemID KAknsIIDQgnPropSnoteWlanAdhoc =
  866.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSnoteWlanAdhoc };
  867. static const TAknsItemID KAknsIIDQgnPropSnoteWlanInfra =
  868.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSnoteWlanInfra };
  869. static const TAknsItemID KAknsIIDQgnStatVoipReadiness =
  870.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVoipReadiness };
  871. static const TAknsItemID KAknsIIDQgnPropMceMeetreqReadDel =
  872.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMeetreqReadDel };
  873. static const TAknsItemID KAknsIIDQgnPropMosCells =
  874.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosCells };
  875. static const TAknsItemID KAknsIIDQgnPropMosChart =
  876.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosChart };
  877. static const TAknsItemID KAknsIIDQgnPropMosClearBoth =
  878.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosClearBoth };
  879. static const TAknsItemID KAknsIIDQgnPropMosClearContent =
  880.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosClearContent };
  881. static const TAknsItemID KAknsIIDQgnPropMosClearFormatting =
  882.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosClearFormatting };
  883. static const TAknsItemID KAknsIIDQgnPropMosDetailsTab2 =
  884.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosDetailsTab2 };
  885. static const TAknsItemID KAknsIIDQgnPropMosEditCell =
  886.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosEditCell };
  887. static const TAknsItemID KAknsIIDQgnPropMosEditLinkAddress =
  888.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosEditLinkAddress };
  889. static const TAknsItemID KAknsIIDQgnPropMosEditLinkName =
  890.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosEditLinkName };
  891. static const TAknsItemID KAknsIIDQgnPropMosEditName =
  892.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosEditName };
  893. static const TAknsItemID KAknsIIDQgnPropMosFindLocTab2 =
  894.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFindLocTab2 };
  895. static const TAknsItemID KAknsIIDQgnPropMosFindTab2 =
  896.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFindTab2 };
  897. static const TAknsItemID KAknsIIDQgnPropMosFormatAlignTab4 =
  898.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFormatAlignTab4 };
  899. static const TAknsItemID KAknsIIDQgnPropMosFormatNumberTab4 =
  900.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFormatNumberTab4 };
  901. static const TAknsItemID KAknsIIDQgnPropMosFuncAllTab3 =
  902.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncAllTab3 };
  903. static const TAknsItemID KAknsIIDQgnPropMosFuncCategoryTab3 =
  904.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncCategoryTab3 };
  905. static const TAknsItemID KAknsIIDQgnPropMosFuncCommonTab3 =
  906.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncCommonTab3 };
  907. static const TAknsItemID KAknsIIDQgnPropMosFuncDatetime =
  908.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncDatetime };
  909. static const TAknsItemID KAknsIIDQgnPropMosFuncDatetimeTab4 =
  910.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncDatetimeTab4 };
  911. static const TAknsItemID KAknsIIDQgnPropMosFuncFinancial =
  912.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncFinancial };
  913. static const TAknsItemID KAknsIIDQgnPropMosFuncFinancialTab4 =
  914.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncFinancialTab4 };
  915. static const TAknsItemID KAknsIIDQgnPropMosFuncInfo =
  916.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncInfo };
  917. static const TAknsItemID KAknsIIDQgnPropMosFuncInfoTab4 =
  918.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncInfoTab4 };
  919. static const TAknsItemID KAknsIIDQgnPropMosFuncLogical =
  920.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncLogical };
  921. static const TAknsItemID KAknsIIDQgnPropMosFuncLogicalTab4 =
  922.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncLogicalTab4 };
  923. static const TAknsItemID KAknsIIDQgnPropMosFuncLookup =
  924.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncLookup };
  925. static const TAknsItemID KAknsIIDQgnPropMosFuncLookupTab4 =
  926.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncLookupTab4 };
  927. static const TAknsItemID KAknsIIDQgnPropMosFuncMath =
  928.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncMath };
  929. static const TAknsItemID KAknsIIDQgnPropMosFuncMathTab4 =
  930.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncMathTab4 };
  931. static const TAknsItemID KAknsIIDQgnPropMosFuncStatistic =
  932.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncStatistic };
  933. static const TAknsItemID KAknsIIDQgnPropMosFuncStatisticTab4 =
  934.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncStatisticTab4 };
  935. static const TAknsItemID KAknsIIDQgnPropMosFuncText =
  936.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncText };
  937. static const TAknsItemID KAknsIIDQgnPropMosFuncTextTab4 =
  938.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosFuncTextTab4 };
  939. static const TAknsItemID KAknsIIDQgnPropMosLabelTab2 =
  940.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosLabelTab2 };
  941. static const TAknsItemID KAknsIIDQgnPropMosSelectSheet =
  942.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSelectSheet };
  943. static const TAknsItemID KAknsIIDQgnPropMosSetChartStyleTab2 =
  944.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSetChartStyleTab2 };
  945. static const TAknsItemID KAknsIIDQgnPropMosSetChartTitleTab2 =
  946.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSetChartTitleTab2 };
  947. static const TAknsItemID KAknsIIDQgnPropMosSetGeneralTab2 =
  948.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSetGeneralTab2 };
  949. static const TAknsItemID KAknsIIDQgnPropMosSetSheetTab2 =
  950.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSetSheetTab2 };
  951. static const TAknsItemID KAknsIIDQgnPropMosSheet =
  952.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSheet };
  953. static const TAknsItemID KAknsIIDQgnPropMosSheetCol =
  954.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSheetCol };
  955. static const TAknsItemID KAknsIIDQgnPropMosSheetExp =
  956.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosSheetExp };
  957. static const TAknsItemID KAknsIIDQgnPropMosXaxisScaleTab2 =
  958.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosXaxisScaleTab2 };
  959. static const TAknsItemID KAknsIIDQgnPropMosXaxisStyleTab2 =
  960.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosXaxisStyleTab2 };
  961. static const TAknsItemID KAknsIIDQgnPropMosYaxisAppearTab3 =
  962.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosYaxisAppearTab3 };
  963. static const TAknsItemID KAknsIIDQgnPropMosYaxisFormatTab3 =
  964.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosYaxisFormatTab3 };
  965. static const TAknsItemID KAknsIIDQgnPropMosYaxisScaleTab3 =
  966.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMosYaxisScaleTab3 };
  967. static const TAknsItemID KAknsIIDQgnStatModTarm =
  968.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatModTarm };
  969. static const TAknsItemID KAknsIIDQgnStatTarm =
  970.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatTarm };
  971. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerImageMaskIcon =
  972.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerImageMaskIcon };
  973. static const TAknsItemID KAknsIIDQgnPropDycInsertImage =
  974.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropDycInsertImage };
  975. static const TAknsItemID KAknsIIDQgnGrafBlidDirBg =
  976.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafBlidDirBg };
  977. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerBgImage1 =
  978.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerBgImage1 };
  979. static const TAknsItemID KAknsIIDQgnGrafMupVisualizerBgImage2 =
  980.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMupVisualizerBgImage2 };
  981. static const TAknsItemID KAknsIIDQgnIndiPocContactAdd =
  982.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiPocContactAdd };
  983. static const TAknsItemID KAknsIIDQgnPropFileRss =
  984.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFileRss };
  985. static const TAknsItemID KAknsIIDQgnPropFolderRss =
  986.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFolderRss };
  987. static const TAknsItemID KAknsIIDQgnPropPocBlock =
  988.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocBlock };
  989. static const TAknsItemID KAknsIIDQgnStatTvout =
  990.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatTvout };
  991. static const TAknsItemID KAknsIIDQgnGrafIdleFadeLsc =
  992.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafIdleFadeLsc };
  993. static const TAknsItemID KAknsIIDQgnGrafScrollArrowDown =
  994.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafScrollArrowDown };
  995. static const TAknsItemID KAknsIIDQgnGrafScrollArrowUp =
  996.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafScrollArrowUp };
  997. static const TAknsItemID KAknsIIDQgnGrafStatIndiButtonAvailable =
  998.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafStatIndiButtonAvailable };
  999. static const TAknsItemID KAknsIIDQgnGrafTouchBg =
  1000.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafTouchBg };
  1001. static const TAknsItemID KAknsIIDQgnIndiAiMusicForw =
  1002.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMusicForw };
  1003. static const TAknsItemID KAknsIIDQgnIndiAiMusicRew =
  1004.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMusicRew };
  1005. static const TAknsItemID KAknsIIDQgnIndiCypheringOn =
  1006.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCypheringOn };
  1007. static const TAknsItemID KAknsIIDQgnIndiMceAttach =
  1008.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceAttach };
  1009. static const TAknsItemID KAknsIIDQgnIndiMmsAudioPause =
  1010.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsAudioPause };
  1011. static const TAknsItemID KAknsIIDQgnIndiMmsAudioPlay =
  1012.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsAudioPlay };
  1013. static const TAknsItemID KAknsIIDQgnIndiMmsAudioRecord =
  1014.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMmsAudioRecord };
  1015. static const TAknsItemID KAknsIIDQgnIndiMtvParentalControl =
  1016.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvParentalControl };
  1017. static const TAknsItemID KAknsIIDQgnIndiMtvPaused =
  1018.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvPaused };
  1019. static const TAknsItemID KAknsIIDQgnIndiMtvRec =
  1020.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvRec };
  1021. static const TAknsItemID KAknsIIDQgnIndiMtvRecAdd =
  1022.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvRecAdd };
  1023. static const TAknsItemID KAknsIIDQgnIndiMtvRightsForbid =
  1024.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvRightsForbid };
  1025. static const TAknsItemID KAknsIIDQgnIndiMtvServicesInfoAdd =
  1026.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMtvServicesInfoAdd };
  1027. static const TAknsItemID KAknsIIDQgnIndiMupForw =
  1028.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupForw };
  1029. static const TAknsItemID KAknsIIDQgnIndiMupForwAdd =
  1030.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupForwAdd };
  1031. static const TAknsItemID KAknsIIDQgnIndiMupRew =
  1032.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupRew };
  1033. static const TAknsItemID KAknsIIDQgnIndiMupRewAdd =
  1034.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupRewAdd };
  1035. static const TAknsItemID KAknsIIDQgnIndiTouchAvailable =
  1036.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTouchAvailable };
  1037. static const TAknsItemID KAknsIIDQgnIndiTouchSelected =
  1038.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTouchSelected };
  1039. static const TAknsItemID KAknsIIDQgnIndiTouchUnavailable =
  1040.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTouchUnavailable };
  1041. static const TAknsItemID KAknsIIDQgnIndiTpAppsgrid =
  1042.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpAppsgrid };
  1043. static const TAknsItemID KAknsIIDQgnIndiTpAppswapper =
  1044.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpAppswapper };
  1045. static const TAknsItemID KAknsIIDQgnIndiTpFullscreen =
  1046.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpFullscreen };
  1047. static const TAknsItemID KAknsIIDQgnIndiTpIdle =
  1048.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpIdle };
  1049. static const TAknsItemID KAknsIIDQgnIndiTpInput =
  1050.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpInput };
  1051. static const TAknsItemID KAknsIIDQgnIndiTpRotateScreen =
  1052.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpRotateScreen };
  1053. static const TAknsItemID KAknsIIDQgnIndiTpToolbar =
  1054.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiTpToolbar };
  1055. static const TAknsItemID KAknsIIDQgnMenuImAway =
  1056.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuImAway };
  1057. static const TAknsItemID KAknsIIDQgnMenuImInvisible =
  1058.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuImInvisible };
  1059. static const TAknsItemID KAknsIIDQgnMenuImOn =
  1060.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuImOn };
  1061. static const TAknsItemID KAknsIIDQgnNoteBrowser =
  1062.     { EAknsMajorGeneric, EAknsMinorGenericQgnNoteBrowser };
  1063. static const TAknsItemID KAknsIIDQgnNoteMtvProgStart =
  1064.     { EAknsMajorGeneric, EAknsMinorGenericQgnNoteMtvProgStart };
  1065. static const TAknsItemID KAknsIIDQgnPropFmgrBackupSub =
  1066.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFmgrBackupSub };
  1067. static const TAknsItemID KAknsIIDQgnPropFmgrMmcNoSub =
  1068.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFmgrMmcNoSub };
  1069. static const TAknsItemID KAknsIIDQgnPropFmgrMmcSub =
  1070.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFmgrMmcSub };
  1071. static const TAknsItemID KAknsIIDQgnPropFmgrPhoneMemcSub =
  1072.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFmgrPhoneMemcSub };
  1073. static const TAknsItemID KAknsIIDQgnPropFolderEmpty =
  1074.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropFolderEmpty };
  1075. static const TAknsItemID KAknsIIDQgnPropImJoinedNotSavedUnread =
  1076.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImJoinedNotSavedUnread };
  1077. static const TAknsItemID KAknsIIDQgnPropImListUnread =
  1078.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImListUnread };
  1079. static const TAknsItemID KAknsIIDQgnPropImNonuserCreatedSavedActiveUnread =
  1080.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImNonuserCreatedSavedActiveUnread };
  1081. static const TAknsItemID KAknsIIDQgnPropImUserCreatedActiveUnread =
  1082.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropImUserCreatedActiveUnread };
  1083. static const TAknsItemID KAknsIIDQgnPropMceAudio =
  1084.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceAudio };
  1085. static const TAknsItemID KAknsIIDQgnPropMceAudioUnread =
  1086.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceAudioUnread };
  1087. static const TAknsItemID KAknsIIDQgnPropMtvChannel =
  1088.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvChannel };
  1089. static const TAknsItemID KAknsIIDQgnPropMtvChannelPackage =
  1090.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvChannelPackage };
  1091. static const TAknsItemID KAknsIIDQgnPropMtvChannelProgramSecured =
  1092.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvChannelProgramSecured };
  1093. static const TAknsItemID KAknsIIDQgnPropMtvFolderVideo =
  1094.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvFolderVideo };
  1095. static const TAknsItemID KAknsIIDQgnPropMtvFolderVideoNew =
  1096.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvFolderVideoNew };
  1097. static const TAknsItemID KAknsIIDQgnPropMtvParentalControl =
  1098.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvParentalControl };
  1099. static const TAknsItemID KAknsIIDQgnPropMtvProgram =
  1100.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvProgram };
  1101. static const TAknsItemID KAknsIIDQgnPropMtvProgClip =
  1102.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvProgClip };
  1103. static const TAknsItemID KAknsIIDQgnPropMtvProgClipNew =
  1104.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvProgClipNew };
  1105. static const TAknsItemID KAknsIIDQgnPropMtvRightsForbid =
  1106.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvRightsForbid };
  1107. static const TAknsItemID KAknsIIDQgnPropMtvServicesCall =
  1108.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvServicesCall };
  1109. static const TAknsItemID KAknsIIDQgnPropMtvServicesJava =
  1110.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvServicesJava };
  1111. static const TAknsItemID KAknsIIDQgnPropMtvServicesSms =
  1112.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvServicesSms };
  1113. static const TAknsItemID KAknsIIDQgnPropMtvServicesWeb =
  1114.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMtvServicesWeb };
  1115. static const TAknsItemID KAknsIIDQgnPropNrtypSimContact =
  1116.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropNrtypSimContact };
  1117. static const TAknsItemID KAknsIIDQgnPropPocChannelGroup1 =
  1118.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocChannelGroup1 };
  1119. static const TAknsItemID KAknsIIDQgnPropPocChannelGroup2 =
  1120.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocChannelGroup2 };
  1121. static const TAknsItemID KAknsIIDQgnPropPocGroupDetails =
  1122.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocGroupDetails };
  1123. static const TAknsItemID KAknsIIDQgnPropPocGroupMembers =
  1124.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocGroupMembers };
  1125. static const TAknsItemID KAknsIIDQgnPropPocNetworkGroup1 =
  1126.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocNetworkGroup1 };
  1127. static const TAknsItemID KAknsIIDQgnPropPocNetworkGroup2 =
  1128.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPocNetworkGroup2 };
  1129. static const TAknsItemID KAknsIIDQgnStatCaseDevanagari =
  1130.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseDevanagari };
  1131. static const TAknsItemID KAknsIIDQgnStatCaseDevanagariNumeric =
  1132.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseDevanagariNumeric };
  1133. static const TAknsItemID KAknsIIDQgnStatIndiMtvOn =
  1134.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatIndiMtvOn };
  1135. static const TAknsItemID KAknsIIDQgnStatPocNewRequest =
  1136.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocNewRequest };
  1137. static const TAknsItemID KAknsIIDQgnStatPocNewRequestUni =
  1138.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatPocNewRequestUni };
  1139. static const TAknsItemID KAknsIIDQgnAreaMainMup2 =
  1140.     { EAknsMajorGeneric, EAknsMinorGenericQgnAreaMainMup2 };
  1141. static const TAknsItemID KAknsIIDQgnGrafImBg =
  1142.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafImBg };
  1143. static const TAknsItemID KAknsIIDQgnGrafMup2BarFrame =
  1144.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMup2BarFrame };
  1145. static const TAknsItemID KAknsIIDQgnGrafMup2BarProgress =
  1146.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMup2BarProgress };
  1147. static const TAknsItemID KAknsIIDQgnGrafMup2VisualizerImage =
  1148.     { EAknsMajorGeneric, EAknsMinorGenericQgnGrafMup2VisualizerImage };
  1149. static const TAknsItemID KAknsIIDQgnIndiAiMupButtonNext =
  1150.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMupButtonNext };
  1151. static const TAknsItemID KAknsIIDQgnIndiAiMupButtonPause =
  1152.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMupButtonPause };
  1153. static const TAknsItemID KAknsIIDQgnIndiAiMupButtonPlay =
  1154.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMupButtonPlay };
  1155. static const TAknsItemID KAknsIIDQgnIndiAiMupButtonPrev =
  1156.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMupButtonPrev };
  1157. static const TAknsItemID KAknsIIDQgnIndiAiMupButtonStop =
  1158.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiMupButtonStop };
  1159. static const TAknsItemID KAknsIIDQgnIndiAiRadioButtonNext =
  1160.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiRadioButtonNext };
  1161. static const TAknsItemID KAknsIIDQgnIndiAiRadioButtonOff =
  1162.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiRadioButtonOff };
  1163. static const TAknsItemID KAknsIIDQgnIndiAiRadioButtonOn =
  1164.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiRadioButtonOn };
  1165. static const TAknsItemID KAknsIIDQgnIndiAiRadioButtonPrev =
  1166.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiAiRadioButtonPrev };
  1167. static const TAknsItemID KAknsIIDQgnIndiCamsPhoto =
  1168.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCamsPhoto };
  1169. static const TAknsItemID KAknsIIDQgnIndiCamsVideo =
  1170.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiCamsVideo };
  1171. static const TAknsItemID KAknsIIDQgnIndiFileCorrupted =
  1172.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiFileCorrupted };
  1173. static const TAknsItemID KAknsIIDQgnIndiMceTb =
  1174.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTb };
  1175. static const TAknsItemID KAknsIIDQgnIndiMceTbAudio =
  1176.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbAudio };
  1177. static const TAknsItemID KAknsIIDQgnIndiMceTbImage =
  1178.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbImage };
  1179. static const TAknsItemID KAknsIIDQgnIndiMceTbOther =
  1180.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbOther };
  1181. static const TAknsItemID KAknsIIDQgnIndiMceTbPres =
  1182.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbPres };
  1183. static const TAknsItemID KAknsIIDQgnIndiMceTbText =
  1184.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbText };
  1185. static const TAknsItemID KAknsIIDQgnIndiMceTbVideo =
  1186.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMceTbVideo };
  1187. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPause =
  1188.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPause };
  1189. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPauseDimmed =
  1190.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPauseDimmed };
  1191. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPausePressed =
  1192.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPausePressed };
  1193. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPlay =
  1194.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPlay };
  1195. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPlayDimmed =
  1196.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPlayDimmed };
  1197. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPlayPressed =
  1198.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPlayPressed };
  1199. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPrev =
  1200.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPrev };
  1201. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPrevDimmed =
  1202.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPrevDimmed };
  1203. static const TAknsItemID KAknsIIDQgnIndiMup2ButtonPrevPressed =
  1204.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMup2ButtonPrevPressed };
  1205. static const TAknsItemID KAknsIIDQgnIndiMupButtonMinus =
  1206.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMinus };
  1207. static const TAknsItemID KAknsIIDQgnIndiMupButtonMinusDimmed =
  1208.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMinusDimmed };
  1209. static const TAknsItemID KAknsIIDQgnIndiMupButtonMinusPressed =
  1210.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonMinusPressed };
  1211. static const TAknsItemID KAknsIIDQgnIndiMupButtonNextPressed =
  1212.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonNextPressed };
  1213. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlus =
  1214.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlus };
  1215. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlusDimmed =
  1216.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlusDimmed };
  1217. static const TAknsItemID KAknsIIDQgnIndiMupButtonPlusPressed =
  1218.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiMupButtonPlusPressed };
  1219. static const TAknsItemID KAknsIIDQgnIndiRepeatExceptionAdd =
  1220.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiRepeatExceptionAdd };
  1221. static const TAknsItemID KAknsIIDQgnIndiWmlRss =
  1222.     { EAknsMajorGeneric, EAknsMinorGenericQgnIndiWmlRss };
  1223. static const TAknsItemID KAknsIIDQgnMenuAmMidlet =
  1224.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuAmMidlet };
  1225. static const TAknsItemID KAknsIIDQgnMenuAmSis =
  1226.     { EAknsMajorGeneric, EAknsMinorGenericQgnMenuAmSis };
  1227. static const TAknsItemID KAknsIIDQgnPropMceAudioTitle =
  1228.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceAudioTitle };
  1229. static const TAknsItemID KAknsIIDQgnPropMceEmailTitle =
  1230.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceEmailTitle };
  1231. static const TAknsItemID KAknsIIDQgnPropMceMmsTitle =
  1232.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceMmsTitle };
  1233. static const TAknsItemID KAknsIIDQgnPropMcePostcardTitle =
  1234.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMcePostcardTitle };
  1235. static const TAknsItemID KAknsIIDQgnPropMceSmsTitle =
  1236.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropMceSmsTitle };
  1237. static const TAknsItemID KAknsIIDQgnPropPslnAiSub =
  1238.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnAiSub };
  1239. static const TAknsItemID KAknsIIDQgnPropPslnAiTab4 =
  1240.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnAiTab4 };
  1241. static const TAknsItemID KAknsIIDQgnPropPslnAppsgridSub =
  1242.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnAppsgridSub };
  1243. static const TAknsItemID KAknsIIDQgnPropPslnAppsgridTab4 =
  1244.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnAppsgridTab4 };
  1245. static const TAknsItemID KAknsIIDQgnPropPslnGeneralSub =
  1246.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnGeneralSub };
  1247. static const TAknsItemID KAknsIIDQgnPropPslnGeneralTab4 =
  1248.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnGeneralTab4 };
  1249. static const TAknsItemID KAknsIIDQgnPropPslnSsaverSub =
  1250.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnSsaverSub };
  1251. static const TAknsItemID KAknsIIDQgnPropPslnSsaverTab4 =
  1252.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnSsaverTab4 };
  1253. static const TAknsItemID KAknsIIDQgnPropPslnWpaperSub =
  1254.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnWpaperSub };
  1255. static const TAknsItemID KAknsIIDQgnPropPslnWpaperTab4 =
  1256.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropPslnWpaperTab4 };
  1257. static const TAknsItemID KAknsIIDQgnPropSetAppsAm =
  1258.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsAm };
  1259. static const TAknsItemID KAknsIIDQgnPropSetAppsBt =
  1260.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsBt };
  1261. static const TAknsItemID KAknsIIDQgnPropSetAppsCale =
  1262.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsCale };
  1263. static const TAknsItemID KAknsIIDQgnPropSetAppsCams =
  1264.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsCams };
  1265. static const TAknsItemID KAknsIIDQgnPropSetAppsIm =
  1266.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsIm };
  1267. static const TAknsItemID KAknsIIDQgnPropSetAppsLoc =
  1268.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsLoc };
  1269. static const TAknsItemID KAknsIIDQgnPropSetAppsLog =
  1270.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsLog };
  1271. static const TAknsItemID KAknsIIDQgnPropSetAppsMce =
  1272.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsMce };
  1273. static const TAknsItemID KAknsIIDQgnPropSetAppsPhob =
  1274.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsPhob };
  1275. static const TAknsItemID KAknsIIDQgnPropSetAppsPoc =
  1276.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsPoc };
  1277. static const TAknsItemID KAknsIIDQgnPropSetAppsRp =
  1278.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsRp };
  1279. static const TAknsItemID KAknsIIDQgnPropSetAppsSis =
  1280.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsSis };
  1281. static const TAknsItemID KAknsIIDQgnPropSetAppsSub =
  1282.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsSub };
  1283. static const TAknsItemID KAknsIIDQgnPropSetAppsTab4 =
  1284.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsTab4 };
  1285. static const TAknsItemID KAknsIIDQgnPropSetAppsUsb =
  1286.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsUsb };
  1287. static const TAknsItemID KAknsIIDQgnPropSetAppsVoirec =
  1288.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsVoirec };
  1289. static const TAknsItemID KAknsIIDQgnPropSetAppsWml =
  1290.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetAppsWml };
  1291. static const TAknsItemID KAknsIIDQgnPropSetConnAccp =
  1292.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnAccp };
  1293. static const TAknsItemID KAknsIIDQgnPropSetConnConfig =
  1294.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnConfig };
  1295. static const TAknsItemID KAknsIIDQgnPropSetConnData =
  1296.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnData };
  1297. static const TAknsItemID KAknsIIDQgnPropSetConnDm =
  1298.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnDm };
  1299. static const TAknsItemID KAknsIIDQgnPropSetConnGprs =
  1300.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnGprs };
  1301. static const TAknsItemID KAknsIIDQgnPropSetConnSip =
  1302.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnSip };
  1303. static const TAknsItemID KAknsIIDQgnPropSetConnSub =
  1304.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnSub };
  1305. static const TAknsItemID KAknsIIDQgnPropSetConnTab4 =
  1306.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnTab4 };
  1307. static const TAknsItemID KAknsIIDQgnPropSetConnVoip =
  1308.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnVoip };
  1309. static const TAknsItemID KAknsIIDQgnPropSetConnVpn =
  1310.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnVpn };
  1311. static const TAknsItemID KAknsIIDQgnPropSetConnWlan =
  1312.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetConnWlan };
  1313. static const TAknsItemID KAknsIIDQgnPropSetGeneLoc =
  1314.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetGeneLoc };
  1315. static const TAknsItemID KAknsIIDQgnPropSetGenePhone =
  1316.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetGenePhone };
  1317. static const TAknsItemID KAknsIIDQgnPropSetGenePsln =
  1318.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetGenePsln };
  1319. static const TAknsItemID KAknsIIDQgnPropSetGeneTv =
  1320.     { EAknsMajorGeneric, EAknsMinorGenericQgnPropSetGeneTv };
  1321. static const TAknsItemID KAknsIIDQgnStatCaseArabicNumericSelect =
  1322.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseArabicNumericSelect };
  1323. static const TAknsItemID KAknsIIDQgnStatCaseArabicSelect =
  1324.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseArabicSelect };
  1325. static const TAknsItemID KAknsIIDQgnStatCaseCapitalFullSelect =
  1326.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseCapitalFullSelect };
  1327. static const TAknsItemID KAknsIIDQgnStatCaseCapitalSelect =
  1328.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseCapitalSelect };
  1329. static const TAknsItemID KAknsIIDQgnStatCaseHebrewSelect =
  1330.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseHebrewSelect };
  1331. static const TAknsItemID KAknsIIDQgnStatCaseNumericFullSelect =
  1332.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseNumericFullSelect };
  1333. static const TAknsItemID KAknsIIDQgnStatCaseNumericSelect =
  1334.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseNumericSelect };
  1335. static const TAknsItemID KAknsIIDQgnStatCaseSmallFullSelect =
  1336.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseSmallFullSelect };
  1337. static const TAknsItemID KAknsIIDQgnStatCaseSmallSelect =
  1338.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseSmallSelect };
  1339. static const TAknsItemID KAknsIIDQgnStatCaseTextFullSelect =
  1340.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseTextFullSelect };
  1341. static const TAknsItemID KAknsIIDQgnStatCaseTextSelect =
  1342.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseTextSelect };
  1343. static const TAknsItemID KAknsIIDQgnStatCaseThaiSelect =
  1344.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatCaseThaiSelect };
  1345. static const TAknsItemID KAknsIIDQgnStatFarsiCaseSelect =
  1346.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatFarsiCaseSelect };
  1347. static const TAknsItemID KAknsIIDQgnStatImAway =
  1348.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImAway };
  1349. static const TAknsItemID KAknsIIDQgnStatImAwayUni =
  1350.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImAwayUni };
  1351. static const TAknsItemID KAknsIIDQgnStatImInvisible =
  1352.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImInvisible };
  1353. static const TAknsItemID KAknsIIDQgnStatImInvisibleUni =
  1354.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImInvisibleUni };
  1355. static const TAknsItemID KAknsIIDQgnStatImOnline =
  1356.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImOnline };
  1357. static const TAknsItemID KAknsIIDQgnStatImOnlineUni =
  1358.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatImOnlineUni };
  1359. static const TAknsItemID KAknsIIDQgnStatIndiMtvRec =
  1360.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatIndiMtvRec };
  1361. static const TAknsItemID KAknsIIDQgnStatMceAudio =
  1362.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMceAudio };
  1363. static const TAknsItemID KAknsIIDQgnStatMceAudioUni =
  1364.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatMceAudioUni };
  1365. static const TAknsItemID KAknsIIDQgnStatVietCaseCapitalSelect =
  1366.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseCapitalSelect };
  1367. static const TAknsItemID KAknsIIDQgnStatVietCaseSmallSelect =
  1368.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseSmallSelect };
  1369. static const TAknsItemID KAknsIIDQgnStatVietCaseTextSelect =
  1370.     { EAknsMajorGeneric, EAknsMinorGenericQgnStatVietCaseTextSelect };
  1371. #line 8017
  1372. const TUid KAknsSkinInstanceTls         = {0x10005a27};
  1373. const TUid KAknsAppUiParametersTls      = {0x101F84CD};
  1374. const TInt KUidValueAknsSkinChangeEvent = 0x10005A30;
  1375. const TInt KAknsMessageSkinChange       = 0x10005A31;
  1376. enum TAknsFrameElementIndex
  1377.     {
  1378.     EAknsFrameIndexTl                   = 0,
  1379.     EAknsFrameIndexTr                   = 1,
  1380.     EAknsFrameIndexBl                   = 2,
  1381.     EAknsFrameIndexBr                   = 3,
  1382.     EAknsFrameIndexT                    = 4,
  1383.     EAknsFrameIndexB                    = 5,
  1384.     EAknsFrameIndexL                    = 6,
  1385.     EAknsFrameIndexR                    = 7,
  1386.     EAknsFrameIndexCenter               = 8,
  1387.     EAknsFrameElementsN                 = 9
  1388.     };
  1389. #line 8070
  1390. enum TAknsCommonIIDMajorValue
  1391.     {
  1392.     EAknsIIDMajorNone           = -1,
  1393.     EAknsIIDMajorDefault        = 0,
  1394.     EAknsIIDMajorAppIcon        = EAknsMajorAppIcon,
  1395.     EAknsIIDMajorAppIconBmpLst  = EAknsMajorAppIconBmpLst,
  1396.     EAknsIIDMajorAppIconBmpCtx  = EAknsMajorAppIconBmpCxt,
  1397.     EAknsIIDMajorSkinBmp        = EAknsMajorSkin,
  1398.     EAknsIIDMajorEikCtlBmp      = 0x1000489c,
  1399.     EAknsIIDMajorAvkonBmp       = EAknsMajorAvkon
  1400.     };
  1401. enum TAknsCommonIIDMinorValue
  1402.     {
  1403.     EAknsIIDMinorNone           = EAknsMinorNone,
  1404.     EAknsIIDMinorDefault        = EAknsMinorDefault
  1405.     };
  1406. enum TAknsSkinBmpControlPaneColorTableIndex
  1407.     {
  1408.     EAknsCTISkinBmpControlPane_CbaText      = 0,
  1409.     EAknsCTISkinBmpControlPane_ScindFirst   = 0,
  1410.     EAknsCTISkinBmpControlPane_ScindLast    = 15
  1411.     };
  1412. enum TAknsSkinBmpIIDMinorValue
  1413.     {
  1414.     EAknsIIDMinorSkinBmpControlPane                 = EAknsMinorQsnBgAreaControl,
  1415.     EAknsIIDMinorSkinBmpControlPaneColorTable       = EAknsMinorNone,
  1416.     EAknsIIDMinorSkinBmpIdleWallpaperDefault        = EAknsMinorQsnBgAreaMainIdle,
  1417.     EAknsIIDMinorSkinBmpPinboardWallpaperDefault    = EAknsMinorNone,
  1418.     EAknsIIDMinorSkinBmpMainPaneUsual               = EAknsMinorQsnBgAreaMain,
  1419.     EAknsIIDMinorSkinBmpListPaneNarrowA             = EAknsMinorQsnBgColumnA,
  1420.     EAknsIIDMinorSkinBmpListPaneWideA               = EAknsMinorQsnBgColumnAB,
  1421.     EAknsIIDMinorSkinBmpNoteBgDefault               = EAknsMinorNone,
  1422.     EAknsIIDMinorSkinBmpStatusPaneUsual             = EAknsMinorQsnBgAreaStatus,
  1423.     EAknsIIDMinorSkinBmpStatusPaneIdle              = EAknsMinorQsnBgAreaStatus
  1424.     };
  1425. static const TAknsItemID KAknsIIDSkinBmpControlPane =
  1426.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpControlPane };
  1427. static const TAknsItemID KAknsIIDSkinBmpControlPaneColorTable =
  1428.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpControlPaneColorTable };
  1429. static const TAknsItemID KAknsIIDSkinBmpIdleWallpaperDefault =
  1430.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpIdleWallpaperDefault };
  1431. static const TAknsItemID KAknsIIDSkinBmpPinboardWallpaperDefault =
  1432.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpPinboardWallpaperDefault };
  1433. static const TAknsItemID KAknsIIDSkinBmpMainPaneUsual =
  1434.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpMainPaneUsual };
  1435. static const TAknsItemID KAknsIIDSkinBmpListPaneNarrowA =
  1436.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpListPaneNarrowA };
  1437. static const TAknsItemID KAknsIIDSkinBmpListPaneWideA =
  1438.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpListPaneWideA };
  1439. static const TAknsItemID KAknsIIDSkinBmpNoteBgDefault =
  1440.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpNoteBgDefault };
  1441. static const TAknsItemID KAknsIIDSkinBmpStatusPaneUsual =
  1442.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpStatusPaneUsual };
  1443. static const TAknsItemID KAknsIIDSkinBmpStatusPaneIdle =
  1444.     { EAknsIIDMajorSkinBmp, EAknsIIDMinorSkinBmpStatusPaneIdle };
  1445. enum TAknsAvkonBmpIIDMinorValue
  1446.     {
  1447.     EAknsIIDMinorAvkonBmpTab21            = 0,
  1448.     EAknsIIDMinorAvkonBmpTab22            = 2,
  1449.     EAknsIIDMinorAvkonBmpTab31            = 4,
  1450.     EAknsIIDMinorAvkonBmpTab32            = 6,
  1451.     EAknsIIDMinorAvkonBmpTab33            = 8,
  1452.     EAknsIIDMinorAvkonBmpTab41            = 10,
  1453.     EAknsIIDMinorAvkonBmpTab42            = 12,
  1454.     EAknsIIDMinorAvkonBmpTab43            = 14,
  1455.     EAknsIIDMinorAvkonBmpTab44            = 16,
  1456.     EAknsIIDMinorAvkonBmpTabLong21        = 18,
  1457.     EAknsIIDMinorAvkonBmpTabLong22        = 20,
  1458.     EAknsIIDMinorAvkonBmpTabLong31        = 22,
  1459.     EAknsIIDMinorAvkonBmpTabLong32        = 24,
  1460.     EAknsIIDMinorAvkonBmpTabLong33        = 26
  1461.     };
  1462. static const TAknsItemID KAknsIIDAvkonBmpTab21 =
  1463.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab21 };
  1464. static const TAknsItemID KAknsIIDAvkonBmpTab22 =
  1465.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab22 };
  1466. static const TAknsItemID KAknsIIDAvkonBmpTab31 =
  1467.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab31 };
  1468. static const TAknsItemID KAknsIIDAvkonBmpTab32 =
  1469.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab32 };
  1470. static const TAknsItemID KAknsIIDAvkonBmpTab33 =
  1471.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab33 };
  1472. static const TAknsItemID KAknsIIDAvkonBmpTab41 =
  1473.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab41 };
  1474. static const TAknsItemID KAknsIIDAvkonBmpTab42 =
  1475.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab42 };
  1476. static const TAknsItemID KAknsIIDAvkonBmpTab43 =
  1477.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab43 };
  1478. static const TAknsItemID KAknsIIDAvkonBmpTab44 =
  1479.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTab44 };
  1480. static const TAknsItemID KAknsIIDAvkonBmpTabLong21 =
  1481.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTabLong21 };
  1482. static const TAknsItemID KAknsIIDAvkonBmpTabLong22 =
  1483.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTabLong22 };
  1484. static const TAknsItemID KAknsIIDAvkonBmpTabLong31 =
  1485.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTabLong31 };
  1486. static const TAknsItemID KAknsIIDAvkonBmpTabLong32 =
  1487.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTabLong32 };
  1488. static const TAknsItemID KAknsIIDAvkonBmpTabLong33 =
  1489.     { EAknsIIDMajorAvkonBmp, EAknsIIDMinorAvkonBmpTabLong33 };
  1490. enum TAknsMinorSkinValueOBSOLETE
  1491.     {
  1492.     EAknsMinorQsnCpClockDigital0        = 0x4010,
  1493.     EAknsMinorQsnCpClockDigital1        = 0x4011,
  1494.     EAknsMinorQsnCpClockDigital2        = 0x4012,
  1495.     EAknsMinorQsnCpClockDigital3        = 0x4013,
  1496.     EAknsMinorQsnCpClockDigital4        = 0x4014,
  1497.     EAknsMinorQsnCpClockDigital5        = 0x4015,
  1498.     EAknsMinorQsnCpClockDigital6        = 0x4016,
  1499.     EAknsMinorQsnCpClockDigital7        = 0x4017,
  1500.     EAknsMinorQsnCpClockDigital8        = 0x4018,
  1501.     EAknsMinorQsnCpClockDigital9        = 0x4019,
  1502.     EAknsMinorQsnCpClockDigitalPeriod   = 0x401a,
  1503.     EAknsMinorQsnCpClockDigital0MaskSoft= 0x4020,
  1504.     EAknsMinorQsnCpClockDigital1MaskSoft= 0x4021,
  1505.     EAknsMinorQsnCpClockDigital2MaskSoft= 0x4022,
  1506.     EAknsMinorQsnCpClockDigital3MaskSoft= 0x4023,
  1507.     EAknsMinorQsnCpClockDigital4MaskSoft= 0x4024,
  1508.     EAknsMinorQsnCpClockDigital5MaskSoft= 0x4025,
  1509.     EAknsMinorQsnCpClockDigital6MaskSoft= 0x4026,
  1510.     EAknsMinorQsnCpClockDigital7MaskSoft= 0x4027,
  1511.     EAknsMinorQsnCpClockDigital8MaskSoft= 0x4028,
  1512.     EAknsMinorQsnCpClockDigital9MaskSoft= 0x4029,
  1513.     EAknsMinorQsnCpClockDigitalPeriodMaskSoft = 0x402a
  1514.     };
  1515. static const TAknsItemID KAknsIIDQsnCpClockDigital0 =
  1516.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital0 };
  1517. static const TAknsItemID KAknsIIDQsnCpClockDigital1 =
  1518.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital1 };
  1519. static const TAknsItemID KAknsIIDQsnCpClockDigital2 =
  1520.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital2 };
  1521. static const TAknsItemID KAknsIIDQsnCpClockDigital3 =
  1522.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital3 };
  1523. static const TAknsItemID KAknsIIDQsnCpClockDigital4 =
  1524.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital4 };
  1525. static const TAknsItemID KAknsIIDQsnCpClockDigital5 =
  1526.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital5 };
  1527. static const TAknsItemID KAknsIIDQsnCpClockDigital6 =
  1528.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital6 };
  1529. static const TAknsItemID KAknsIIDQsnCpClockDigital7 =
  1530.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital7 };
  1531. static const TAknsItemID KAknsIIDQsnCpClockDigital8 =
  1532.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital8 };
  1533. static const TAknsItemID KAknsIIDQsnCpClockDigital9 =
  1534.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital9 };
  1535. static const TAknsItemID KAknsIIDQsnCpClockDigitalPeriod =
  1536.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigitalPeriod };
  1537. static const TAknsItemID KAknsIIDQsnCpClockDigital0MaskSoft =
  1538.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital0MaskSoft };
  1539. static const TAknsItemID KAknsIIDQsnCpClockDigital1MaskSoft =
  1540.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital1MaskSoft };
  1541. static const TAknsItemID KAknsIIDQsnCpClockDigital2MaskSoft =
  1542.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital2MaskSoft };
  1543. static const TAknsItemID KAknsIIDQsnCpClockDigital3MaskSoft =
  1544.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital3MaskSoft };
  1545. static const TAknsItemID KAknsIIDQsnCpClockDigital4MaskSoft =
  1546.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital4MaskSoft };
  1547. static const TAknsItemID KAknsIIDQsnCpClockDigital5MaskSoft =
  1548.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital5MaskSoft };
  1549. static const TAknsItemID KAknsIIDQsnCpClockDigital6MaskSoft =
  1550.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital6MaskSoft };
  1551. static const TAknsItemID KAknsIIDQsnCpClockDigital7MaskSoft =
  1552.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital7MaskSoft };
  1553. static const TAknsItemID KAknsIIDQsnCpClockDigital8MaskSoft =
  1554.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital8MaskSoft };
  1555. static const TAknsItemID KAknsIIDQsnCpClockDigital9MaskSoft =
  1556.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigital9MaskSoft };
  1557. static const TAknsItemID KAknsIIDQsnCpClockDigitalPeriodMaskSoft =
  1558.     { EAknsMajorSkin, EAknsMinorQsnCpClockDigitalPeriodMaskSoft };
  1559. #line 39 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 3 */
  1560. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknenv.h" /* stack depth 4 */
  1561. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikmenub.h" /* stack depth 5 */
  1562. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknintermediate.h" /* stack depth 6 */
  1563. #line 32
  1564. class MAknIntermediateState
  1565.     {
  1566. public:
  1567.     virtual void CloseState() = 0;
  1568.     };
  1569. #line 23 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikmenub.h" /* stack depth 5 */
  1570. class CEikHotKeyTable;
  1571. class CEikMenuBarExtension;
  1572. #line 35
  1573. class CEikMenuBarTitle : public CBase
  1574. {
  1575. public:
  1576. struct SData
  1577. {
  1578. enum { ENominalTextLength=40 };
  1579. TInt iMenuPaneResourceId;
  1580. TBuf<ENominalTextLength> iText;
  1581. };
  1582. public:
  1583. __declspec(dllexport) CEikMenuBarTitle();
  1584. __declspec(dllexport) ~CEikMenuBarTitle();
  1585. __declspec(dllexport) void SetIcon(CGulIcon* aIcon);
  1586. __declspec(dllexport) void SetBitmapsOwnedExternally(TBool aOwnedExternally);
  1587. __declspec(dllexport) void DrawIcon(CWindowGc& aGc, TRect aRect, TInt aLeftMargin) const;
  1588. __declspec(dllexport) void CreateIconL(CFbsBitmap* aBitmap, CFbsBitmap* aMask);
  1589. __declspec(dllexport) void SetIconBitmapL(CFbsBitmap* aBitmap);
  1590. __declspec(dllexport) void SetIconMaskL(CFbsBitmap* aMask);
  1591. __declspec(dllexport) CFbsBitmap* IconBitmap() const;
  1592. __declspec(dllexport) CFbsBitmap* IconMask() const;
  1593. public:
  1594. TInt ExtraLeftMargin() const;
  1595. void CalculateBaseLine(TInt& aBaseLine, TInt& aTitleHeight);
  1596. public:
  1597. TInt iPos;
  1598. TInt iWidth;
  1599. SData iData;
  1600. TInt iTitleFlags;
  1601. private:
  1602. CGulIcon* iIcon;
  1603. };
  1604. class CEikMenuBar : public CEikBorderedControl, public MEikCommandObserver, public MAknIntermediateState
  1605. {
  1606. public:
  1607. enum { ETypeId = 0x101F4106 };
  1608. struct SCursor
  1609. {
  1610. TInt iMenuPaneIndex;
  1611. TInt iMenuItemIndex;
  1612. };
  1613. struct SPosition
  1614. {
  1615. TInt iMenuId;
  1616. SCursor iMenuCursorPos;
  1617. };
  1618. friend class CEikMenuPaneTitle;
  1619. private:
  1620. enum {ENothingSelected=-1};
  1621. public:
  1622. __declspec(dllexport) ~CEikMenuBar();
  1623. __declspec(dllexport) CEikMenuBar();
  1624. public:
  1625. __declspec(dllexport) TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
  1626. __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
  1627. __declspec(dllexport) void Draw(const TRect& aRect) const;
  1628. private:
  1629.     __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
  1630. private:
  1631. __declspec(dllexport) TCoeInputCapabilities InputCapabilities() const;
  1632. public:
  1633. class CTitleArray : public CArrayPtrFlat<CEikMenuBarTitle>
  1634. {
  1635. public:
  1636. __declspec(dllexport) ~CTitleArray();
  1637. __declspec(dllexport) CTitleArray();
  1638. __declspec(dllexport) void AddTitleL(CEikMenuBarTitle* aMenuTitle);
  1639. void DeleteResource(TInt aResource);
  1640. };
  1641. public:
  1642. __declspec(dllexport) void ConstructL(MEikMenuObserver* aMenuObserver,TInt aHotKeyResourceId=0,TInt aMenuTitleResourceId=0);
  1643. __declspec(dllexport) void ConstructFromResourceL(TResourceReader& aReader);
  1644. __declspec(dllexport) void ChangeMenuBarL(TInt aHotKeyResourceId=0,TInt aMenuTitleResourceId=0,TInt aDisplayNow=ETrue);
  1645. __declspec(dllexport) CEikHotKeyTable* SetHotKeyTable(CEikHotKeyTable* aHotKeyTable);
  1646. __declspec(dllexport) void SetMenuTitleResourceId(TInt aMenuTitleResourceId);
  1647. __declspec(dllexport) void SetMenuTitleArray(CTitleArray* aTitleArray);
  1648. __declspec(dllexport) void SetTitleArrayOwnedExternally(TBool aOwnedExternally);
  1649. __declspec(dllexport) SCursor SetMenuCursor(const SCursor& aCursor);
  1650. __declspec(dllexport) void StopDisplayingMenuBar();
  1651. __declspec(dllexport) void TryDisplayMenuBarL();
  1652. __declspec(dllexport) void TryDisplayMenuBarWithoutFepMenusL();
  1653. __declspec(dllexport) void MoveHighlightToL(TInt aNewSelectedTitle,TInt aNewSelectedItem=0);
  1654. __declspec(dllexport) void DrawItem(TInt aItem) const;
  1655. CEikHotKeyTable* HotKeyTable() const { return(iHotKeyTable); }
  1656. __declspec(dllexport) TInt SelectedTitle();
  1657. __declspec(dllexport) TInt SelectedItem();
  1658. __declspec(dllexport) virtual void FindCommandIdInResourceL(TInt aCommandId,TInt& aPaneindex,TInt& aItemindex);
  1659. __declspec(dllexport) CEikMenuPane* MenuPane();
  1660. __declspec(dllexport) void ReduceRect(TRect& aRect) const;
  1661. __declspec(dllexport) CTitleArray* TitleArray();
  1662. __declspec(dllexport) void SetEditMenuObserver(MEikMenuObserver* aEditMenuObserver);
  1663. __declspec(dllexport) void RemoveEditMenuObserver(MEikMenuObserver* aEditMenuObserver);
  1664. __declspec(dllexport) TBool IsDisplayed();
  1665. private:
  1666. void CloseState();
  1667. public:
  1668. __declspec(dllexport) virtual void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
  1669. __declspec(dllexport) virtual void HandleResourceChange(TInt aType);
  1670. private:
  1671. __declspec(dllexport) void Reserved_1();
  1672. __declspec(dllexport) void Reserved_2();
  1673. void ProcessCommandL(TInt aCommandId);
  1674. private:
  1675. TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
  1676. private:
  1677. void StartDisplayingMenuBarL();
  1678. void HideMenuPane();
  1679. void SaveCurrentMenuPositionL();
  1680. void SetCursorPositionFromArray();
  1681. TBool MenuHasItems() const;
  1682. void SetMenuHasItems();
  1683. TBool MenuHasPane() const;
  1684. void SetMenuHasPane();
  1685. TBool TitleArrayOwnedExternally() const;
  1686. void ResetTitleArray();
  1687. void CreateTitleArrayL();
  1688. void SetMenuPaneFlag(TInt aFlag);
  1689. void AddFEPMenuL();
  1690. void AddMenuIfNotPresentL(TInt aResourceId);
  1691. void UpdateTitleTextBaseline();
  1692. private:
  1693. enum TEikMenuFlags {ETitleArrayOwnedExternally=0x01,EMenuHasItems=0x02,EMenuHasPane=0x04,EBackgroundFaded=0x08, ESoundsInstalled=0x10};
  1694. CEikButtonGroupContainer* iMenuCba;
  1695. MEikMenuObserver* iMenuObserver;
  1696. MEikMenuObserver* iEditMenuObserver;
  1697. MEikMenuObserver* iActiveEditMenuObserver;
  1698. CEikMenuPane* iMenuPane;
  1699.   CEikHotKeyTable* iHotKeyTable;
  1700. SCursor iCursor;
  1701. TInt iMenuTitleResourceId;
  1702. TInt iMenuPaneResourceId;
  1703. TInt iMenuHotKeyResourceId;
  1704. TInt iSelectedTitle;
  1705. TInt iBaseLine;
  1706. TInt iMenuTitleLeftSpace;
  1707. TInt iMenuFlags;
  1708. CTitleArray* iTitleArray;
  1709. CArrayFixFlat<SPosition> * iPastMenuPosArray;
  1710. TBool iPreventFepMenu;
  1711. friend class CEikMenuBarExtension;
  1712. CEikMenuBarExtension* iExt;
  1713. };
  1714. class CEikMenuPaneTitle : public CEikBorderedControl
  1715. {
  1716. public:
  1717. __declspec(dllexport) CEikMenuPaneTitle(CEikMenuBar* aMenuBar);
  1718. __declspec(dllexport) void ConstructL();
  1719. __declspec(dllexport) void SetSelectedTitle(TInt aSelectedTitle);
  1720. __declspec(dllexport) void Draw(const TRect& aRect) const;
  1721.     __declspec(dllexport) TMargins Margins() const;
  1722. __declspec(dllexport) void Close();
  1723. public:
  1724. __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
  1725. __declspec(dllexport) virtual void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
  1726. __declspec(dllexport) virtual void HandleResourceChange(TInt aType);
  1727. private:
  1728.     __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
  1729. private:
  1730. CEikMenuBar* const iMenuBar;
  1731. TInt iSelectedTitle;
  1732. };
  1733. #line 28 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknenv.h" /* stack depth 4 */
  1734. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknlayout2id.h" /* stack depth 5 */
  1735. #line 26
  1736. enum TAknLayoutId
  1737. {
  1738. EAknLayoutIdELAF = 0,
  1739. EAknLayoutIdABRW = 1,
  1740. EAknLayoutIdAPAC = 2
  1741. };
  1742. #line 30 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknenv.h" /* stack depth 4 */
  1743. namespace AknLayout { class CInstance; }
  1744. class CCdlEngineRef;
  1745. class MAknEditingStateIndicator;
  1746. class MAknIntermediateState;
  1747. class CAknAppUi;
  1748. class CAknWaitDialog;
  1749. class CEikListBox;
  1750. class CAknSettingCache;
  1751. class CAknFontRegistry;
  1752. class CLafSystemFont;
  1753. typedef CLafSystemFont CAknSystemFont;
  1754. #line 75
  1755. class CAknEnv : public CBase
  1756. {
  1757. public:
  1758. #line 87
  1759. __declspec(dllexport) static CAknEnv* Static();
  1760. __declspec(dllexport) ~CAknEnv();
  1761. public:
  1762. #line 103
  1763. __declspec(dllexport) void ExecuteEmptyPopupListL(const TDesC *aEmptyText=0);
  1764. #line 116
  1765. __declspec(dllexport) void ExecuteEmptyPopupListL(const TDesC *aEmptyText,
  1766.                                      const TDesC *aTitle,
  1767.                                      TInt aSoftkeyId=0);
  1768. public:
  1769. __declspec(dllexport) void SetFepMenuObserver(MEikMenuObserver* aObserver);
  1770. __declspec(dllexport) MEikMenuObserver* FepMenuObserver();
  1771. __declspec(dllexport) MAknEditingStateIndicator* EditingStateIndicator();
  1772. #line 149
  1773. __declspec(dllexport) MAknEditingStateIndicator* SwapEditingStateIndicator(
  1774.     MAknEditingStateIndicator* aIndicator);
  1775. __declspec(dllexport) static void ExitForegroundAppL();
  1776. public:
  1777. __declspec(dllexport) void RegisterIntermediateStateL(MAknIntermediateState *aState);
  1778. #line 174
  1779. __declspec(dllexport) void UnRegisterIntermediateState(MAknIntermediateState *aState);
  1780. __declspec(dllexport) void CloseAllIntermediateStates();
  1781. public:
  1782. __declspec(dllexport) static void RunAppShutter();
  1783. #line 194
  1784. __declspec(dllexport) static CAknAppUi* AppWithShutterRunning();
  1785. __declspec(dllexport) static void StopSchedulerWaitWithBusyMessage(
  1786.     CActiveSchedulerWait& aWait);
  1787. public:
  1788. __declspec(dllexport) void CreateCbaObserverL(CEikButtonGroupContainer *aCba,
  1789.                                  CEikListBox *aListBox);
  1790. __declspec(dllexport) void RemoveCbaObserver();
  1791. __declspec(dllexport) void InformCbaDeletion(CEikButtonGroupContainer *aCba);
  1792. public:
  1793. __declspec(dllexport) void GetCurrentLayoutId(TAknLayoutId& aCurrentLayoutId) const;
  1794.     __declspec(dllexport) void GetCurrentGlobalUiZoom(TAknUiZoom& aCurrentGlobalUiZoom) const;
  1795. public:
  1796. __declspec(dllexport) TInt StatusPaneResIdForCurrentLayout(TInt aResId) const;
  1797. public:
  1798. #line 269
  1799.     __declspec(dllexport) TInt RequestWsBuffer( TInt aRequestedBufferSize );
  1800. #line 282
  1801.     __declspec(dllexport) void CancelWsBufferRequest( TInt aRequestID );
  1802. public:
  1803. __declspec(dllexport) CAknSettingCache& SettingCache() const;
  1804. #line 299
  1805.     CAknFontRegistry& FontRegistry() const;
  1806. #line 310
  1807.     CArrayPtr<CAknSystemFont> * SystemFontArray() const;
  1808.     void UpdateSystemFontsL();
  1809. public:
  1810. __declspec(dllexport) TBool LoadAknLayoutL();
  1811. __declspec(dllexport) const AknLayout::CInstance& AknLayout() const;
  1812. public:
  1813. #line 341
  1814.     __declspec(dllexport) static TRgb AvkonColor( TInt );
  1815. public:
  1816.     __declspec(dllexport) TBool SplitViewActive() const;
  1817.     void SplitViewActive( const TBool aSplitViewActive );
  1818. private:
  1819.     void SetWsBufferSize();
  1820.     void SetWsBufferSize( TInt aRequestedBufferSize );
  1821.     friend class AknBidiTextUtils;
  1822.     friend class TAknTextWrapper;
  1823. #line 375
  1824.     TBidirectionalState::TRunInfo* RunInfoArray( TInt& aLength ) const;
  1825. #line 385
  1826.     TInt PrepareRunInfoArray( const TDesC& aLogicalText );
  1827. #line 395
  1828.     TInt SetRequiredRunInfoArraySize( TInt aLength );
  1829. void SetLayoutRequirementsL();
  1830. void AssertLayoutLoaded();
  1831. TBool LoadAknLayoutL(TAknLayoutId aId, const TPixelsTwipsAndRotation& aSizeRot, TAknUiZoom aUiZoom);
  1832.     TAknUiZoom ResolveCurrentUiZoom();
  1833.     void SetConeFontSizeArrayL() const;
  1834. private:
  1835. static TInt RealCloseIntermediateStates(TAny *aEnv);
  1836. static TInt SchedulerStoppedCallBack(TAny* aWaitNote);
  1837. void DoSchedulerStoppedCallBack();
  1838. private:
  1839. friend class LafEnv;
  1840. __declspec(dllexport) static void InstallAknEnvAsExtensionL(CEikonEnv* aEnv);
  1841. __declspec(dllexport) CAknEnv();
  1842. __declspec(dllexport) void ConstructL();
  1843. private:
  1844. MEikMenuObserver* iFepMenuObserver;
  1845. MAknEditingStateIndicator* iEditStateIndicator;
  1846. private:
  1847. CArrayPtr<MAknIntermediateState> *iStateArray;
  1848. CArrayPtr<CBase> *iDeleteArray;
  1849. CIdle *iIdle;
  1850. CAknWaitDialog* iBusyMsgDialog;
  1851. TInt iBusyMsgCount;
  1852. MEikCommandObserver *iCbaCommandObserver;
  1853.     CAknSettingCache* iSettingCache;
  1854.     TBidirectionalState::TRunInfo* iRunInfoArray;
  1855.     TInt iRunInfoArrayLength;
  1856.     struct TWsBufferRequest
  1857.         {
  1858.         TInt iRequestID;
  1859.         TInt iRequestedSize;
  1860.         };
  1861.     RArray<TWsBufferRequest> iWsBufferRequestArray;
  1862.     TInt iRequestIdCounter;
  1863.     TInt iCurrentWsBufferRequest;
  1864. TAknLayoutId iLastLayoutId;
  1865. TPixelsTwipsAndRotation iLastLayoutSizeRot;
  1866. TAknUiZoom iLastZoom;
  1867. CEikonEnv* iCoeEnv;
  1868.     CAknFontRegistry* iFontRegistry;
  1869.     CCdlEngineRef* iCdlEngRef;
  1870.     const AknLayout::CInstance* iLayout;
  1871.     CArrayPtr<CAknSystemFont> * iSystemFontArray;
  1872.     TBool iSplitViewActive;
  1873.     };
  1874. #line 40 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 3 */
  1875. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknlayout.lag" /* stack depth 4 */
  1876. #line 12
  1877. class TAknTextLineLayout;
  1878. class TAknWindowLineLayout;
  1879. class TAknMultiLineTextLayout;
  1880. #line 42 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 3 */
  1881. const TInt KMaxColumnDataLength = 80;
  1882. const TInt KMaxTotalDataLength = 8*KMaxColumnDataLength;
  1883. #line 63
  1884. class CCoeControl;
  1885. class CEikTextListBox;
  1886. class CEikColumnListBox;
  1887. class CEikFormattedCellListBox;
  1888. class CGulIcon;
  1889. class CEikSettingsListBox;
  1890. class CAknLAF;
  1891. class CEikImage;
  1892. class CEikMfne;
  1893. class CEikListBox;
  1894. class CEikLabel;
  1895. class CEikEdwin;
  1896. class CEikMenuPane;
  1897. class CAknPopupField;
  1898. class CListBoxView;
  1899. class CAknColumnListBox;
  1900. class CEikSecretEditor;
  1901. class CFindExtension;
  1902. class CAknLayoutFont;
  1903. class TAknFontSpecification;
  1904. class CAknAppUiBase;
  1905. const TInt  KDefaultClipWidth = -1;
  1906. const TUint KDefaultClipChar  = TUint(0x2026);
  1907. #line 99
  1908. class AknTextUtils
  1909.     {
  1910. public:
  1911.     enum TClipDirection
  1912. {
  1913. EDoNotClip,
  1914. EClipFromEnd,
  1915. EClipFromBeginning
  1916. };
  1917. #line 120
  1918.     __declspec(dllexport) static TBool ClipToFit(TDes& aBuffer, const CFont& aFont, TInt aMaxWidthInPixels, TClipDirection aDir=EClipFromEnd, TInt aClipWidth = KDefaultClipWidth, const TDesC &aClipString=(TPtrC((const TText *)L"...")) );
  1919.     __declspec(dllexport) static TBool ClipToFit(TDes& aBuffer, TClipDirection aDir, CEikFormattedCellListBox *aListBox, TInt aItemIndex, TInt aSubCellNumber);
  1920.     __declspec(dllexport) static TBool ClipToFit(TDes& aBuffer, TClipDirection aDir, CEikColumnListBox *aListBox, TInt aItemIndex, TInt aColumnNumber);
  1921.     static TBool DoClipToFit(
  1922.         TDes& aBuffer,
  1923.         const CFont& aFont,
  1924.         TInt aMaxWidthInPixels,
  1925.         TClipDirection aDir,
  1926.         TInt aClipWidth,
  1927.         const TDesC& aClipString );
  1928. #line 158
  1929.     __declspec(dllexport) static void WrapToArrayL(
  1930.         const TDesC& aStringToWrap,
  1931.     const CArrayFix<TInt>& aLineWidthArray,
  1932.     const CFont& aFont,
  1933.     CArrayFix<TPtrC>& aWrappedArray);
  1934. #line 174
  1935.     __declspec(dllexport) static void WrapToArrayL(
  1936.         const TDesC& aStringToWrap,
  1937.     TInt aLineWidth,
  1938.     const CFont& aFont,
  1939.     CArrayFix<TPtrC>& aWrappedArray );
  1940. #line 196
  1941.     __declspec(dllexport) static void WrapToArrayAndClipL(
  1942.         TDes& aStringToWrap,
  1943.     const CArrayFix<TInt>& aLineWidthArray,
  1944.     const CFont& aFont,
  1945.     CArrayFix<TPtrC>& aWrappedArray );
  1946. #line 219
  1947. __declspec(dllexport) static void ChopToArrayAndClipL(
  1948. TDes& aStringToChop,
  1949.     const CArrayFix<TInt>& aLineWidthArray,
  1950.     const CFont& aFont,
  1951.     CArrayFix<TPtrC>& aChoppedArray);
  1952. #line 242
  1953. __declspec(dllexport) static void ChopToArrayAndClipL(
  1954. TDes& aStringToChop,
  1955.     TInt aLineWidth,
  1956.     const CFont& aFont,
  1957.     CArrayFix<TPtrC>& aChoppedArray );
  1958. #line 260
  1959.     __declspec(dllexport) static void WrapToStringL(
  1960.         const TDesC& aStringToWrap,
  1961.     const CArrayFix<TInt>& aLineWidthArray,
  1962.     const CFont& aFont,
  1963.     TDes& aWrappedString );
  1964. #line 280
  1965. __declspec(dllexport) static void WrapToStringAndClipL(
  1966.     const TDesC& aStringToWrap,
  1967.     const CArrayFix<TInt>& aLineWidthArray,
  1968.     const CFont& aFont,
  1969.     TDes& aWrappedString );
  1970. #line 301
  1971.     __declspec(dllexport) static void StripCharacters(TDes &aDes, const TDesC &aCharacters);
  1972. #line 314
  1973.     __declspec(dllexport) static void ReplaceCharacters(TDes &aDes, const TDesC &aChars, TChar aReplacement);
  1974. #line 323
  1975.     __declspec(dllexport) static void PackWhiteSpaces(TDes &aDes, const TDesC &aWhiteSpaceChars);
  1976.     static void WrapToStringL(
  1977.         const TDesC& aStringToWrap,
  1978.     const CArrayFix<TInt>& aLineWidthArray,
  1979.     const CFont& aFont,
  1980.     TDes& aWrappedString,
  1981.         TInt aFlags,
  1982.         TInt aDirectionality );
  1983.     static void WrapToArrayL(
  1984.         TDes& aStringToWrap,
  1985.         const CArrayFix<TInt> * aLineWidthArray,
  1986.         const CFont& aFont,
  1987.         CArrayFix<TPtrC>& aWrappedArray,
  1988.         TInt aLineWidth,
  1989.         TInt aFlags,
  1990.         TInt aDirectionality );
  1991.     static void ChopToArrayAndClipL(
  1992. TDes& aStringToChop,
  1993.     const CArrayFix<TInt> * aLineWidthArray,
  1994.     const CFont& aFont,
  1995.     CArrayFix<TPtrC>& aChoppedArray,
  1996.         TInt aLineWidth );
  1997. #line 358
  1998. static TBool IsEmptyText( const TDesC& aTextToTest );
  1999. #line 374
  2000. __declspec(dllexport) static void LanguageSpecificNumberConversion(TDes &aDes);
  2001. #line 384
  2002.     __declspec(dllexport) static void ConvertDigitsTo( TDes& aDes, TDigitType aDigitType );
  2003. #line 398
  2004.     __declspec(dllexport) static TBidiText::TDirectionality CurrentScriptDirectionality();
  2005.     static TDigitType InputLanguageFilteredDigitType();
  2006.     static TDigitType DisplayTextLanguageFilteredDigitType();
  2007. __declspec(dllexport) static TDigitType NumericEditorDigitType();
  2008. #line 440
  2009.     __declspec(dllexport) static void DisplayTextLanguageSpecificNumberConversion(TDes &aDes);
  2010. #line 453
  2011.     __declspec(dllexport) static TDigitType TextEditorDigitType();
  2012. enum TDigitModeQueryType {
  2013. EDigitModeEditorDefault,
  2014. EDigitModeUserModifiableEditor,
  2015.     EDigitModeShownToUser
  2016. };
  2017. #line 474
  2018. __declspec(dllexport) static TBool DigitModeQuery(TDigitModeQueryType aQueryType = EDigitModeShownToUser);
  2019.     __declspec(dllexport) static HBufC *ConvertFileNameL(const TDesC &aDes);
  2020.     __declspec(dllexport) static HBufC* LoadScalableTextL(CCoeEnv& aCoe, TInt aResourceId);
  2021.     __declspec(dllexport) static HBufC* LoadScalableTextLC(CCoeEnv& aCoe, TInt aResourceId);
  2022.     __declspec(dllexport) static TInt LoadScalableText(CCoeEnv& aCoe, TInt aResourceId, TDes& aBuffer );
  2023.     __declspec(dllexport) static HBufC* ClipAccordingScreenOrientationLC(CCoeEnv& aCoe, HBufC* aBuf);
  2024. #line 529
  2025.     __declspec(dllexport) static TPtrC ChooseScalableText(
  2026.         const TDesC& aText,
  2027.         const CFont& aFont,
  2028.         TInt aMaxWidthInPixels );
  2029.     };
  2030. const static TLitC<sizeof(L"t")/2> KAknStripTabs={sizeof(L"t")/2-1,L"t"} ;
  2031. const static TLitC<sizeof(L"tn")/2> KAknStripListControlChars={sizeof(L"tn")/2-1,L"tn"} ;
  2032. const static TLitC<sizeof(L"t")/2> KAknReplaceTabs={sizeof(L"t")/2-1,L"t"} ;
  2033. const static TLitC<sizeof(L"tn")/2> KAknReplaceListControlChars={sizeof(L"tn")/2-1,L"tn"} ;
  2034. const static TLitC<sizeof(L" ntr")/2> KAknCommonWhiteSpaceCharacters={sizeof(L" ntr")/2-1,L" ntr"} ;
  2035. #line 551
  2036. class AknSelectionService
  2037.     {
  2038. public:
  2039.     __declspec(dllexport) static void HandleSelectionListProcessCommandL(TInt aCommand, CEikListBox* aListBox);
  2040.     __declspec(dllexport) static void HandleMultiselectionListProcessCommandL(TInt aCommand, CEikListBox* aListBox);
  2041.     __declspec(dllexport) static void HandleMarkableListProcessCommandL(TInt aCommand, CEikListBox* aListBox);
  2042.     __declspec(dllexport) static TKeyResponse HandleMenuListOfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType, CEikListBox* aListBox);
  2043.     __declspec(dllexport) static void HandleMarkableListDynInitMenuPane(TInt aResourceId, CEikMenuPane *aMenu, CEikListBox *aListBox);
  2044.     __declspec(dllexport) static void HandleMarkableListDynInitMenuItem(CEikMenuPane *aMenu, CEikListBox *aListBox, TInt aCommandId, TBool aCanBeAppliedToMultipleItems);
  2045.     __declspec(dllexport) static void HandleMarkableListUpdateAfterCommandExecution(CEikListBox *aListBox);
  2046.     __declspec(dllexport) static void HandleItemRemovalAndPositionHighlightL(CEikListBox *aListBox, TInt aValueOfCurrentItemIndexBeforeRemoval, TBool aCurrentItemWasRemoved);
  2047.     __declspec(dllexport) static void HandleItemRemovalAndPositionHighlightL(CEikListBox *aListBox, TInt aValueOfCurrentItemIndexBeforeRemoval, CArrayFix<TInt> &aIndexesOfRemovedItemsBeforeRemoval);
  2048.     };
  2049. class CAknSearchField;
  2050. #line 605
  2051. class AknFind
  2052.     {
  2053. public:
  2054.     __declspec(dllexport) static void HandleFindPopupProcessCommandL(TInt aCommand, CEikListBox *aListBox, CAknSearchField *aSearchField, CCoeControl *aParentControl);
  2055.     __declspec(dllexport) static TKeyResponse HandleFindOfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType, CCoeControl *aListBoxParent, CEikListBox *aListBox, CAknSearchField *aSearchField, TBool isFindPopup, TBool &aNeedRefresh);
  2056.     __declspec(dllexport) static void HandleFindSizeChanged(CCoeControl *aParentControl,
  2057.        CEikListBox *aListBox,
  2058.        CAknSearchField *aSearchField,
  2059.        TBool ispopup = ETrue,
  2060.        TInt aFindWindowResourceId = 0x8cc007e ,
  2061.        TInt aListAreaId = 0x8cc0075 ,
  2062.        TInt aListResourceIdWithFindPopup = 0x8cc0074 ,
  2063.        TInt aFindWindowParentResourceId = 0x8cc007d );
  2064.     __declspec(dllexport) static void HandleFixedFindSizeChanged(CCoeControl *aParentControl,
  2065.     CAknColumnListBox *aListBox,
  2066.     CAknSearchField *aSearchField);
  2067.     __declspec(dllexport) static void HandlePopupFindSizeChanged(CCoeControl *aParentControl,
  2068.     CEikListBox *aListBox,
  2069.     CAknSearchField *aSearchField);
  2070.     __declspec(dllexport) static void HandleFindSizeChangedLayouts(CCoeControl *aParentControl,
  2071.         CEikListBox* aListBox,
  2072.         CAknSearchField* aSearchField,
  2073.         const TAknWindowLineLayout& aFindWindow,
  2074.         const TAknWindowLineLayout& aListArea,
  2075.         TBool aIsPopup,
  2076.         const TAknWindowLineLayout& aFindWindowParent );
  2077. public:
  2078.     __declspec(dllexport) static TBool IsFindMatch(const TDesC& aItemText, const TDesC& aSearchText);
  2079.     __declspec(dllexport) static TBool IsFindWordSeparator(TChar aCh);
  2080.     static void HandleFindPaneVisibility(CAknSearchField *aSearchField, TBool ispopup, TBool textchanged, TBool &aNeedRefresh);
  2081.     };
  2082. class AknEditUtils
  2083.     {
  2084.     public:
  2085.     struct SAknEditorParameters
  2086. {
  2087. TInt iEditingSpace;
  2088. TInt iEditingWindow;
  2089. TInt iCharacterCase;
  2090. TInt iJustification;
  2091. TBool iAllowedToMoveInsertionPoint;
  2092. TBool iCursorYesNo;
  2093. TBool iOverflowYesNo;
  2094. };
  2095.     __declspec(dllexport) static void ConstructEditingL(CEikEdwin* aEdwin, TInt aResourceId);
  2096.     __declspec(dllexport) static void ConstructEditingL(CEikEdwin* aEdwin, TResourceReader& aReader);
  2097.     __declspec(dllexport) static void ConstructEditingL(CEikEdwin* aEdwin, const SAknEditorParameters &aParams);
  2098. #line 710
  2099.     __declspec(dllexport) static void ConstructEditingL(CEikEdwin* aEdwin,
  2100.    TInt aEditingSpace,
  2101.                        TInt aEditingWindow,
  2102.                        TInt aCharacterCase,
  2103.                        TInt aJustification,
  2104.                        TBool aAllowedToMoveInsertionPoint,
  2105.                        TBool aCursorYesNo,
  2106.                        TBool aOverflowYesNo);
  2107. #line 738
  2108.     __declspec(dllexport) static void ConstructEditingL(CEikEdwin* aEdwin,
  2109.                                               TInt aEditingSpace,
  2110.                                               TInt aEditingWindow,
  2111.                                               TInt aCharacterCase,
  2112.                                               TInt aJustification,
  2113.                                               TBool aAllowedToMoveInsertionPoint,
  2114.                                               TBool aCursorYesNo,
  2115.                                               TBool aOverflowYesNo,
  2116.                                               TBool aIsResizable);
  2117.     };
  2118. #line 757
  2119. class CListBoxNumbers : public CBase
  2120. {
  2121. public:
  2122. __declspec(dllexport) CListBoxNumbers(CEikTextListBox* aListBox);
  2123. __declspec(dllexport) void ConstructL();
  2124. __declspec(dllexport) void UpdateL();
  2125. private:
  2126. CEikTextListBox* iListBox;
  2127. };
  2128. class CAknListBoxFilterItems;
  2129. #line 778
  2130. class CAknFilteredTextListBoxModel : public CTextListBoxModel, public MDesC16Array
  2131.     {
  2132. public:
  2133.     __declspec(dllexport) void CreateFilterL(CEikListBox* aListBox, CAknSearchField* aSearchField);
  2134.     __declspec(dllexport) void RemoveFilter();
  2135.     __declspec(dllexport) CAknListBoxFilterItems* Filter() const;
  2136.     __declspec(dllexport) ~CAknFilteredTextListBoxModel();
  2137. public:
  2138.     __declspec(dllexport) virtual TInt NumberOfItems() const;
  2139.     __declspec(dllexport) virtual TPtrC ItemText(TInt aItemIndex) const;
  2140. public:
  2141.     __declspec(dllexport) const MDesC16Array * MatchableTextArray() const;
  2142. private:
  2143.     CAknListBoxFilterItems* iFilter;
  2144. private:
  2145.     __declspec(dllexport) TInt MdcaCount() const;
  2146.     __declspec(dllexport) TPtrC MdcaPoint(TInt aIndex) const;
  2147. private:
  2148. __declspec(dllexport) virtual TAny* MListBoxModel_Reserved();
  2149.     };
  2150. #line 846
  2151. class CAknListBoxFilterItems : public CBase, public MCoeControlObserver
  2152.     {
  2153. public:
  2154. #line 857
  2155.     __declspec(dllexport) CAknListBoxFilterItems(CEikListBox *aListBox, CAknSearchField *aSearchField, MListBoxModel *aModel, CListBoxView *aView);
  2156.     __declspec(dllexport) void ConstructL();
  2157.     __declspec(dllexport) void ResetFilteringL();
  2158.     __declspec(dllexport) void UpdateCachedDataL();
  2159.     __declspec(dllexport) ~CAknListBoxFilterItems();
  2160. public:
  2161.     __declspec(dllexport) CArrayFix<TInt> *SelectionIndexes();
  2162.     __declspec(dllexport) void UpdateSelectionIndexesL();
  2163.     __declspec(dllexport) void UpdateSelectionIndexL(TInt aVisibleIndex);
  2164. public:
  2165.     __declspec(dllexport) TInt FilteredNumberOfItems() const;
  2166.     __declspec(dllexport) TInt FilteredItemIndex(TInt aVisibleItemIndex) const;
  2167. public:
  2168.     __declspec(dllexport) TInt NonFilteredNumberOfItems() const;
  2169.     __declspec(dllexport) TInt VisibleItemIndex(TInt aOriginalIndex) const;
  2170. public:
  2171.     __declspec(dllexport) TPtrC DefaultMatchableItemFromItem(TPtrC aText);
  2172. public:
  2173.     __declspec(dllexport) void HandleOfferkeyEventL();
  2174.     __declspec(dllexport) void HandleItemArrayChangeL();
  2175. public:
  2176.     __declspec(dllexport) void SetObserver(MCoeControlObserver *aObserver);
  2177.     __declspec(dllexport) void HandleControlEventL(CCoeControl *aControl, TCoeEvent aEventType);
  2178. public:
  2179.     __declspec(dllexport) void DeferredSendKeyEventToFepL(TUint aValue);
  2180.     static TInt IdleCallBack(TAny *aFilterItems);
  2181. public:
  2182.     __declspec(dllexport) void SetParentControl(CCoeControl *aControl);
  2183.     __declspec(dllexport) void SetPopup();
  2184. public:
  2185. __declspec(dllexport) void SetListBox(CEikListBox *aListBox);
  2186. __declspec(dllexport) void SetSearchField(CAknSearchField *aSearchField);
  2187. __declspec(dllexport) void SetModel(MListBoxModel *aModel);
  2188. __declspec(dllexport) void SetView(CListBoxView *aView);
  2189. public:
  2190.     __declspec(dllexport) CCoeControl *FindBox() const;
  2191. private:
  2192.     void NoCriteriaL();
  2193.     void TightenCriteriaL(const TDesC& aCriteria);
  2194.     void ReleaseCriteriaL(const TDesC& aCriteria);
  2195.     void InstallEmptyTextL();
  2196.     void UninstallEmptyTextL();
  2197.     void FetchSelectionIndexesFromListBoxL();
  2198.     void PushSelectionIndexesToListBoxL();
  2199.     void HandleItemAdditionL();
  2200.     void HandleItemRemovalL();
  2201. private:
  2202.     TBool IsItemVisible(const TDesC& aMatchableItemString, const TDesC& aSearchText);
  2203.     static TBool IsSeparatorCharacter(TChar c);
  2204.     TBool IsItemSelected(TInt aRealIndex) const;
  2205. private:
  2206.     CArrayFix<TInt> *iShownIndexes;
  2207.     CArrayFix<TInt> *iSelectionIndexes;
  2208.     HBufC *iOldSearchCriteria;
  2209.     MListBoxModel *iModel;
  2210.     CListBoxView *iView;
  2211.     TInt iOldItemCount;
  2212.     HBufC* iEmptyListText;
  2213.     CEikListBox* iListBox;
  2214.     CAknSearchField* iSearchField;
  2215.     TBuf<256> iMatchableText;
  2216.     MCoeControlObserver *iObserver;
  2217.     CFindExtension *iExtension;
  2218.     TUint iKeyValue;
  2219.     CCoeControl *iParentControl;
  2220.     TBool iIsPopup;
  2221.     TBool iDisableChangesToShownIndexes;
  2222.     };
  2223. #line 1070
  2224. template<class T>
  2225. class NoOptimizationView : public T
  2226.     {
  2227. public:
  2228.     virtual void VScrollTo(TInt aNewTopItemIndex, TRect& aMinRedrawRect)
  2229. {
  2230. if (this->RedrawDisabled())
  2231. return;
  2232. if (this->iTopItemIndex == aNewTopItemIndex)
  2233. return;
  2234. aMinRedrawRect.SetRect(this->iViewRect.iTl,this->iViewRect.Size());
  2235. this->SetTopItemIndex(aNewTopItemIndex);
  2236. this->Draw(&aMinRedrawRect);
  2237. }
  2238.     };
  2239. #line 1095
  2240. class AknLAFUtils
  2241. {
  2242. public:
  2243. static void DrawLines(CGraphicsContext* aGc,
  2244.       const TRect& mainpane,
  2245.       TInt x);
  2246. __declspec(dllexport) static void ReplaceColumn(TPtr aTarget, TDesC* aSource, TDesC* aReplacement, TChar aColumnSeparator, TInt aColumn);
  2247. };
  2248. #line 1114
  2249. struct SAknLayoutGfx;
  2250. struct SAknLayoutText;
  2251. struct SAknLayoutCmd;
  2252. struct SAknLayoutGfx;
  2253. struct SAknLayoutPos
  2254.     {
  2255.     TInt l, t, r, b, W, H;
  2256.     typedef SAknLayoutPos ItemType;
  2257.     static void ReadResource(TResourceReader& aReader, ItemType& aTarget);
  2258.     };
  2259. template<class T> class CArrayReader;
  2260. class CAknGenericReader : public CBase
  2261.     {
  2262. public:
  2263.     __declspec(dllexport) void ConstructL(TInt aResourceId);
  2264.     __declspec(dllexport) virtual void ConstructFromResourceL(TResourceReader& aReader);
  2265.     __declspec(dllexport) ~CAknGenericReader();
  2266.     __declspec(dllexport) const SAknLayoutGfx* GfxItem(TInt aIndex) const;
  2267.     __declspec(dllexport) const SAknLayoutText* TextItem(TInt aIndex) const;
  2268.     __declspec(dllexport) const SAknLayoutCmd* CmdItem(TInt aIndex) const;
  2269.     __declspec(dllexport) const SAknLayoutGfx* AreaItem(TInt aIndex) const;
  2270.     CArrayReader<SAknLayoutGfx> * iGfx;
  2271.     CArrayReader<SAknLayoutText> * iText;
  2272.     CArrayReader<SAknLayoutCmd> * iCmd;
  2273.     CArrayReader<SAknLayoutGfx> * iArea;
  2274.     };
  2275. const TInt AknLayoutUtilsNoValue = (-16380) ;
  2276. #line 1183
  2277. class AknLayoutUtils
  2278.     {
  2279. public:
  2280.     struct SAknLayoutText
  2281. {
  2282. TInt iFont, iC, iL, iR, iB, iW, iJ;
  2283. };
  2284.     struct SAknLayoutTextMultiline
  2285. {
  2286. TInt iFont, iC, iL, iR, iB, iW, iJ, iNumberOfLinesShown, iNextLineB;
  2287. };
  2288.     typedef SAknLayoutTextMultiline SAknLayoutLabel;
  2289.     typedef SAknLayoutTextMultiline SAknLayoutEdwin;
  2290.     typedef SAknLayoutText SAknLayoutMfne;
  2291.     typedef SAknLayoutText SAknLayoutSecEd;
  2292.     struct SAknLayoutRect
  2293. {
  2294. TInt iC, iL, iT, iR, iB, iW, iH;
  2295. };
  2296.     typedef SAknLayoutRect SAknLayoutControl;
  2297.     typedef SAknLayoutRect SAknLayoutImage;
  2298.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, TInt aResourceId, const CFont* aCustomFont=0);
  2299.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, TResourceReader& aReader, const CFont* aCustomFont=0);
  2300.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, const SAknLayoutLabel& aLayout, const CFont *aCustomFont=0);
  2301.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, const TAknMultiLineTextLayout& aLayout, const CFont *aCustomFont=0);
  2302.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, const TAknTextLineLayout& aLayout, const CFont *aCustomFont=0);
  2303. #line 1238
  2304.     __declspec(dllexport) static void LayoutLabel(CEikLabel* aLabel, const TRect& aLabelParent, TInt font, TInt C, TInt l, TInt r, TInt B, TInt W, TInt J, TInt NextLineB=0, const CFont* aCustomFont=0);
  2305.     __declspec(dllexport) static void LayoutEdwin(CEikEdwin* aEdwin, const TRect& aEdwinParent, TInt aResourceId, TInt aNumberOfLines = 0, const CFont* aCustomFont=0, TBool aMinimizeEdwinView=EFalse);
  2306.     __declspec(dllexport) static void LayoutEdwin(CEikEdwin* aEdwin, const TRect& aEdwinParent, TResourceReader& aReader, TInt aNumberOfLines = 0, const CFont* aCustomFont=0, TBool aMinimizeEdwinView=EFalse);
  2307.     __declspec(dllexport) static void LayoutEdwin(CEikEdwin* aEdwin, const TRect& aEdwinParent, const SAknLayoutEdwin& aLayout, const CFont* aCustomFont=0, TBool aMinimizeEdwinView=EFalse);
  2308.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2309.                                       const TRect& aEdwinParent,
  2310.                                       const TAknMultiLineTextLayout& aLayout,
  2311.                                       const CFont* aCustomFont=0,
  2312.                                       TBool aMinimizeEdwinView=EFalse);
  2313.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2314.                                       const TRect& aEdwinParent,
  2315.                                       const TAknMultiLineTextLayout& aLayout,
  2316.                                       TAknsQsnTextColorsIndex aOverrideColor,
  2317.                                       const CFont* aCustomFont=0,
  2318.                                       TBool aMinimizeEdwinView=EFalse );
  2319.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2320.                                       const TRect& aEdwinParent,
  2321.                                       const TAknTextLineLayout& aLayout,
  2322.                                       const CFont* aCustomFont=0,
  2323.                                       TBool aMinimizeEdwinView=EFalse );
  2324.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2325.                                       const TRect& aEdwinParent,
  2326.                                       const TAknTextLineLayout& aLayout,
  2327.                                       TAknsQsnTextColorsIndex aOverrideColor,
  2328.                                       const CFont* aCustomFont=0,
  2329.                                       TBool aMinimizeEdwinView=EFalse );
  2330. #line 1298
  2331.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2332.                                       const TRect& aEdwinParent,
  2333.                                       TInt font,
  2334.                                       TInt C,
  2335.                                       TInt l,
  2336.                                       TInt r,
  2337.                                       TInt B,
  2338.                                       TInt W,
  2339.                                       TInt J,
  2340.                                       TInt aNumberOfLinesShown,
  2341.                                       TInt aNextLineBaseline,
  2342.                                       const CFont* aCustomFont=0 ,
  2343.                                       TBool aMinimizeEdwinView=EFalse );
  2344.     __declspec(dllexport) static void LayoutEdwin( CEikEdwin* aEdwin,
  2345.                                       const TRect& aEdwinParent,
  2346.                                       TInt font,
  2347.                                       TInt C,
  2348.                                       TInt l,
  2349.                                       TInt r,
  2350.                                       TInt B,
  2351.                                       TInt W,
  2352.                                       TInt J,
  2353.                                       TInt aNumberOfLinesShown,
  2354.                                       TInt aNextLineBaseline,
  2355.                                       TAknsQsnTextColorsIndex aOverrideColor,
  2356.                                       const CFont* aCustomFont=0 ,
  2357.                                       TBool aMinimizeEdwinView=EFalse );
  2358.     __declspec(dllexport) static TRect MinimizedEdwinRect(const CEikEdwin *aEdwin);
  2359.     __declspec(dllexport) static void LayoutMfne(CEikMfne* aMfne, const TRect& aMfneParent, TInt aResourceId);
  2360.     __declspec(dllexport) static void LayoutMfne(CEikMfne* aMfne, const TRect& aMfneParent, TResourceReader& aReader);
  2361.     __declspec(dllexport) static void LayoutMfne(CEikMfne* aMfne, const TRect& aMfneParent, const SAknLayoutMfne& aLayout);
  2362.     __declspec(dllexport) static void LayoutMfne(CEikMfne* aMfne, const TRect& aMfneParent, const TAknTextLineLayout& aLayout);
  2363.     __declspec(dllexport) static void LayoutMfne(CEikMfne* aMfne, const TRect& aMfneParent, TInt font, TInt C, TInt l, TInt r, TInt B, TInt W, TInt J);
  2364.     __declspec(dllexport) static void LayoutControl(CCoeControl* aControl, const TRect& aControlParent, TInt aResourceId);
  2365.     __declspec(dllexport) static void LayoutControl(CCoeControl* aControl, const TRect& aControlParent, TResourceReader& aReader);
  2366.     __declspec(dllexport) static void LayoutControl(CCoeControl* aControl, const TRect& aControlParent, const SAknLayoutControl& aLayout);
  2367.     __declspec(dllexport) static void LayoutControl(CCoeControl* aControl, const TRect& aControlParent, const TAknWindowLineLayout& aLayout);
  2368.     __declspec(dllexport) static void LayoutControl(CCoeControl* aControl, const TRect& aControlParent, TInt , TInt l, TInt t, TInt r, TInt b, TInt W, TInt H);
  2369.     __declspec(dllexport) static void LayoutImage(CEikImage* aImage, const TRect& aParent, TInt aResourceId);
  2370.     __declspec(dllexport) static void LayoutImage(CEikImage* aImage, const TRect& aParent, TResourceReader& aReader);
  2371.     __declspec(dllexport) static void LayoutImage(CEikImage* aImage, const TRect& aParent, const SAknLayoutControl& aLayout);
  2372.     __declspec(dllexport) static void LayoutImage(CEikImage* aImage, const TRect& aParent, const TAknWindowLineLayout& aLayout);
  2373.     __declspec(dllexport) static void LayoutImage(CEikImage* aImage, const TRect& aParent, TInt C, TInt l, TInt t, TInt r, TInt b, TInt W, TInt H);
  2374.     __declspec(dllexport) static void LayoutSecretEditor(CEikSecretEditor* aSecEd, const TRect& aParent, const SAknLayoutText& aLayout);
  2375.     __declspec(dllexport) static void LayoutSecretEditor(CEikSecretEditor* aSecEd, const TRect& aParent, const TAknTextLineLayout& aLayout);
  2376. public:
  2377.     __declspec(dllexport) static TRect TextRectFromCoords(const TRect& aParent, const CFont* aFont, TInt l, TInt r, TInt B, TInt W, TInt LB = 0);
  2378.     __declspec(dllexport) static TRect RectFromCoords(const TRect& aParent, TInt l, TInt t, TInt r, TInt b, TInt W, TInt H);
  2379. #line 1404
  2380.     __declspec(dllexport) static const CFont* FontFromId(TInt aFontId, const CFont* aCustomFont=0);
  2381. #line 1423
  2382.     __declspec(dllexport) static const CAknLayoutFont* LayoutFontFromId(TInt aId, const CAknLayoutFont *aCustomFont = 0);
  2383. #line 1434
  2384.     __declspec(dllexport) static CAknLayoutFont* CreateLayoutFontFromSpecificationL(
  2385.         const TAknFontSpecification& aSpec );
  2386. #line 1449
  2387.     __declspec(dllexport) static CAknLayoutFont* CreateLayoutFontFromSpecificationL(
  2388.         const TTypeface& aTypeface,
  2389.         const TAknFontSpecification& aSpec);
  2390.     __declspec(dllexport) static const CFont* FontFromName(const TDesC& aName);
  2391. __declspec(dllexport) static CGraphicsContext::TTextAlign TextAlignFromId(TInt aId);
  2392.     __declspec(dllexport) static TGulAlignment GulAlignFromId(TInt aId);
  2393. __declspec(dllexport) static TInt CursorHeightFromFont(const TFontSpec& aFont);
  2394. __declspec(dllexport) static TInt CursorWidthFromFont (const TFontSpec& aFont);
  2395. __declspec(dllexport) static TInt CursorAscentFromFont(const TFontSpec& aFont);
  2396. __declspec(dllexport) static void CursorExtensionsFromFont(const TFontSpec& , TInt& aFirstExtension, TInt& aSecondExtension);
  2397. __declspec(dllexport) static TInt HighlightLeftPixelsFromFont (const TFontSpec& aFont);
  2398. __declspec(dllexport) static TInt HighlightRightPixelsFromFont(const TFontSpec& aFont);
  2399.     static void HighlightExtensionsFromFont(const TInt fontid, TInt& aLeft, TInt& aRight, TInt&  aTop, TInt& aBottom);
  2400. #line 1482
  2401.     static const CAknLayoutFont* MatchFontFromSystemFontArray(
  2402.         const TFontSpec& aSpec, MGraphicsDeviceMap* aMap );
  2403. __declspec(dllexport) static TBool LayoutMirrored();
  2404. #line 1496
  2405. __declspec(dllexport) static EVariantFlag Variant();
  2406.     __declspec(dllexport) static ESubVariantFlag SubVariant();
  2407. __declspec(dllexport) static void OverrideControlColorL(CCoeControl& aControl, TLogicalColor aLogicalColor, TRgb aColor);
  2408. #line 1516
  2409.     __declspec(dllexport) static CEikScrollBarFrame::TScrollBarType DefaultScrollBarType(CAknAppUiBase* aApplication);
  2410. #line 1546
  2411.     __declspec(dllexport) static void LayoutVerticalScrollBar(CEikScrollBarFrame* aScrollBarFrame, const TRect& aControlParent, const TAknWindowLineLayout& aLayout);
  2412. #line 1561
  2413.     __declspec(dllexport) static void LayoutHorizontalScrollBar(CEikScrollBarFrame* aScrollBarFrame, const TRect& aControlParent, const TAknWindowLineLayout& aLayout);
  2414. public:
  2415. enum TAknLayoutMetrics
  2416. {
  2417. EScreen,
  2418. EApplicationWindow,
  2419. EStatusPane,
  2420. EMainPane,
  2421. EControlPane,
  2422. ESignalPane,
  2423. EContextPane,
  2424. ETitlePane,
  2425. EBatteryPane,
  2426. EUniversalIndicatorPane,
  2427. ENaviPane,
  2428. EFindPane,
  2429. EWallpaperPane,
  2430. EIndicatorPane,
  2431. EAColunm,
  2432. EBColunm,
  2433. ECColunm,
  2434. EDColunm,
  2435. EStatusPaneSecondary,
  2436. EControlPaneSecondary,
  2437. EStaconTop,
  2438. EStaconBottom,
  2439. EStatusPaneBottom = EStatusPaneSecondary,
  2440. EControlPaneBottom = EControlPaneSecondary,
  2441. EControlPaneTop = EControlPane,
  2442. EStatusPaneTop = EStatusPane
  2443. };
  2444. #line 1608
  2445.     __declspec(dllexport) static TBool LayoutMetricsRect(TAknLayoutMetrics aParam, TRect& aRect);
  2446. #line 1623
  2447.     __declspec(dllexport) static TBool LayoutMetricsSize(TAknLayoutMetrics aParam, TSize& aSize);
  2448. #line 1638
  2449. __declspec(dllexport) static TBool LayoutMetricsPosition(TAknLayoutMetrics aParan, TPoint& aPos);
  2450. public:
  2451. #line 1654
  2452. static TInt CorrectBaseline(TInt aParentHeight, TInt aBaseline, TInt aFontId);
  2453. static void CorrectFontId(TRect aParent, TInt at, TInt aH, TInt ab, TInt &aFontId);
  2454. __declspec(dllexport) static TBool ScalableLayoutInterfaceAvailable();
  2455. enum TAknCbaLocation
  2456. {
  2457. EAknCbaLocationBottom,
  2458. EAknCbaLocationRight,
  2459. EAknCbaLocationLeft
  2460. };
  2461. #line 1688
  2462. __declspec(dllexport) static TAknCbaLocation CbaLocation();
  2463.     static TRect HighlightBasedRect( const TRect& aHighlightRect, CCoeControl* aControl );
  2464. };
  2465. class TAknLayoutText
  2466.     {
  2467. public:
  2468.     __declspec(dllexport) TAknLayoutText();
  2469.     __declspec(dllexport) void LayoutText(const TRect& aParent, TInt aResourceId, const CFont* aCustomFont=0);
  2470.     __declspec(dllexport) void LayoutText(const TRect& aParent, TResourceReader& aReader, const CFont* aCustomFont=0);
  2471.     __declspec(dllexport) void LayoutText(const TRect& aParent, const AknLayoutUtils::SAknLayoutText& aLayout, const CFont* aCustomFont=0);
  2472.     __declspec(dllexport) void LayoutText(const TRect& aParent, const TAknTextLineLayout& aLayout, const CFont* aCustomFont=0);
  2473.     __declspec(dllexport) void LayoutText(const TRect& aParent, TInt fontid, TInt C, TInt l, TInt r, TInt B, TInt W, TInt J, const CFont* aCustomFont=0);
  2474.     __declspec(dllexport) void DrawText(CGraphicsContext& aGc, const TDesC& aText) const;
  2475.     __declspec(dllexport) void DrawText(
  2476.         CGraphicsContext& aGc,
  2477.         const TDesC& aText,
  2478.         TBool aUseLogicalToVisualConversion ) const;
  2479.     __declspec(dllexport) void DrawText(
  2480.         CGraphicsContext& aGc,
  2481.         const TDesC& aText,
  2482.         TBool aUseLogicalToVisualConversion,
  2483.         const TRgb &aColor) const;
  2484. public:
  2485.     __declspec(dllexport) TRect TextRect() const;
  2486.     const CFont *Font() const { return iFont; }
  2487.     TRgb Color() const { return CAknEnv::AvkonColor(iColor) ; }
  2488.     CGraphicsContext::TTextAlign Align() const { return iAlign; }
  2489. private:
  2490.     TRect iTextRect;
  2491.     const CFont *iFont;
  2492.     TInt iColor;
  2493.     TInt iOffset;
  2494.     CGraphicsContext::TTextAlign iAlign;
  2495.     friend class CBubbleOutlookNumberEntry;
  2496.     };
  2497. #line 1765
  2498. class TAknLayoutRect
  2499.     {
  2500. public:
  2501.     __declspec(dllexport) TAknLayoutRect();
  2502.     __declspec(dllexport) void LayoutRect(const TRect &aParent, TInt aResourceId);
  2503.     __declspec(dllexport) void LayoutRect(const TRect &aParent, TResourceReader &aReader);
  2504.     __declspec(dllexport) void LayoutRect(const TRect &aParent, const AknLayoutUtils::SAknLayoutRect &aLayout);
  2505.     __declspec(dllexport) void LayoutRect(const TRect &aParent, const TAknWindowLineLayout &aLayout);
  2506.     __declspec(dllexport) void LayoutRect(const TRect &aParent, TInt C, TInt l, TInt t, TInt r, TInt b, TInt W, TInt H);
  2507. #line 1785
  2508.     __declspec(dllexport) TRgb Color() const;
  2509.     __declspec(dllexport) TRect Rect() const;
  2510. TBool Valid() const;
  2511.     __declspec(dllexport) void DrawRect(CWindowGc& aGc) const;
  2512.     __declspec(dllexport) void DrawOutLineRect(CWindowGc& aGc) const;
  2513.     __declspec(dllexport) void DrawImage(CBitmapContext& aGc, CFbsBitmap* aBitmap, CFbsBitmap* aMask) const;
  2514. private:
  2515.     TInt iColor;
  2516.     TRect iRect;
  2517.     };
  2518. class AknDraw
  2519.     {
  2520. public:
  2521.     __declspec(dllexport) static void DrawEmptyList(const TRect& aRect, CWindowGc& aGc, TPtrC aText);
  2522.     __declspec(dllexport) static void DrawEmptyListForSettingPage(const TRect &aRect, CWindowGc &aGc, TPtrC text);
  2523.     __declspec(dllexport) static void DrawEmptyListWithFind(const TRect& aClientRect, CWindowGc& aGc, TPtrC aText);
  2524.     __declspec(dllexport) static void DrawEmptyListHeading(const TRect &aClientRect, CWindowGc& aGc, TPtrC aText);
  2525. #line 1844
  2526.     __declspec(dllexport) static void DrawWindowShadow(CWindowGc& aGc, const TAknLayoutRect& aCoverRect, const TAknLayoutRect& aSecondShadowRect, const TAknLayoutRect& aFirstShadowRect, const TAknLayoutRect& aOutlineFrameRect, const TAknLayoutRect& aInsideAreaRect);
  2527. public:
  2528. #line 1865
  2529.     __declspec(dllexport) static void DrawEmptyListImpl( const TRect& aRect,
  2530.                                             CWindowGc& aGc,
  2531.                                             TPtrC aText,
  2532.                                             TInt aLayoutLine1,
  2533.                                             TInt aLayoutLine2 );
  2534.     };
  2535. class AknDrawWithSkins
  2536.     {
  2537. public:
  2538.     __declspec(dllexport) static void DrawEmptyList(const TRect& aRect, CWindowGc& aGc, TPtrC aText, CCoeControl *aControl);
  2539.     __declspec(dllexport) static void DrawEmptyListForSettingPage(const TRect &aRect, CWindowGc &aGc, TPtrC text, CCoeControl *aControl);
  2540.     __declspec(dllexport) static void DrawEmptyListWithFind(const TRect& aClientRect, CWindowGc& aGc, TPtrC aText, CCoeControl *aControl);
  2541.     __declspec(dllexport) static void DrawEmptyListHeading(const TRect &aClientRect, CWindowGc& aGc, TPtrC aText, CCoeControl *aControl);
  2542. #line 1916
  2543.     __declspec(dllexport) static void DrawWindowShadow(CWindowGc& aGc, const TAknLayoutRect& aCoverRect, const TAknLayoutRect& aSecondShadowRect, const TAknLayoutRect& aFirstShadowRect, const TAknLayoutRect& aOutlineFrameRect, const TAknLayoutRect& aInsideAreaRect, CCoeControl *aControl);
  2544.     };
  2545. __declspec(dllexport) const CFont *LatinPlain12();
  2546. __declspec(dllexport) const CFont *LatinBold12();
  2547. __declspec(dllexport) const CFont *LatinBold13();
  2548. __declspec(dllexport) const CFont *LatinBold16();
  2549. __declspec(dllexport) const CFont *LatinBold17();
  2550. __declspec(dllexport) const CFont *LatinBold19();
  2551. __declspec(dllexport) const CFont *NumberPlain5();
  2552. __declspec(dllexport) const CFont *ClockBold30();
  2553. __declspec(dllexport) const CFont *LatinClock14();
  2554. const CFont *CalcBold21();
  2555. const CFont *CalcOperBold21();
  2556. const CFont *CalcOperBold13();
  2557. __declspec(dllexport) const CFont *ApacPlain12();
  2558. __declspec(dllexport) const CFont *ApacPlain16();
  2559. #line 1970
  2560. __declspec(dllexport) TInt CompleteWithAppPath( TDes& aFileName );
  2561. #line 1980
  2562. TBool IsParentRelative(TInt aVal);
  2563. #line 1989
  2564. __declspec(dllexport) TInt DefaultInputLanguageFromUILanguage(const TInt aUiLanguage);
  2565. #line 26 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknpopuplayout.h" /* stack depth 2 */
  2566. struct TAknPopupWindowLayoutDef;
  2567. class CEikListBox;
  2568. class CAknPopupHeadingPane;
  2569. class CWindowGc;
  2570. class CCoeControl;
  2571. class CEikonEnv;
  2572. class TAknWindowComponentLayout;
  2573. const TInt EAknPopupLayoutsDynamic = 0x80;
  2574. const TInt EAknPopupLayoutsFind = 0x100;
  2575. #line 58
  2576. struct TAknPopupLayoutsNode;
  2577. struct TAknPopupLayoutsNode
  2578. {
  2579. TAknPopupLayoutsNode *iNext;
  2580. TInt iId;
  2581. CCoeControl *iControl;
  2582. };
  2583. enum TAknPopupLayoutsNodeList
  2584. {
  2585. EListNode = 0x5555,
  2586. EHeadingNode,
  2587. EWindowOwningNode,
  2588. EMessageBoxNode,
  2589.     EFindBoxNode
  2590. };
  2591. class AknPopupLayouts
  2592.     {
  2593. public:
  2594. #line 85
  2595.     enum TAknPopupLayouts
  2596. {
  2597. EMenuWindow,
  2598. EMenuGraphicWindow,
  2599. EMenuGraphicHeadingWindow,
  2600. EMenuDoubleWindow,
  2601. EMenuDoubleLargeGraphicWindow,
  2602. EPopupSNotePopupWindow,
  2603.     EMenuUnknownColumnWindow,
  2604.     EMenuUnknownFormattedCellWindow,
  2605. EDynMenuWindow = EMenuWindow + 0x80,
  2606. EDynMenuGraphicWindow,
  2607. EDynMenuGraphicHeadingWindow,
  2608. EDynMenuDoubleWindow,
  2609. EDynMenuDoubleLargeGraphicWindow,
  2610. };
  2611. public:
  2612. #line 117
  2613.     __declspec(dllexport) static void HandleSizeChanged(TAknPopupWindowLayoutDef &aDef,
  2614.    TAknPopupLayouts aLayout,
  2615.    TAknPopupLayoutsNode *aListOfControls);
  2616.     __declspec(dllexport) static void HandleSizeChanged(TAknPopupWindowLayoutDef &aDef,
  2617.   TAknPopupLayouts aLayout,
  2618.   CAknPopupHeadingPane *aHeadingOrNull,
  2619.   CEikListBox *aListBox,
  2620.   CCoeControl *aWindowOwningControl);
  2621.     __declspec(dllexport) static void HandleDraw(CEikonEnv* aEikEnv,
  2622.    CWindowGc &aGc,
  2623.    const TAknPopupWindowLayoutDef &aDef,
  2624.    CEikListBox *aListBox,
  2625.    CAknPopupHeadingPane *aHeadingOrNull);
  2626. public:
  2627.     __declspec(dllexport) static void ModifyWindowGraphicForHeading(TAknPopupWindowLayoutDef &aDef);
  2628.     __declspec(dllexport) static void ModifyWindowGraphicForMessageBox(TAknPopupWindowLayoutDef &aDef, TInt aNumOfLines);
  2629. public:
  2630.     __declspec(dllexport) static void CalcPopupMenuWindow(TAknPopupWindowLayoutDef &aDef,
  2631.      TRect aClientRect,
  2632.      TInt aNumberOfLinesInListBox);
  2633.     __declspec(dllexport) static void CalcPopupMenuGraphicWindow(TAknPopupWindowLayoutDef &aDef,
  2634.     TRect aClientRect,
  2635.     TInt aNumberOfLinesInListBox);
  2636.     __declspec(dllexport) static void CalcPopupMenuGraphicHeadingWindow(TAknPopupWindowLayoutDef &aDef,
  2637.    TRect aClientRect,
  2638.    TInt aNumberOfLinesInListBox);
  2639.     __declspec(dllexport) static void CalcPopupMenuDoubleWindow(TAknPopupWindowLayoutDef &aDef,
  2640.    TRect aClientRect,
  2641.    TInt aNumberOfLinesInListBox);
  2642.     __declspec(dllexport) static void CalcPopupMenuDoubleLargeGraphicWindow(TAknPopupWindowLayoutDef &aDef,
  2643.        TRect aClientRect,
  2644.        TInt aNumberOfLinesInListBox);
  2645.     __declspec(dllexport) static void CalcPopupSNoteGroupWindow(TAknPopupWindowLayoutDef &aDef,
  2646.    TRect aClientRect,
  2647.    TInt aNumberOfLinesInListBox);
  2648.     __declspec(dllexport) static void SetupMenuPopupWindow(TAknPopupWindowLayoutDef &aDef,
  2649.       TInt aNumberOfLinesInListBox,
  2650.       TBool aHeading);
  2651.     __declspec(dllexport) static void SetupPopupMenuGraphicWindow(TAknPopupWindowLayoutDef &aDef,
  2652.      TInt aNumberOfLinesInListBox,
  2653.      TBool aHeading);
  2654.     __declspec(dllexport) static void SetupPopupMenuGraphicHeadingWindow(TAknPopupWindowLayoutDef &aDef,
  2655.     TInt aNumberOfLinesInListBox,
  2656.     TBool aHeading);
  2657.     __declspec(dllexport) static void SetupPopupMenuDoubleWindow(TAknPopupWindowLayoutDef &aDef,
  2658.     TInt aNumberOfLinesInListBox,
  2659.     TBool aHeading);
  2660.     __declspec(dllexport) static void SetupImageSelectionMenuPopupWindow(TAknPopupWindowLayoutDef &aDef,
  2661.     TInt num,
  2662.     TBool heading);
  2663.     __declspec(dllexport) static void SetupPopupSNoteGroupWindow(TAknPopupWindowLayoutDef &aDef,
  2664.     TInt num,
  2665.     TBool heading);
  2666. public:
  2667.     __declspec(dllexport) static void HandleSizeAndPositionOfComponents(const TAknPopupWindowLayoutDef &aDef,
  2668.   CCoeControl *aContentInsidePopup,
  2669.   CAknPopupHeadingPane *aHeadingOrNull);
  2670.     __declspec(dllexport) static void SetupDefaults(TAknPopupWindowLayoutDef &aDef);
  2671. public:
  2672.     __declspec(dllexport) static TRect WindowRect(TAknPopupWindowLayoutDef &aDef);
  2673.     __declspec(dllexport) static TRect MenuRect(TAknPopupWindowLayoutDef &aDef);
  2674.     __declspec(dllexport) static void CheckRange(TInt &aValue, TInt aMin, TInt aMax);
  2675.     __declspec(dllexport) static void MenuPopupWindowGraphics(TAknPopupWindowLayoutDef &aDef);
  2676.     static TRect RectFromLayout(TRect aParent, const TAknWindowComponentLayout &aComponentLayout);
  2677.     };
  2678. struct TAknPopupWindowLayoutDef
  2679.     {
  2680.     __declspec(dllexport) TAknPopupWindowLayoutDef();
  2681.     TAknLayoutRect iListRect;
  2682.     TAknLayoutRect iHeadingRect;
  2683.     TAknLayoutRect iCover;
  2684.     TAknLayoutRect iSecond;
  2685.     TAknLayoutRect iFirst;
  2686.     TAknLayoutRect iOutline;
  2687.     TAknLayoutRect iInside;
  2688.     TAknLayoutRect iVertLineExt1;
  2689.     TAknLayoutRect iVertLineExt2;
  2690.     TRect iWindowRect;
  2691.     TPoint iPopupMenuWindowOffset;
  2692.     TInt iMaximumHeight;
  2693.     };
  2694. #line 31 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknquerydialog.h" /* stack depth 1 */
  2695. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknquerycontrol.h" /* stack depth 2 */
  2696. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikedwin.h" /* stack depth 3 */
  2697. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\medobsrv.h" /* stack depth 4 */
  2698. #line 13
  2699. class MEditObserver
  2700. #line 26
  2701. {
  2702. public:
  2703. #line 46
  2704. virtual void EditObserver(TInt aStart, TInt aExtent) = 0;
  2705. };
  2706. #line 12 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikedwin.h" /* stack depth 3 */
  2707. #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\fepbase.h" /* stack depth 4 */
  2708. #line 33
  2709. class CRepository;
  2710. const TInt KCoeFepMaxAttribDataSize = 200;
  2711. #line 135
  2712. class TFepOnOrOffKeyData
  2713. #line 164
  2714. {
  2715. public:
  2716. inline TFepOnOrOffKeyData(TUint aCharacterCodeForFoldedMatch, TUint aModifierMask, TUint aModifierValues) :iCharacterCodeForFoldedMatch(aCharacterCodeForFoldedMatch), iModifierMask(aModifierMask), iModifierValues(aModifierValues)
  2717. {}
  2718. inline TUint CharacterCodeForFoldedMatch() const
  2719. {return iCharacterCodeForFoldedMatch;}
  2720. inline TUint ModifierMask() const
  2721. {return iModifierMask;}
  2722. inline TUint ModifierValues() const
  2723. {return iModifierValues;}
  2724. __declspec(dllexport) TBool operator==(const TFepOnOrOffKeyData& aAnother) const;
  2725. __declspec(dllexport) TBool operator!=(const TFepOnOrOffKeyData& aAnother) const;
  2726. private:
  2727. TUint iCharacterCodeForFoldedMatch;
  2728. TUint iModifierMask;
  2729. TUint iModifierValues;
  2730. };
  2731. class CDictionaryStore;
  2732. class RWriteStream;
  2733. class RReadStream;
  2734. class CFepGenericGlobalSettings : public CBase
  2735. #line 222
  2736. {
  2737. public:
  2738. __declspec(dllexport) static CFepGenericGlobalSettings* NewL(CCoeEnv& aConeEnvironment, const TFepOnOrOffKeyData& aDefaultOnKeyData, const TFepOnOrOffKeyData& aDefaultOffKeyData, TBool aDefaultIsOn);
  2739. __declspec(dllexport) static CFepGenericGlobalSettings* NewLC(CCoeEnv& aConeEnvironment, const TFepOnOrOffKeyData& aDefaultOnKeyData, const TFepOnOrOffKeyData& aDefaultOffKeyData, TBool aDefaultIsOn);
  2740. __declspec(dllexport) static CFepGenericGlobalSettings* NewL();
  2741. __declspec(dllexport) static CFepGenericGlobalSettings* NewLC();
  2742. __declspec(dllexport) TFepOnOrOffKeyData OnKeyData() const;
  2743. __declspec(dllexport) void SetOnKeyData(const TFepOnOrOffKeyData& aOnKeyData);
  2744. __declspec(dllexport) TFepOnOrOffKeyData OffKeyData() const;
  2745. __declspec(dllexport) void SetOffKeyData(const TFepOnOrOffKeyData& aOffKeyData);
  2746. __declspec(dllexport) TBool IsOn() const;
  2747. __declspec(dllexport) void SetIsOn(TBool aIsOn);
  2748. __declspec(dllexport) void StoreChangesAndBroadcastL();
  2749. __declspec(dllexport) void RefreshL();
  2750. public:
  2751. __declspec(dllexport) static void ReadOnState(CRepository& aRepository, TBool& aOnState, TInt* aError=0 );
  2752. __declspec(dllexport) static void ReadOnOrOffKeyData(CRepository& aRepository, TFepOnOrOffKeyData& aOnOrOffKeyData, TUint32 aRepositoryKeyMask_OnOrOff, TInt* aError=0 );
  2753. __declspec(dllexport) static void WriteOnStateAndBroadcastL(CRepository& aRepository, TBool aOnState, TUint32 aRepositoryKeyMask_DefaultOrDynamic);
  2754. __declspec(dllexport) static void WriteOnOrOffKeyDataAndBroadcastL(CRepository& aRepository, const TFepOnOrOffKeyData& aOnOrOffKeyData, TUint32 aRepositoryKey);
  2755. private:
  2756. CFepGenericGlobalSettings();
  2757. void ConstructL();
  2758. private:
  2759. enum
  2760. {
  2761. EFlagIsOn =0x00000001,
  2762. EFlagStoreIsOn =0x00000002,
  2763. EFlagStoreOnKeyData =0x00000004,
  2764. EFlagStoreOffKeyData =0x00000008
  2765. };
  2766. private:
  2767. TUint iFlags;
  2768. TFepOnOrOffKeyData iOnKeyData;
  2769. TFepOnOrOffKeyData iOffKeyData;
  2770. };
  2771. class MCoeFepObserver
  2772. #line 270
  2773. {
  2774. public:
  2775. __declspec(dllexport) virtual void HandleStartOfTransactionL();
  2776. __declspec(dllexport) virtual void HandleCompletionOfTransactionL();
  2777. private:
  2778. __declspec(dllexport) virtual void MCoeFepObserver_Reserved_1();
  2779. __declspec(dllexport) virtual void MCoeFepObserver_Reserved_2();
  2780. };
  2781. #line 293
  2782. __declspec(dllexport) void FepObserverHandleStartOfTransactionL(MCoeFepObserver& aFepObserver);
  2783. class MFepAttributeStorer
  2784. #line 314
  2785. {
  2786. public:
  2787. __declspec(dllexport) void ReadAllAttributesL(CCoeEnv& aConeEnvironment);
  2788. __declspec(dllexport) void WriteAttributeDataAndBroadcastL(CCoeEnv& aConeEnvironment, TUid aAttributeUid);
  2789. __declspec(dllexport) void WriteAttributeDataAndBroadcastL(CCoeEnv& aConeEnvironment, const TArray<TUid>& aAttributeUids);
  2790. virtual TInt NumberOfAttributes() const=0;
  2791. virtual TUid AttributeAtIndex(TInt aIndex) const=0;
  2792. virtual void WriteAttributeDataToStreamL(TUid aAttributeUid, RWriteStream& aStream) const=0;
  2793. #line 348
  2794. virtual void ReadAttributeDataFromStreamL(TUid aAttributeUid, RReadStream& aStream)=0;
  2795. private:
  2796. __declspec(dllexport) virtual void MFepAttributeStorer_Reserved_1();
  2797. __declspec(dllexport) virtual void MFepAttributeStorer_Reserved_2();
  2798. TInt NumberOfOccurrencesOfAttributeUid(TUid aAttributeUid) const;
  2799. };
  2800. class CCoeControl;
  2801. class CCoeFep : public CBase, protected MFepAttributeStorer, public MCoeForegroundObserver, public MCoeFocusObserver, private MCoeMessageObserver
  2802. #line 388
  2803. {
  2804. public:
  2805. enum TEventResponse
  2806. {
  2807. EEventWasNotConsumed,
  2808. EEventWasConsumed
  2809. };
  2810. class MDeferredFunctionCall
  2811. {
  2812. public:
  2813. virtual void ExecuteFunctionL()=0;
  2814. private:
  2815. __declspec(dllexport) virtual void MDeferredFunctionCall_Reserved_1();
  2816. __declspec(dllexport) virtual void MDeferredFunctionCall_Reserved_2();
  2817. };
  2818. class MKeyEventQueue
  2819. {
  2820. public:
  2821. virtual void AppendKeyEventL(const TKeyEvent& aKeyEvent)=0;
  2822. private:
  2823. __declspec(dllexport) virtual void MKeyEventQueue_Reserved_1();
  2824. __declspec(dllexport) virtual void MKeyEventQueue_Reserved_2();
  2825. };
  2826. class MModifiedCharacter
  2827. {
  2828. public:
  2829. virtual TUint CharacterCode() const=0;
  2830. virtual TUint ModifierMask() const=0;
  2831. virtual TUint ModifierValues() const=0;
  2832. private:
  2833. __declspec(dllexport) virtual void MModifiedCharacter_Reserved_1();
  2834. __declspec(dllexport) virtual void MModifiedCharacter_Reserved_2();
  2835. };
  2836. public:
  2837. __declspec(dllexport) virtual ~CCoeFep();
  2838. __declspec(dllexport) TBool IsSimulatingKeyEvent() const;
  2839. __declspec(dllexport) TBool IsTurnedOnByL(const TKeyEvent& aKeyEvent) const;
  2840. __declspec(dllexport) TBool IsTurnedOffByL(const TKeyEvent& aKeyEvent) const;
  2841. virtual void CancelTransaction()=0;
  2842. public:
  2843. void SetOnState(TBool aOnState);
  2844. public:
  2845. __declspec(dllexport) TEventResponse OfferKeyEvent(TInt& aError, MKeyEventQueue& aKeyEventQueue, const TKeyEvent& aKeyEvent, TEventCode aEventCode);
  2846. __declspec(dllexport) TEventResponse OfferPointerEvent(TInt& aError, MKeyEventQueue& aKeyEventQueue, const TPointerEvent& aPointerEvent, const CCoeControl* aWindowOwningControl);
  2847. __declspec(dllexport) TEventResponse OfferPointerBufferReadyEvent(TInt& aError, MKeyEventQueue& aKeyEventQueue, const CCoeControl* aWindowOwningControl);
  2848. __declspec(dllexport) static TEventResponse OfferEventToActiveScheduler(CCoeFep* aFep, TInt& aError, MKeyEventQueue& aKeyEventQueue, TInt aMinimumPriority);
  2849. public:
  2850. __declspec(dllexport) void OnStartingHandlingKeyEvent_WithDownUpFilterLC();
  2851. __declspec(dllexport) void OnStartingHandlingKeyEvent_NoDownUpFilterLC();
  2852. __declspec(dllexport) TKeyResponse OnFinishingHandlingKeyEvent_WithDownUpFilterL(TEventCode aEventCode, const TKeyEvent& aKeyEvent, TKeyResponse aKeyResponse);
  2853. __declspec(dllexport) TKeyResponse OnFinishingHandlingKeyEvent_NoDownUpFilterL(TEventCode aEventCode, const TKeyEvent& aKeyEvent, TKeyResponse aKeyResponse);
  2854. protected:
  2855. __declspec(dllexport) CCoeFep(CCoeEnv& aConeEnvironment);
  2856. __declspec(dllexport) void BaseConstructL(const CCoeFepParameters& aFepParameters);
  2857. __declspec(dllexport) void ReadAllAttributesL();
  2858. __declspec(dllexport) void MakeDeferredFunctionCall(MDeferredFunctionCall& aDeferredFunctionCall);
  2859. __declspec(dllexport) void SimulateKeyEventsL(const TArray<TUint>& aArrayOfCharacters);
  2860. __declspec(dllexport) void SimulateKeyEventsL(const TArray<MModifiedCharacter>& aArrayOfModifiedCharacters);
  2861. __declspec(dllexport) void WriteAttributeDataAndBroadcastL(TUid aAttributeUid);
  2862. __declspec(dllexport) void WriteAttributeDataAndBroadcastL(const TArray<TUid>& aAttributeUids);
  2863. __declspec(dllexport) TBool IsOn() const;
  2864. private:
  2865. enum {EUndefinedEventResponse=100};
  2866. enum
  2867. {
  2868. EFlagOnState =0x00000001,
  2869. EFlagIsHandlingKeyEvent =0x00000002,
  2870. EFlagNoDownUpFilter =0x00000004
  2871. };
  2872. struct SKeyEvent
  2873. {
  2874. TEventCode iEventCode;
  2875. TKeyEvent iKeyEvent;
  2876. TKeyResponse iKeyResponse;
  2877. };
  2878. class CHighPriorityActive;
  2879. class CLowPriorityActive;
  2880. class CCoeFepExtra;
  2881. private:
  2882. void DoOnStartingHandlingKeyEventLC(TUint aFlagNoDownUpFilter);
  2883. TKeyResponse DoOnFinishingHandlingKeyEventL(TEventCode aEventCode, const TKeyEvent& aKeyEvent, TKeyResponse aKeyResponse);
  2884. static void TurnOffKeyEventHandlingFlags(TAny* aFlags);
  2885. __declspec(dllexport) virtual void MFepAttributeStorer_Reserved_1();
  2886. __declspec(dllexport) virtual void MFepAttributeStorer_Reserved_2();
  2887. __declspec(dllexport) virtual void MCoeForegroundObserver_Reserved_1();
  2888. __declspec(dllexport) virtual void MCoeForegroundObserver_Reserved_2();
  2889. __declspec(dllexport) virtual void MCoeFocusObserver_Reserved_1();
  2890. __declspec(dllexport) virtual void MCoeFocusObserver_Reserved_2();
  2891. __declspec(dllexport) virtual TMessageResponse HandleMessageL(TUint32 aClientHandleOfTargetWindowGroup, TUid aMessageUid, const TDesC8& aMessageParameters);
  2892. __declspec(dllexport) virtual void MCoeMessageObserver_Reserved_1();
  2893. __declspec(dllexport) virtual void MCoeMessageObserver_Reserved_2();
  2894. #line 527
  2895. virtual void IsOnHasChangedState()=0;
  2896. #line 563
  2897. virtual void OfferKeyEventL(TEventResponse& aEventResponse, const TKeyEvent& aKeyEvent, TEventCode aEventCode)=0;
  2898. #line 582
  2899. virtual void OfferPointerEventL(TEventResponse& aEventResponse, const TPointerEvent& aPointerEvent, const CCoeControl* aWindowOwningControl)=0;
  2900. #line 606
  2901. virtual void OfferPointerBufferReadyEventL(TEventResponse& aEventResponse, const CCoeControl* aWindowOwningControl)=0;
  2902. __declspec(dllexport) virtual void CCoeFep_Reserved_1();
  2903. __declspec(dllexport) virtual void CCoeFep_Reserved_2();
  2904. private:
  2905. CCoeEnv& iConeEnvironment;
  2906. TUint iFlags;
  2907. CHighPriorityActive* iHighPriorityActive;
  2908. CCoeFepExtra* iExtra;
  2909. MKeyEventQueue* iKeyEventQueue;
  2910. SKeyEvent* iLastKeyEvent;
  2911. TUint iSpare[12];
  2912. };
  2913. class CFepFastFileAccessor : public CBase
  2914. {
  2915. public:
  2916. class MFileObserver
  2917. {
  2918. public:
  2919. virtual void FileHasChangedL(const TDesC& aFullFileName, const TUint8* aData, TInt aDataLength, TBool aIsRom)=0;