📄 settinglist.rss
字号:
/*
* ============================================================================
* Name : SettingList.rss
* Part of : SettingList
* Created : 16.03.2006 by ToBeReplacedByAuthor
* Description:
* This file contains all the resources for the SettingList.
* Initial content was generated by Series 60 Application Wizard.
* Version :
* Copyright: ToBeReplacedByCopyright
* ============================================================================
*/
// RESOURCE IDENTIFIER
NAME AWIZ // 4 letter ID
// INCLUDES
#include <eikon.rh>
#include "SettingList.hrh"
#include "SettingList.loc"
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>
// RESOURCE DEFINITIONS
RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF { buf = "SettingList"; }
RESOURCE EIK_APP_INFO
{
hotkeys = r_settinglist_hotkeys;
menubar = r_settinglist_menubar;
cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;
}
//----------------------------------------------------
//
// r_settinglist_hotkeys
//
//----------------------------------------------------
//
RESOURCE HOTKEYS r_settinglist_hotkeys
{
control =
{
HOTKEY { command = EAknCmdExit; key='e'; }
};
}
//----------------------------------------------------
//
// r_settinglist_menubar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_settinglist_menubar
{
titles =
{
MENU_TITLE { menu_pane = r_settinglist_menu; txt = "File"; }
};
}
//----------------------------------------------------
//
// r_settinglist_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_settinglist_menu
{
items =
{
MENU_ITEM { command = ESettingListCmdEdit; txt = qtn_appl_edit; },
MENU_ITEM { command = EAknCmdExit; txt = qtn_appl_exit; }
};
}
//----------------------------------------------------
//
// r_settinglist_mysettinglist
//
//----------------------------------------------------
//
RESOURCE AVKON_SETTING_ITEM_LIST r_settinglist_mysettinglist
{
flags = EAknSettingItemNumberedStyle;
title = qtn_settinglist_title;
items =
{
AVKON_SETTING_ITEM
{
identifier = ESettingListItemBinary;
setting_page_resource = r_settinglist_binary_setting_page;
associated_resource = r_settinglist_binary_setting_texts;
compulsory_ind_string = qtn_settinglist_compulsory_string;
name = qtn_settinglist_binary_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemEnum;
setting_page_resource = r_settinglist_enum_setting_page;
associated_resource = r_settinglist_enum_setting_texts;
name = qtn_settinglist_enum_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemInteger;
setting_page_resource = r_settinglist_integer_setting_page;
name = qtn_settinglist_integer_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemText;
setting_page_resource = r_settinglist_text_setting_page;
name = qtn_settinglist_text_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemAlphaPsw;
setting_page_resource = r_settinglist_alphapsw_setting_page;
name = qtn_settinglist_alphapsw_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemNumPsw;
setting_page_resource = r_settinglist_numpsw_setting_page;
name = qtn_settinglist_numpsw_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemDate;
setting_page_resource = r_settinglist_date_setting_page;
name = qtn_settinglist_date_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemTime;
setting_page_resource = r_settinglist_time_setting_page;
name = qtn_settinglist_time_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemSlider;
setting_page_resource = r_settinglist_slider_setting_page;
name = qtn_settinglist_slider_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemVolume;
setting_page_resource = r_settinglist_volume_setting_page;
name = qtn_settinglist_volume_name;
},
AVKON_SETTING_ITEM
{
identifier = ESettingListItemAddr;
setting_page_resource = r_settinglist_addr_setting_page;
name = qtn_settinglist_addr_name;
}
};
}
//----------------------------------------------------------------------------
//
// for "CAknBinaryPopupSettingItem"
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_binary_setting_page
{
number = ESettingListItemBinary;
label= qtn_settinglist_binary_name;
type = EAknCtPopupSettingList;
editor_resource_id = r_settinglist_binary_editor;
}
RESOURCE POPUP_SETTING_LIST r_settinglist_binary_editor
{
flags = 0;
}
RESOURCE AVKON_POPUP_SETTING_TEXTS r_settinglist_binary_setting_texts
{
flags = 0;
setting_texts_resource = r_settinglist_binary_on_off_texts;
popped_up_texts_resource = r_settinglist_binary_popup_on_off_texts;
}
RESOURCE ARRAY r_settinglist_binary_on_off_texts
{
items =
{
AVKON_ENUMERATED_TEXT { value=1; text = qtn_settinglist_binary_on; },
AVKON_ENUMERATED_TEXT { value=0; text = qtn_settinglist_binary_off; }
};
}
RESOURCE ARRAY r_settinglist_binary_popup_on_off_texts
{
items =
{
LBUF { txt = qtn_settinglist_binary_popup_on; },
LBUF { txt = qtn_settinglist_binary_popup_off; }
};
}
//----------------------------------------------------------------------------
//
// for CAknEnumeratedTextPopupSettingItem
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_enum_setting_page
{
number= ESettingListItemEnum;
label= qtn_settinglist_enum_name;
type = EAknCtPopupSettingList;
editor_resource_id = r_settinglist_enum_editor;
}
RESOURCE POPUP_SETTING_LIST r_settinglist_enum_editor
{
flags = EAknPopupSettingListFlagAllowsUserDefinedEntry;
}
RESOURCE AVKON_POPUP_SETTING_TEXTS r_settinglist_enum_setting_texts
{
setting_texts_resource = r_settinglist_enum_page_texts;
popped_up_texts_resource = r_settinglist_enum_popup_texts;
}
RESOURCE ARRAY r_settinglist_enum_page_texts
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 0;
text = qtn_settinglist_enum_text0;
},
AVKON_ENUMERATED_TEXT
{
value = 1;
text = qtn_settinglist_enum_text1;
},
AVKON_ENUMERATED_TEXT
{
value = 2;
text = qtn_settinglist_enum_text2;
}
};
}
RESOURCE ARRAY r_settinglist_enum_popup_texts
{
items =
{
LBUF{ txt = qtn_settinglist_enum_text0; },
LBUF{ txt = qtn_settinglist_enum_text1; },
LBUF{ txt = qtn_settinglist_enum_text2; }
};
}
//----------------------------------------------------------------------------
//
// for CAknIntegerSettingItem
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_integer_setting_page
{
number = ESettingListItemInteger;
label= qtn_settinglist_integer_name;
type = EAknCtIntegerEdwin;
editor_resource_id = r_settinglist_integer_editor;
}
RESOURCE AVKON_INTEGER_EDWIN r_settinglist_integer_editor
{
min = 0;
max = 150;
}
//----------------------------------------------------------------------------
//
// for CAknTextSettingItem
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_text_setting_page
{
number = ESettingListItemText;
label= qtn_settinglist_text_name;
type = EEikCtEdwin;
editor_resource_id = r_settinglist_text_editor;
}
RESOURCE EDWIN r_settinglist_text_editor
{
width = 9;
lines = 5;
maxlength = 16;
}
//----------------------------------------------------------------------------
//
// for CAknPasswordSettingItem
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_alphapsw_setting_page
{
number = ESettingListItemAlphaPsw;
label = qtn_settinglist_alphapsw_name;
type = EEikCtSecretEd;
editor_resource_id = r_settinglist_alphapsw_editor;
}
RESOURCE SECRETED r_settinglist_alphapsw_editor
{
num_letters = 16;
}
//----------------------------------------------------------------------------
//
// for CAknPasswordSettingItem
//
//----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_numpsw_setting_page
{
number = ESettingListItemNumPsw;
label = qtn_settinglist_numpsw_name;
type = EAknCtNumericSecretEditor;
editor_resource_id = r_settinglist_numpsw_editor;
}
RESOURCE NUMSECRETED r_settinglist_numpsw_editor
{
num_code_chars = 16;
}
//----------------------------------------------------------------------------
//
// for CAknTimeOrDateSettingItem
//
//----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_settinglist_date_setting_page
{
label= qtn_settinglist_date_name;
type = EEikCtDateEditor;
editor_resource_id = r_settinglist_date_editor;
}
RESOURCE DATE_EDITOR r_settinglist_date_editor
{
flags=0;
minDate= DATE {year=1982;};
maxDate= DATE {year=2012;};
}
//-----------------------------------------------------------------------------
//
// for CAknTimeOrDateSettingItem
//
//-----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_settinglist_time_setting_page
{
number = ESettingListItemTime;
label = qtn_settinglist_time_name;
type = EEikCtTimeEditor;
editor_resource_id = r_settinglist_time_editor;
}
RESOURCE TIME_EDITOR r_settinglist_time_editor
{
minTime = TIME
{
second = 0;
minute = 0;
hour = 0;
};
maxTime = TIME
{
second = 59;
minute = 59;
hour = 23;
};
}
//-----------------------------------------------------------------------------
//
// for CAknSliderSettingItem
//
//-----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_slider_setting_page
{
number = ESettingListItemSlider;
label = qtn_settinglist_slider_name;
type = EAknCtSlider;
editor_resource_id = r_settinglist_slider_editor;
}
RESOURCE SLIDER r_settinglist_slider_editor
{
layout = EAknSettingsItemSliderLayout;
minvalue = 0;
maxvalue = 100;
step = 1;
valuetype = EAknSliderValuePercentage;
minlabel = qtn_settinglist_slider_minlabel;
maxlabel = qtn_settinglist_slider_maxlabel;
}
//-----------------------------------------------------------------------------
//
// for CAknVolumnSettingItem
//
//-----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_volume_setting_page
{
number = ESettingListItemVolume;
label = qtn_settinglist_volume_name;
type = EAknCtVolumeControl;
editor_resource_id = r_settinglist_volume_editor;
}
RESOURCE VOLUME r_settinglist_volume_editor
{
flags = ESettingsVolumeControl;
value = 10;
}
//-----------------------------------------------------------------------------
//
// for CAknIpFieldSettingItem
//
//-----------------------------------------------------------------------------
RESOURCE AVKON_SETTING_PAGE r_settinglist_addr_setting_page
{
number = ESettingListItemAddr;
label= qtn_settinglist_addr_name;
type = EAknCtIpFieldEditor;
editor_resource_id = r_settinglist_addr_editor;
}
RESOURCE IP_FIELD_EDITOR r_settinglist_addr_editor
{
flags = 0;
min_field_values = IP_FIELD
{
first_field = 0;
second_field = 0;
third_field = 0;
fourth_field = 0;
};
max_field_values = IP_FIELD
{
first_field = 255;
second_field = 255;
third_field = 255;
fourth_field = 255;
};
}
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -