diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/mw/avkon.rh --- a/epoc32/include/mw/avkon.rh Wed Mar 31 12:27:01 2010 +0100 +++ b/epoc32/include/mw/avkon.rh Wed Mar 31 12:33:34 2010 +0100 @@ -1,10 +1,10 @@ /* -* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available -* 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 +* under the terms of "Eclipse Public License v1.0" * which accompanies this distribution, and is available -* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +* at the URL "http://www.eclipse.org/legal/epl-v10.html". * * Initial Contributors: * Nokia Corporation - initial contribution. @@ -21,7 +21,7 @@ #endif #if !defined(__BADEF_RH__) -#include +#include #endif #if !defined(__UIKON_HRH__) @@ -261,6 +261,23 @@ LLINK graphical_image=0; } +STRUCT SLIDER_WITH_FEEDBACK_STYLE + { + WORD slidertype=EAknSliderWithFeedbackStyle; + WORD feedbackstyle=EAknSliderFbStable; + WORD layout; + WORD minvalue; + WORD maxvalue; + WORD step; + WORD valuetype=EAknSliderValueBareFigure; + WORD decimalplaces=0; + LTEXT singular_valuelabel = ""; + LTEXT minlabel=""; + LTEXT maxlabel=""; + LTEXT valuelabel=""; + LLINK graphical_image=0; + } + /** used with CAknVolumeControl * see avkon.hrh for the flag definitions * This struct uses default values for volume range: @@ -338,6 +355,18 @@ LLINK extension = 0; } +// -------------------------------------------------------------------------- +// AVKON_SETTING_PAGE_EXTENSION +// Resource structure extension for setting page. +// @since 5.2 +// -------------------------------------------------------------------------- +// +STRUCT AVKON_SETTING_PAGE_EXTENSION + { + WORD flags = 0; // construction flags + LLINK extension = 0; // link to extension + } + STRUCT AVKON_SETTING_ITEM_LIST { WORD flags = 0; // Allowed values: EAknSettingItemListNumberedStyle @@ -991,3 +1020,47 @@ LLINK button; } +// -------------------------------------------------------------------------- +// AVKON_DISCREET_POPUP +// Resource structure for discreet popup (CAknDiscreetPopup). +// @since 5.2 +// -------------------------------------------------------------------------- +// +STRUCT AVKON_DISCREET_POPUP + { + WORD flags = 0; // popup flags + LTEXT titleTxt = ""; // first text line + LTEXT bodyTxt = ""; // second text line + LTEXT bmpFile = ""; // icon bitmap file + WORD bmpId = 0xffff; // icon bitmap id + WORD bmpMask = 0xffff; // icon bitmap mask id + LLINK majorSkinId = -1; // icon major skin id + LLINK minorSkinId = -1; // icon minor skin id + LLINK extension = 0; // reserved for future extension + } + +// -------------------------------------------------------------------------- +// COMBINED_PANE +// Resource structure for status pane's combined pane. +// @since 5.2 +// -------------------------------------------------------------------------- +// +STRUCT COMBINED_PANE + { + BYTE version = 1; // Structure version. + STRUCT panes[]; // Array of subpanes embedded to the combined pane. + LLINK extension = 0; // Extension for future use. + } + +// -------------------------------------------------------------------------- +// COMBINED_PANE_SUBPANE +// Resource structure for combined pane's subpane (in status pane). +// @since 5.2 +// -------------------------------------------------------------------------- +// +STRUCT COMBINED_PANE_SUBPANE + { + BYTE version = 1; // Structure version. + LONG uid; // UID of the subpane, defined in @c avkon.hrh. + LLINK extension = 0; // Extension for future use. + }