⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 settingslist.rss

📁 series60 应用程序开发的源代码 series60 应用程序开发的源代码
💻 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 + -