epoc32/include/mw/avkon.rh
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
     1.1 --- a/epoc32/include/mw/avkon.rh	Wed Mar 31 12:27:01 2010 +0100
     1.2 +++ b/epoc32/include/mw/avkon.rh	Wed Mar 31 12:33:34 2010 +0100
     1.3 @@ -1,10 +1,10 @@
     1.4  /*
     1.5 -* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +* Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
     1.7  * All rights reserved.
     1.8  * This component and the accompanying materials are made available
     1.9 -* 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
    1.10 +* under the terms of "Eclipse Public License v1.0"
    1.11  * which accompanies this distribution, and is available
    1.12 -* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
    1.13 +* at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.14  *
    1.15  * Initial Contributors:
    1.16  * Nokia Corporation - initial contribution.
    1.17 @@ -21,7 +21,7 @@
    1.18  #endif
    1.19  
    1.20  #if !defined(__BADEF_RH__)
    1.21 -#include <BADEF.RH>
    1.22 +#include <badef.rh>
    1.23  #endif
    1.24  
    1.25  #if !defined(__UIKON_HRH__)
    1.26 @@ -261,6 +261,23 @@
    1.27      LLINK graphical_image=0;
    1.28      }
    1.29  
    1.30 +STRUCT SLIDER_WITH_FEEDBACK_STYLE
    1.31 +    {
    1.32 +    WORD slidertype=EAknSliderWithFeedbackStyle;
    1.33 +    WORD feedbackstyle=EAknSliderFbStable;
    1.34 +    WORD layout;
    1.35 +    WORD minvalue;
    1.36 +    WORD maxvalue;
    1.37 +    WORD step;
    1.38 +    WORD valuetype=EAknSliderValueBareFigure;
    1.39 +    WORD decimalplaces=0;
    1.40 +    LTEXT singular_valuelabel = "";
    1.41 +    LTEXT minlabel="";
    1.42 +    LTEXT maxlabel="";
    1.43 +    LTEXT valuelabel="";
    1.44 +    LLINK graphical_image=0;
    1.45 +    }
    1.46 +
    1.47  /** used with CAknVolumeControl
    1.48   * see avkon.hrh for the flag definitions
    1.49   * This struct uses default values for volume range:
    1.50 @@ -338,6 +355,18 @@
    1.51      LLINK extension = 0;
    1.52      }
    1.53  
    1.54 +// --------------------------------------------------------------------------
    1.55 +// AVKON_SETTING_PAGE_EXTENSION
    1.56 +// Resource structure extension for setting page.
    1.57 +// @since 5.2
    1.58 +// --------------------------------------------------------------------------
    1.59 +//
    1.60 +STRUCT AVKON_SETTING_PAGE_EXTENSION
    1.61 +    {
    1.62 +    WORD flags = 0;         // construction flags
    1.63 +    LLINK extension = 0;    // link to extension
    1.64 +    }
    1.65 +
    1.66  STRUCT AVKON_SETTING_ITEM_LIST
    1.67      {
    1.68      WORD flags = 0; // Allowed values: EAknSettingItemListNumberedStyle 
    1.69 @@ -991,3 +1020,47 @@
    1.70      LLINK button;
    1.71      }
    1.72  
    1.73 +// --------------------------------------------------------------------------
    1.74 +// AVKON_DISCREET_POPUP
    1.75 +// Resource structure for discreet popup (CAknDiscreetPopup).
    1.76 +// @since 5.2
    1.77 +// --------------------------------------------------------------------------
    1.78 +//
    1.79 +STRUCT AVKON_DISCREET_POPUP
    1.80 +    {
    1.81 +    WORD flags = 0; // popup flags
    1.82 +    LTEXT titleTxt = ""; // first text line
    1.83 +    LTEXT bodyTxt = ""; // second text line
    1.84 +    LTEXT bmpFile = ""; // icon bitmap file
    1.85 +    WORD bmpId = 0xffff; // icon bitmap id
    1.86 +    WORD bmpMask = 0xffff; // icon bitmap mask id
    1.87 +    LLINK majorSkinId = -1; // icon major skin id
    1.88 +    LLINK minorSkinId = -1; // icon minor skin id
    1.89 +    LLINK extension = 0; // reserved for future extension
    1.90 +    }
    1.91 +
    1.92 +// --------------------------------------------------------------------------
    1.93 +// COMBINED_PANE
    1.94 +// Resource structure for status pane's combined pane.
    1.95 +// @since 5.2
    1.96 +// --------------------------------------------------------------------------
    1.97 +//
    1.98 +STRUCT COMBINED_PANE
    1.99 +    {
   1.100 +    BYTE version = 1;    // Structure version.
   1.101 +    STRUCT panes[];      // Array of subpanes embedded to the combined pane.
   1.102 +    LLINK extension = 0; // Extension for future use.
   1.103 +    }
   1.104 +
   1.105 +// --------------------------------------------------------------------------
   1.106 +// COMBINED_PANE_SUBPANE
   1.107 +// Resource structure for combined pane's subpane (in status pane).
   1.108 +// @since 5.2
   1.109 +// --------------------------------------------------------------------------
   1.110 +//
   1.111 +STRUCT COMBINED_PANE_SUBPANE
   1.112 +    {
   1.113 +    BYTE version = 1;    // Structure version.
   1.114 +    LONG uid;            // UID of the subpane, defined in @c avkon.hrh.
   1.115 +    LLINK extension = 0; // Extension for future use.
   1.116 +    }