epoc32/include/mw/avkon.rh
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /*
     1 /*
     2 * Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    19 #ifndef __AVKON_HRH__
    19 #ifndef __AVKON_HRH__
    20 #include <avkon.hrh>
    20 #include <avkon.hrh>
    21 #endif
    21 #endif
    22 
    22 
    23 #if !defined(__BADEF_RH__)
    23 #if !defined(__BADEF_RH__)
    24 #include <BADEF.RH>
    24 #include <badef.rh>
    25 #endif
    25 #endif
    26 
    26 
    27 #if !defined(__UIKON_HRH__)
    27 #if !defined(__UIKON_HRH__)
    28 #include <uikon.hrh>
    28 #include <uikon.hrh>
    29 #endif
    29 #endif
   259     LTEXT maxlabel="";
   259     LTEXT maxlabel="";
   260     LTEXT valuelabel="";
   260     LTEXT valuelabel="";
   261     LLINK graphical_image=0;
   261     LLINK graphical_image=0;
   262     }
   262     }
   263 
   263 
       
   264 STRUCT SLIDER_WITH_FEEDBACK_STYLE
       
   265     {
       
   266     WORD slidertype=EAknSliderWithFeedbackStyle;
       
   267     WORD feedbackstyle=EAknSliderFbStable;
       
   268     WORD layout;
       
   269     WORD minvalue;
       
   270     WORD maxvalue;
       
   271     WORD step;
       
   272     WORD valuetype=EAknSliderValueBareFigure;
       
   273     WORD decimalplaces=0;
       
   274     LTEXT singular_valuelabel = "";
       
   275     LTEXT minlabel="";
       
   276     LTEXT maxlabel="";
       
   277     LTEXT valuelabel="";
       
   278     LLINK graphical_image=0;
       
   279     }
       
   280 
   264 /** used with CAknVolumeControl
   281 /** used with CAknVolumeControl
   265  * see avkon.hrh for the flag definitions
   282  * see avkon.hrh for the flag definitions
   266  * This struct uses default values for volume range:
   283  * This struct uses default values for volume range:
   267  *  ESettingsVolumeControl, EDynRangeSettingsVolumeControl: 1-10
   284  *  ESettingsVolumeControl, EDynRangeSettingsVolumeControl: 1-10
   268  *  ENaviPaneVolumeControl, EPopupVolumeControl, EDynRangeNaviPaneVolumeControl, 
   285  *  ENaviPaneVolumeControl, EPopupVolumeControl, EDynRangeNaviPaneVolumeControl, 
   334     LLINK menubar= 0;
   351     LLINK menubar= 0;
   335     WORD type=0xffff;
   352     WORD type=0xffff;
   336     LLINK editor_resource_id = 0;
   353     LLINK editor_resource_id = 0;
   337     LLINK invalid_contents_softkey_resource = 0;
   354     LLINK invalid_contents_softkey_resource = 0;
   338     LLINK extension = 0;
   355     LLINK extension = 0;
       
   356     }
       
   357 
       
   358 // --------------------------------------------------------------------------
       
   359 // AVKON_SETTING_PAGE_EXTENSION
       
   360 // Resource structure extension for setting page.
       
   361 // @since 5.2
       
   362 // --------------------------------------------------------------------------
       
   363 //
       
   364 STRUCT AVKON_SETTING_PAGE_EXTENSION
       
   365     {
       
   366     WORD flags = 0;         // construction flags
       
   367     LLINK extension = 0;    // link to extension
   339     }
   368     }
   340 
   369 
   341 STRUCT AVKON_SETTING_ITEM_LIST
   370 STRUCT AVKON_SETTING_ITEM_LIST
   342     {
   371     {
   343     WORD flags = 0; // Allowed values: EAknSettingItemListNumberedStyle 
   372     WORD flags = 0; // Allowed values: EAknSettingItemListNumberedStyle 
   989     {
  1018     {
   990     WORD id;
  1019     WORD id;
   991     LLINK button;
  1020     LLINK button;
   992     }
  1021     }
   993 
  1022 
       
  1023 // --------------------------------------------------------------------------
       
  1024 // AVKON_DISCREET_POPUP
       
  1025 // Resource structure for discreet popup (CAknDiscreetPopup).
       
  1026 // @since 5.2
       
  1027 // --------------------------------------------------------------------------
       
  1028 //
       
  1029 STRUCT AVKON_DISCREET_POPUP
       
  1030     {
       
  1031     WORD flags = 0; // popup flags
       
  1032     LTEXT titleTxt = ""; // first text line
       
  1033     LTEXT bodyTxt = ""; // second text line
       
  1034     LTEXT bmpFile = ""; // icon bitmap file
       
  1035     WORD bmpId = 0xffff; // icon bitmap id
       
  1036     WORD bmpMask = 0xffff; // icon bitmap mask id
       
  1037     LLINK majorSkinId = -1; // icon major skin id
       
  1038     LLINK minorSkinId = -1; // icon minor skin id
       
  1039     LLINK extension = 0; // reserved for future extension
       
  1040     }
       
  1041 
       
  1042 // --------------------------------------------------------------------------
       
  1043 // COMBINED_PANE
       
  1044 // Resource structure for status pane's combined pane.
       
  1045 // @since 5.2
       
  1046 // --------------------------------------------------------------------------
       
  1047 //
       
  1048 STRUCT COMBINED_PANE
       
  1049     {
       
  1050     BYTE version = 1;    // Structure version.
       
  1051     STRUCT panes[];      // Array of subpanes embedded to the combined pane.
       
  1052     LLINK extension = 0; // Extension for future use.
       
  1053     }
       
  1054 
       
  1055 // --------------------------------------------------------------------------
       
  1056 // COMBINED_PANE_SUBPANE
       
  1057 // Resource structure for combined pane's subpane (in status pane).
       
  1058 // @since 5.2
       
  1059 // --------------------------------------------------------------------------
       
  1060 //
       
  1061 STRUCT COMBINED_PANE_SUBPANE
       
  1062     {
       
  1063     BYTE version = 1;    // Structure version.
       
  1064     LONG uid;            // UID of the subpane, defined in @c avkon.hrh.
       
  1065     LLINK extension = 0; // Extension for future use.
       
  1066     }