00001
00002
00003
00004
00005
00006 NAME IMCV
00007
00008
00009
00010 #include <eikon.rh>
00011 #include "imageconverter.hrh"
00012 #include <avkon.rsg>
00013 #include <avkon.rh>
00014 #include <avkon.mbg>
00015 #include <CommonDialogs.hrh>
00016 #include <CommonDialogs.rh>
00017 #include <appinfo.rh>
00018 #include "ImageConverter.rls"
00019
00020
00021
00022 RESOURCE RSS_SIGNATURE { }
00023
00024 RESOURCE TBUF { buf = "ImageConverter"; }
00025
00026 RESOURCE EIK_APP_INFO
00027 {
00028 hotkeys = r_imageconverter_hotkeys;
00029 menubar = r_imageconverter_menubar;
00030 status_pane = r_status_pane_empty;
00031 cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
00032 }
00033
00034
00035 RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
00036 {
00037 short_caption = "ImageConverter";
00038 caption_and_icon =
00039 CAPTION_AND_ICON_INFO
00040 {
00041 caption="ImageConverter";
00042
00043 icon_file = "\\resource\\apps\\ImageConverter.mif";
00044 };
00045 }
00046
00047 RESOURCE STATUS_PANE_APP_MODEL r_status_pane_empty
00048 {
00049 layout = R_AVKON_STATUS_PANE_LAYOUT_EMPTY;
00050 }
00051
00052
00053
00054
00055
00056
00057
00058 RESOURCE HOTKEYS r_imageconverter_hotkeys
00059 {
00060 control =
00061 {
00062 HOTKEY { command = EAknCmdExit; key='e'; }
00063 };
00064 }
00065
00066
00067
00068
00069
00070
00071
00072 RESOURCE MENU_BAR r_imageconverter_menubar
00073 {
00074 titles =
00075 {
00076 MENU_TITLE { menu_pane = r_imageconverter_menu; txt = "File"; }
00077 };
00078 }
00079
00080
00081
00082
00083
00084
00085
00086 RESOURCE MENU_PANE r_imageconverter_menu
00087 {
00088 items =
00089 {
00090 MENU_ITEM { command = EImageConverterCmdOpen; txt = "Open"; },
00091 MENU_ITEM { command = EImageConverterCmdSaveAs; txt = "Save As"; },
00092 MENU_ITEM { command = EImageConverterCmdNext; txt = "Next"; },
00093 MENU_ITEM { command = EImageConverterCmdPrev; txt = "Previous"; },
00094 MENU_ITEM { command = EImageConverterCmdZoomIn; txt = "Zoom in"; },
00095 MENU_ITEM { command = EImageConverterCmdZoomOut; txt = "Zoom out"; },
00096 MENU_ITEM { command = EImageConverterCmdRotate; cascade = r_imageconverter_cascade_rotate; txt = "Rotate";},
00097 MENU_ITEM { command = EImageConverterCmdOrientation; txt = "Change orientation"; },
00098 MENU_ITEM { command = EImageConverterCmdInfo; txt = "Image Details"; },
00099 MENU_ITEM { command = EImageConverterCmdHelp; txt = "Help"; },
00100 MENU_ITEM { command = EImageConverterCmdAbout; txt = "About"; },
00101 MENU_ITEM { command = EAknCmdExit; txt = "Exit"; }
00102 };
00103 }
00104
00105 RESOURCE MENU_PANE r_imageconverter_cascade_rotate
00106 {
00107 items =
00108 {
00109 MENU_ITEM { command = EImageConverterCmdRotateLeft; txt = "Left";},
00110 MENU_ITEM { command = EImageConverterCmdRotateRight; txt = "Right";}
00111 };
00112 }
00113
00114
00115 RESOURCE DIALOG r_imageconverter_typeselection_dialog
00116 {
00117 flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
00118 EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
00119 EEikDialogFlagCbaButtons | EEikDialogFlagWait | EEikDialogFlagDensePacking;
00120
00121 buttons = R_AVKON_SOFTKEYS_OK_BACK;
00122 }
00123
00124 RESOURCE DIALOG r_imageconverter_showinfo_dialog
00125 {
00126 flags = EGeneralQueryFlags;
00127 buttons = R_AVKON_SOFTKEYS_CLOSE;
00128 }
00129
00130
00131 RESOURCE MEMORYSELECTIONDIALOG r_memory_selection_dialog
00132 {
00133 title = "Select location";
00134 softkey_1 = "Ok";
00135 softkey_2 = "Back";
00136 locations =
00137 {
00138 LOCATION { root_path = "C:\\"; }
00139 };
00140 }
00141
00142 RESOURCE DIALOG R_QUERY_DIALOG
00143 {
00144 flags = EGeneralQueryFlags;
00145 buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
00146 items=
00147 {
00148 DLG_LINE
00149 {
00150 type = EAknCtQuery;
00151 id = EGeneralQuery;
00152 control= AVKON_DATA_QUERY
00153 {
00154 layout = EDataLayout;
00155 control = EDWIN
00156 {
00157 flags= EEikEdwinNoHorizScrolling | EEikEdwinResizable;
00158 maxlength = 10;
00159 width = 4;
00160 lines = 1;
00161 };
00162 };
00163 }
00164 };
00165 }
00166
00167 RESOURCE DIALOG r_about_query_dialog
00168 {
00169 flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
00170 buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
00171 items=
00172 {
00173 DLG_LINE
00174 {
00175 type = EAknCtPopupHeadingPane;
00176 id = EAknMessageQueryHeaderId;
00177 itemflags = EEikDlgItemNonFocusing;
00178 control = AVKON_HEADING
00179 {
00180 };
00181 },
00182 DLG_LINE
00183 {
00184 type = EAknCtMessageQuery;
00185 id = EAknMessageQueryContentId;
00186 control = AVKON_MESSAGE_QUERY
00187 {
00188 };
00189 }
00190 };
00191 }
00192
00193 RESOURCE DIALOG r_selection_query
00194 {
00195 flags = EGeneralQueryFlags;
00196 buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
00197 items =
00198 {
00199 DLG_LINE
00200 {
00201 type = EAknCtListQueryControl;
00202 id = EListQueryControl;
00203 control = AVKON_LIST_QUERY_CONTROL
00204 {
00205 listtype = EAknCtSinglePopupMenuListBox;
00206 listbox = LISTBOX
00207 {
00208 flags = EAknListBoxSelectionList;
00209 height = 3;
00210 width = 3;
00211 };
00212 heading = "Select format";
00213 };
00214 }
00215 };
00216 }
00217
00218 RESOURCE TBUF32 r_about_dialog_title { buf=qtn_about_dialog_title; }
00219 RESOURCE TBUF r_about_dialog_text { buf=qtn_about_dialog_text; }
00220
00221
00222