diff -r 000000000000 -r f979ecb2b13e calendarui/editors/inc/CalenDefaultEditors.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/calendarui/editors/inc/CalenDefaultEditors.hrh Tue Feb 02 10:12:19 2010 +0200 @@ -0,0 +1,166 @@ +/* +* Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Calendar editor common definitions for resource and c++ files. +* +*/ + + +#ifndef __CALENDEFAULTEDITORS_HRH__ +#define __CALENDEFAULTEDITORS_HRH__ + +#include + +// CONSTANTS + +#define KToDoMaxEditorLength 160 // Maximum length +#define KToDoMaxEditorWidth 20 +#define KToDoEditorLines 3 + +#define KToDoMinSecond 0 +#define KToDoMinMinute 0 +#define KToDoMinHour 0 +#define KToDoMaxSecond 59 +#define KToDoMaxMinute 59 +#define KToDoMaxHour 23 + +enum // + { + // THIS RANGE SHOULD NOT OVERLAP WITH CALENDAR RANGE + //always hidden, allows easy adding of items to beginning of menu + ECalenCmdFirstMenuItem = 5000, + + /* Description data commands */ + ECalenCmdAddDescription, + ECalenCmdAddDescriptionNew, + ECalenCmdAddDescriptionExisting, + ECalenCmdShowDescription, + ECalenCmdRemoveDescription, + + ECalenCmdCancel, + +#ifdef RD_CALEN_VIEWERS_LEFT_RIGHT_NAVI + /* Viewer cycling commands */ + ECalenCmdPrevInstance, + ECalenCmdNextInstance, +#endif // RD_CALEN_VIEWERS_LEFT_RIGHT_NAVI + + /* Close the viewer or editor due to command line launch */ + ECalenCmdCloseDialog, + + ECalenLastFreeEditorCommand, + + ECalenCmdAddPeople, + ECalenCmdRemovePeople, + ECalenCmdAddAttachment, + ECalenCmdRemoveAttachment, + ECalenCmdViewAttachmentList + }; + + /* todo related commands */ + +enum //TTodoPopupMenuCommands + { + ECalenTodoCmdAdd = ECalenLastFreeEditorCommand, + ECalenTodoCmdDelete, + ECalenTodoCmdSave, + ECalenTodoCmdViewHighlightedItem, + ECalenTodoCmdTaskCompleted, + ECalenTodoCmdRestoreTask + }; + + +enum //TCalenNoteCustomControls + { + ECalenCtDescriptionField = KAknCtLastControlId + 1 + }; + +enum //TCalenNoteFormConstant + { + // This is absolute maximum length for text editors. + // Actual maximum depends on layout variant. + // This value can be used for compile-time size definitions, but + // do not use it, when actual maximum is needed (e.g. when extracting text) + // Use e.g. MaxTextEditorLength in CalenNoteForm. + ECalenAbsoluteMaxTextEditorLength = 160 + }; + + /* Constants */ + +enum // TCalenMinTime + { + ECalenMinDay = 0, + ECalenMinMonth = 0, + ECalenMinYear = 1900, + ECalenMinSecond = 0, + ECalenMinMinute = 0, + ECalenMinHour = 0, + ECalenMinAnnivYear = 1900 + }; + +enum // TCalenMaxTime + { + ECalenMaxDay = 29, + ECalenMaxMonth = 11, + ECalenMaxYear = 2100, + ECalenMaxSecond = 59, + ECalenMaxMinute = 59, + ECalenMaxHour = 23, + ECalenMaxAnnivYear = 2100 // FIXME, could be removed? + }; + +/** + * Date representing forever value in Repeat until field. + */ +enum + { + ECalenForeverDay = 30, // 31 - 1 + ECalenForeverMonth = 11, // 12 - 1 + ECalenForeverYear = 2100 // 2100 + }; + +// FIXME: remove ? +enum // TTodoNotedId + { + ETodoNoteWait = 6500 + }; + +enum //TCalenUnifiedEditorItem + { + ECalenEditorEventType = 20200, + ECalenEditorSubject, + ECalenEditorAllDayItem, + ECalenEditorDueDate, + ECalenEditorStartDate, + ECalenEditorStartTime, + ECalenEditorEndDate, + ECalenEditorEndTime, + ECalenEditorBirthDayYear, + ECalenEditorPlace, + ECalenEditorReminder, + ECalenEditorReminderTime, + ECalenEditorReminderDate, + ECalenEditorRepeat, + ECalenEditorRepeatUntil, + ECalenEditorPriority, + ECalenEditorPeople, + ECalenEditorDBName, + ECalenEditorAttachment, + ECalenEditorDescription + }; + + +#endif // __CALENDEFAULTEDITORS_HRH__ + + +// End of File