Added icons for share via Email and Message
[apps/osp/Gallery.git] / inc / GlTypes.h
index c299f96..100fdde 100644 (file)
@@ -1,7 +1,7 @@
 //
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 //
 #ifndef _GL_TYPES_H_
 #define _GL_TYPES_H_
 
+#include <FGraphics.h>
+
 enum ACTION_ID_
 {
-       ACTION_ID_BUTTON_CHECKED = 101,
-       ACTION_ID_BUTTON_CREATE_NAME_CANCEL = 102,
-       ACTION_ID_BUTTON_CREATE_NAME_DONE = 103,
-       ACTION_ID_BUTTON_MOVE_TO_SELECTION = 104,
-       ACTION_ID_BUTTON_UNCHECKED = 105,
-       ACTION_ID_ALBUM_LIST_SELECT_ALL = 201,
-       ACTION_ID_CONTEXT_MENU_MESSAGE = 301,
-       ACTION_ID_CONTEXT_MENU_EMAIL = 302,
-       ACTION_ID_CONTEXT_MENU_MORE_ADD_TAG = 303,
-       ACTION_ID_CONTEXT_MENU_MORE_EDIT = 304,
-       ACTION_ID_CONTEXT_MENU_MORE_MOVE = 305,
-       ACTION_ID_CONTEXT_MENU_MORE_SLIDE_SHOW = 306,
-       ACTION_ID_CONTEXT_MENU_SHARE_MESSAGE = 307,
-       ACTION_ID_CONTEXT_MENU_SHARE_EMAIL = 308,
-       ACTION_ID_CONTEXTMENU_EDITOR_MOVE_ALBUM_ARRAY_START = 401,
-       ACTION_ID_CONTEXTMENU_EDITOR_MOVE_CREATE_ALBUM = 600,
-       ACTION_ID_CONTEXTMENU_SELECTION_MOVE_ALBUM_ARRAY_START = 601,
-       ACTION_ID_CONTEXTMENU_SELECTION_MOVE_CREATE_ALBUM = 800,
-       ACTION_ID_DELETE_POPUP_CANCEL = 801,
-       ACTION_ID_DELETE_POPUP_DEL = 802,
-       ACTION_ID_EDITE_FOLDER = 901,
-       ACTION_ID_FOOTER_CAMERA = 902,
-       ACTION_ID_FOOTER_CANCEL = 903,
-       ACTION_ID_FOOTER_CONFIRM = 904,
-       ACTION_ID_FOOTER_DELETE = 905,
-       ACTION_ID_FOOTER_EDIT = 906,
-       ACTION_ID_FOOTER_MORE = 907,
-       ACTION_ID_FOOTER_SHARE = 908,
-       ACTION_ID_FOOTER_SLIDESHOW = 909,
-       ACTION_ID_FORMAT_DURATION = 1001,
-       ACTION_ID_FORMAT_THUMBNAIL = 1002,
-       ACTION_ID_FORMAT_TITLE = 1003,
-       ACTION_ID_SELECTALL_CHECKED = 1001,
-       ACTION_ID_SELECTALL_UNCHECKED = 1002,
-       ACTION_ID_PROGRESSBAR_CANCEL = 2001
+       IDA_BUTTON_CHECKED = 101,
+       IDA_BUTTON_CREATE_NAME_CANCEL = 102,
+       IDA_BUTTON_CREATE_NAME_SAVE = 103,
+       IDA_BUTTON_MOVE_TO_SELECTION = 104,
+       IDA_BUTTON_UNCHECKED = 105,
+       IDA_ALBUM_LIST_SELECT_ALL = 201,
+       IDA_FILE_LIST_SELECT_ALL = 202,
+       IDA_CONTEXT_MENU_MESSAGE = 301,
+       IDA_CONTEXT_MENU_EMAIL = 302,
+       IDA_CONTEXT_MENU_MORE_ADD_TAG = 303,
+       IDA_CONTEXT_MENU_MORE_EDIT = 304,
+       IDA_CONTEXT_MENU_MORE_MOVE = 305,
+       IDA_CONTEXT_MENU_MORE_SLIDE_SHOW = 306,
+       IDA_CONTEXT_MENU_SHARE_MESSAGE = 307,
+       IDA_CONTEXT_MENU_SHARE_EMAIL = 308,
+       IDA_CONTEXT_MENU_MORE_COPY = 309,
+       IDA_CONTEXT_MENU_ROTATE_LEFT = 310,
+       IDA_CONTEXT_MENU_ROTATE_RIGHT = 311,
+       IDA_CONTEXTMENU_EDITOR_MOVE_ALBUM_ARRAY_START = 401,
+       IDA_CONTEXTMENU_EDITOR_MOVE_CREATE_ALBUM = 600,
+       IDA_CONTEXTMENU_SELECTION_MOVE_ALBUM_ARRAY_START = 601,
+       IDA_CONTEXTMENU_SELECTION_MOVE_CREATE_ALBUM = 800,
+       IDA_DELETE_POPUP_CANCEL = 801,
+       IDA_DELETE_POPUP_DEL = 802,
+       IDA_EDITE_FOLDER = 901,
+       IDA_FOOTER_CAMERA = 902,
+       IDA_FOOTER_CANCEL = 903,
+       IDA_FOOTER_CONFIRM = 904,
+       IDA_FOOTER_DELETE = 905,
+       IDA_FOOTER_EDIT = 906,
+       IDA_FOOTER_MORE = 907,
+       IDA_FOOTER_SHARE = 908,
+       IDA_FOOTER_SLIDESHOW = 909,
+       IDA_FORMAT_DURATION = 1001,
+       IDA_FORMAT_THUMBNAIL = 1002,
+       IDA_FORMAT_TITLE = 1003,
+       IDA_SELECTALL_CHECKED = 1101,
+       IDA_SELECTALL_UNCHECKED = 1102,
+       IDA_PROGRESSBAR_CANCEL = 1201
 };
 
 enum AppControlMode
 {
-       APP_CONTROL_MODE_MAIN,
-       APP_CONTROL_MODE_PICK,
-       APP_CONTROL_MODE_SETTING,
-       APP_MODE_UNKNOWN
+       APPCONTROL_MODE_MAIN,
+       APPCONTROL_MODE_PICK,
+       APPCONTROL_MODE_SETTING,
+       APPCONTROL_MODE_UNKNOWN
 };
 
 enum AppControlParamType
