📄 settingslist.rss
字号:
/**
*
* @brief Resource file for SettingsList application
*
* Copyright (c) EMCC Software Ltd 2003
* @version 1.0
*/
// RESOURCE IDENTIFIER
NAME SLI1 // 4 letter ID
// INCLUDES
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>
#include <eikon.rh>
#include "SettingsList.hrh"
#include "SettingsList.loc"
// RESOURCE DEFINITIONS
RESOURCE RSS_SIGNATURE { }
RESOURCE TBUF { buf="SettingsList"; }
RESOURCE EIK_APP_INFO
{
menubar=r_settingslist_menu_bar;
cba=R_AVKON_SOFTKEYS_OPTIONS_BACK;
}
//----------------------------------------------------
//
// r_settingslist_menu_bar
// options menu for the application
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_settingslist_menu_bar
{
titles=
{
MENU_TITLE
{
txt = ""; // the text is not used in Series 60
menu_pane = r_settingslist_menu_pane;
}
};
}
//----------------------------------------------------
//
// r_settingslist_menu_pane
// options menu pane for the application
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_settingslist_menu_pane
{
items =
{
MENU_ITEM
{
command = ESettingsListCmdChange;
txt = CHANGE_TEXT;
},
MENU_ITEM
{
command = EAknCmdExit;
txt = EXIT_TEXT;
}
};
}
//----------------------------------------------------
//
// r_settingslist_setting_item_list
// settings item list for the application
//
//----------------------------------------------------
//
RESOURCE AVKON_SETTING_ITEM_LIST r_settingslist_setting_item_list
{
flags = EAknSettingItemNumberedStyle;
title = SETTING_ITEM_LIST_TITLE;
items =
{
AVKON_SETTING_ITEM
{
identifier = ESettingsListDifficultySettingItem;
setting_page_resource = r_settingslist_difficulty_setting_page;
name = DIFFICULTY_SETTING_ITEM_TITLE;
},
AVKON_SETTING_ITEM
{
identifier = ESettingsListPlayerNameSettingItem;
setting_page_resource = r_settingslist_player_name_setting_page;
name = PLAYER_NAME_SETTING_ITEM_TITLE;
compulsory_ind_string ="*";
},
AVKON_SETTING_ITEM
{
identifier = ESettingsListHintsSettingItem;
setting_page_resource = r_settingslist_hints_setting_page;
associated_resource = r_settingslist_hints_popup_setting_texts;
name = HINTS_SETTING_ITEM_TITLE;
}
};
}
// DIFFICULTY
//----------------------------------------------------
//
// r_settingslist_difficulty_setting_page
// difficulty setting page for the setting list
//
//----------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_settingslist_difficulty_setting_page
{
number = 1;
hint_text = DIFFICULTY_HINT_TEXT;
label = DIFFICULTY_SETTING_ITEM_TITLE;
type = EAknCtSlider;
editor_resource_id = r_settingslist_difficulty_slider;
}
//----------------------------------------------------
//
// r_settingslist_difficulty_slider
// slider for the difficulty setting page
//
//----------------------------------------------------
//
RESOURCE SLIDER r_settingslist_difficulty_slider
{
layout = EAknSettingsItemSliderLayout;
minvalue = 0;
maxvalue = 2;
step = 1;
valuetype = EAknSliderValueBareFigure;
minlabel = MIN_DIFFICULTY_SETTING_ITEM_LIST_TEXT;
maxlabel = MAX_DIFFICULTY_SETTING_ITEM_LIST_TEXT;
}
// PLAYER NAME
//----------------------------------------------------
//
// r_settingslist_player_name_setting_page
// player name setting page for the setting list
//
//----------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_settingslist_player_name_setting_page
{
number = 2;
hint_text = PLAYER_NAME_HINT_TEXT;
label = PLAYER_NAME_SETTING_ITEM_TITLE;
type =EEikCtEdwin;
editor_resource_id = r_settingslist_player_name_editor;
}
//----------------------------------------------------
//
// r_settingslist_player_name_editor
// edwin for the player name setting page
//
//----------------------------------------------------
//
RESOURCE EDWIN r_settingslist_player_name_editor
{
width = KMaxPlayerNameLength;
lines = 1;
maxlength = KMaxPlayerNameLength;
}
// HINTS
//----------------------------------------------------
//
// r_settingslist_hints_setting_page
// hints setting page for the setting list
//
//----------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_settingslist_hints_setting_page
{
number = 3;
label= HINTS_SETTING_ITEM_TITLE;
type = EAknCtPopupSettingList;
editor_resource_id = r_settingslist_hints_popup_setting_list;
}
//----------------------------------------------------
//
// r_settingslist_hints_popup_setting_list
// popup setting list for the hint item of the
// setting list
//
//----------------------------------------------------
//
RESOURCE POPUP_SETTING_LIST r_settingslist_hints_popup_setting_list
{
}
//----------------------------------------------------
//
// r_settingslist_hints_popup_setting_texts
// popped up and non-popped up texts for the hint
// item of the setting list
//
//----------------------------------------------------
//
RESOURCE AVKON_POPUP_SETTING_TEXTS r_settingslist_hints_popup_setting_texts
{
setting_texts_resource = r_settingslist_hints_texts;
popped_up_texts_resource = r_settingslist_hints_popup_texts;
}
//----------------------------------------------------
//
// r_settingslist_hints_texts
// non-popped up texts for the hint
// item of the setting list
//
//----------------------------------------------------
//
RESOURCE ARRAY r_settingslist_hints_texts
{
items =
{
AVKON_ENUMERATED_TEXT
{
value = 1;
text = ON_TEXT;
},
AVKON_ENUMERATED_TEXT
{
value = 0;
text = OFF_TEXT;
}
};
}
//----------------------------------------------------
//
// r_settingslist_hints_popup_texts
// popped up texts for the hint
// item of the setting list
//
//----------------------------------------------------
//
RESOURCE ARRAY r_settingslist_hints_popup_texts
{
items =
{
LBUF
{
txt = ENABLED_TEXT;
},
LBUF
{
txt = DISABLED_TEXT;
}
};
}
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -