/*
* Copyright (c) 2002 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: This file contains all the resources for the module.
* Form resource : CalenForm.ra
* Note resource : Calennote.ra
* Other resource : Calendar.rss
*
*/
// RESOURCE IDENTIFIER
NAME CALD
// INCLUDES
#include <eikon.rh>
#include <eikon.rsg>
#include <avkon.rsg>
#include <avkon.hrh>
#include <avkon.rh>
#include <avkon.loc>
#include <calendar.mbg>
#include <PUAcodes.hrh>
#include <AvkonIcons.hrh>
#include "CalendarVariant.hrh"
#include <bldvariant.hrh>
#include <appinfo.rh>
#include <data_caging_paths_strings.hrh>
#include <finditem.hrh>
#ifdef RD_CALEN_EXTERNAL_CAL
#include <aiwcommon.rh>
#include <aiwcommon.hrh>
#endif //RD_CALEN_EXTERNAL_CAL
#include "calendar.hrh"
#include <calencommands.hrh>
#include <calendar.loc>
// RESOURCE DEFINITIONS
RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF
{
buf = "DummyCalenAppDoc"; // Dummy // FIXME! Full path needed!
}
RESOURCE EIK_APP_INFO
{
custom_app_info_extension = r_calen_toolbar_info_extension;
}
RESOURCE EIK_APP_INFO_EXT r_calen_toolbar_info_extension
{
popup_toolbar = r_calen_toolbar;
}
RESOURCE AVKON_TOOLBAR r_calen_toolbar
{
lines = 1;
flags = KAknToolbarFixed ;
}
// ---------------------------------------------------------
//
// r_calen_monthview_info
// Define menubar and cba key of month view.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_VIEW r_calen_monthview_info
{
menubar = r_calendar_month_menubar;
// month and week view have same cba
cba = r_calen_month_and_week_view_cba;
}
// ---------------------------------------------------------
//
// r_calen_weekview_info
// Define menubar and cba key of month view.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_VIEW r_calen_weekview_info
{
menubar = r_calendar_week_menubar;
// month and week view have same cba
cba = r_calen_month_and_week_view_cba;
}
// ---------------------------------------------------------
//
// r_calen_month_and_week_view_cba
// Define CBA for month and week view.
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_month_and_week_view_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
CBA_BUTTON
{
id=EAknSoftkeyOpen;
txt=qtn_msk_open;
}
};
}
// ---------------------------------------------------------
//
// r_calen_default_day_view_cba
// Define CBA for month and week view.
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_default_day_view_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
CBA_BUTTON {txt=text_softkey_empty;}
};
}
// r_calen_dayview_info
// Define menubar and cba key of day view.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_VIEW r_calen_dayview_info
{
menubar = r_calendar_day_menubar;
// day and todo view share cba as well.
cba = r_calen_default_day_view_cba;
}
// ---------------------------------------------------------
//
// r_calen_day_and_todo_view_normal_cba
// Define cba for day and todo view.
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_day_and_todo_view_normal_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
CBA_BUTTON
{
id=EAknSoftkeyOpen;
txt=qtn_msk_open;
}
};
}
// ---------------------------------------------------------
//
// r_calen_day_and_todo_view_context_menu_cba
// Define context aware cba for day and todo view.
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_day_and_todo_view_context_menu_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
#ifdef RD_CALEN_ENHANCED_MSK
CBA_BUTTON
{
id=ECalenCmdOpenMskDialog;
txt=qtn_cale_msk_new_entry;
}
#else
CBA_BUTTON
{
id=EAknSoftkeyContextOptions;
txt=text_softkey_option;
}
#endif //RD_CALEN_ENHANCED_MSK
};
}
RESOURCE CBA r_calen_todo_view_context_menu_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
CBA_BUTTON
{
id=EAknSoftkeyContextOptions;
txt=text_softkey_option;
}
};
}
// ---------------------------------------------------------
//
// r_calen_exit_cba_button
// Define exit button for calendar. Will be used
// instead of back if we were launched to that view
//
// ---------------------------------------------------------
//
RESOURCE CBA_BUTTON r_calen_back_cba_button
{
id=EAknSoftkeyBack;
txt=text_softkey_back;
}
// ---------------------------------------------------------
//
// r_calen_exit_cba_button
// Define exit button for calendar. Will be used
// instead of back if we were launched to that view
//
// ---------------------------------------------------------
//
RESOURCE CBA_BUTTON r_calen_exit_cba_button
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
}
// ---------------------------------------------------------
//
// r_calendar_month_menubar
// Menubar for month view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_month_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calendar_month_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_month_menupane
// Menu pane for month view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_month_menupane
{
items =
{
//r_calendar_forwards_to_day_view
MENU_ITEM
{
command = ECalenForwardsToDayView;
txt = qtn_cale_opt_open;
},
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
//cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenNewMeetingRequest;
txt = qtn_cale_meeting_request_note;
},
MENU_ITEM
{
command = ECalenMissedAlarmsView;
txt = qtn_cale_opt_mav;
},
MENU_ITEM
{
command = ECalenSwitchView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
},
#ifdef RD_CALEN_EXTERNAL_CAL
MENU_ITEM { command = ECalenExtAiwCommandId; txt = qtn_cale_om_external_cale; },
#endif //RD_CALEN_EXTERNAL_CAL
MENU_ITEM
{
// Cascade.
command = ECalenDeleteAllEntries;
txt = qtn_cale_opt_delete_entries;
},
MENU_ITEM
{
command = ECalenGotoDate;
txt = text_calendar_goto_date;
},
MENU_ITEM
{
command = ECalenShowSettings;
txt = text_calendar_settings;
},
MENU_ITEM
{
command = ECalenShowCalendars;
txt = qtn_cale_opt_calendars;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_month_menubar_tui
// Menubar for month view Touch UI long tapping menubar
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_month_menubar_tui
{
titles =
{
MENU_TITLE {menu_pane = r_calendar_newentry_menupane;}
};
}
// ---------------------------------------------------------
//
// r_calendar_change_view_menupane
// Menu pane for change view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_change_view_menupane
{
items =
{
MENU_ITEM
{
command = ECalenMonthView;
txt = qtn_cale_opt_change_month;
},
MENU_ITEM
{
command = ECalenWeekView;
txt = qtn_cale_opt_change_week;
},
MENU_ITEM
{
command = ECalenDayView;
txt = qtn_cale_opt_change_day;
},
MENU_ITEM
{
command = ECalenTodoView;
txt = qtn_cale_opt_change_todo;
}
};
}
RESOURCE TBUF r_qtn_cale_tooltip_prev_view
{
buf = qtn_cale_tooltip_prev_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_month_view
{
buf = qtn_cale_tooltip_month_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_week_view
{
buf = qtn_cale_tooltip_week_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_day_view
{
buf = qtn_cale_tooltip_day_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_todo_view
{
buf = qtn_cale_tooltip_todo_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_next_view
{
buf = qtn_cale_tooltip_next_view;
}
RESOURCE TBUF r_qtn_cale_tooltip_new_entry
{
buf = qtn_cale_tooltip_new_entry;
}
// ---------------------------------------------------------
//
// r_calendar_delete_menupane
// Delete sub menu pane
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_delete_menupane
{
items =
{
MENU_ITEM
{
command = ECalenDeleteEntriesBeforeDate;
txt = qtn_cale_sub_setdate;
},
MENU_ITEM
{
command = ECalenDeleteAllEntries;
txt = qtn_cale_sub_all;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_day_menubar
// Menubar for day view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_day_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calendar_day_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_day_menupane
// Menu pane for day view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_day_menupane
{
items =
{
MENU_ITEM
{
command = ECalenViewCurrentEntry;
txt = qtn_cale_opt_open;
//Single click
flags = EEikMenuItemAction;
},
MENU_ITEM
{
command = ECalenCompleteTodo;
txt = qtn_todo_cmd_task_completed;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenCopyToCalendars;
txt = qtn_calen_copy_to_calendars;
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenGetLocationAndReplace;
txt = qtn_cale_om_find_on_map;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenShowLocation;
txt = qtn_cale_om_show_on_map;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
// cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenNewMeetingRequest;
txt = qtn_cale_meeting_request_note;
},
MENU_ITEM
{
command = ECalenMissedAlarmsView;
txt = qtn_cale_opt_mav;
},
MENU_ITEM
{
command = ECalenSwitchView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
},
#ifdef RD_CALEN_EXTERNAL_CAL
MENU_ITEM { command = ECalenExtAiwCommandId; txt = qtn_cale_om_external_cale; },
#endif //RD_CALEN_EXTERNAL_CAL
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenGotoDate;
txt = text_calendar_goto_date;
},
MENU_ITEM
{
command = ECalenSend;
txt = "";
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenShowSettings;
txt = text_calendar_settings;
},
MENU_ITEM
{
command = ECalenShowCalendars;
txt = qtn_cale_opt_calendars;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_day_case_menubar
// Case Sensitive menubar for day view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_day_case_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calendar_day_case_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_day_case_menupane
// Case Sensitive menu pane for day view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_day_case_menupane
{
items =
{
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
// cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenCmdChangeView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
},
MENU_ITEM
{
command = ECalenGotoDate;
txt = text_calendar_goto_date;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_week_menubar
// Menubar for week view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_week_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calendar_week_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_week_menupane
// Menu pane for week view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_week_menupane
{
items =
{
MENU_ITEM
{
command = ECalenForwardsToDayView;
txt = qtn_cale_opt_open;
},
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
//cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenNewMeetingRequest;
txt = qtn_cale_meeting_request_note;
},
MENU_ITEM
{
command = ECalenMissedAlarmsView;
txt = qtn_cale_opt_mav;
},
MENU_ITEM
{
command = ECalenSwitchView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
},
#ifdef RD_CALEN_EXTERNAL_CAL
MENU_ITEM { command = ECalenExtAiwCommandId; txt = qtn_cale_om_external_cale; },
#endif //RD_CALEN_EXTERNAL_CAL
MENU_ITEM
{
command = ECalenGotoDate;
txt = text_calendar_goto_date;
},
MENU_ITEM
{
command = ECalenShowSettings;
txt = text_calendar_settings;
},
MENU_ITEM
{
command = ECalenShowCalendars;
txt = qtn_cale_opt_calendars;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_notetype_menupane
// Menu pane for Make note
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_notetype_menupane
{
items =
{
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_meeting_note;
},
MENU_ITEM
{
command = ECalenNewMeetingRequest;
txt = qtn_cale_meeting_request_note;
},
/* MENU_ITEM
{
command = ECalenNewDayNote;
txt = qtn_cale_day_note;
},*/
MENU_ITEM
{
command = ECalenNewAnniv;
txt = qtn_cale_note_anniversary;
},
MENU_ITEM
{
command = ECalenNewTodo;
txt = qtn_cale_note_todo;
}
};
}
// ---------------------------------------------------------
//
// r_calen_setting_form_title
// Define title of setting form
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_setting_form_title
{
buf = text_calendar_setting_title;
}
// ---------------------------------------------------------
//
// r_calen_weekview_timeformat_12
// Locale-specific 12h time format for the week view.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_weekview_timeformat_12
{
buf = "%-A%I%+A";
}
// ---------------------------------------------------------
//
// r_calen_dayview_hyphen
// A hyphen (StartTime'-'EndTime)
//
// ---------------------------------------------------------
//
RESOURCE NUMBER_INT16 r_calen_dayview_hyphen
{
value = KPuaCodeNarrowDash;
}
// ---------------------------------------------------------
//
// r_calendar_week_view_title
// Week view title1
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calendar_week_view_title
{
buf = qtn_cale_week_view_title;
}
// ---------------------------------------------------------
//
// r_calendar_week_period_title
// Week view title2
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calendar_week_period_title
{
buf = qtn_cale_title_week_days;
}
// ---------------------------------------------------------
//
// r_calen_date_prompt
// time query prompt
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_date_prompt
{
buf = qtn_cale_go_to_date;
}
// ---------------------------------------------------------
//
// r_calen_qtn_cale_no_events
// Empty data prompt
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_qtn_cale_no_events
{
buf = qtn_cale_no_events;
}
#ifdef RD_CALEN_EXTERNAL_CAL
// -----------------------------------------------------------------------------
// AIW INTEREST
// -----------------------------------------------------------------------------
RESOURCE AIW_INTEREST r_external_calendar_aiw_interest
{
items =
{
AIW_CRITERIA_ITEM
{
id = ECalenExtAiwCommandId;
serviceCmd = KAiwCmdView;
serviceClass = KAiwClassMenu; // Menu service class (offers menu based services)
contentType = "text/calendar";
maxProviders = 1;
}
};
}
#endif //RD_CALEN_EXTERNAL_CAL
#include "CalenSettings.ra"
#include "CalenNote.ra"
//----------------------------------------------------
//
// r_calendar_localisable_app_info
// Localisable applicatio info resouse definition
//
//----------------------------------------------------
//
RESOURCE LOCALISABLE_APP_INFO r_calendar_localisable_app_info
{
short_caption = qtn_apps_calendar_grid;
caption_and_icon =
CAPTION_AND_ICON_INFO
{
caption = qtn_apps_calendar_list;
#ifdef __SCALABLE_ICONS
number_of_icons = 1;
icon_file = APP_BITMAP_DIR"\\Calendar_aif.mif";
#else
number_of_icons = 2;
icon_file = APP_BITMAP_DIR"\\Calendar_aif.mbm";
#endif
};
}
RESOURCE TBUF r_qtn_cale_title_calendar
{
buf = qtn_cale_title_calendar;
}
RESOURCE TBUF r_qtn_cale_title_calendars
{
buf = qtn_cale_title_calendars;
}
RESOURCE TBUF r_calen_qtn_cale_no_subject
{
buf = qtn_cale_no_subject;
}
RESOURCE TBUF r_calen_select_mailbox
{
buf = qtn_cale_lq_select_mailbox;
}
RESOURCE TBUF r_calen_define_mailbox
{
buf = qtn_cale_query_define_mailbox;
}
RESOURCE TBUF r_calen_preview_separator
{
buf = qtn_cale_lunar_separator;
}
// for fixed toolbar
RESOURCE TBUF r_cale_tb_next_view
{
buf = qtn_cale_tb_next_view;
}
// for fixed toolbar
RESOURCE TBUF r_cale_tb_new_meeting
{
buf = qtn_cale_tb_new_meeting;
}
// for fixed toolbar
RESOURCE TBUF r_cale_tb_new_todo
{
buf = qtn_cale_tb_new_todo;
}
// ---------------------------------------------------------
//
// r_todo_listview
// Define menubar and cba key of list view.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_VIEW r_todo_listview
{
menubar = r_todo_list_menubar; // menubar
cba = R_AVKON_SOFTKEYS_OPTIONS_BACK; // CBA
}
// ---------------------------------------------------------
//
// r_todo_list_menubar
// Menubar for list view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_todo_list_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_todo_list_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_todo_list_menubar_tui
// Menubar for list view with Touch UI
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_todo_list_menubar_tui
{
titles =
{
MENU_TITLE
{
menu_pane = r_todo_list_menupane_tui;
}
};
}
// ---------------------------------------------------------
//
// r_todo_list_menupane_tui
// Menu pane for list view with Touch UI
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_todo_list_menupane_tui
{
items =
{
MENU_ITEM
{
command = ECalenCompleteTodo;
txt = qtn_todo_cmd_task_completed;
},
MENU_ITEM
{
command = ECalenRestoreTodo;
txt = qtn_todo_cmd_restore_task;
},
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
},
MENU_ITEM
{
command = ECalenCmdComplete;
txt = qtn_options_done_list;
cascade = r_calendar_done_undone;
},
MENU_ITEM
{
command = ECalenSend;
txt = "";
},
MENU_ITEM
{
command = ECalenCmdMark;
txt = qtn_options_list;
cascade = r_calendar_mark_unmark;
}
// send via,
};
}
// ---------------------------------------------------------
//
// r_todo_list_selection_context_menubar
// Menubar for list view in selection key pressed
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_todo_list_selection_context_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_todo_list_selection_context_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_todo_new_entry_context_menubar
// Menubar for list view in selection key pressed
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_todo_new_entry_context_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_todo_new_entry_context_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_todo_list_menupane
// Menu pane for list view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_todo_list_menupane
{
items =
{
MENU_ITEM
{
command = ECalenViewCurrentEntry;
txt = qtn_cale_opt_open;
//Single click
flags = EEikMenuItemAction;
},
MENU_ITEM
{
command = ECalenCompleteTodo;
txt = qtn_todo_cmd_task_completed;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenCopyToCalendars;
txt = qtn_calen_copy_to_calendars;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenRestoreTodo;
txt = qtn_todo_cmd_restore_task;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
//cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenNewMeetingRequest;
txt = qtn_cale_meeting_request_note;
},
MENU_ITEM
{
command = ECalenMissedAlarmsView;
txt = qtn_cale_opt_mav;
},
MENU_ITEM
{
command = ECalenSwitchView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
},
#ifdef RD_CALEN_EXTERNAL_CAL
MENU_ITEM { command = ECalenExtAiwCommandId; txt = qtn_cale_om_external_cale; },
#endif //RD_CALEN_EXTERNAL_CAL
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenSend;
txt = "";
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenMarkDone;
//txt = qtn_options_mark_done;
txt = qtn_cale_stylus_popup_cmd_task_completed;
},
MENU_ITEM
{
command = ECalenMarkUnDone;
//txt = qtn_options_mark_undone;
txt = qtn_cale_stylus_cmd_restore_task;
},
MENU_ITEM
{
command = ECalenCmdComplete;
txt = qtn_options_done_list;
cascade = r_calendar_done_undone;
},
MENU_ITEM
{
command = ECalenCmdMark;
txt = qtn_options_list;
cascade = r_calendar_mark_unmark;
},
MENU_ITEM
{
command = ECalenShowSettings;
txt = text_calendar_settings;
},
MENU_ITEM
{
command = ECalenShowCalendars;
txt = qtn_cale_opt_calendars;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
RESOURCE MENU_PANE r_calendar_done_undone
{
items =
{
MENU_ITEM
{
command = ECalenMarkDone;
txt = qtn_options_mark_done;
},
MENU_ITEM
{
command = ECalenMarkUnDone;
txt = qtn_options_mark_undone;
}
};
}
RESOURCE MENU_PANE r_calendar_mark_unmark
{
items =
{
MENU_ITEM
{
command = ECalenMarkOne;
txt = qtn_options_list_mark_one;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenUnmarkOne;
txt = qtn_options_list_unmark_one;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenMarkAll;
txt = qtn_options_list_mark_all;
},
MENU_ITEM
{
command = ECalenUnmarkAll;
txt = qtn_options_list_unmark_all;
}
};
}
// ---------------------------------------------------------
//
// r_todo_list_selection_context_menupane
// Menu pane for list view in selection key pressed
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_todo_list_selection_context_menupane
{
items =
{
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
},
MENU_ITEM
{
command = ECalenCmdComplete;
txt = qtn_options_done_list;
cascade = r_calendar_done_undone;
},
MENU_ITEM
{
command = ECalenCmdMark;
txt = qtn_options_list;
cascade = r_calendar_mark_unmark;
}
};
}
// ---------------------------------------------------------
//
// r_todo_new_entry_context_menupane
// Menu pane for list view in selection key pressed
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_todo_new_entry_context_menupane
{
items =
{
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_opt_make_note;
// cascade = r_calendar_notetype_menupane;
},
MENU_ITEM
{
command = ECalenCmdChangeView;
txt = qtn_cale_opt_change_view;
cascade = r_calendar_change_view_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_todo_todolist_title
// To-Do's list view identify id.
// 32 characters is not exceeded.
//
// ---------------------------------------------------------
//
RESOURCE TBUF32 r_qtn_cale_title_todos
{
buf = qtn_cale_title_todos;
}
// ---------------------------------------------------------
//
// r_todo_delete_wait_note
// Wait note for deleting marked items
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_todo_view_delete_wait_note
{
flags = EAknWaitNoteFlags;
buttons = R_AVKON_SOFTKEYS_EMPTY;
items=
{
DLG_LINE
{
type = EAknCtNote;
id = 6500;
control = AVKON_NOTE
{
layout = EWaitLayout;
singular_label = qtn_todo_wait_deleting_notes;
imagefile = AVKON_ICON_FILE;
imageid = EMbmAvkonQgn_note_erased;
imagemask = EMbmAvkonQgn_note_erased_mask;
animation = R_QGN_GRAF_WAIT_BAR_ANIM;
};
}
};
}
//----------------------------------------------------
//
// r_todo_updating_status_note
// Wait note dialog for deleting in month view
//
//----------------------------------------------------
//
RESOURCE DIALOG r_todo_updating_status_note
{
flags = EAknWaitNoteFlags;
buttons=R_AVKON_SOFTKEYS_EMPTY;
items=
{
DLG_LINE
{
type = EAknCtNote;
id = EGeneralNote;
control= AVKON_NOTE
{
layout = EWaitLayout;
singular_label = qtn_todo_wait_updating_status_notes;
animation =R_QGN_GRAF_WAIT_BAR_ANIM;
};
}
};
}
//----------------------------------------------------
//
// r_calen_erasequery_note
// Delete confirmation query
//
//----------------------------------------------------
//
RESOURCE DIALOG r_calen_erasequery_note
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
items=
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationLayout;
};
}
};
}
//----------------------------------------------------
//
// r_calen_location_replace_note
// Location replace confirmation query
//
//----------------------------------------------------
//
RESOURCE DIALOG r_calen_location_replace_note
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
items=
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationLayout;
};
}
};
}
// ---------------------------------------------------------
//
// r_calen_qtn_replace_location
// Replace location.
//
// ---------------------------------------------------------
//
RESOURCE TBUF64 r_calen_qtn_replace_location
{
buf = qtn_cale_confirm_change_address;
}
// ---------------------------------------------------------
//
// r_calen_qtn_address_updated
// Address updated.
//
// ---------------------------------------------------------
//
RESOURCE TBUF64 r_calen_qtn_address_updated
{
buf = qtn_cale_note_address_updated;
}
// ---------------------------------------------------------
//
// r_calendar_update_location_query
// Update location query
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_calendar_update_location_query
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
items =
{
DLG_LINE
{
type = EAknCtListQueryControl;
id = EListQueryControl;
control = AVKON_LIST_QUERY_CONTROL
{
heading = " "; // needed, otherwise heading is not created at all!
listtype = EAknCtSinglePopupMenuListBox;
listbox = LISTBOX
{
flags = EAknListBoxMenuList;
height = 3;
width = 3;
};
};
}
};
}
// ---------------------------------------------------------
//
// r_calen_qtn_update_location_title
// Title of the update location query
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_qtn_update_location_title
{
buf = qtn_cale_update_location;
}
// ---------------------------------------------------------
//
// r_calen_qtn_add_to_location
// Appends to existing location details
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_qtn_add_to_location
{
buf = qtn_cale_addto_existing_location;
}
// ---------------------------------------------------------
//
// r_calen_qtn_replace_existing_location
// Replaces existing location details
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_qtn_replace_existing_location
{
buf = qtn_replace_existing_location;
}
// ---------------------------------------------------------
//
// r_calen_qtn_todo_quest_delete_marked_notes
// Delete todos.
//
// ---------------------------------------------------------
//
RESOURCE TBUF64 r_calen_qtn_todo_quest_delete_marked_notes
{
buf = qtn_todo_quest_delete_notes;
}
// ---------------------------------------------------------
//
// r_calen_qtn_todo_quest_delete_marked_note
// Delete todo.
//
// ---------------------------------------------------------
//
RESOURCE TBUF64 r_calen_qtn_todo_quest_delete_marked_note
{
buf = qtn_todo_quest_delete_note;
}
// event view resources
// ---------------------------------------------------------
// r_calen_event_view
// event view resource definition
// ---------------------------------------------------------
RESOURCE AVKON_VIEW r_calen_event_view
{
menubar = r_calen_event_view_menubar;
cba = r_calen_event_view_cba;
}
// ---------------------------------------------------------
// r_calen_event_view_menubar
// event view menu bar
// ---------------------------------------------------------
RESOURCE MENU_BAR r_calen_event_view_menubar
{
titles=
{
MENU_TITLE
{
menu_pane = r_calen_event_view_menupane;
txt = " "; // Dummy
}
};
}
// ---------------------------------------------------------
// r_calen_event_view_cba
// event view's softkey's definition
// ---------------------------------------------------------
RESOURCE CBA r_calen_event_view_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
},
CBA_BUTTON
{
id=ECalenCmdPromptThenEdit;
txt=qtn_msk_edit;
}
};
}
// ---------------------------------------------------------
// r_calen_event_view_menupane
// event view's menupane definition
// ---------------------------------------------------------
RESOURCE MENU_PANE r_calen_event_view_menupane
{
items =
{
MENU_ITEM
{
command = ECalenCmdPromptThenEdit;
txt = qtn_cale_om_edit;
},
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
},
MENU_ITEM
{
command = ECalenCompleteTodo;
txt = qtn_todo_cmd_task_completed;
},
MENU_ITEM
{
command = ECalenRestoreTodo;
txt = qtn_todo_cmd_restore_task;
},
MENU_ITEM
{
command = ECalenSend;
txt = qtn_options_send_via;
},
MENU_ITEM
{
command = ECalenShowLocation;
txt = qtn_cale_om_show_on_map;
},
// TODO: Uncomment this when enabling attachment support
MENU_ITEM
{
command = ECalenViewAttachmentList;
txt = qtn_cale_opt_view_attachments;
},
MENU_ITEM
{
command = ECalenGetLocationAndReplace;
txt = qtn_cale_om_find_on_map;
},
MENU_ITEM
{
command = EFindItemMenuPlaceHolder;
txt = "Automatic HL";
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
//
// r_calen_noteviewer_longtap_menubar
// Menubar for event view Touch UI long tapping
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calen_event_view_longtap_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calen_event_view_longtap_menupane;
txt = " ";
}
};
}
// ---------------------------------------------------------
//
// r_calendar_event_view_menupane_tui
// Touch UI long tap event view menu pane
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calen_event_view_longtap_menupane
{
items =
{
MENU_ITEM
{
command = ECalenCmdPromptThenEdit;
txt = qtn_cale_om_edit;
},
MENU_ITEM
{
command = ECalenCompleteTodo;
txt = qtn_todo_cmd_task_completed;
},
MENU_ITEM
{
command = ECalenRestoreTodo;
txt = qtn_todo_cmd_restore_task;
},
MENU_ITEM
{
command = ECalenDeleteCurrentEntry;
txt = qtn_cale_om_delete;
},
MENU_ITEM
{
command = ECalenSend;
txt = qtn_options_send_via;
}
};
}
RESOURCE TBUF r_qtn_cale_event_view_occasion
{
buf = qtn_cale_viewer_occasion;
}
RESOURCE TBUF r_qtn_cale_event_view_date
{
buf = qtn_cale_viewer_date;
}
RESOURCE TBUF r_qtn_cale_event_view_subject
{
buf = qtn_cale_viewer_subject;
}
RESOURCE TBUF r_qtn_cale_event_view_location
{
buf = qtn_cale_viewer_location;
}
RESOURCE TBUF r_qtn_cale_event_viewr_sync
{
buf = qtn_cale_viewer_sync;
}
RESOURCE TBUF r_qtn_cale_event_view_alarm
{
buf = qtn_cale_viewer_alarm;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_daily
{
buf = qtn_cale_viewer_repeat_daily;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_weekly
{
buf = qtn_cale_viewer_repeat_weekly;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_fortnightly
{
buf = qtn_cale_viewer_repeat_fortnightly;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_monthly
{
buf = qtn_cale_viewer_repeat_monthly;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_yearly
{
buf = qtn_cale_viewer_repeat_yearly;
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_workdays
{
buf = "Repeats Workdays";
}
RESOURCE TBUF r_qtn_cale_event_view_repeat_other
{
buf = qtn_cale_viewer_repeat_other;
}
RESOURCE TBUF r_qtn_cale_event_view_valid_forever
{
buf = qtn_cale_viewer_valid_forever;
}
#ifdef RD_CALEN_VIEWERS_LEFT_RIGHT_NAVI
RESOURCE TBUF r_qtn_cale_event_view_navi
{
buf = qtn_cale_viewer_navi;
}
#endif // RD_CALEN_VIEWERS_LEFT_RIGHT_NAVI
RESOURCE TBUF r_qtn_cale_event_view_repeat
{
buf = qtn_cale_viewer_repeat;
}
RESOURCE TBUF r_qtn_cale_event_view_time
{
buf = qtn_cale_viewer_time;
}
RESOURCE TBUF r_qtn_cale_event_view_due_date
{
buf = qtn_cale_viewer_due_date;
}
RESOURCE TBUF r_qtn_cale_event_view_completed
{
buf = qtn_cale_viewer_completed;
}
RESOURCE TBUF r_qtn_cale_event_view_since
{
buf = qtn_cale_viewer_since;
}
RESOURCE TBUF r_qtn_cale_event_view_prio
{
buf = qtn_cale_viewer_prio;
}
RESOURCE TBUF r_qtn_cale_event_view_desc
{
buf = qtn_cale_viewer_desc;
}
RESOURCE TBUF r_qtn_cale_anniversary_start_date
{
buf = qtn_cale_anniversary_start_date;
}
RESOURCE TBUF r_qtn_cale_event_view_time_day
{
buf = qtn_cale_viewer_time_day;
}
RESOURCE TBUF r_qtn_cale_event_view_time_day_wrapped
{
buf = qtn_cale_viewer_time_day_wrapped;
}
RESOURCE TBUF r_qtn_cale_event_view_time_days
{
buf = qtn_cale_viewer_time_days;
}
RESOURCE TBUF r_qtn_cale_event_view_time_days_wrapped
{
buf = qtn_cale_viewer_time_days_wrapped;
}
RESOURCE TBUF r_qtn_cale_event_view_alarm_time
{
buf = qtn_cale_viewer_alarm_time;
}
RESOURCE TBUF r_qtn_cale_event_view_valid_limited
{
buf = qtn_cale_viewer_valid_limited;
}
RESOURCE TBUF r_qtn_cale_event_view_empty_subject
{
buf = qtn_cale_no_subject;
}
RESOURCE ARRAY r_cale_event_view_confident_items
{
items=
{
LBUF
{
txt = qtn_cale_viewer_sync_private;
},
LBUF
{
txt = qtn_cale_viewer_sync_public;
},
LBUF
{
txt = qtn_cale_viewer_sync_none;
}
};
}
RESOURCE ARRAY r_cale_event_view_todo_priority
{
items=
{
LBUF
{
txt = qtn_cale_viewer_prio_high;
},
LBUF
{
txt = qtn_cale_viewer_prio_normal;
},
LBUF
{
txt = qtn_cale_viewer_prio_low;
}
};
}
// ---------------------------------------------------------
// r_calen_event_view_alarm_cba
// CBA with "Stop"--"(empty)"--"Snooze"
// Used by event view in alarm mode
// ---------------------------------------------------------
RESOURCE CBA r_calen_event_view_alarm_cba
{
buttons =
{
CBA_BUTTON
{
id=ECalenStopAlarm;
txt=qtn_clk_softkey_stop;
},
CBA_BUTTON
{
id=ECalenSnoozeAlarm;
txt=qtn_clk_softkey_snooze;
},
CBA_BUTTON
{
id=EAknSoftkeyEmpty;
txt=text_softkey_empty;
}
};
}
// ---------------------------------------------------------
// r_calen_event_view_alarm_stop_only_cba
// CBA with "Stop"--"(empty)"--"(empty)"
// Used by event view in alarm mode
// ---------------------------------------------------------
RESOURCE CBA r_calen_event_view_alarm_stop_only_cba
{
buttons =
{
CBA_BUTTON
{
id=ECalenStopAlarm;
txt=qtn_clk_softkey_stop;
},
CBA_BUTTON
{
id=EAknSoftkeyEmpty;
txt=" ";
},
CBA_BUTTON
{
id=EAknSoftkeyEmpty;
txt=" ";
}
};
}
// ---------------------------------------------------------
// r_calen_event_view_meeting_title
// Define title of meeting note
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_meeting_title
{
buf = text_calendar_title_meeting;
}
// ---------------------------------------------------------
// r_calen_event_view_anniv_title
// Define title of birthday note
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_anniv_title
{
buf = qtn_cale_anniversary_title;
}
// ---------------------------------------------------------
// r_calen_event_view_day_title
// Define title of day note
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_day_title
{
buf = qtn_cale_title_daynote;
}
// ---------------------------------------------------------
// r_calen_event_view_todo_title
// To-Do's note view identify id.
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_todo_title
{
buf = qtn_todo_note_header;
}
// ---------------------------------------------------------
// r_calen_event_view_note_title
// Define title of day note
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_note_title
{
buf = qtn_calen_editor_event_type_note;
}
// ---------------------------------------------------------
// r_calen_event_view_allday_title
// Define title of Meeting-AllDay event
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_event_view_allday_title
{
buf = qtn_cale_title_meeting_all_day;
}
// ---------------------------------------------------------
//
// r_calen_tb_edit
// Define "edit" tooltip for toolbar.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_tb_edit
{
buf = qtn_cale_om_edit;
}
// ---------------------------------------------------------
//
// r_calen_tb_delete
// Define "Delete" tooltip for toolbar.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_tb_delete
{
buf = qtn_cale_om_delete;
}
// ---------------------------------------------------------
//
// r_calen_tb_send
// Define "send" tooltip for toolbar.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_tb_send
{
buf = qtn_cale_tb_send;
}
// ---------------------------------------------------------
//
// r_missed_alarms_view
// Define menubar and cba key of missed alarms list view.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_VIEW r_missed_alarms_view
{
menubar = r_missed_alarms_menubar; // menubar
cba = r_missed_alarms_cba; // cba
}
// ---------------------------------------------------------
//
// r_missed_alarms_menubar
// Menubar for missed alarms list view
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_missed_alarms_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_missed_alarms_menupane;
}
};
}
// ---------------------------------------------------------
//
// r_missed_alarms_menupane
// Menu pane for missed alarms list view
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_missed_alarms_menupane
{
items =
{
MENU_ITEM
{
command = ECalenMissedEventView;
txt = qtn_cale_opt_open;
//single click
flags = EEikMenuItemAction;
},
MENU_ITEM
{
command = ECalenCmdClear;
txt = qtn_cale_mav_opt_clear;
//Single click
flags = EEikMenuItemSpecific;
},
MENU_ITEM
{
command = ECalenCmdClearAll;
txt = qtn_cale_mav_opt_clear_all;
},
MENU_ITEM
{
command = ECalenCmdGotoCalendar;
txt = qtn_cale_mav_opt_goto_cale;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
/*#ifdef RD_HELP_AIW_INTEGRATION
MENU_ITEM
{
command=ECmdAiwHelpPlaceHolder;
txt = "Place Holder";
cascade = AIW_INTELLIGENT_CASCADE_ID;
},
#endif // RD_HELP_AIW_INTEGRATION*/
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
//
// r_missed_alarms_menupane_empty_view
// Menu pane for missed alarms list view for empty list
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_missed_alarms_menupane_empty_view
{
items =
{
MENU_ITEM
{
command = ECalenCmdGotoCalendar;
txt = qtn_cale_mav_opt_goto_cale;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
/*#ifdef RD_HELP_AIW_INTEGRATION
MENU_ITEM
{
command=ECmdAiwHelpPlaceHolder;
txt = "Place Holder";
cascade = AIW_INTELLIGENT_CASCADE_ID;
},
#endif // RD_HELP_AIW_INTEGRATION*/
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
//MAV
RESOURCE TBUF r_cale_title_missed_alarms
{
buf = qtn_cale_title_missed_alarms;
}
RESOURCE CBA r_missed_alarms_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyBack;
txt=text_softkey_back;
},
CBA_BUTTON
{
id=EAknSoftkeyOpen;
txt=qtn_msk_open;
}
};
}
RESOURCE CBA r_calen_event_view_from_alarm_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyBack;
txt=text_softkey_back;
},
CBA_BUTTON
{
id=ECalenCmdPromptThenEdit;
txt=qtn_msk_edit;
}
};
}
RESOURCE CBA_BUTTON r_calen_close_cba_button
{
id=EAknSoftkeyClose;
txt=text_softkey_close;
}
RESOURCE TBUF r_cale_mav_tb_clear
{
buf = qtn_cale_mav_tb_clear;
}
RESOURCE TBUF r_cale_mav_tb_clearall
{
buf = qtn_cale_mav_tb_clearall;
}
RESOURCE TBUF r_cale_mav_tb_goto_cale
{
buf = qtn_cale_mav_tb_goto_cale;
}
RESOURCE TBUF r_cale_mav_start_time
{
buf = qtn_cale_mav_start_time;
}
// missed event view resources
// ---------------------------------------------------------
// r_calen_event_view
// event view resource definition
// ---------------------------------------------------------
RESOURCE AVKON_VIEW r_calen_missed_event_view
{
menubar = r_calen_event_view_menubar;
cba = r_calen_missed_event_view_cba;
}
// ---------------------------------------------------------
// r_calen_missed_event_view_cba
// missed event view's softkey's definition
// ---------------------------------------------------------
RESOURCE CBA r_calen_missed_event_view_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyBack;
txt=text_softkey_back;
},
CBA_BUTTON
{
id=ECalenCmdPromptThenEdit;
txt=qtn_msk_edit;
}
};
}
//for multiple DBUI
// ---------------------------------------------------------
//
// r_calen_meeting_note
// Form for Meeting note
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_calen_multidb_editor
{
flags = EEikDialogFlagNoDrag
| EEikDialogFlagFillAppClientRect
| EEikDialogFlagButtonsRight
| EEikDialogFlagCbaButtons
| EEikDialogFlagNoTitleBar
| EEikDialogFlagDontEatUpDownEvents
| EEikDialogFlagNotifyEsc;
buttons = R_AVKON_SOFTKEYS_OPTIONS_DONE;
form = r_calen_multidb_form;
}
// ---------------------------------------------------------
//
// r_calen_multidb_form
// Define items of meeting note
//
// ---------------------------------------------------------
//
RESOURCE FORM r_calen_multidb_form
{
flags = EEikFormUseDoubleSpacedFormat | EEikFormEditModeOnly ;
items =
{
DLG_LINE
{
type = EEikCtEdwin;
prompt = qtn_cale_db_set_calendar_name;
id = ECalenMultiDbName;
itemflags = EEikDlgItemTakesEnterKey;
control = EDWIN
{
flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable ;
maxlength = 160;
default_case = EAknEditorTextCase;
allowed_case_modes = EAknEditorAllCaseModes;
numeric_keymap = EAknEditorStandardNumberModeKeymap;
special_character_table = R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG;
avkon_flags = EAknEditorFlagUseSCTNumericCharmap |
EAknEditorFlagDefault |
EAknEditorFlagEnablePictographInput;
// let Avkon decide which is maximum number of lines
// It's based on layout.
max_view_height_in_lines = 0;
};
//line = r_calen_multidb_name_line;
},
DLG_LINE
{
//line = r_calen_multidb_color_line;
type = EEikCtRichTextEditor;
prompt = qtn_cale_db_set_colour;
id = ECalenMultiDbColor;
itemflags = EEikDlgItemAsLabel;
control = RTXTED
{
flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable |
EEikEdwinNoAutoSelection | EEikEdwinJustAutoCurEnd
| EEikEdwinAllowPictures;
width = 0; // These 0's are not really needed
height = 0;
numlines = 0;
default_case = EAknEditorTextCase;
allowed_case_modes = EAknEditorAllCaseModes;
numeric_keymap = EAknEditorStandardNumberModeKeymap;
special_character_table = R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG;
max_view_height_in_lines = 0;
};
},
DLG_LINE
{
type = EEikCtEdwin;
prompt = qtn_cale_db_show_hide_setting;
id = ECalenMultiDbHiddenVisible;
itemflags = EEikDlgItemTakesEnterKey;
control = EDWIN
{
flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable |
EEikEdwinNoAutoSelection | EEikEdwinReadOnly|
EEikEdwinAvkonDisableCursor|EEikEdwinAvkonNotEditable |EEikEdwinDisplayOnly ;
maxlength = 160;
default_case = EAknEditorTextCase;
allowed_case_modes = EAknEditorAllCaseModes;
numeric_keymap = EAknEditorStandardNumberModeKeymap;
special_character_table = R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG;
avkon_flags = EAknEditorFlagUseSCTNumericCharmap |
EAknEditorFlagDefault |
EAknEditorFlagEnablePictographInput;
// let Avkon decide which is maximum number of lines
// It's based on layout.
max_view_height_in_lines = 0;
};
},
DLG_LINE
{
type = EEikCtEdwin;
prompt = qtn_cale_multidb_synchronization;
id = ECalenMultiDbSyncStatus;
itemflags = EEikDlgItemTakesEnterKey;
control = EDWIN
{
flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable |
EEikEdwinNoAutoSelection | EEikEdwinReadOnly|
EEikEdwinAvkonDisableCursor|EEikEdwinAvkonNotEditable |EEikEdwinDisplayOnly ;
maxlength = 160;
default_case = EAknEditorTextCase;
allowed_case_modes = EAknEditorAllCaseModes;
numeric_keymap = EAknEditorStandardNumberModeKeymap;
special_character_table = R_AVKON_SPECIAL_CHARACTER_TABLE_DIALOG;
avkon_flags = EAknEditorFlagUseSCTNumericCharmap |
EAknEditorFlagDefault |
EAknEditorFlagEnablePictographInput;
// let Avkon decide which is maximum number of lines
// It's based on layout.
max_view_height_in_lines = 0;
};
}
};
}
// ---------------------------------------------------------
//
// r_calen_calendareditor_conflict_dialog
// Shown if another application causes a database conflict
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_calen_calendareditor_conflict_dialog
{
flags = EAknWarningNoteFlags | EEikDialogFlagWait;
buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
items =
{
DLG_LINE
{
type = EAknCtNote;
id = EGeneralQuery;
control = AVKON_NOTE
{
layout = EGeneralLayout;
animation = R_QGN_NOTE_WARNING_ANIM;
};
}
};
}
// ---------------------------------------------------------
//
// r_qtn_calendareditor_note_db_conflict
// Shown if another application causes a database conflict
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_calendareditor_note_db_conflict_delete
{
//TODO need to raise loc CR
buf = qtn_cale_note_db_conflict;
}
// ---------------------------------------------------------
//
// r_qtn_cale_note_db_conflict
// Shown if another application causes a database conflict
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_calendareditor_note_db_conflict_update
{
//TODO need to raise loc CR
buf = qtn_cale_note_db_modified;
}
RESOURCE MENU_BAR r_calen_multidb_menubar
{
titles=
{
MENU_TITLE { menu_pane = r_calen_multidb_menupane; }
};
}
RESOURCE MENU_PANE r_calen_multidb_menupane
{
items=
{
MENU_ITEM { command = EAknSoftkeyChange; txt = qtn_msk_change;},
MENU_ITEM { command = ECalenMultiDbHelp; txt = qtn_options_help;},
MENU_ITEM { command = EAknCmdExit; txt = qtn_options_exit;}
};
}
RESOURCE TBUF r_qtn_cale_db_already_exists_note
{
//buf = qtn_fldr_rename_query;
buf = qtn_fldr_name_already_used;
}
// ---------------------------------------------------------
//
// r_calen_multidb_msk_change_cba
// CBA with MSK button "Change"
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_multidb_msk_change_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyDone;
txt=text_softkey_done;
},
CBA_BUTTON
{
id=EAknSoftkeyChange;
txt=qtn_msk_change;
}
};
}
// ---------------------------------------------------------
//
// r_calen_multidb_msk_open_cba
// CBA with MSK button "Open"
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_multidb_msk_open_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyDone;
txt=text_softkey_done;
},
CBA_BUTTON
{
id=EAknSoftkeyOpen;
txt=qtn_msk_open;
}
};
}
// ---------------------------------------------------------
//
// r_calen_multidb_msk_empty_cba
// CBA with empty MSK button
//
// ---------------------------------------------------------
//
RESOURCE CBA r_calen_multidb_msk_empty_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyDone;
txt=text_softkey_done;
},
CBA_BUTTON
{
id=EAknSoftkeyEmpty;
txt=text_softkey_empty;
}
};
}
RESOURCE TBUF r_cale_viewer_calendar_info
{
buf = qtn_cale_viewer_calendar_info;
}
RESOURCE TBUF r_cale_event_view_attachment_info
{
buf = qtn_cale_viewer_attachment_info;
}
RESOURCE TBUF r_cale_public
{
buf = qtn_cale_public;
}
RESOURCE TBUF r_cale_private
{
buf = qtn_cale_private;
}
RESOURCE TBUF r_cale_sync_on
{
buf = qtn_cale_sync_on;
}
RESOURCE TBUF r_cale_sync_off
{
buf = qtn_cale_sync_off;
}
RESOURCE TBUF r_cale_db_hidden_setting
{
buf = qtn_cale_db_hidden_setting;
}
RESOURCE TBUF r_cale_db_shown_setting
{
buf = qtn_cale_db_shown_setting;
}
RESOURCE TBUF r_cale_db_calendar
{
buf = qtn_cale_db_calendar_name;
}
RESOURCE TBUF r_cale_db_calendar_default_name
{
buf = qtn_cale_db_calendar_default_name;
}
RESOURCE TBUF r_calen_illegal_characters
{
buf = qtn_fldr_illegal_characters;
}
RESOURCE TBUF r_calen_bad_file_name
{
buf = "Bad calendar name"; //qtn_fldr_bad_file_name;
}
RESOURCE TBUF r_cale_db_phone_calendar_default_name
{
buf = "Phone calendar";
}
// ---------------------------------------------------------
// r_calen_dummy_view
// ---------------------------------------------------------
RESOURCE AVKON_VIEW r_calen_dummy_view
{
menubar = r_calen_dummy_view_menubar;
cba = r_calen_dummy_view_cba;
}
// ---------------------------------------------------------
// r_calen_dummy_view_menupane
// ---------------------------------------------------------
RESOURCE MENU_PANE r_calen_dummy_view_menupane
{
items =
{
MENU_ITEM
{
command = EAknCmdExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------------
// r_calen_dummy_view_cba
// ---------------------------------------------------------
RESOURCE CBA r_calen_dummy_view_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyExit;
txt=text_softkey_exit;
}
};
}
// ---------------------------------------------------------
//
// r_calen_qtn_todo_all_task_updated
// updating status
//
// ---------------------------------------------------------
//
RESOURCE TBUF64 r_calen_qtn_todo_all_task_updated
{
buf = qtn_todo_all_task_updated;
}
// ---------------------------------------------------------
// r_calen_dummy_view_menubar
// ---------------------------------------------------------
RESOURCE MENU_BAR r_calen_dummy_view_menubar
{
titles=
{
MENU_TITLE
{
menu_pane = r_calen_dummy_view_menupane;
txt = " "; // Dummy
}
};
}
// ---------------------------------------------------------
//
// r_calendar_newentry_menupane
// Long tap on day opens Long tap Menu pane for New entry
//
// ---------------------------------------------------------
//
RESOURCE MENU_PANE r_calendar_newentry_menupane
{
items =
{
MENU_ITEM
{
command = ECalenNewMeeting;
txt = qtn_cale_long_tap_meeting;
},
MENU_ITEM
{
command = ECalenNewDayNote;
txt = qtn_cale_long_tap_memo;
},
MENU_ITEM
{
command = ECalenNewAnniv;
txt = qtn_cale_long_tap_anniversary;
},
MENU_ITEM
{
command = ECalenNewTodo;
txt = qtn_cale_long_tap_todo;
}
};
}
// ---------------------------------------------------------
//
// r_calendar_day_stylus_menu_tui
// Touch UI long tap day stylus popup menu
//
// ---------------------------------------------------------
//
RESOURCE STYLUS_POPUP_MENU r_calendar_day_stylus_menu_tui
{
items =
{
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_cmd_task_completed;
command = ECalenCompleteTodo;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_delete;
command = ECalenDeleteCurrentEntry;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_send;
command=ECalenSend;
}
};
}
// ---------------------------------------------------------
//
// r_todo_list_stylus_menu_tui
// Stylus popup menu for list view with Touch UI
//
// ---------------------------------------------------------
//
RESOURCE STYLUS_POPUP_MENU r_todo_list_stylus_menu_tui
{
items =
{
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_cmd_task_completed;
command = ECalenCompleteTodo;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_cmd_restore_task;
command = ECalenRestoreTodo;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_delete;
command = ECalenDeleteCurrentEntry;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_send;
command= ECalenSend;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_mark;
command = ECalenMarkOne;
},
STYLUS_POPUP_MENU_ITEM
{
txt = qtn_cale_stylus_popup_unmark;
command = ECalenUnmarkOne;
}
};
}
// ----------------------------------------------------------------------------
// r_delete_entries_list_query
// List query for the available delete all entries options
// ----------------------------------------------------------------------------
RESOURCE AVKON_MULTISELECTION_LIST_QUERY r_delete_entries_list_query
{
flags = EGeneralQueryFlags;
softkeys = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
items =
{
AVKON_MULTISELECTION_LIST_QUERY_DLG_LINE
{
control = AVKON_LIST_QUERY_CONTROL
{
listtype = EAknCtSinglePopupMenuListBox;
listbox = AVKON_LIST_QUERY_LIST
{
array_id = r_delete_entries_list_query_array;
};
heading = " "; //needed,otherwise heading is not created at all
};
}
};
}
// ----------------------------------------------------------------------------
// r_delete_entries_list_query_array
// List of the delete entries options
// ----------------------------------------------------------------------------
RESOURCE ARRAY r_delete_entries_list_query_array
{
items=
{
LBUF { txt = qtn_cale_sub_setdate; },
LBUF { txt = qtn_cale_sub_all; }
};
}
// ----------------------------------------------------------------------------
// r_cale_single_calendar_delete_entries
// Text for delete entries when only one visbible calendar db exists
// ----------------------------------------------------------------------------
RESOURCE TBUF r_cale_single_calendar_delete_entries
{
buf = qtn_cale_opt_delete_entries_heading;
}
// ----------------------------------------------------------------------------
// r_cale_multi_calendar_delete_entries
// Text for delete entries when only multi visible calendar db exists
// ----------------------------------------------------------------------------
RESOURCE TBUF r_cale_multi_calendar_delete_entries
{
buf = qtn_cale_opt_delete_entries_from_visible_heading;
}
//Toolbar resources for calendar management view
RESOURCE TBUF r_cale_db_add_new_tb
{
buf = "Add new";//qgn_cale_db_add_new_tb;
}
RESOURCE TBUF r_cale_tb_add_new_calendar_tooltip
{
buf = qtn_cale_tb_add_new_calendar_tooltip;
}
RESOURCE TBUF r_cale_db_settings_tb
{
buf = "Edit"; //qgn_cale_db_settings_tb;
}
RESOURCE TBUF r_cale_tb_edit_cale_db_tooltip
{
buf = qtn_cale_tb_edit_cale_db_tooltip;
}
RESOURCE TBUF r_cale_db_show_tb
{
buf = "Show"; //qgn_cale_db_show_tb;
}
RESOURCE TBUF r_cale_tb_show_calendar_tooltip
{
buf = qtn_cale_tb_show_calendar_tooltip;
}
RESOURCE TBUF r_cale_db_hide_tb
{
buf = "Hide"; //qgn_cale_db_hide_tb;
}
RESOURCE TBUF r_cale_tb_hide_calendar_tooltip
{
buf = qtn_cale_tb_hide_calendar_tooltip;
}
//----------------------------------------------------
//
RESOURCE DIALOG r_calen_define_location_note
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
items=
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationLayout;
};
}
};
}
// ---------------------------------------------------------
//
// r_calen_qtn_define_location_note
// Remove GeoValues
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_calen_qtn_define_location_note
{
buf = qtn_cale_define_location;
}
// ---------------------------------------------------------
//
// r_qtn_query_common_conf_remove
// Resource string for confirmation query.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_query_common_conf_remove
{
buf = qtn_query_common_conf_remove;
}
//----------------------------------------------------
//
// r_calen_commonui_erasequery_note
// Delete confirmation query
//
//----------------------------------------------------
//
RESOURCE DIALOG r_calen_attachment_delete_query
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
items=
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationLayout;
};
}
};
}
RESOURCE TBUF64 r_qtn_calen_size_exceeded
{
buf = qtn_cale_max_attachment_size;
}
// End of File