@@ -106,9 +112,11 @@ enum AlbumNameEditorMode
 
 enum FileActionMode
 {
-       FILE_DELETE_ACTION,
-       FILE_MOVE_ACTION,
-       FILE_RENAME_ACTION
+       FILE_ACTION_DELETE,
+       FILE_ACTION_MOVE,
+       FILE_ACTION_COPY,
+       FILE_ACTION_RENAME,
+       FILE_ACTION_ROTATE
 };
 
 enum FileActionCancelRes
@@ -124,6 +132,18 @@ enum FileActionCompleteRes
        COMPLETE_SYS_FAILURE
 };
 
+enum AlbumAction
+{
+       ALBUM_CREATE,
+       ALBUM_RENAME
+};
+
+enum RotateMode
+{
+       ROTATE_MODE_RIGHT = 0,
+       ROTATE_MODE_LEFT
+};
+
 extern const wchar_t* IDL_FORM_ALBUM_LIST;
 extern const wchar_t* IDL_FORM_ALBUM_LIST_EDITOR;
 extern const wchar_t* IDL_FORM_FILE_LIST;
@@ -131,6 +151,8 @@ extern const wchar_t* IDL_FORM_SETTING_MAIN;
 extern const wchar_t* IDL_FORM_SETTING_INTERVAL;
 extern const wchar_t* IDL_FORM_SETTING_TRANSITION;
 
+extern const wchar_t* IDC_LABEL_ALBUM_LIST_EDITOR_SELECTED;
+
 extern const wchar_t* IDC_FORM_ALBUM_LIST;
 extern const wchar_t* IDC_FORM_ALBUM_LIST_EDITOR;
 extern const wchar_t* IDC_FORM_ALBUM_NAME_EDITOR;
@@ -171,30 +193,38 @@ extern const wchar_t* APPCONTROL_PROVIDER_ID_IMAGE;
 extern const wchar_t* APPCONTROL_OPERATION_ID_PICK;
 extern const wchar_t* APPCONTROL_OPERATION_ID_VIEW;
 extern const wchar_t* APPCONTROL_OPERATION_ID_CAPTURE;
-extern const wchar_t* APPCONTROL_OPERATION_ID_CREATECONTENT;
+extern const wchar_t* APPCONTROL_OPERATION_ID_CREATE_CONTENT;
 extern const wchar_t* APPCONTROL_OPERATION_ID_COMPOSE;
 extern const wchar_t* APPCONTROL_OPERATION_ID_CONFIGURE;
 extern const wchar_t* APPCONTROL_OPERATION_ID_MAIN;
 
 extern const wchar_t* APPCONTROL_KEY_TYPE;
-extern const wchar_t* APPCONTROL_KEY_MEDIA_TYPE;
 extern const wchar_t* APPCONTROL_KEY_PATH;
 extern const wchar_t* APPCONTROL_KEY_INDEX;
-extern const wchar_t* APPCONTROL_KEY_ATTACHMENTS;
 extern const wchar_t* APPCONTROL_KEY_SELECTION_MODE;
 extern const wchar_t* APPCONTROL_KEY_DATA_SELECTED;
