rop_dialog.rss
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:6k
源码类别:

Symbian

开发平台:

C/C++

  1. /*============================================================================*
  2.  *
  3.  * (c) 1995-2003 RealNetworks, Inc. Patents pending. All rights reserved.
  4.  *
  5.  *============================================================================*/
  6.    
  7. // >>> dialogs
  8. /////////////////////////////
  9. // prompt, wait for OK
  10. //
  11. RESOURCE DIALOG r_avp_ok_dialog
  12. {
  13. flags = EAknDialogGenericQueryFlags;
  14. buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
  15. items = 
  16. {
  17. DLG_LINE
  18. {
  19. type = EAknCtQuery;
  20. id = EGeneralQuery;
  21. control = AVKON_CONFIRMATION_QUERY
  22. {
  23. bmpid = EMbmAvkonQgn_note_info;
  24. bmpmask = EMbmAvkonQgn_note_info_mask;
  25. bmpfile = AVKON_MBM_FILENAME;
  26. layout = EConfirmationLayout;
  27. };
  28. }
  29. };
  30. }
  31. /////////////////////////////
  32. // prompt, get yes or no
  33. //
  34. RESOURCE DIALOG r_avp_yes_no_dialog
  35. {
  36. flags = EGeneralQueryFlags;
  37. buttons = R_AVKON_SOFTKEYS_YES_NO;
  38. items = 
  39. {
  40. DLG_LINE
  41. {
  42. type = EAknCtQuery;
  43. id = EGeneralQuery;
  44. control = AVKON_CONFIRMATION_QUERY
  45. {
  46. layout = EConfirmationLayout;
  47. };
  48. }
  49. };
  50. }
  51. RESOURCE DIALOG r_avp_recent_files_dialog
  52. {
  53. flags = EAknDialogSelectionList;
  54. buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
  55. items =
  56. {
  57. DLG_LINE
  58. {
  59. type = EAknCtSingleListBox;
  60. //EAknCtSingleGraphicListBox;
  61. id = ESelectionListControl;
  62. control = LISTBOX
  63. {
  64. flags = EAknListBoxSelectionList;
  65. };
  66. },
  67. DLG_LINE
  68. {
  69. itemflags = EEikDlgItemNonFocusing;
  70. id = EFindControl;
  71. type = EAknCtSelectionListPopupFind;
  72. // type = EAknCtSelectionListFixedFind;
  73. }
  74. };
  75. }
  76. RESOURCE DIALOG r_avp_wait_note
  77. {
  78.     flags = EAknWaitNoteFlags;
  79.     buttons=R_AVKON_SOFTKEYS_CANCEL;
  80.     items=
  81.     {
  82.         DLG_LINE
  83.         {
  84.             type = EAknCtNote;
  85.             id = EGeneralQuery;
  86.             control= AVKON_NOTE 
  87.             { 
  88.                 layout = EWaitLayout;
  89.                 imagefile = AVKON_MBM_FILENAME;
  90.                 imageid = EMbmAvkonQgn_note_progress;
  91.                 imagemask = EMbmAvkonQgn_note_progress_mask;
  92.                 animation = R_QGN_GRAF_WAIT_BAR_ANIM;
  93.             };
  94.         }
  95.     };
  96. }
  97. /////////////////////////////
  98. // prompt, get text
  99. //
  100. RESOURCE DIALOG r_avp_query_text_dialog
  101. {
  102. flags = EGeneralQueryFlags;
  103. buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
  104. items = 
  105. {
  106. DLG_LINE
  107. {
  108. type = EAknCtQuery;
  109. id = EGeneralQuery;
  110. control = AVKON_DATA_QUERY
  111. {
  112. layout = EDataLayout;
  113. control = EDWIN
  114. {
  115. flags = EEikEdwinNoHorizScrolling;
  116. width = 10; // XXX arbitrary
  117. //default_case = EAknEditorLowerCase;
  118. };
  119. };
  120. }
  121. };
  122. }
  123. RESOURCE DIALOG r_avp_expand_form_item_dialog
  124. {
  125. flags = EGeneralQueryFlags;
  126. buttons = R_AVKON_SOFTKEYS_CLOSE;
  127. items = 
  128. {
  129. DLG_LINE
  130. {
  131. type = EAknCtQuery;
  132. id = EGeneralQuery;
  133. control = AVKON_DATA_QUERY
  134. {
  135. layout = EDataLayout;
  136. control = EDWIN
  137. {
  138. flags = EEikEdwinNoHorizScrolling;
  139. width = 10; // XXX arbitrary
  140. };
  141. };
  142. }
  143. };
  144. }
  145. //
  146. // folder path selection popup list dialog
  147. //
  148. RESOURCE AVKON_LIST_QUERY r_avp_select_folder_dlg
  149. {
  150.     flags = EGeneralQueryFlags;
  151.     softkeys = r_avp_cba_move_cancel;
  152.     items =
  153. {
  154. AVKON_LIST_QUERY_DLG_LINE 
  155.     {
  156.     control = AVKON_LIST_QUERY_CONTROL
  157. {
  158. listtype = EAknCtSingleGraphicPopupMenuListBox;
  159. listbox = AVKON_LIST_QUERY_LIST
  160.     {
  161.             // empty
  162.     };
  163. heading = qtn_memc_move_heading;
  164. };
  165.     }
  166. };
  167. }
  168. //
  169. // select clip or playlist popup list dialog (for save clip)
  170. //
  171. RESOURCE AVKON_LIST_QUERY r_avp_select_save_source_dlg
  172. {
  173.     flags = EGeneralQueryFlags;
  174.     softkeys = R_AVKON_SOFTKEYS_SELECT_CANCEL;
  175.     items =
  176. {
  177. AVKON_LIST_QUERY_DLG_LINE 
  178.     {
  179.     control = AVKON_LIST_QUERY_CONTROL
  180. {
  181. listtype = EAknCtSingleGraphicPopupMenuListBox;
  182. listbox = AVKON_LIST_QUERY_LIST
  183.     {
  184.     array_id=r_rop_array_save_playlist_or_clip;
  185.     };
  186. heading = qtn_mrp_t_select_save_clip_item;
  187. };
  188.     }
  189. };
  190. }
  191. //
  192. // before/after selection popup list dialog (for edit playlist)
  193. //
  194. RESOURCE AVKON_LIST_QUERY r_avp_select_playlist_pos_dlg
  195. {
  196.     flags = EGeneralQueryFlags;
  197.     softkeys = R_AVKON_SOFTKEYS_INSERT_BACK; //R_AVKON_SOFTKEYS_OK_CANCEL;
  198.     items =
  199. {
  200. AVKON_LIST_QUERY_DLG_LINE 
  201.     {
  202.     control = AVKON_LIST_QUERY_CONTROL
  203. {
  204. listtype = EAknCtSingleGraphicPopupMenuListBox;
  205. listbox = AVKON_LIST_QUERY_LIST
  206.     {
  207.     array_id=r_rop_array_insert_before_after;
  208.     };
  209. heading = qtn_mrp_select_insert_pos_heading;
  210. };
  211.     }
  212. };
  213. }
  214. RESOURCE DIALOG r_avp_edit_playlist_dlg
  215. {
  216. flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
  217. EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
  218. EEikDialogFlagCbaButtons | EEikDialogFlagWait;
  219. buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK; //r_avp_edit_playlist_dialog_cba;
  220. form = r_avp_edit_playlist_form;
  221. }
  222. // form resource for edit playlist dialog
  223. RESOURCE FORM r_avp_edit_playlist_form
  224. {
  225. // 'double space' means caption will be drawn above text (i.e., not to immediate left)
  226. // 'edit mode only' forces edit mode on initial display
  227. flags = EEikFormShowBitmaps; // EEikFormUseDoubleSpacedFormat; // EEikFormUseDoubleSpacedFormat | EEikFormEditModeOnly;
  228. items =
  229. {
  230. // empty
  231. };
  232. }
  233. // dlg line for inserting into info dlg form (only allows adding via resource)
  234. RESOURCE DLG_LINE r_avp_form_edwin
  235. {
  236. type=EEikCtEdwin;
  237. prompt = "" ;
  238. id= EIdInsertLinePlaceHolder;
  239. control=EDWIN 
  240. flags= KMultiLineExpandingEditorFlags; 
  241. };
  242. RESOURCE DIALOG r_avp_mmc_password_query
  243. {
  244. flags = EGeneralQueryFlags; 
  245. buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
  246. items =
  247.     {
  248.     DLG_LINE
  249.         {
  250.         type = EAknCtQuery;
  251.         id = EGeneralQuery;
  252.         control = AVKON_DATA_QUERY
  253.             { 
  254.             layout = ECodeLayout;
  255.             label = "";             
  256.             control = SECRETED
  257.                 {
  258.                 num_letters = 16;
  259.                 };
  260.             };
  261.         }
  262.     };
  263. }