calendarui/inc/calendar.hrh
branchRCL_3
changeset 30 bd7edf625bdd
parent 29 12af337248b1
--- a/calendarui/inc/calendar.hrh	Tue Aug 31 15:13:43 2010 +0300
+++ b/calendarui/inc/calendar.hrh	Wed Sep 01 12:32:31 2010 +0100
@@ -20,8 +20,8 @@
 #ifndef CALENDAR_HRH
 #define CALENDAR_HRH
 
-//#include <avkon.hrh>
-//#include "CalendarVariant.hrh"
+#include <avkon.hrh>
+#include "CalendarVariant.hrh"
 
 
 
@@ -44,6 +44,9 @@
     ECalenMarkAll,
     ECalenUnmarkAll,
 
+    ECalenCmdComplete,
+    ECalenMarkDone,
+    ECalenMarkUnDone,
 
     ECalenCmdChangeView,
 
@@ -51,11 +54,15 @@
     /* Settings view */
     //ECalenCmdSetting,
     ECalenCmdChange,
+		
+	/* Event view From alarm commands */
+    ECalenStopAlarm,
+    ECalenSnoozeAlarm,
 
     /* Misc commands */
-//#ifdef RD_CALEN_ENHANCED_MSK 
-	//ECalenCmdOpenMskDialog,
-//#endif //RD_CALEN_ENHANCED_MSK
+#ifdef RD_CALEN_ENHANCED_MSK 
+	ECalenCmdOpenMskDialog,
+#endif //RD_CALEN_ENHANCED_MSK
 
     /* Meeting request commands*/
     ECalenCmdSendResponse,
@@ -69,6 +76,11 @@
     ECalenRegionalVariantCmdFirst = 100160 
     };
 
+enum TCalenDayViewCommands
+    {
+    ECalenCopyToCalendars = 100161
+    };
+
 // Do not use this directly but through ItemToArrayIndex,
 // because regional variator can add their own setting items between
 // these setting items
@@ -79,11 +91,13 @@
     ECalenSnoozeTimeItemId,
     ECalenDefaultViewItemId,
     ECalenWeekFormatItemId,
+    ECalenWeekNumberItemId,
     ECalenWeekTitleItemId,
     ECalenExtCalendarItemId,
     ECalenDefaultMailboxId,
     ECalenToolbarItemId,
     ECalenPluginListItemId,
+    ECalenInfoBarPluginsItemId,
     ECalenRegionalVariantSettingListItemIdFirst = 6020
     };
 
@@ -148,8 +162,62 @@
     ETodoPriorityNormal,
     ETodoPriorityLow
     };
-    
+enum //
+    {
+    ECalenCmdEdit = 1,
+    ECalenCmdAdd,
+    ECalenCmdDelete,
+    ECalenCmdItemSelect,
+    ECalenCmdItemDeselect,
+    ECalenCmdShow,
+    ECalenCmdHide
+    };
+
+enum
+    {
+    ECalenMultiDbName = 5000,
+    ECalenMultiDbColor,
+    ECalenMultiDbPublicPrivate,
+    ECalenMultiDbHiddenVisible,
+    ECalenMultiDbSyncStatus
+    };
 
+ enum
+    {
+    ECalenMultiDbHelp = 1,
+    ECalenMultiDbExit
+    };
+ 
+ enum TCalenAttachmentCommands
+     {
+     ECalenAddImage,
+     ECalenAddNote,
+     ECalenAddAudio,
+     ECalenAddVideo,
+     ECalenAddOtherFiles,
+     ECalenViewAttachmentCmdOpen,
+     ECalenViewAttachmentCmdSave,
+     ECalenViewAttachmentCmdRemove,
+     ECalenViewAttachmentAdd,
+     ECalenViewAttachmentCmdFetch,
+     ECalenViewerCmdAttachmentCmdExit
+     };
+ 
+ // dialog control ids.
+ enum TCalenAttachmentDlgCtrlIds
+     {
+     ECalenAttachmentListBoxId = 1,
+     ECalenCannotOpenNoteId,
+     ECalenSavedNoteId,
+     ECalenWaitNoteId
+     };
+ 
+ // custom control types.
+ enum TCalenAttachmentDlgCustomControls
+     {
+     ECalenAttachmentListBox = 0x2001
+     };
+ 
 #define CALEN_VIEW_CYCLING_NEXT '#'
 #define CALEN_VIEW_CYCLING_PREV '*'
 
@@ -165,7 +233,29 @@
 #define cell_cale_tentative_mr      114 // light blue, RGB (102, 204, 255)
 #define cell_cale_cancelled_mr       35 // red, RGB (255, 0, 0)
 
+ enum
+     {
+     /// Enable Ok button for calender selection dialog
+     ECalenSelectCmdOk = 3000
+     };
 
+//Colors of color grid in Muliple calendars view
+#define KCalenDarkBlue      TRgb(0x792B00)
+#define KCalenBlue          TRgb(0xC0580F)
+#define KCalenCyan          TRgb(0xB0A157)
+#define KCalenlightBlue     TRgb(0xF5D8B3)
+#define KCalenDarkGreen     TRgb(0x1C4C02)
+#define KCalenGreen         TRgb(0x359C50)
+#define KCalenlightGreen    TRgb(0x53D292)
+#define KCalenGold          TRgb(0x5BDDDC)
+#define KCalenDarkRed       TRgb(0x0A12B8)
+#define KCalenOrange        TRgb(0x009DFF)
+#define KCalenYellow        TRgb(0x05E8FF)
+#define KCalenDarkOrange    TRgb(0x2D63D4)
+#define KCalenMegenta       TRgb(0xA4006D)
+#define KCalenlightMagenta  TRgb(0xE68DA7)
+#define KCalenlightPink     TRgb(0xCFACFF)
+#define KCalenPink          TRgb(0x8217E0)
 #endif // end of CALENDAR_HRH