+extern const wchar_t* APPCONTROL_KEY_MESSAGE_TYPE;
+extern const wchar_t* APPCONTROL_KEY_CAMERA_ALLOW_SWITCH;
+
+extern const wchar_t* APPCONTROL_URI_MMS_TO;
+extern const wchar_t* APPCONTROL_URI_MAIL_TO;
+
+extern const wchar_t* APPCONTROL_MIME_IMAGE_JPG;
+extern const wchar_t* APPCONTROL_MIME_IMAGE_ALL;
 
-extern const wchar_t* APPCONTROL_DATA_CAMERA;
 extern const wchar_t* APPCONTROL_DATA_IMAGE;
 extern const wchar_t* APPCONTROL_DATA_VIDEO;
 extern const wchar_t* APPCONTROL_DATA_SINGLE;
 extern const wchar_t* APPCONTROL_DATA_MULTIPLE;
 extern const wchar_t* APPCONTROL_DATA_SLIDE_SHOW;
-extern const wchar_t* APPCONTROL_DATA_MMS;
 extern const wchar_t* APPCONTROL_DATA_SELECTION_MODE;
+extern const wchar_t* APPCONTROL_DATA_TRUE;
+extern const wchar_t* APPCONTROL_DATA_MMS;
 
 extern const wchar_t* APPCONTROL_RESULT_KEY_LEGACY_RESULT;
 
+extern const wchar_t* SETTING_KEY_LANGUAGE;
+extern const wchar_t* SETTING_KEY_FONT_SIZE;
 
 extern const Tizen::Graphics::Dimension DIMENSION_DEFAULT_THUMBNAIL;
 extern const int FOLDER_BITMAP_MAX;
@@ -236,6 +266,7 @@ extern const wchar_t* IDB_CONTROLBAR_DELETE;
 extern const wchar_t* IDB_CONTROLBAR_DELETE_DIM;
 extern const wchar_t* IDB_CONTROLBAR_MORE;
 extern const wchar_t* IDB_CONTROLBAR_MORE_DISABLED;
+extern const wchar_t* IDB_CONTROLBAR_MORE_PRESSED;
 extern const wchar_t* IDB_CONTROLBAR_SHARE;
 extern const wchar_t* IDB_CONTROLBAR_SHARE_DIM;
 extern const wchar_t* IDB_LISTVIEW_EMPTY;
@@ -259,8 +290,43 @@ extern const wchar_t* IDB_ALBUM_EDIT_RENAME_BG;
 extern const wchar_t* IDB_ALBUM_EDIT_RENAME;
 extern const wchar_t* IDB_ALBUM_ICON_FOLDER;
 extern const wchar_t* IDB_ALBUM_ICON_DOWNLOAD;
-extern const wchar_t*  IDB_ALBUM_ICON_CAMERA;
-
+extern const wchar_t* IDB_ALBUM_ICON_CAMERA;
+
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS1;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS2;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS3;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS4;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS5;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS6;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS7;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS8;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS9;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS10;
+
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS11;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS12;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS13;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS14;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS15;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS16;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS17;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS18;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS19;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS20;
+
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS21;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS22;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS23;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS24;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS25;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS26;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS27;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS28;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS29;
+extern const wchar_t* IDB_ALBUM_RENAME_PROGRESS30;
+
+extern const wchar_t* IDB_IMAGE_CONTEXT_EMAIL_ICON;
+extern const wchar_t* IDB_IMAGE_CONTEXT_MESSAGE_ICON;
 
 static const unsigned int CUSTOM_COLOR_GREY = Tizen::Graphics::Color32<124,124,124>::Value;
 static const unsigned int CUSTOM_COLOR_TRANSPARENT = Tizen::Graphics::Color32<0,0,0>::Value;
@@ -277,5 +343,7 @@ static const unsigned int CUSTOM_COLOR_SETTINGS_TEXT = Tizen::Graphics::Color32<
 static const unsigned int CUSTOM_COLOR_SETTINGS_LISTITEM_BACKGROUND = Tizen::Graphics::Color32<248, 246, 239>::Value;
 static const unsigned int CUSTOM_COLOR_SETTINGS_LISTITEM_RADIO_BACKGROUND = Tizen::Graphics::Color32<220, 218, 211>::Value;
 static const unsigned int CUSTOM_COLOR_SETTINGS_GROUPTITLE = Tizen::Graphics::Color32<59, 115, 182>::Value;
+static const int ALBUM_FIRST_ELEMENT = 0;
+static const int ALBUM_SECOND_ELEMENT = 1;
 
 #endif /* _GL_TYPES_H_ */