shapes.rss

来自「series60 应用程序开发的源代码 series60 应用程序开发的源代码」· RSS 代码 · 共 272 行

RSS
272
字号
/**
 * 
 * @brief Resource file for Shapes application
 *
 * Copyright (c) EMCC Software Ltd 2003
 * @version 1.0
 */

//  RESOURCE IDENTIFIER
NAME SHAP // 4 letter ID

//  INCLUDES

#include <avkon.loc>
#include <avkon.mbg>
#include <avkon.rh>
#include <avkon.rsg>
#include <eikon.rh>

#include "shapes.hrh"
#include "shapes.loc"


//  CONSTANTS  

#define R_SHAPES_FORM_MIN   0
#define R_SHAPES_FORM_MAX   10


//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf = "Shapes"; }

RESOURCE EIK_APP_INFO
{
    menubar = r_shapes_menubar;
}

//-----------------------------------------------------------------------------
//
//    r_shapes_menubar
//    options menu for the application
//
//-----------------------------------------------------------------------------
//
RESOURCE MENU_BAR r_shapes_menubar
{
    titles =
    {
        MENU_TITLE
        {
            menu_pane = r_shapes_app_menu;           
        }
    };
}

//----------------------------------------------------
//   
//    r_shapes_app_menu
//    options menu for the application
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_shapes_app_menu
{
    items =
    {
        MENU_ITEM 
        { 
            command = EShapesEnterData; 
            txt = qte_shapes_menu_enterdata; 
        },
        MENU_ITEM 
        { 
            command = EShapesBarChartView; 
            txt = qte_shapes_menu_bar; 
        },
        MENU_ITEM 
        { 
            command = EShapesPieChartView; 
            txt = qte_shapes_menu_pie; 
        },
        MENU_ITEM
        { 
            command = EShapesLineChartView; 
            txt = qte_shapes_menu_line; 
        },
        MENU_ITEM 
        { 
            command = EAknCmdExit;
            txt = text_softkey_exit;
        }
    };
}

//----------------------------------------------------
//   
//    r_shapes_splashview
//    splash view resources
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_shapes_splashview
{
    cba = R_AVKON_SOFTKEYS_SELECTION_LIST;    
}

//----------------------------------------------------
//   
//    r_shapes_barchartview
//    bar chart view resources
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_shapes_barchartview
{
    cba = R_AVKON_SOFTKEYS_SELECTION_LIST; 
}

//----------------------------------------------------
//   
//    r_shapes_piechartview
//    pie chart view resources
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_shapes_piechartview
{
    cba = R_AVKON_SOFTKEYS_SELECTION_LIST; 
}

//----------------------------------------------------
//   
//    r_shapes_linechartview
//    shapes view resources
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_shapes_linechartview
{
    cba = R_AVKON_SOFTKEYS_SELECTION_LIST; 
}

//----------------------------------------------------------------------------
//
//    r_shapes_data_dialog
//  Dialog to display form
//
//----------------------------------------------------------------------------
RESOURCE DIALOG r_shapes_data_dialog
{
    flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
            EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
            EEikDialogFlagCbaButtons;
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
    form = r_shapes_data_form;
}

//-----------------------------------------------------------------------------
//
//    r_shapes_data_form
//    Form. Contains number fields for values of data
//
//-----------------------------------------------------------------------------
//
RESOURCE FORM r_shapes_data_form
{
    flags = EEikFormEditModeOnly;
    items =
    {
        DLG_LINE
        {
            type = EEikCtNumberEditor;
            prompt = qte_shapes_form_label_one;
            id = EShapesFormNumEditor1;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
            {
                min = R_SHAPES_FORM_MIN;
                max = R_SHAPES_FORM_MAX;
            };
        },
        DLG_LINE
        {
            type = EEikCtNumberEditor;
            prompt = qte_shapes_form_label_two;
            id = EShapesFormNumEditor2;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
            {
                min = R_SHAPES_FORM_MIN;
                max = R_SHAPES_FORM_MAX;
            };
        },
        DLG_LINE
        {
            type = EEikCtNumberEditor;
            prompt = qte_shapes_form_label_three;
            id = EShapesFormNumEditor3;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
            {
                min = R_SHAPES_FORM_MIN;
                max = R_SHAPES_FORM_MAX;
            };
        },
        DLG_LINE
        {
            type = EEikCtNumberEditor;
            prompt = qte_shapes_form_label_four;
            id = EShapesFormNumEditor4;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
            {
                min = R_SHAPES_FORM_MIN;
                max = R_SHAPES_FORM_MAX;
            };
        },
        DLG_LINE
        {
            type = EEikCtNumberEditor;
            prompt = qte_shapes_form_label_five;
            id = EShapesFormNumEditor5;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
            {
                min = R_SHAPES_FORM_MIN;
                max = R_SHAPES_FORM_MAX;
            };
        }
    };
}

// Splash screen strings.

//-------------------------------------------
//
// r_shapes_display_shapes
// String to display title
//
//-------------------------------------------
RESOURCE TBUF r_shapes_display_shapes
{
    buf = qte_shapes_display_shapes;
}

//-------------------------------------------
//
// r_shapes_display_instructions
// String to display instructions
//
//-------------------------------------------
RESOURCE TBUF r_shapes_display_instructions
{
    buf = qte_shapes_display_instructions;
}

//-------------------------------------------
//
// r_shapes_display_instructions2
// String to display further instructions
//
//-------------------------------------------
RESOURCE TBUF r_shapes_display_instructions2
{
    buf = qte_shapes_display_instructions2;
}

// End of File

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?