systemsettings/gssensorplugin/data/gssensorpluginrsc.rss
changeset 0 2e3d3ce01487
child 18 0818dd463d41
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/systemsettings/gssensorplugin/data/gssensorpluginrsc.rss	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,701 @@
+/*
+* Copyright (c) 2006 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:  Resource definitions for project gssensorplugin
+*
+*/
+
+
+// 4 letter identifier, stands for SENsor Plugin
+NAME SENP
+
+#include    <avkon.loc> // Avkon localized strings
+#include    <avkon.mbg>
+#include    <avkon.rsg>
+#include    <EIKCORE.rsg>
+#include    <uikon.rh>
+#include    <eikon.rh>
+#include    <eikon.rsg>
+#include    <avkon.rh>
+#include    <GSApp.rsg>
+
+#include    <gs.loc> // Common localized GS strings
+#include    <gscommon.rh> // Common GS resource structures
+
+#include    <gssensorplugin.loc> // own loc file
+
+#include    "gssensorplugin.hrh"
+
+RESOURCE RSS_SIGNATURE
+    {
+    }
+
+RESOURCE TBUF { buf="SENP"; }
+
+//----------------------------------------------------
+//  r_gs_sensor_view_caption
+// 
+// Sensor view caption for plugin
+//----------------------------------------------------
+//
+RESOURCE TBUF r_gs_sensor_view_caption
+    {
+    buf = qtn_set_folder_sensor;
+    }
+
+RESOURCE TBUF r_gs_mks_label_open
+    {
+    buf = qtn_set_options_open;
+    }
+
+RESOURCE TBUF r_gs_mks_label_change
+    {
+    buf = qtn_set_options_change;
+    }
+
+RESOURCE TBUF r_gs_mks_label_mark
+    {
+    buf = text_softkey_mark;
+    }
+
+RESOURCE TBUF r_gs_mks_label_unmark
+    {
+    buf = text_softkey_unmark;
+    }
+
+//----------------------------------------------------
+//   
+//    r_gs_sen_view
+//    Sensor view.
+//----------------------------------------------------
+//
+RESOURCE AVKON_VIEW r_gs_sen_view
+    {
+    menubar = r_gs_sen_menubar_open_exit;
+    cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;
+    }
+
+//------------------------------------------------------------------------------
+//   r_gs_sen_information_note
+//------------------------------------------------------------------------------
+
+RESOURCE DIALOG r_gs_sen_information_note
+    {
+    flags = EEikDialogFlagNoDrag |
+            EEikDialogFlagNoTitleBar |
+            EEikDialogFlagCbaButtons |
+            EEikDialogFlagWait;
+
+
+    buttons = R_AVKON_SOFTKEYS_EMPTY;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtNote;
+            id = EGeneralNote;
+            control = AVKON_NOTE 
+                { 
+                layout = EGeneralLayout;
+                singular_label = qtn_sensor_setting_switch_off_note;
+                animation = R_QGN_NOTE_INFO_ANIM;
+                };
+            }
+        };
+
+    }
+
+//----------------------------------------------------------
+//    r_gs_sen_confirm_yes_no_query
+//----------------------------------------------------------
+//
+RESOURCE DIALOG r_gs_sen_confirm_yes_no_query
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id = EGeneralQuery;
+            control = AVKON_CONFIRMATION_QUERY 
+                {
+                layout = EConfirmationLayout;
+                label = qtn_sensor_setting_switch_on_query;
+                animation = R_QGN_NOTE_QUERY_ANIM;
+                };
+            }
+        };
+    }
+    
+//----------------------------------------------------
+//   
+//    r_gs_sen_view_title
+//    Sensor view's title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_sen_view_title
+    {
+    txt = qtn_set_title_settings_sensor;
+    }
+
+
+//----------------------------------------------------
+//   
+//    r_gs_menubar_open_exit
+//    Options menu with 'Open' and 'Exit'
+//
+//----------------------------------------------------
+//
+RESOURCE MENU_BAR r_gs_sen_menubar_open_exit
+    {
+    titles =
+        {
+        MENU_TITLE 
+            { 
+            menu_pane = r_gs_sen_menu_item_exit;
+            },
+        MENU_TITLE 
+            {
+            menu_pane = r_gs_sen_menu_item_open;
+            }
+        };
+    }
+
+// -----------------------------------------------------------------------------
+// r_gs_sen_menubar_change_exit
+// Menu bar.
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_BAR r_gs_sen_menubar_change_exit
+    {
+    titles =
+        {
+        MENU_TITLE
+            {
+            menu_pane = r_gs_sen_menu_item_exit;
+            },
+        MENU_TITLE
+            {
+            menu_pane = r_gs_sen_menu_item_change;
+            }
+        };
+    }
+
+// -----------------------------------------------------------------------------
+// r_gs_sen__menu_item_change
+// Change item.
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_gs_sen_menu_item_change
+    {
+    items =
+        {
+        MENU_ITEM
+            {
+            command = EGSSenMskGeneral;
+            txt = qtn_set_options_change;
+            flags = EEikMenuItemAction; // action command
+            }
+        };
+    }
+
+#ifdef __SERIES60_HELP
+
+    // -----------------------------------------------------------------------------
+    //
+    // r_gs_sen_menu_item_exit
+    // Options menu items 'Help' and 'Exit'. Used instead of plain 'Exit' when help
+    // is wanted to be shown in UI.
+    //
+    // -----------------------------------------------------------------------------
+    //
+    RESOURCE MENU_PANE r_gs_sen_menu_item_exit
+        {
+        items =
+            {
+            MENU_ITEM
+                {
+                command = EAknCmdHelp;
+                txt = qtn_options_help;
+                },
+            MENU_ITEM
+                {
+                command = EGSSenMenuExit;
+                txt = qtn_options_exit;
+                }
+            };
+        }
+
+#else // if __SERIES60_HELP not defined
+
+    // -----------------------------------------------------------------------------
+    //
+    // r_gs_sen_menu_item_exit
+    // Exit item.
+    //
+    // -----------------------------------------------------------------------------
+    //
+    RESOURCE MENU_PANE r_gs_sen_menu_item_exit
+        {
+        items =
+            {
+            MENU_ITEM
+                {
+                command = EGSSenMenuExit;
+                txt = qtn_options_exit;
+                }
+            };
+        }
+#endif // __SERIES60_HELP
+
+//----------------------------------------------------
+//
+// r_gs_sen_menu_item_open
+// Open item.
+//
+//----------------------------------------------------
+
+RESOURCE MENU_PANE r_gs_sen_menu_item_open
+    {
+    items =
+        {
+        MENU_ITEM
+            {
+            command = EGSSenMenuOpen;
+            txt = qtn_set_options_open;
+	    flags = EEikMenuItemAction;
+            },
+        MENU_ITEM
+            {
+            command = EGSSenMenuChange;
+            txt = qtn_set_options_change;
+	    flags = EEikMenuItemAction;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_sen_double_lbx
+//    Sensors view's listbox.
+//		" \tFirstLabel\tSecondLabel\t0\t0"
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_gs_sen_double_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_sensor_sensors"\t\t";
+            item = EGSSensorsListItemId;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_sensor_tapping_control"\t\t";
+	    
+            item = EGSTapCtrlListItemId;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_sensor_turning_control"\t\t";
+            item = EGSTurnCtrlListItemId;
+            }
+
+// Commented out because orientation is not supported yet
+//        GS_FEATURE
+//            {
+//            txt = " \t"qtn_set_sensor_orientation"\t\t";
+//            item = EGSOrientationListItemId;
+//            }
+        };
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_sen_double_lbx_text
+//    Sensors view's listbox.
+//		" \tFirstLabel\tSecondLabel\t0\t0"
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_gs_sen_double_lbx_text
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_set_sensor_sensors;
+            },
+        LBUF
+            {
+            txt = qtn_set_sensor_tapping_control;
+            },
+        LBUF
+            {
+            txt = qtn_set_sensor_turning_control;
+            }
+
+// Commented out because orientation is not supported yet
+//        LBUF
+//            {
+//            txt = qtn_set_sensor_orientation;
+//            }
+        };
+    }
+
+//----------------------------------------------------
+// r_gs_sensor_setting_listbox
+// Common listbox editor resource for setting pages.
+//----------------------------------------------------
+//
+RESOURCE LISTBOX r_gs_sensor_setting_listbox
+    {
+    flags=EEikListBoxMultipleSelection;
+    }  
+
+//----------------------------------------------------
+//   
+//    r_gs_sen_softkeys_ok_back__change
+//    Text association with MSK ( CHANGE )
+//
+//----------------------------------------------------
+//
+RESOURCE CBA r_gs_sen_softkeys_ok_back__change
+    {
+    buttons =
+        {
+        CBA_BUTTON 
+            {
+            id=EGSCmdOk; 
+            txt = text_softkey_ok;
+            },
+        CBA_BUTTON 
+            {
+            id=EAknSoftkeyBack; 
+            txt = text_softkey_back; 
+            },
+        CBA_BUTTON 
+            {
+            id=EGSSenMskGeneral; 
+            txt = "";
+            }
+        };
+    }
+
+//----------------------------------------------------
+//   
+//    r_gs_checkbox_view
+//    General for multiselection views.
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_VIEW r_gs_checkbox_view
+    {
+    cba = r_gs_sen_softkeys_ok_back__change;
+    }
+
+// ***   SENSOR ACTIVE STATUS  ***
+
+//----------------------------------------------------
+//   
+//    r_gs_sensors_view_title
+//    Sensors view's title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_sensors_view_title
+    {
+    txt = qtn_set_title_settings_sensors;        
+    }
+
+//----------------------------------------------------
+//   
+//    r_gs_sensors_view
+//    Sensors activation view.
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_VIEW r_gs_sensors_view
+    {
+    menubar = r_gs_sen_menubar_change_exit;
+    cba = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE;
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_sensor_active_status_setting_page
+//    Sensors active status setting page.
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_gs_sensor_active_status_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed; 
+    label = qtn_set_sensor_sensors;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+    type =  EAknSetListBox;
+    editor_resource_id = r_gs_sensor_setting_listbox;
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_sensors_status_lbx
+//    Sensors status view's listbox.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_gs_sensors_status_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_set_sensor_sensors"\t\t";
+            item = KGSSenorsActive;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+// r_gs_sensor_active_status
+// On / Off
+//
+//----------------------------------------------------
+RESOURCE ARRAY r_gs_sensor_active_status
+    {
+    items =
+        {
+        LBUF
+            {
+            // OFF
+            txt = qtn_sensor_active_status_off;
+            },
+        LBUF
+            {
+            // ON
+            txt = qtn_sensor_active_status_on;
+            }
+        };
+    }
+    
+// ***   TAPPING CONTROL SETTINGS  ***
+
+//----------------------------------------------------
+//   
+//    r_gs_tapctrl_view_title
+//    Tapping control view's title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_tapctrl_view_title
+    {
+    txt = qtn_set_title_settings_tapctrl;        
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_tapping_control_lbx
+//    Tapping control view's listbox.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_gs_tapping_control_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_silencing_calls"\t\t";
+            item = KGSTapCtrlSC;
+            },
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_silencing_alarm"\t\t";
+            item = KGSTapCtrlSA;
+            }
+
+// Commented out because these are not supported yet
+//        GS_FEATURE
+//            {
+//            txt =  " \t"qtn_sensor_message"\t\t";
+//            item = KGSTapCtrlMes;
+//            },
+//        GS_FEATURE
+//            {
+//            txt =  " \t"qtn_sensor_music_player"\t\t";
+//            item = KGSTapCtrlMP;
+//            }
+        };    
+    }
+
+//----------------------------------------------------
+//
+// r_gs_tapping_control_ms
+// Multiselection list box values
+//
+//----------------------------------------------------
+RESOURCE ARRAY r_gs_tapping_control_ms
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_silencing_calls"\t";
+            },
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_silencing_alarm"\t";
+            }
+
+// Commented out because these are not supported yet
+//        LBUF
+//            {
+//            txt = "1\t"qtn_sensor_message"\t";
+//            },
+//        LBUF
+//            {
+//            txt = "1\t"qtn_sensor_music_player"\t";
+//            }
+        };
+    }
+
+// ***   TURN CONTROL SETTINGS  ***
+
+//----------------------------------------------------
+//   
+//    r_gs_turnctrl_view_title
+//    Turn control view's title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_turnctrl_view_title
+    {
+    txt = qtn_set_title_settings_turnctrl;        
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_turning_control_lbx
+//    Turning control view's listbox.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_gs_turning_control_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_silencing_calls"\t\t";
+            item = KGSTurnCtrlSC;
+            },
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_silencing_alarm"\t\t";
+            item = KGSTurnCtrlSA;
+            },
+	GS_FEATURE
+            {
+            txt = " \t"qtn_set_sensor_auto_orientation"\t\t";
+            item = KGSDisplayOrientation;
+            }
+        };    
+    }
+
+//----------------------------------------------------
+//
+// r_gs_turning_control_ms
+// Multiselection list box values
+//
+//----------------------------------------------------
+RESOURCE ARRAY r_gs_turning_control_ms
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_silencing_calls"\t";
+            },
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_silencing_alarm"\t";
+            },
+	LBUF
+            {
+            txt = "1\t"qtn_set_sensor_auto_orientation"\t";
+            }
+        };
+    }
+
+// ***   ORIENTATION SETTINGS  ***
+
+//----------------------------------------------------
+//   
+//    r_gs_orientation_view_title
+//    Turn control view's title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_orientation_view_title
+    {
+    txt = qtn_set_title_settings_orientation;        
+    }
+
+//----------------------------------------------------
+//    
+//    r_gs_orientation_lbx
+//    Orientation view's listbox.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_gs_orientation_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_camera"\t\t";
+            item = KGSOrientationCam;
+            },
+        GS_FEATURE
+            {
+            txt =  " \t"qtn_sensor_phone_display"\t\t";
+            item = KGSOrientationPD;
+            }
+        };    
+    }
+
+//----------------------------------------------------
+//
+// r_gs_orientation_ms
+// Multiselection list box values
+//
+//----------------------------------------------------
+RESOURCE ARRAY r_gs_orientation_ms
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_camera"\t";
+            },
+        LBUF
+            {
+            txt = "1\t"qtn_sensor_phone_display"\t";
+            }
+        };
+    }