/*
* 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 resources for settings view of Calendar
*
*/
// INCLUDES
// FileListModel path definitions
#include <pathconfiguration.hrh>
#include <FileListModel.rh>
#include "CalendarVariant.hrh"
#define KSnoozeMin 1
#define KSnoozeMax 60
#define KSnoozeStep 1
// RESOURCE DEFINITIONS
// ---------------------------------------------------------
//
// r_calen_setting_listbox
// Listbox of setting page
//
// ---------------------------------------------------------
//
RESOURCE POPUP_SETTING_LIST r_calen_setting_listbox
{
flags = 0;
}
//----------------------------------------------------
//
// r_calen_setting_dialog
// Dialog for setting list
//
//----------------------------------------------------
//
RESOURCE DIALOG r_calen_setting_dialog
{
flags =
EEikDialogFlagNoDrag
| EEikDialogFlagWait
| EAknDialogSelectionList
| EEikDialogFlagNotifyEsc
| EEikDialogFlagFillAppClientRect
| EEikDialogFlagCbaButtons
#ifndef RD_CALEN_GS_RENOVATION
| EEikDialogFlagButtonsRight
| EEikDialogFlagNoTitleBar
#endif // !RD_CALEN_GS_RENOVATION
;
buttons = r_calen_settings_cba;
#ifndef RD_CALEN_GS_RENOVATION
items =
{
DLG_LINE
{
type = EAknCtSettingListBox;
id = ECalenSettingItemList;
itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
control = LISTBOX
{
flags = EAknListBoxSelectionList;
};
}
};
#endif // !RD_CALEN_GS_RENOVATION
}
//----------------------------------------------------
//
// r_calen_settings_cba
// CBA resource for settings dialog.
//
//----------------------------------------------------
//
RESOURCE CBA r_calen_settings_cba
{
buttons =
{
CBA_BUTTON
{
id=EAknSoftkeyOptions;
txt=text_softkey_option;
},
CBA_BUTTON
{
id=EAknSoftkeyBack;
txt=text_softkey_back;
},
CBA_BUTTON
{
id=EAknSoftkeyChange;
txt=qtn_msk_change;
}
};
}
// Alarm tone setting
RESOURCE TBUF r_calen_setting_alarmtone_title
{
buf = qtn_cale_alarm_tone;
}
// Default view setting
RESOURCE TBUF r_calen_setting_defaultview_title
{
buf = qtn_cale_default_view;
}
RESOURCE AVKON_SETTING_PAGE r_calen_setting_defaultview
{
label = qtn_cale_default_view;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id= r_calen_setting_listbox;
}
RESOURCE ARRAY r_calendar_defaultview_choicelist
{
items =
{
LBUF
{
txt = qtn_cale_default_month_view;
},
LBUF
{
txt = qtn_cale_default_week_view;
},
LBUF
{
txt = qtn_cale_default_day_view;
},
LBUF
{
txt = qtn_cale_default_todo_view;
}
};
}
RESOURCE ARRAY r_calendar_defaultview_array
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = qtn_cale_default_month_view;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = qtn_cale_default_week_view;
},
AVKON_ENUMERATED_TEXT
{
value = 2;
text = qtn_cale_default_day_view;
}
,
AVKON_ENUMERATED_TEXT
{
value = 3;
text = qtn_cale_default_todo_view;
}
};
}
RESOURCE TBUF r_calen_qtn_default_month_view
{
buf = qtn_cale_default_month_view;
}
RESOURCE TBUF r_calen_qtn_default_week_view
{
buf = qtn_cale_default_week_view;
}
RESOURCE TBUF r_calen_qtn_default_day_view
{
buf = qtn_cale_default_day_view;
}
RESOURCE TBUF r_calen_qtn_default_todo_view
{
buf = qtn_cale_default_todo_view;
}
RESOURCE ARRAY r_calen_empty_settings_text_resource
{
// Populated at runtime.
items =
{
};
}
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_defaultview_texts
{
setting_texts_resource = r_calendar_defaultview_array;
popped_up_texts_resource = r_calendar_defaultview_choicelist;
}
RESOURCE ARRAY r_calen_empty_popped_up_text_resource
{
// Populated at runtime.
items =
{
};
}
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_empty_popup_setting_texts
{
setting_texts_resource = r_calen_empty_settings_text_resource;
popped_up_texts_resource = r_calen_empty_popped_up_text_resource;
}
// -------------------------
// Week format setting
// -------------------------
RESOURCE TBUF r_calen_setting_weekformat_title
{
buf = qtn_cale_week_format;
}
// Define items of setting dialog
RESOURCE AVKON_SETTING_PAGE r_calen_setting_weekformat
{
label = qtn_cale_week_format;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id= r_calen_setting_listbox;
}
// Defines list for setting page
RESOURCE ARRAY r_calendar_weekformat_choicelist
{
items =
{
LBUF
{
txt = qtn_week_long_monday;
},
LBUF
{
txt = qtn_week_long_tuesday;
},
LBUF
{
txt = qtn_week_long_wednesday;
},
LBUF
{
txt = qtn_week_long_thursday;
},
LBUF
{
txt = qtn_week_long_friday;
},
LBUF
{
txt = qtn_week_long_saturday;
},
LBUF
{
txt = qtn_week_long_sunday;
}
};
}
// Defines list for setting page
RESOURCE ARRAY r_calendar_weekformat_array
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = qtn_week_long_monday;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = qtn_week_long_tuesday;
},
AVKON_ENUMERATED_TEXT
{
value = 2;
text = qtn_week_long_wednesday;
},
AVKON_ENUMERATED_TEXT
{
value = 3;
text = qtn_week_long_thursday;
},
AVKON_ENUMERATED_TEXT
{
value = 4;
text = qtn_week_long_friday;
},
AVKON_ENUMERATED_TEXT
{
value = 5;
text = qtn_week_long_saturday;
},
AVKON_ENUMERATED_TEXT
{
value = 6;
text = qtn_week_long_sunday;
}
};
}
// Defines list for setting page
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_weekformat_texts
{
setting_texts_resource = r_calendar_weekformat_array;
popped_up_texts_resource = r_calendar_weekformat_choicelist;
}
// -------------------------
// Week Number setting
// -------------------------
RESOURCE TBUF r_calen_setting_weeknumber_title
{
buf = qtn_cale_set_show_wk_number;
}
RESOURCE AVKON_SETTING_PAGE r_calen_setting_weeknumber
{
label = qtn_cale_set_show_wk_number;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id= r_calen_setting_listbox;
}
RESOURCE ARRAY r_calendar_weeknumber_choicelist
{
items =
{
LBUF
{
txt = qtn_cale_set_show_wk_number_no;
},
LBUF
{
txt = qtn_cale_set_show_wk_number_yes;
}
};
}
// Defines list for setting page
RESOURCE ARRAY r_calendar_weeknumber_array
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = qtn_cale_set_show_wk_number_no;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = qtn_cale_set_show_wk_number_yes;
}
};
}
// Defines list for setting page
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_weeknumber_texts
{
setting_texts_resource = r_calendar_weeknumber_array;
popped_up_texts_resource = r_calendar_weeknumber_choicelist;
}
// -------------------------
// Week title setting
// -------------------------
RESOURCE TBUF r_calen_setting_weektitle_title
{
buf = text_calendar_week_title_format;
}
RESOURCE AVKON_SETTING_PAGE r_calen_setting_weektitle
{
label = text_calendar_week_title_format;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id= r_calen_setting_listbox;
}
RESOURCE ARRAY r_calendar_weektitle_choicelist
{
items =
{
LBUF
{
txt = text_calendar_week_title_numb;
},
LBUF
{
txt = text_calendar_week_title_dur;
}
};
}
// Defines list for setting page
RESOURCE ARRAY r_calendar_weektitle_array
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = text_calendar_week_title_numb;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = text_calendar_week_title_dur;
}
};
}
// Defines list for setting page
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_weektitle_texts
{
setting_texts_resource = r_calendar_weektitle_array;
popped_up_texts_resource = r_calendar_weektitle_choicelist;
}
// -------------------------
// Plugin list setting
// -------------------------
RESOURCE LISTBOX r_calen_setting_pluginlist_listbox
{
flags = EEikListBoxMultipleSelection;
}
RESOURCE TBUF r_calen_setting_pluginlist_title
{
buf = "Custom Plugins";
}
RESOURCE AVKON_SETTING_PAGE r_calen_setting_pluginlist
{
label = ""; // Never shown on screen
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__MARK;
type = EAknSetListBox;
editor_resource_id = r_calen_setting_pluginlist_listbox;
}
// -------------------------
// Plugins' custom settings
// -------------------------
RESOURCE AVKON_SETTING_ITEM_LIST r_calen_empty_setting_list
{
title = "Regional data"; // will be changed at runtime
}
RESOURCE AVKON_SETTING_PAGE r_calen_empty_setting_page
{
label = ""; // will be changed at runtime
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknSetListBox;
editor_resource_id = r_calen_setting_pluginlist_listbox;
}
#ifdef RD_CALEN_EXTERNAL_CAL
//
// settings for the arabic calendar
//
//
RESOURCE TBUF r_calen_setting_ext_calendar_title
{
buf = qtn_cale_sett_arabic_cale;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_setting_page
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_calen_ext_calendar_setting_page
{
label = qtn_cale_sett_arabic_cale;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id = r_calen_setting_listbox;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_setting_texts
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_ext_calendar_setting_texts
{
setting_texts_resource = r_calen_ext_calendar_texts_and_values;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_texts_and_values
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE ARRAY r_calen_ext_calendar_texts_and_values
{
items =
{
AVKON_ENUMERATED_TEXT { value = 0; text = qtn_chi_cale_lunar_cale_off; },
AVKON_ENUMERATED_TEXT { value = 1; text = qtn_chi_cale_lunar_cale_on; }
};
}
#endif //RD_CALEN_EXTERNAL_CAL
//
// settings for the toolbar
//
//
RESOURCE TBUF r_calen_setting_toolbar_title
{
buf = qtn_cale_sett_toolbar;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_setting_page
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_calen_setting_toolbar
{
label = qtn_cale_sett_toolbar;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id = r_calen_setting_listbox;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_setting_texts
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_toolbar_texts
{
setting_texts_resource = r_calen_toolbar_texts_and_values;
}
// -----------------------------------------------------------------------------
//
// r_calen_ext_calendar_texts_and_values
// ?description
//
// -----------------------------------------------------------------------------
//
RESOURCE ARRAY r_calen_toolbar_texts_and_values
{
items =
{
AVKON_ENUMERATED_TEXT { value = 0; text = qtn_chi_cale_lunar_cale_off; },
AVKON_ENUMERATED_TEXT { value = 1; text = qtn_chi_cale_lunar_cale_on; }
};
}
// -------------------------
// Default mailbox setting
// -------------------------
RESOURCE TBUF r_calen_setting_defaultmailbox_title
{
buf = qtn_cale_default_mailbox;
}
RESOURCE AVKON_SETTING_PAGE r_calen_setting_defaultmailbox
{
label = "";
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtPopupSettingList;
editor_resource_id= r_calen_setting_listbox;
}
RESOURCE ARRAY r_calendar_defaultmailbox_choicelist
{
items =
{
};
}
// Defines list for mailbox settings page
RESOURCE ARRAY r_calendar_defaultmailbox_array
{
items =
{
};
}
// Defines list for mailbox settings page
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_defaultmailbox_texts
{
setting_texts_resource = r_calendar_defaultmailbox_array;
popped_up_texts_resource = r_calendar_defaultmailbox_choicelist;
}
// -------------------------
// Menu pane
// -------------------------
RESOURCE MENU_BAR r_calendar_setting_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_calendar_setting_menupane;
txt = " "; // dummy
}
};
}
RESOURCE MENU_PANE r_calendar_setting_menupane
{
items =
{
MENU_ITEM
{
command = ECalenCmdChange;
txt = qtn_cale_om_change;
//Single click
flags = EEikMenuItemAction;
},
MENU_ITEM
{
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM
{
command = EAknSoftkeyExit;
txt = qtn_options_exit;
}
};
}
RESOURCE TBUF r_calen_filelist_off
{
buf = qtn_cale_tc_none;
}
RESOURCE TBUF r_calen_filelist_default
{
buf = qtn_cale_tc_no_personal_tone;
}
RESOURCE TBUF r_calen_filelist_header
{
buf = qtn_tc_popup_heading;
}
// ---------------------------------------------------------
//
// r_qtn_cale_set_snooze_time
// Title for snooze time setting.
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_cale_set_snooze_time
{
buf = qtn_cale_set_snooze_time;
}
// ---------------------------------------------------------
//
// r_snooze_time_setting_page
// Used to set Snooze time.
//
// ---------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_snooze_time_setting_page
{
label = qtn_cale_set_snooze_time;
type = EAknCtSlider;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
menubar = R_AVKON_MENUPANE_EMPTY;
editor_resource_id = r_snooze_time_slider;
}
//----------------------------------------------------------------------------
//
// r_snooze_time_slider
// Snooze time Slider structure
//
//----------------------------------------------------------------------------
//
RESOURCE SLIDER r_snooze_time_slider
{
layout = EAknSettingsItemSliderLayout;
minvalue = KSnoozeMin;
maxvalue = KSnoozeMax;
step = KSnoozeStep;
minlabel = qtn_cale_sanim_time_out_slider_min;
maxlabel = qtn_snooze_time_max;
singular_valuelabel = qtn_sanim_time_out_slider_ykcur;
valuelabel = qtn_set_cale_sanim_time_out_slider_cur;
}
// ---------------------------------------------------------
//
// r_qtn_sanim_time_out_slider_cur
// Snooze time
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_sanim_time_out_slider_cur
{
buf = qtn_cale_sanim_time_out_slider_cur;
}
// ---------------------------------------------------------
//
// r_qtn_sanim_time_out_slider_ykcur
// Snooze time
//
// ---------------------------------------------------------
//
RESOURCE TBUF r_qtn_sanim_time_out_slider_ykcur
{
buf = qtn_cale_sanim_time_out_slider_ykcur;
}
// Resources for General Settings plugin
//----------------------------------------------------
//
// r_calendar_gs_view_title
// Setting view's title string.
//
//----------------------------------------------------
//
RESOURCE TBUF r_calendar_gs_view_title
{
buf = qtn_cale_title_calendar;
}
//----------------------------------------------------
//
// r_calendar_gs_view_title_pane
// Setting view's title pane.
//
//----------------------------------------------------
//
RESOURCE TITLE_PANE r_calendar_gs_view_title_pane
{
txt = qtn_cale_title_calendar;
}
//----------------------------------------------------
//
// r_calendar_gs_setting_list_view
// Main settings view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_calendar_gs_setting_list_view
{
menubar = r_calendar_gs_settings_menubar;
cba = r_calen_settings_cba;
}
// ---------------------------------------------------------
//
// r_calendar_gs_settings_menubar
// Define menu bar and menu pane of options menu
//
// ---------------------------------------------------------
//
RESOURCE MENU_BAR r_calendar_gs_settings_menubar
{
titles=
{
// Use the same menu pane as non-GS settings.
MENU_TITLE { menu_pane = r_calendar_setting_menupane; }
};
}
///Regional data
// ---------------------------------------------------------
// ---------------------------------------------------------
//
RESOURCE TBUF R_CALEN_THAI_SETTING_TITLE
{
buf = qtn_cale_sett_thai_year;
}
// ---------------------------------------------------------
// ---------------------------------------------------------
//
RESOURCE TBUF R_CALEN_LUNAR_SETTING_TITLE
{
buf = qtn_chi_cale_sett_lunar_cale;
}
// ---------------------------------------------------------
// ---------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_calen_lunar_setting_page
{
label = ""; // Never shown on screen
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;
type = EAknCtPopupSettingList;
editor_resource_id = r_calen_setting_listbox;
}
// ---------------------------------------------------------
// ---------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_calen_thai_setting_page
{
label = ""; // Never shown on screen
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL;
type = EAknCtPopupSettingList;
editor_resource_id = r_calen_setting_listbox;
}
// ---------------------------------------------------------
// ---------------------------------------------------------
//
RESOURCE ARRAY r_calen_regional_setting_choicelist
{
items =
{
LBUF
{
txt = qtn_chi_cale_lunar_cale_off;
},
LBUF
{
txt = qtn_chi_cale_lunar_cale_on;
}
};
}
//----------------------------------------------------
//----------------------------------------------------
//
RESOURCE ARRAY r_calen_regional_setting_array
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = qtn_chi_cale_lunar_cale_off;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = qtn_chi_cale_lunar_cale_on;
}
};
}
//----------------------------------------------------
//----------------------------------------------------
//
RESOURCE AVKON_POPUP_SETTING_TEXTS r_calen_regional_setting_texts
{
setting_texts_resource = r_calen_regional_setting_array;
popped_up_texts_resource = r_calen_regional_setting_choicelist;
}
// end of file