S60UIExampleHighScoreContainer.inc
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:1690k
源码类别:
Symbian
开发平台:
C/C++
- private:
- void HandleGainingForeground();
- void HandleLosingForeground();
- private:
- TInt ReadInitialUsedResourceIdL(TInt aCoreResId, TInt aAppStatusPaneModelResId);
- void DoHandleLosingForegroundL();
- private:
- TInt iAppDeclId;
- TEikStatusPaneSyncDrawer* iSyncDrawer;
- TInt iSpare;
- };
- #line 216
- inline TBool CEikStatusPaneBase::TPaneCapabilities::IsPresent() const { return iFlags & KStatusPaneCapsPresentBit; }
- inline TBool CEikStatusPaneBase::TPaneCapabilities::IsAppOwned() const { return iFlags & KStatusPaneCapsAppOwnedBit; }
- inline TBool CEikStatusPaneBase::TPaneCapabilities::IsInCurrentLayout() const { return iFlags & KStatusPaneCapsInCurrentLayoutBit; }
- inline void CEikStatusPaneBase::SetObserver(MEikStatusPaneObserver* aObserver) { iObserver = aObserver; }
- inline TRect CEikStatusPaneBase::Rect() const { return iModel->CurrentLayout()->Rect(); }
- inline RWindowGroup* CEikStatusPaneBase::WindowGroup() const { return iParentWindowGroup; }
- #line 6 "C:\gbtukmanpf01\NOK124\Courses\S60\05300-S60_C++_Introduction\Working\LabCode\Lab_05304-s2.cb1\starter\src\S60UIExampleHighScoreContainer.cpp" /* stack depth 0 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknViewAppUi.h" /* stack depth 1 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\Eikspane.h" /* stack depth 3 */
- #line 25 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikctgrp.h" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikbctrl.h" /* stack depth 5 */
- #line 19
- class CEikBorderedControl : public CAknControl
- {
- public:
- __declspec(dllexport) CEikBorderedControl();
- __declspec(dllexport) CEikBorderedControl(const TGulBorder& aBorder);
- public:
- __declspec(dllexport) TBool HasBorder() const;
- __declspec(dllexport) void SetAdjacent(TInt aAdjacent);
- __declspec(dllexport) void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
- __declspec(dllexport) void HandleResourceChange(TInt aType);
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- public:
- __declspec(dllexport) void SetBorder(TGulBorder::TBorderType aBorderType);
- __declspec(dllexport) void SetBorder(TInt aBorderType);
- __declspec(dllexport) TGulBorder Border() const;
- protected:
- __declspec(dllexport) void Draw(const TRect& aRect) const;
- __declspec(dllexport) void WriteInternalStateL(RWriteStream& aWriteStream) const;
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- protected:
- TGulBorder iBorder;
- private:
- TInt iSpare[2];
- };
- #line 10 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikctgrp.h" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\lafpublc.h" /* stack depth 5 */
- #line 25
- const TInt KLafScrollBarButtonPositionMask = 0x00C0;
- struct SLafScrollButton
- {
- enum TType
- {
- ENudgeLeft,
- ENudgeUp,
- ENudgeRight,
- ENudgeDown,
- EPageLeft,
- EPageUp,
- EPageRight,
- EPageDown,
- EHome,
- ETop,
- EEnd,
- EBottom
- };
- };
- struct SLafScrollBar
- {
- enum TEikScrollBarFlags
- {
- EEikScrollBarDefaultBehaviour =0x0000,
- EEikScrollBarNoNudgeButtons =0x0001,
- EEikScrollBarHasPageButtons =0x0002,
- EEikScrollBarHasHomeEndButtons =0x0004,
- EEikScrollBarNoShaftOrThumb =0x0008,
- EEikScrollBarShaftButNoThumb =0x0010,
- EButtonsAtStartOfShaft =0x0040,
- EButtonsAtEndOfShaft =0x0080,
- EButtonsEitherSideOfShaft =EButtonsAtStartOfShaft|EButtonsAtEndOfShaft,
- ENoAutoDimming =0x0100
- };
- enum TOrientation
- {
- EVertical,
- EHorizontal
- };
- };
- struct SLafListBox
- {
- enum TFlags
- {
- EMultipleSelection = 0x0001,
- ENoExtendedSelection = 0x0002,
- EIncrementalMatching = 0x0004,
- EPopout = 0x0008,
- ELeftDownInViewRect = 0x0010,
- EItemDoubleClicked = 0x0020,
- EKeepModel = 0x0040,
- EScrollBarSizeExcluded = 0x0080,
- EStateChanged = 0x0100,
- ECreateOwnWindow = 0x0200,
- ENoFirstLetterMatching = 0x0400,
- EPaintedSelection = 0x0800,
- ES60StyleMultiselection = 0x00010000,
- ES60StyleMarkable = 0x00020000
- };
- enum TListItemAttribute
- {
- ECurrent = 0x0001,
- EEmphasized = 0x0002,
- ESelected = 0x0004,
- EMask = 0x0007
- };
- enum TListItemFlags
- {
- EItemDrawMarkSelection = 0x0001,
- EItemPaintedSelection = 0x0002,
- EItemDrawOnlyActiveSelection = 0x0004
- };
- };
- struct SLafScrollThumb
- {
- enum TOrientation
- {
- EVertical,
- EHorizontal
- };
- };
- struct SLafScrollBarFrame
- {
- enum TScrollBarVisibility
- {
- EOff,
- EOn,
- EAuto
- };
- enum TScrollBarSide
- {
- EBottomOrRight,
- ETopOrLeft
- };
- enum TScrollBarManagement
- {
- EComponent,
- EFloating,
- EApplicationScrollBar
- };
- };
- struct SLafControlGroup
- {
- enum TStartCorner
- {
- EFromTopLeft=0x1,
- EFromTopRight=0x2,
- EFromBottomLeft=0x3,
- EFromBottomRight=0x4
- };
- enum TOrientation
- {
- ELayHorizontally=0x10,
- ELayVertically=0x20
- };
- };
- struct SLafButtonGroupContainer
- {
- enum TUse
- {
- EView,
- EDialog,
- EToolbar,
- ECba,
- EDialogButtons
- };
- enum TOrientation
- {
- EVertical,
- EHorizontal
- };
- enum TLocation
- {
- EInternal,
- EExternal
- };
- };
- struct SLafMenuBar
- {
- enum { ENominalTextLength = 40 };
- };
- struct SLafMenuPane
- {
- enum THighlightType
- {
- ENoHighlight,
- EDrawHighlight,
- ERemoveHighlight
- };
- };
- struct SLafButtonBase
- {
- enum TDrawState
- {
- EDrawClear =0x00,
- EDrawSet =0x01,
- EDrawIndeterminate =0x02,
- EDrawClearPressed =0x10,
- EDrawSetPressed =0x11,
- EDrawIndeterminatePressed =0x12
- };
- };
- #line 13 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikctgrp.h" /* stack depth 4 */
- class TEikGroupControl
- {
- public:
- inline TEikGroupControl();
- inline TEikGroupControl(CCoeControl* aControl,TInt aId,TInt aLength,TInt aFlags);
- public:
- CCoeControl* iControl;
- TInt iId;
- TInt iLongId;
- public:
- inline TBool IsLengthSet() const;
- inline TInt Length() const;
- inline TBool IsStretchable() const;
- inline void SetLength(TInt aLength);
- inline void SetStretchable();
- public:
- enum TControlFlags
- {
- ESetLength =0x01,
- EAllowStretch =0x02
- };
- private:
- TInt iLength;
- TInt iFlags;
- };
- class CEikControlGroup : public CEikBorderedControl
- {
- friend class CTestControlGroup;
- friend class CEikCba;
- public:
- enum TStartCorner
- {
- EFromTopLeft=SLafControlGroup::EFromTopLeft,
- EFromTopRight=SLafControlGroup::EFromTopRight,
- EFromBottomLeft=SLafControlGroup::EFromBottomLeft,
- EFromBottomRight=SLafControlGroup::EFromBottomRight
- };
- enum TOrientation
- {
- ELayHorizontally=SLafControlGroup::ELayHorizontally,
- ELayVertically =SLafControlGroup::ELayVertically
- };
- public:
- __declspec(dllexport) CEikControlGroup();
- __declspec(dllexport) ~CEikControlGroup();
- __declspec(dllexport) void ConstructL(TStartCorner aStart,TOrientation aOrientation);
- __declspec(dllexport) virtual void AddControlL(CCoeControl* aControl,TInt aId);
- __declspec(dllexport) virtual void AddControlL(TEikGroupControl& aGroupControl);
- __declspec(dllexport) void InsertControlL(TEikGroupControl& aGroupControl,TInt aIndex);
- __declspec(dllexport) void DeleteControl(TInt aIndex,TInt aCount);
- __declspec(dllexport) void SetLengthInPixels(TInt aLength);
- __declspec(dllexport) void SetBreadthInPixels(TInt aBreadth);
- __declspec(dllexport) void SetControlSpacing(TInt aHSpacing,TInt aVSpacing);
- __declspec(dllexport) void SetControlLayout(TStartCorner aStart,TOrientation aOrientation);
- __declspec(dllexport) void SetNumberOfLines(TInt aNumLines,TBool aDistributeEvenly);
- __declspec(dllexport) void SetControlsAllSameSize();
- __declspec(dllexport) void LayoutControls();
- __declspec(dllexport) CCoeControl* ControlById(TInt aId) const;
- __declspec(dllexport) TInt IndexById(TInt aId) const;
- __declspec(dllexport) void Reset();
- __declspec(dllexport) TInt ControlId(CCoeControl* aControl) const;
- __declspec(dllexport) CCoeControl* Control(TInt aIndex) const;
- __declspec(dllexport) CArrayFix<TEikGroupControl> * ControlArray() const;
- __declspec(dllexport) TOrientation Orientation() const;
- __declspec(dllexport) void ControlSpacing(TInt& aHSpacing,TInt& aVSpacing) const;
- public:
- __declspec(dllexport) TSize MinimumSize();
- __declspec(dllexport) TInt CountComponentControls() const;
- __declspec(dllexport) virtual void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
- __declspec(dllexport) virtual void HandleResourceChange(TInt aType);
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- protected:
- enum
- {
- EDistributeEvenly =0x40,
- EAllSameSize =0x80
- };
- protected:
- __declspec(dllexport) CCoeControl* ComponentControl(TInt aIndex) const;
- __declspec(dllexport) void WriteInternalStateL(RWriteStream& aWriteStream) const;
- private:
- __declspec(dllexport) void Reserved_2();
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- private:
- __declspec(dllexport) TInt Adjacent(TInt aRow,TInt aColumn,TInt aCtrlIndex,TInt aTotalRows,TInt aTotalColumns) const;
- __declspec(dllexport) TStartCorner StartCorner() const;
- __declspec(dllexport) void DeleteAllComponents();
- __declspec(dllexport) TSize ControlMinimumSize(TInt aIndex) const;
- __declspec(dllexport) TInt ControlMinimumLength(TInt aIndex);
- __declspec(dllexport) TSize LargestControlSize() const;
- __declspec(dllexport) TBool DistributeEvenly() const;
- __declspec(dllexport) TBool AllSameSize();
- private:
- __declspec(dllexport) void SizeChanged();
- __declspec(dllexport) void Draw(const TRect& aRect) const;
- protected:
- CArrayFix<TEikGroupControl> * iControlArray;
- private:
- TInt iLayout;
- TInt iLines;
- TInt iHSpacing;
- TInt iVSpacing;
- TInt iBreadth;
- TInt iLength;
- TSize iLargestControl;
- };
- inline TEikGroupControl::TEikGroupControl()
- { iControl=0 ; iId=iFlags=iLength=0; }
- inline TEikGroupControl::TEikGroupControl(CCoeControl* aControl,TInt aId,TInt aLength,TInt aFlags)
- : iControl(aControl),iId(aId),iLength(aLength),iFlags(aFlags)
- {}
- inline TBool TEikGroupControl::IsLengthSet() const
- { return iFlags&ESetLength; }
- inline TInt TEikGroupControl::Length() const
- { return iLength; }
- inline TBool TEikGroupControl::IsStretchable() const
- { return iFlags&EAllowStretch; }
- inline void TEikGroupControl::SetLength(TInt aLength)
- { iLength=aLength; iFlags|=ESetLength; }
- inline void TEikGroupControl::SetStretchable()
- { iFlags|=EAllowStretch; }
- #line 10 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikbtgrp.h" /* stack depth 4 */
- #line 13
- class CCoeControl;
- class CEikCommandButton;
- class CFbsBitmap;
- class MEikButtonGroup
- {
- public:
- void Release();
- virtual void SetCommandL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask)=0;
- virtual void SetCommandL(TInt aPosition,TInt aResourceId)=0;
- virtual void SetCommandSetL(TInt aResourceId)=0;
- virtual void AddCommandL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask)=0;
- virtual void AddCommandToStackL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask)=0;
- virtual void AddCommandToStackL(TInt aPosition,TInt aResourceId)=0;
- virtual void AddCommandSetToStackL(TInt aResourceId)=0;
- virtual void SetDefaultCommand(TInt aCommandId)=0;
- virtual TSize CalcMinimumSizeL(TInt aResourceId)=0;
- virtual void RemoveCommandFromStack(TInt aPosition,TInt aCommandId)=0;
- virtual TInt CommandPos(TInt aCommandId) const=0;
- virtual void DimCommand(TInt aCommandId,TBool aDimmed)=0;
- virtual TBool IsCommandDimmed(TInt aCommandId) const=0;
- virtual void MakeCommandVisible(TInt aCommandId,TBool aVisible)=0;
- virtual TBool IsCommandVisible(TInt aCommandId) const=0;
- __declspec(dllexport) virtual void AnimateCommand(TInt aCommandId);
- virtual CCoeControl* AsControl()=0;
- virtual const CCoeControl* AsControl() const=0;
- virtual void SetBoundingRect(const TRect& aBoundingRect)=0;
- virtual void ReduceRect(TRect& aBoundingRect) const=0;
- virtual CCoeControl* GroupControlById(TInt aCommandId) const=0;
- virtual CEikCommandButton* GroupControlAsButton(TInt aCommandId) const=0;
- virtual TInt CommandId(TInt aCommandPos) const=0;
- virtual TInt ButtonCount() const=0;
- virtual TUint ButtonGroupFlags() const=0;
- private:
- __declspec(dllexport) void Reserved_1();
- };
- class MEikEnhancedButtonGroup : public MEikButtonGroup
- {
- public:
- __declspec(dllexport) virtual void OfferCommandListL(const RArray<TInt>& aCommandList)=0;
- __declspec(dllexport) virtual void OfferCommandListL(const TInt aResourceId)=0;
- __declspec(dllexport) virtual TBool IsCommandInGroup(const TInt aCommandId) const=0;
- __declspec(dllexport) virtual void ReplaceCommand(const TInt aCommandId, const TInt aResourceId)=0;
- };
- #line 18 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiksbobs.h" /* stack depth 4 */
- #line 12
- enum TEikScrollEvent
- {
- EEikScrollLeft=1,
- EEikScrollUp,
- EEikScrollRight,
- EEikScrollDown,
- EEikScrollPageLeft,
- EEikScrollPageUp,
- EEikScrollPageRight,
- EEikScrollPageDown,
- EEikScrollHome,
- EEikScrollTop,
- EEikScrollEnd,
- EEikScrollBottom,
- EEikScrollThumbDragHoriz,
- EEikScrollThumbDragVert,
- EEikScrollThumbReleaseHoriz,
- EEikScrollThumbReleaseVert
- };
- class CEikScrollBar;
- class MEikScrollBarObserver
- {
- public:
- virtual void HandleScrollEventL(CEikScrollBar* aScrollBar, TEikScrollEvent aEventType)=0;
- };
- #line 22 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiksbfrm.h" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknscrlb.h" /* stack depth 5 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikscrlb.h" /* stack depth 6 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknscbut.h" /* stack depth 7 */
- #line 31
- class CAknScrollIndicator;
- class CAknScrollButton : public CAknControl
- {
- public:
- enum TType
- {
- ENudgeLeft,
- ENudgeUp,
- ENudgeRight,
- ENudgeDown,
- EPageLeft,
- EPageUp,
- EPageRight,
- EPageDown,
- EHome,
- ETop,
- EEnd,
- EBottom
- };
- public:
- enum TTypeOfScrollBar
- {
- ENormal =0x00,
- EArrowHead =0x01
- };
- public:
- __declspec(dllexport) static CAknScrollButton* NewL(TType aType);
- __declspec(dllexport) ~CAknScrollButton();
- __declspec(dllexport) TType Type() const;
- __declspec(dllexport) void CreateWindowOnlyForArrowsL(const CCoeControl* aParent);
- __declspec(dllexport) TBool IsNormalScrollBarUsingButton() const;
- __declspec(dllexport) void SetTypeOfScrollBarUsingButton(TTypeOfScrollBar aTypeOfScrollBar);
- __declspec(dllexport) void SetPosition(const TInt aFocusPosition, const TInt aScrollSpan);
- #line 138
- __declspec(dllexport) static CAknScrollButton* NewL(TType aType, TTypeOfScrollBar aTypeOfScrollBar);
- private:
- CAknScrollButton(TType aType);
- void ConstructL();
- void SizeChanged();
- void DrawIndicator() const;
- void ConstructL(TTypeOfScrollBar aTypeOfScrollBar);
- private:
- virtual void Draw(const TRect& aRect) const;
- private:
- friend class CAknScrollBar;
- TType iType;
- TInt iFlag;
- CAknScrollIndicator* iScrollIndicator;
- TRect iOldRect;
- };
- #line 18 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikscrlb.h" /* stack depth 6 */
- class CEikCba;
- class CAknDoubleSpanScrollIndicator;
- class CEikScrollBarExtensionImpl;
- class CEikScrollBarExtension;
- class CAknDoubleSpanScrollBarExtension;
- const TInt KEikScrollEventFromVBar=0;
- const TInt KEikScrollEventFromHBar=0x01;
- const TInt KEikScrollEventBarMask=0x01;
- const TInt KButtonPositionMask=KLafScrollBarButtonPositionMask;
- const TInt KDisplayComponentsMask=0x1f;
- class TEikScrollBarModel
- {
- public:
- inline TEikScrollBarModel();
- __declspec(dllexport) TEikScrollBarModel(TInt aScrollSpan,TInt aThumbSpan=0,TInt aThumbPosition=0);
- __declspec(dllexport) TBool operator==(const TEikScrollBarModel aModel) const;
- inline TBool operator!=(const TEikScrollBarModel aModel) const;
- public:
- __declspec(dllexport) TBool ScrollBarUseful() const;
- __declspec(dllexport) TInt MaxThumbPos() const;
- __declspec(dllexport) void CheckBounds();
- enum TEikScrollBarModelType
- {
- EEikScrollBarModel = 0x00000000,
- EAknDoubleSpanScrollBarModel = 0x80000000
- };
- TEikScrollBarModel::TEikScrollBarModelType ScrollBarModelType() const;
- public:
- TInt iScrollSpan;
- TInt iThumbSpan;
- TInt iThumbPosition;
- };
- inline TEikScrollBarModel::TEikScrollBarModel() {}
- inline TBool TEikScrollBarModel::operator!=(const TEikScrollBarModel aModel) const { return !(*this==aModel); }
- #line 81
- class TAknDoubleSpanScrollBarModel : public TEikScrollBarModel
- {
- public:
- __declspec(dllexport) TAknDoubleSpanScrollBarModel();
- #line 117
- __declspec(dllexport) TAknDoubleSpanScrollBarModel(const TEikScrollBarModel& aEikModel);
- #line 143
- __declspec(dllexport) void SetScrollSpan(TInt aValue);
- __declspec(dllexport) void SetFocusPosition(TInt aValue);
- __declspec(dllexport) void SetWindowSize(TInt aValue);
- __declspec(dllexport) void SetFieldSize(TInt aValue);
- __declspec(dllexport) void SetFieldPosition(TInt aValue);
- #line 162
- __declspec(dllexport) TInt ScrollSpan() const;
- __declspec(dllexport) TInt FocusPosition() const;
- __declspec(dllexport) TInt WindowSize() const;
- __declspec(dllexport) TInt FieldSize() const;
- __declspec(dllexport) TInt FieldPosition() const;
- #line 187
- static TBool ModelIsSupported();
- private:
- TUint16 Scale() const;
- #line 206
- void SetScale(TUint16 aScale);
- private:
- TInt16 ScrollSpanValue() const;
- TInt16 FocusPositionValue() const;
- TInt16 FieldPositionValue() const;
- TInt16 FieldSizeValue() const;
- TInt16 WindowSizeValue() const;
- #line 229
- void SetScrollSpanValue(TInt16 aValue);
- void SetFocusPositionValue(TInt16 aValue);
- void SetFieldPositionValue(TInt16 aValue);
- void SetFieldSizeValue(TInt16 aValue);
- void SetWindowSizeValue(TInt16 aValue);
- #line 242
- TInt16 LowBytes(TInt aInt) const;
- #line 251
- TInt16 HighBytes(TInt aInt) const;
- #line 261
- void SetLowBytes(TInt& aInt, TInt16 aValue);
- #line 270
- void SetHighBytes(TInt& aInt, TInt16 aValue);
- #line 281
- TInt16 PrepareScaledValue(TInt aNonScaledValue);
- #line 291
- void ReScale(TUint16 aNewScale);
- #line 301
- void SetScrollBarModelType(TEikScrollBarModelType aModelType);
- #line 312
- TInt CheckMinMaxValue(TInt aValue);
- };
- class CEikScrollThumb;
- class CEikScrollBarFrame;
- class CEikScrollBar : public CEikBorderedControl, public MCoeControlObserver
- {
- friend class CEikScrollBarExtension;
- friend class CAknDoubleSpanScrollBarExtension;
- public:
- enum TOrientation
- {
- EVertical = SLafScrollBar::EVertical,
- EHorizontal = SLafScrollBar::EHorizontal
- };
- enum TScrollBarType
- {
- ENormalScrollBar =0x0,
- EArrowHead =0x200,
- EDoubleSpan =0x400
- };
- enum TEikScrollBarFlags
- {
- EEikScrollBarDefaultBehaviour =SLafScrollBar::EEikScrollBarDefaultBehaviour,
- EEikScrollBarNoNudgeButtons =SLafScrollBar::EEikScrollBarNoNudgeButtons,
- EEikScrollBarHasPageButtons =SLafScrollBar::EEikScrollBarHasPageButtons,
- EEikScrollBarHasHomeEndButtons =SLafScrollBar::EEikScrollBarHasHomeEndButtons,
- EEikScrollBarNoShaftOrThumb =SLafScrollBar::EEikScrollBarNoShaftOrThumb,
- EEikScrollBarShaftButNoThumb =SLafScrollBar::EEikScrollBarShaftButNoThumb,
- EButtonsAtStartOfShaft =SLafScrollBar::EButtonsAtStartOfShaft,
- EButtonsAtEndOfShaft =SLafScrollBar::EButtonsAtEndOfShaft,
- EButtonsEitherSideOfShaft =SLafScrollBar::EButtonsEitherSideOfShaft,
- ENoAutoDimming =SLafScrollBar::ENoAutoDimming
- };
- typedef TEikScrollBarFlags TAknScrollBarFlags;
- public:
- __declspec(dllexport) ~CEikScrollBar();
- __declspec(dllexport) CEikScrollBar();
- public:
- __declspec(dllexport) virtual void ConstructL(MEikScrollBarObserver* aScrollBarObserver,const CCoeControl* aParent,
- TOrientation aOrientation,TInt aLength,TInt aScrollBarFlags=EEikScrollBarDefaultBehaviour);
- __declspec(dllexport) void SetLengthL(TInt aLength);
- __declspec(dllexport) void SetModelL(const TEikScrollBarModel* aModel);
- __declspec(dllexport) void SetModel(const TEikScrollBarModel* aModel);
- __declspec(dllexport) void SetLengthAndModelL(TInt aLength,const TEikScrollBarModel* aModel);
- __declspec(dllexport) void SetModelThumbPosition(TInt aThumbPos);
- __declspec(dllexport) void SetFocusPosToThumbPos(TInt aFocusPosition);
- __declspec(dllexport) static TInt DefaultScrollBarBreadth();
- #line 387
- void SetScrollBarObserver(MEikScrollBarObserver* aScrollBarObserver);
- inline const TEikScrollBarModel* Model() const;
- __declspec(dllexport) TInt ThumbPosition() const;
- __declspec(dllexport) TInt ScrollBarBreadth() const;
- __declspec(dllexport) static TInt MinVisibleLength(const TInt aScrollBarFlags);
- __declspec(dllexport) void SetDecreaseButtonsDimmed(TBool aDimmed);
- __declspec(dllexport) void SetIncreaseButtonsDimmed(TBool aDimmed);
- __declspec(dllexport) void SetAllButtonsDimmed(TBool aDimmed);
- inline CAknScrollButton* IncreaseNudgeButton() const;
- inline CAknScrollButton* DecreaseNudgeButton() const;
- __declspec(dllexport) void SetContainingCba(CEikCba* aCba);
- __declspec(dllexport) void MakeVisible(TBool aVisible);
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- protected:
- __declspec(dllexport) CCoeControl* ComponentControl(TInt aIndex) const;
- __declspec(dllexport) TInt CountComponentControls() const;
- private:
- __declspec(dllexport) virtual void HandleControlEventL(CCoeControl* aControl, TCoeEvent aEventType);
- private:
- __declspec(dllexport) virtual void Reserved_2();
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- protected:
- friend class CEikScrollBarFrame;
- enum TPrivateScrollBarFlags
- {
- ENoComponentsToDisplay =0x10000,
- EIncreaseButtonsDimmed =0x20000,
- EDecreaseButtonsDimmed =0x40000
- };
- enum TPointerDownOn
- {
- ENone,
- EHomeButton,
- EDecreasePageButton,
- EDecreaseNudgeButton,
- EDecreaseShaft,
- EThumb,
- EIncreaseShaft,
- EIncreaseNudgeButton,
- EIncreasePageButton,
- EEndButton
- };
- enum TShaftRedrawRequired
- {
- ENoRedrawRequired,
- ERedrawShaft
- };
- enum TWhichButtons
- {
- EIncreaseOnly,
- EDecreaseOnly,
- EAll
- };
- struct SEikScrollBarButtons
- {
- CAknScrollButton* iDecreaseNudge;
- CAknScrollButton* iIncreaseNudge;
- };
- private:
- __declspec(dllexport) virtual void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType);
- void SizeChanged();
- void DoSetModel(const TEikScrollBarModel* aModel);
- CEikCba* Cba() const;
- void AddExternalFrameL(CEikScrollBarFrame* aFrame);
- void RemoveExternalFrame(CEikScrollBarFrame* aFrame);
- void DisconnectExternalFrames();
- protected:
- void CreateRequiredComponentsL();
- void DestroyButton(CAknScrollButton*& aButton);
- __declspec(dllexport) virtual void SetButtonPositionL(CAknScrollButton* aButton);
- public:
- TScrollBarType ScrollBarType();
- public:
- TDblQueLink iSBLink;
- protected:
- SEikScrollBarButtons iButtons;
- TOrientation iOrientation;
- private:
- TEikScrollBarModel iModel;
- protected:
- CEikScrollBarExtensionImpl* iExtension;
- };
- #line 512
- class CEikArrowHeadScrollBar : public CEikScrollBar
- {
- public:
- __declspec(dllexport) CEikArrowHeadScrollBar(CCoeControl* aParentWindow);
- __declspec(dllexport) ~CEikArrowHeadScrollBar();
- public:
- __declspec(dllexport) void ConstructL(MEikScrollBarObserver* aScrollBarObserver,const CCoeControl* aParent,
- TOrientation aOrientation,TInt aLength,TInt aScrollBarFlags=EEikScrollBarDefaultBehaviour);
- public:
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- private:
- void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType);
- void SetButtonPositionL(CAknScrollButton* aButton);
- private:
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- private:
- CCoeControl* iParentControl;
- TInt iSpare;
- };
- #line 551
- class CAknDoubleSpanScrollBar : public CEikScrollBar
- {
- public:
- __declspec(dllexport) CAknDoubleSpanScrollBar(CCoeControl* aParentWindow);
- __declspec(dllexport) ~CAknDoubleSpanScrollBar();
- #line 565
- __declspec(dllexport) void SetFixedLayoutRect(TRect aScrollBarRect);
- #line 579
- __declspec(dllexport) void ConstructL(TBool aWindowOwning, MEikScrollBarObserver* aScrollBarObserver,const CCoeControl* aParent,
- TOrientation aOrientation,TInt aLength,TInt aScrollBarFlags=EEikScrollBarDefaultBehaviour);
- TRect FixedLayoutRect();
- public:
- __declspec(dllexport) void ConstructL(MEikScrollBarObserver* aScrollBarObserver,const CCoeControl* aParent,
- TOrientation aOrientation,TInt aLength,TInt aScrollBarFlags=EEikScrollBarDefaultBehaviour);
- __declspec(dllexport) void MakeVisible(TBool aVisible);
- public:
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- protected:
- __declspec(dllexport) CCoeControl* ComponentControl(TInt aIndex) const;
- __declspec(dllexport) TInt CountComponentControls() const;
- private:
- __declspec(dllexport) void SizeChanged();
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- private:
- void CreateButtonL(CAknScrollButton*& aButton,CAknScrollButton::TType aType);
- void SetButtonPositionL(CAknScrollButton* aButton);
- #line 619
- void SetTransparentBackground(TBool aTransparentBackground);
- private:
- CCoeControl* iParentControl;
- TInt iSpare;
- };
- inline const TEikScrollBarModel* CEikScrollBar::Model() const
- { return &iModel; }
- inline CAknScrollButton* CEikScrollBar::IncreaseNudgeButton() const
- { return iButtons.iIncreaseNudge; }
- inline CAknScrollButton* CEikScrollBar::DecreaseNudgeButton() const
- { return iButtons.iDecreaseNudge; }
- #line 10 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknscrlb.h" /* stack depth 5 */
- #line 11 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiksbfrm.h" /* stack depth 4 */
- class CEikCba;
- class TEikScrollBarFrameLayout
- {
- public:
- enum TTilingMode
- {
- EClientRectConstant,
- EInclusiveRectConstant
- };
- public:
- __declspec(dllexport) TEikScrollBarFrameLayout();
- __declspec(dllexport) void SetInclusiveMargin(TInt aMargin);
- __declspec(dllexport) void SetClientMargin(TInt aMargin);
- public:
- TMargins iInclusiveMargin;
- TMargins iClientMargin;
- TSize iClientAreaGranularity;
- TTilingMode iTilingMode;
- };
- class CEikCornerWindow;
- class CEikScrollBarFrameExtension;
- class CEikScrollBarFrame : public CBase
- {
- public:
- enum { ETypeId = 0x101F8672 };
- enum TScrollBarVisibility
- {
- EOff,
- EOn,
- EAuto
- };
- enum TScrollBarType
- {
- ENormalScrollBar =0x0,
- EArrowHead =0x200,
- EDoubleSpan =0x400
- };
- enum TScrollBarSide
- {
- EBottomOrRight =0x0,
- ETopOrLeft =0x800
- };
- enum TScrollBarManagement
- {
- EComponent ,
- EFloating ,
- EApplicationScrollBar
- };
- enum TScrollBarFrameFlags
- {
- EHVisible =0x01,
- EVVisible =0x02,
- };
- private:
- enum TMarginsAdjustmentMode
- {
- EGrow,
- EShrink
- };
- public:
- CEikScrollBarFrame(){}
- __declspec(dllexport) CEikScrollBarFrame(CCoeControl* aParentWindow, MEikScrollBarObserver* aObserver, TBool aPreAlloc=EFalse);
- __declspec(dllexport) ~CEikScrollBarFrame();
- CEikScrollBarFrame(CCoeControl* aParentWindow, MEikScrollBarObserver* aObserver, TBool aPreAlloc, TBool aDoubleSpan);
- void InitExtension(CCoeControl* aParentWindow, MEikScrollBarObserver* aObserver);
- __declspec(dllexport) void DrawScrollBarsNow() const;
- __declspec(dllexport) void SetScrollBarVisibilityL(TScrollBarVisibility aHVisibility, TScrollBarVisibility aVVisibility);
- #line 132
- inline TScrollBarVisibility VScrollBarVisibility() const;
- #line 141
- __declspec(dllexport) void SetScrollBarFrameObserver(MEikScrollBarObserver* aObserver);
- #line 153
- __declspec(dllexport) TBool Tile(TEikScrollBarModel* aVModel);
- #line 181
- __declspec(dllexport) TBool TileL(TEikScrollBarModel* aHModel, TEikScrollBarModel* aVModel,
- TRect& aClientRect, TRect& aInclusiveRect, const TEikScrollBarFrameLayout& aLayout);
- #line 196
- __declspec(dllexport) void MoveThumbsBy(TInt aDeltaX, TInt aDeltaY);
- #line 207
- __declspec(dllexport) void MoveHorizThumbTo(TInt aHorizThumbPos);
- #line 218
- __declspec(dllexport) void MoveVertThumbTo(TInt aVertThumbPos);
- #line 228
- __declspec(dllexport) void SetVFocusPosToThumbPos(TInt aFocusPosition);
- #line 237
- __declspec(dllexport) TInt ScrollBarBreadth(CEikScrollBar::TOrientation aOrientation) const;
- #line 246
- __declspec(dllexport) void SetAdjustsHorizontalModel(TBool aAdjusts);
- __declspec(dllexport) void SetAdjustsVerticalModel(TBool aAdjusts);
- #line 263
- inline void SetScrollBarFrameFlags(TInt aMask);
- #line 272
- __declspec(dllexport) TBool ScrollBarExists(CEikScrollBar::TOrientation aOrientation) const;
- #line 282
- __declspec(dllexport) TInt CountComponentControls() const;
- #line 291
- __declspec(dllexport) CCoeControl* ComponentControl(TInt aIndex) const;
- __declspec(dllexport) CEikScrollBar* GetScrollBarHandle(CEikScrollBar::TOrientation aOrientation) const;
- __declspec(dllexport) CEikScrollBar* VerticalScrollBar() const;
- #line 315
- __declspec(dllexport) void SetTypeOfHScrollBar(TScrollBarType aType);
- #line 324
- __declspec(dllexport) void SetTypeOfVScrollBar(TScrollBarType aType);
- __declspec(dllexport) TScrollBarType TypeOfHScrollBar() const;
- __declspec(dllexport) TScrollBarType TypeOfVScrollBar() const;
- __declspec(dllexport) TBool IsArrowHeadScrollBar(TInt aFlag) const;
- #line 356
- void DisconnectExternalScrollBar(CEikScrollBar* aScrollBar);
- #line 397
- __declspec(dllexport) void CreateDoubleSpanScrollBarsL(TBool aWindowOwning, TBool aRemote);
- #line 421
- __declspec(dllexport) void CreateDoubleSpanScrollBarsL(TBool aWindowOwning, TBool aRemote, TBool aVertical, TBool aHorizontal);
- #line 438
- __declspec(dllexport) void Tile(TEikScrollBarModel* aVModel, TRect& aVScrollBar);
- #line 448
- __declspec(dllexport) void Tile(TEikScrollBarModel* aHModel, TEikScrollBarModel* aVModel);
- #line 462
- __declspec(dllexport) TScrollBarVisibility ScrollBarVisibility(CEikScrollBar::TOrientation aOrientation) const;
- public:
- CEikScrollBar* HorizontalScrollBar() const;
- protected:
- void SetParentWindow(CCoeControl* aParentWindow);
- CCoeControl* ParentWindow() const;
- protected:
- struct SBarData
- {
- CEikScrollBar * iBar;
- TEikScrollBarModel iModel;
- TScrollBarVisibility iVisibility;
- TBool iExternalScrollBarAttached;
- };
- private:
- void CalcTheoreticalScrollBarVisibility(const TEikScrollBarModel* aVModel);
- void ApplyModel(SBarData& aSBar);
- void MakeSBarVisible(SBarData& aSBar, TBool aVisible);
- void GetScrollBars(TBool aDoubleSpan);
- CEikCba* GetCurrentCba();
- void DeleteScrollBars();
- void CreateArrowHeadScrollBarsL();
- void CalcTheoreticalScrollBarVisibility(const TEikScrollBarModel* aVModel, const TEikScrollBarModel* aHModel);
- protected:
- SBarData iV;
- private:
- CEikScrollBarFrameExtension* iExtension;
- TInt iScrollBarFrameFlags;
- friend class CEikScrollBarFrameExtension;
- };
- inline CEikScrollBarFrame::TScrollBarVisibility CEikScrollBarFrame::VScrollBarVisibility() const
- { return iV.iVisibility; }
- inline void CEikScrollBarFrame::SetScrollBarFrameFlags(TInt aMask)
- { iScrollBarFrameFlags|=aMask; }
- class CEikCbaScrollBarFrame : public CEikScrollBarFrame
- {
- public:
- CEikCbaScrollBarFrame(CCoeControl* aParentWindow, MEikScrollBarObserver* aObserver, TBool aPreAlloc=EFalse);
- void ConstructL();
- void SwitchToArrowHeadScrollBarL();
- };
- #line 26 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikimage.h" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikalign.h" /* stack depth 5 */
- #line 23
- class CEikAlignedControl : public CAknControl
- {
- public:
- __declspec(dllexport) CEikAlignedControl();
- __declspec(dllexport) ~CEikAlignedControl();
- __declspec(dllexport) void SetAllMarginsTo(TInt aValue);
- __declspec(dllexport) void SetAlignment(TGulAlignmentValue aAlign);
- public:
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- protected:
- __declspec(dllexport) void WriteInternalStateL(RWriteStream& aWriteStream) const;
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- public:
- TMargins8 iMargin;
- TGulAlignment iAlignment;
- private:
- TInt iSpare[2];
- };
- #line 10 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikimage.h" /* stack depth 4 */
- class CFbsBitmap;
- class CBitmapContext;
- class CEikImage : public CEikAlignedControl
- {
- public:
- __declspec(dllexport) CEikImage();
- __declspec(dllexport) ~CEikImage();
- public:
- __declspec(dllexport) TSize MinimumSize();
- __declspec(dllexport) void ConstructFromResourceL(TResourceReader& aReader);
- public:
- __declspec(dllexport) void CreatePictureFromFileL(const TDesC& aFilename,TInt aMainId,TInt aMaskId=-1);
- __declspec(dllexport) void SetPicture(const CFbsBitmap* aBitmap,const CFbsBitmap* aMaskBitmap=0 );
- __declspec(dllexport) void SetEmphasis(TBool aEmphasis);
- __declspec(dllexport) void SetPictureOwnedExternally(TBool aOwnership);
- __declspec(dllexport) const CFbsBitmap* Bitmap() const;
- __declspec(dllexport) const CFbsBitmap* Mask() const;
- __declspec(dllexport) void SetBitmap(const CFbsBitmap* aBitmap);
- __declspec(dllexport) void SetMask(const CFbsBitmap* aMaskBitmap);
- __declspec(dllexport) void SetNewBitmaps(const CFbsBitmap* aNewBitmap,const CFbsBitmap* aNewMask);
- __declspec(dllexport) TBool IsPictureOwnedExternally();
- __declspec(dllexport) void SetBrushStyle(CGraphicsContext::TBrushStyle aBrushStyle);
- public:
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- protected:
- __declspec(dllexport) void WriteInternalStateL(RWriteStream& aWriteStream) const;
- private:
- __declspec(dllexport) void Draw(const TRect& aRect) const;
- __declspec(dllexport) void Reserved_2();
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- private:
- const CFbsBitmap* iBitmap;
- const CFbsBitmap* iMaskBitmap;
- TInt iImFlags;
- TInt iSpare;
- CGraphicsContext::TBrushStyle iBrushStyle;
- };
- #line 29 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\akncontrol.h" /* stack depth 4 */
- #line 30 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcba.h" /* stack depth 3 */
- class CEikLabel;
- class CEikCbaButton;
- class CCoeBrushAndPenContext;
- class MEikCommandObserver;
- class TCoeColorUse;
- class CEikScrollBar ;
- class TEikScrollBarModel;
- class CEikCbaExtension;
- class CEikEnhancedCbaButton;
- class TAknsItemID;
- class CEikCommandTable;
- const TInt KMaxCbaLabelLength = 32;
- const TInt KMaxButtonsInCommandTable = 4;
- class CEikCba : public CEikControlGroup, public MEikEnhancedButtonGroup, public MEikScrollBarObserver
- {
- public:
- enum { ETypeId = 0x101F4105 };
- static CEikCba* NewL(const CEikCba* aPrevious,MEikCommandObserver* aCommandObserver,RWindowGroup* aParentWg);
- static CEikCba* NewL(TInt aResourceId,const CEikCba* aPrevious,MEikCommandObserver* aCommandObserver,RWindowGroup* aParentWg);
- static CEikCba* NewLC(const CEikCba* aPrevious,MEikCommandObserver* aCommandObserver,RWindowGroup* aParentWg);
- static CEikCba* NewLC(TInt aResourceId,const CEikCba* aPrevious,MEikCommandObserver* aCommandObserver,RWindowGroup* aParentWg);
- ~CEikCba();
- public:
- TInt MaxCommands() const;
- void UpdateCbaLabels(TBool aScrollerOn);
- void SetSBFrameObserver(MEikScrollBarObserver* aObserver);
- void SetScrollBarModelL(TEikScrollBarModel* aModel);
- const CEikCbaScrollBarFrame* ScrollBarFrame() const;
- CEikScrollBar * VScrollBarAsControl();
- void CreateArrowHeadScrollBarL();
- public:
- void InsertControlL(TEikGroupControl& aGroupControl,TInt aIndex);
- public:
- void SetCommandL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask);
- void SetCommandL(TInt aPosition,TInt aResourceId);
- void SetCommandSetL(TInt aResourceId);
- void AddCommandL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask);
- void AddCommandToStackL(TInt aPosition,TInt aCommandId,const TDesC* aText,const CFbsBitmap* aBitmap,const CFbsBitmap* aMask);
- void AddCommandToStackL(TInt aPosition,TInt aResourceId);
- void AddCommandSetToStackL(TInt aResourceId);
- void SetDefaultCommand(TInt aCommandId);
- TSize CalcMinimumSizeL(TInt aResourceId);
- void RemoveCommandFromStack(TInt aPosition,TInt aCommandId);
- TInt CommandPos(TInt aCommandId) const;
- void DimCommand(TInt aCommandId,TBool aDimmed);
- TBool IsCommandDimmed(TInt aCommandId) const;
- void MakeCommandVisible(TInt aCommandId,TBool aVisible);
- TBool IsCommandVisible(TInt aCommandId) const;
- void AnimateCommand(TInt aCommandId);
- CCoeControl* AsControl();
- const CCoeControl* AsControl() const;
- void SetBoundingRect(const TRect& aBoundingRect);
- void ReduceRect(TRect& aBoundingRect) const;
- CCoeControl* GroupControlById(TInt aCommandId);
- CCoeControl* GroupControlById(TInt aCommandId) const;
- TInt CommandId(TInt aCommandPos) const;
- TInt ButtonCount() const;
- void RemovePreviousCommand(TInt aPosition);
- CEikCommandButton* GroupControlAsButton(TInt aCommandId) const ;
- TUint ButtonGroupFlags() const ;
- __declspec(dllexport) void SetButtonGroupFlags(TInt aFlags);
- #line 126
- __declspec(dllexport) void SetSkinBackgroundId(const TAknsItemID& aIID);
- public:
- virtual void Reserved_MtsmPosition();
- virtual void Reserved_MtsmObject();
- public:
- TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
- TSize MinimumSize();
- void GetColorUseListL(CArrayFix<TCoeColorUse>& aColorUseList) const;
- void HandleResourceChange(TInt aType);
- void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- public:
- __declspec(dllexport) void OfferCommandListL(const RArray<TInt>& aCommandList);
- __declspec(dllexport) void OfferCommandListL(const TInt aResourceId);
- __declspec(dllexport) TBool IsCommandInGroup(const TInt aCommandId) const;
- __declspec(dllexport) void ReplaceCommand(const TInt aCommandId, const TInt aResourceId);
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- protected:
- virtual void HandleScrollEventL(CEikScrollBar* aScrollBar,TEikScrollEvent aEventType);
- protected:
- TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
- void Draw(const TRect& aRect) const;
- private:
- CEikCba(const CEikCba* aPrevious,MEikCommandObserver* aCommandObserver,RWindowGroup* aParentWg);
- void BaseConstructL();
- void ConstructL(TInt aResourceId);
- void ConstructFromResourceL(TResourceReader& aReader);
- CEikCbaButton* ButtonById(TInt aCommandId) const;
- void CreateScrollBarFrameL();
- void InsertScrollBarL();
- TEikGroupControl VScrollBarAsGroupControl();
- void CheckSkinAndUpdateContext();
- TInt AknLayoutFlags() const;
- void SizeChangedInControlPane();
- void SizeChangedInStaconPane();
- void UpdateFonts();
- private:
- void SizeChanged();
- private:
- TUint iCbaFlags;
- const CEikCba* iLink;
- CCoeBrushAndPenContext* iBrushAndPenContext;
- MEikCommandObserver* iCommandObserver;
- CEikCbaScrollBarFrame* iSBFrame;
- CEikCbaExtension* iExtension;
- RWindowGroup* iParentWg;
- CEikCommandTable* iCommandTable;
- };
- class CEikCbaButton : public CAknControl
- {
- public:
- struct SButtonOptions
- {
- TInt iCommandId;
- TBool iDimmed;
- };
- public:
- ~CEikCbaButton();
- void ConstructL(TGulAlignmentValue aAlignment);
- public:
- void AddCommandL(const TDesC& aText);
- void PushCommandL(TInt aCommandId,const TDesC& aText);
- TInt PopCommand();
- void RemoveCommand(TInt aCommandId);
- void RemovePreviousCommand();
- void SwitchToShortTextL(TBool aShortText);
- void SetLabelFont(const CFont* aLabelFont);
- void TruncateLabelText();
- public:
- void SetContainerWindowL(const CCoeControl& aContainer);
- void ConstructFromResourceL(TResourceReader& aReader, TGulAlignmentValue anAlignment);
- TSize MinimumSize();
- void SetDimmed(TBool aDimmed);
- __declspec(dllexport) void HandlePointerEventL(const TPointerEvent& aPointerEvent);
- public:
- void SetImage(CEikImage &aImage);
- void ReplaceImageByLabel();
- inline TBool IsImageOn() const {return iDoImage;};
- protected:
- TInt IndexFromCommandId(TInt aCommandId);
- void UpdateLabelText(TPtrC aLabelText);
- private:
- TInt CountComponentControls() const;
- CCoeControl* ComponentControl(TInt aIndex) const;
- void SizeChanged();
- private:
- __declspec(dllexport) void* ExtensionInterface( TUid aInterface );
- protected:
- TBuf<KMaxCbaLabelLength> iFullLabelText;
- TPtrC iLongLabelText;
- TPtrC iShortLabelText;
- CEikLabel* iLabel;
- CDesCArray* iText;
- CArrayFix<SButtonOptions> * iButtonOptions;
- CEikImage* iImage;
- TBool iDoImage;
- TInt iSpare;
- };
- class CEikEnhancedCbaButton : public CEikCbaButton
- {
- public:
- CEikEnhancedCbaButton();
- ~CEikEnhancedCbaButton();
- TInt CommandType() const;
- void SetCommandType(const TInt aCommandType);
- TInt CommandId() const;
- void ConstructFromResourceL(TResourceReader& aReader);
- void ConstructEmptyButtonL();
- TPtrC* LabelText();
- private:
- TInt iCommandType;
- TInt iCommandId;
- };
- #line 322
- class CEikCommandTable : public CBase
- {
- public:
- static CEikCommandTable* NewL();
- static CEikCommandTable* NewLC();
- ~CEikCommandTable();
- TInt AddCommandL(CEikEnhancedCbaButton* aButton);
- TBool IsCommandPlaced(const TInt aCommandId) const;
- void ReplaceCommandL(const TInt aCommandId, const TInt aResourceId);
- CEikEnhancedCbaButton* Command(const TInt aCommandIndex);
- void Reset();
- private:
- CEikCommandTable();
- void ConstructL();
- private:
- TFixedArray<CEikEnhancedCbaButton*, KMaxButtonsInCommandTable> iCommandButtons;
- RArray< RArray<TInt> > iPriorities;
- };
- #line 26 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\avkon.hrh" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikon.hrh" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\lafpublc.hrh" /* stack depth 5 */
- #line 23
- enum TLafReferenceButtonGroupControls
- {
- ELafBgCba=100
- };
- #line 6 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikon.hrh" /* stack depth 4 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikcolor.hrh" /* stack depth 5 */
- #line 8 "C:\Symbian\9.1\S60_3rd\epoc32\include\eikon.hrh" /* stack depth 4 */
- #line 86
- enum TAknEditorNumericKeymap
- {
- EAknEditorStandardNumberModeKeymap,
- EAknEditorPlainNumberModeKeymap,
- EAknEditorCalculatorNumberModeKeymap,
- EAknEditorConverterNumberModeKeymap,
- EAknEditorToFieldNumberModeKeymap,
- EAknEditorFixedDiallingNumberModeKeymap,
- EAknEditorSATNumberModeKeymap,
- EAknEditorSATHiddenNumberModeKeymap,
- EAknEditorAlphanumericNumberModeKeymap,
- EAknEditorReservedInternalUseKeymap = 100
- };
- #line 175
- enum EEikLabelStandardFont
- {
- EEikLabelFontNormal,
- EEikLabelFontLegend,
- EEikLabelFontAnnotation
- };
- #line 436
- enum TEikStockControls
- {
- EEikCtCommandButton,
- EEikCtLabeledButton,
- EEikCtEdwin,
- EEikCtRichTextEditor,
- EEikCtSecretEd,
- EEikCtCheckBox,
- EEikCtChoiceList,
- EEikCtOptionButton,
- EEikCtHorOptionButList,
- EEikCtFileNameSel,
- EEikCtFileNameEd,
- EEikCtFolderNameSel,
- EEikCtFolderNameEd,
- EEikCtDriveNameSel,
- EEikCtListBox,
- EEikCtCharMap,
- EEikCtCharEd,
- EEikCtImage,
- EEikCtImageArray,
- EEikCtLabel,
- EEikCtComboBox,
- EEikCtProgInfo,
- EEikCtFlPtEd,
- EEikCtFxPtEd,
- EEikCtTwipsEd,
- EEikCtNumberEditor,
- EEikCtRangeEditor,
- EEikCtTimeEditor,
- EEikCtDateEditor,
- EEikCtTimeAndDateEditor,
- EEikCtDurationEditor,
- EEikCtTimeOffsetEditor,
- EEikCtLatitudeEditor_Not_Supported,
- EEikCtLongitudeEditor_Not_Supported,
- EEikCtBorderPreview,
- EEikCtFontPreview,
- EEikCtGraySelector,
- EEikCtWorldSelector,
- EEikCtGlobalTextEditor,
- EEikCtSoundSelector,
- EEikCtClock,
- EEikCtPrintPreview,
- EEikCtMenuButton,
- EEikCtDirContentsListBox,
- EAknCtIpFieldEditor,
- EEikCtCalendar,
- EEikCtSpacer,
- EEikCtColListBox,
- EEikCtRangeRefEditor,
- EEikCtTextButton,
- EEikCtBitmapButton,
- EEikCtDialogToolBar,
- EEikCtFileBrowser,
- EEikCtFileNameLabel,
- EEikCtUnifiedFileSel,
- EEikCtTelephoneNumberEditor,
- EEikCtTwoPictureCommandButton,
- EEikCtInverterCommandButton,
- EEikCtScrollBar,
- EEikCtArrowHeadScrollBar
- };
- enum TEikStockButtonGroupControls
- {
- EEikBgToolBar,
- EEikBgButtonPanel,
- EEikBgCba
- };
- #line 923
- enum
- {
- EDialDlgButFreeDial=1,
- EDialDlgButDial,
- EDialDlgButDialOut,
- EFreeDialDlgButClear,
- EFreeDialDlgButRedial,
- EDialDlgEdwin1,
- EDialDlgEdwin2,
- EDialDlgEdwin3,
- EDialDlgEdwin4,
- EDialDlgEdwin5,
- EFreeDialDlgEdwin
- };
- #line 1082
- enum TEikProgressTextType
- {
- EEikProgressTextNone,
- EEikProgressTextPercentage,
- EEikProgressTextFraction
- };
- #line 1152
- enum
- {
- EEikCidImageType=1
- };
- enum
- {
- EEikPopupOnTop = 1100,
- EEikPopupGone
- };
- enum
- {
- EEikKeyLockEnabled = 1110,
- EEikKeyLockDisabled = 1111,
- EEikLeyLockDisabled = 1111,
- EEikKeyLockPowerKeyPressed
- };
- enum
- {
- EEikHeapFailSettingListId = 999
- };
- enum TEikCommandOperationTypes
- {
- EEikCommandTypeAnyCommand,
- EEikCommandTypeMenu,
- EEikCommandTypeOpenItem,
- EEikCommandTypeDeleteItem,
- EEikCommandTypeOperatesItem,
- EEikCommandTypeCreateItem,
- EEikCommandTypePositiveAnswer,
- EEikCommandTypeNegativeAnswer,
- EEikCommandTypeCancel,
- EEikCommandTypeExitOrBack,
- EEikCommandTypeExitApplication
- };
- #line 29 "C:\Symbian\9.1\S60_3rd\epoc32\include\avkon.hrh" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknfontcategory.hrh" /* stack depth 4 */
- #line 37
- enum TAknFontCategory
- {
- EAknFontCategoryUndefined = 0 ,
- EAknFontCategoryPrimary = 1 ,
- EAknFontCategorySecondary = 2 ,
- EAknFontCategoryTitle = 3 ,
- EAknFontCategoryPrimarySmall = 4 ,
- EAknFontCategoryDigital = 5
- };
- #line 32 "C:\Symbian\9.1\S60_3rd\epoc32\include\avkon.hrh" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknfontidoffsets.hrh" /* stack depth 4 */
- #line 34
- enum {EScalableFontIdOffset = (0x1000) };
- #line 33 "C:\Symbian\9.1\S60_3rd\epoc32\include\avkon.hrh" /* stack depth 3 */
- #line 164
- enum
- {
- EAknApplicationIconWidth = 42,
- EAknApplicationIconHeight = 29
- };
- #line 195
- enum
- {
- EAknDummyForProcessCommands=4000,
- EAknMarkAll,
- EAknUnmarkAll,
- EAknCmdHelp,
- EAknCmdAddToPinboard,
- EAknCmdFindPopupActivated,
- EAknCmdEditModeT9,
- EAknCmdEditModeMultitap,
- EAknCmdEditModeNumber,
- EAknCmdEditInsertNumber,
- EAknCmdEditInsertSymbol,
- EAknCmdInputLanguage,
- EAknCmdPredictiveTextCascade,
- EAknCmdT9PredictiveMatches,
- EAknCmdT9PredictiveInsertWord,
- EAknCmdT9PredictiveEditWord,
- EAknCmdT9PredictiveT9Off,
- EAknCmdMultitapPredictiveT9On,
- EAknCmdExit,
- EAknCmdEditTextMenu,
- EAknCmdEditListMenu,
- EAknCmdMark,
- EAknCmdUnmark,
- EAknCmdOpen,
- EChinFepCmdInstructions,
- EChinFepCmdModePinyin,
- EChinFepCmdModeZhuyin,
- EChinFepCmdModeStroke,
- EChinFepCmdModeLatinUpper,
- EChinFepCmdModeLatinLower,
- EChinFepCmdModeNumber,
- EChinFepCmdModeZhuyinFind,
- EChinFepCmdModeStrokeFind,
- EAknCmdEditModeArabicIndicNumber,
- EAknCmdEditModeAlpha,
- EAknCmdEditModeLatinText,
- EJapanFepCmdModeHiragana,
- EJapanFepCmdModeKatakana,
- EJapanFepCmdModePictographs,
- EJapanFepCmdModeFullWidth,
- EJapanFepCmdModeHalfWidth,
- EJapanFepCmdModePredictiveOn,
- EJapanFepCmdModePredictiveOff,
- EJapanFepCmdModeUserDic,
- EJapanFepCmdModeKutenCodeInput,
- EAknCmdEditInsertPictograph,
- EJapanFepCmdPredictiveTextCascade,
- EJapanFepCmdMultitapPredictiveT9On,
- EJapanFepCmdEditModeAlpha,
- EJapanFepCmdEditModeNumber,
- EAknCmdInputMethod,
- EChinFepCmdModeCangJie,
- EChinFepCmdModeCangJieOption,
- EAknCmdEditMenuSctSelected,
- EAknCmdEnd
- };
- enum
- {
- EAknSoftkeyOk = -2 ,
- EAknSoftkeyCancel = -1 ,
- EAknSoftkeySelect = -6 ,
- EAknSoftkeyOptions= 3000,
- EAknSoftkeyBack,
- EAknSoftkeyMark,
- EAknSoftkeyUnmark,
- EAknSoftkeyInsert,
- EAknSoftkeyYes,
- EAknSoftkeyNo,
- EAknSoftkeyDone,
- EAknSoftkeyClose,
- EAknSoftkeyExit,
- EAknSoftkeyClear,
- EAknSoftkeyUnlock,
- EAknSoftkeySave,
- EAknSoftkeyShow,
- EAknSoftkeyListen,
- EAknSoftkeyRead,
- EAknSoftkeySearch,
- EAknSoftkeyEmpty,
- EAknSoftkeyLock,
- EAknSoftkeyCall,
- EAknSoftkeyAgain,
- EAknSoftkeyQuit,
- EAknSoftkeyDetails,
- EAknSoftkeyNext,
- EAknSoftkeyOther,
- EAknSoftkeyEdit,
- EAknSoftkeyOpen,
- EAknSoftkeySend,
- EAknSoftkeyView
- };
- enum {
- EAknSoftkeyDummyUsedWithShortcuts = 3200
- };
- enum
- {
- EAknCBAFlagRespondWhenInvisible = 0x02
- };
- #line 342
- enum
- {
- EAknCtTest = 5699 ,
- EAknControlIdBase = 5700,
- EAknCtFormattedListBox,
- EAknCtSingleListBox,
- EAknCtSingleNumberListBox,
- EAknCtSingleHeadingListBox,
- EAknCtSingleGraphicListBox,
- EAknCtSingleGraphicHeadingListBox,
- EAknCtSingleNumberHeadingListBox,
- EAknCtSingleLargeListBox,
- EAknCtDoubleListBox,
- EAknCtDoubleNumberListBox,
- EAknCtDoubleTimeListBox,
- EAknCtDoubleLargeListBox,
- EAknCtDoubleGraphicListBox,
- EAknCtSettingListBox,
- EAknCtSettingNumberListBox,
- EAknCtSinglePopupMenuListBox,
- EAknCtSingleGraphicPopupMenuListBox,
- EAknCtSingleGraphicHeadingPopupMenuListBox,
- EAknCtMenuDoublePopupMenuListBox,
- EAknCtSinglePopupSubmenuListBox,
- EAknCtDoubleLargeGraphicPopupMenuListBox,
- EAknCtSingleHeadingPopupMenuListBox,
- EAknSetListBox,
- EAknFormGraphicListBox,
- EAknCtAppGrid,
- EAknCtPinbGrid,
- EAknCtQdialGrid,
- EAknCtCaleMonthGrid,
- EAknCtTitlePane,
- EAknCtContextPane,
- EAknCtNaviPane,
- EAknCtSignalPane,
- EAknCtBatteryPane,
- EAknCtIndicatorPane,
- EAknCtIdleContextPane,
- EAknCtNote,
- EAknCtQuery,
- EAknCtMultilineQuery,
- EAknCtPopupField,
- EAknCtPopupFieldText,
- EAknCtFormLabelEditor,
- EAknCtLAF,
- EAknCtPopupHeadingPane,
- EAknCtSearchField,
- EAknCtSettingPage,
- EAknCtVolumeControl,
- EAknCtSlider,
- EAknCtListQueryControl,
- EAknCtSpecialCharacterMap,
- EAknPhoneNumberEditor,
- EAknCtNumericSecretEditor,
- EAknCtPopupSettingList,
- EAknCtMessageQuery,
- EAknCtIntegerEdwin,
- EAknCtFloatingPointEdwin,
- EAknCtSelectionListFixedFind,
- EAknCtSelectionListPopupFind,
- EAknCtEmptyList,
- EAknCtDouble2GraphicListBox,
- EAknCtDouble2LargeListBox,
- EAknCtDouble2PopupMenuListBox,
- EAknCtSingle2GraphicListBox,
- EAknCtDouble2GraphicLargeListBox,
- EAknCtColourSelectionDialogNoneField,
- EAknCtColourSelectionDialogGrid,
- EAknCtListQuerySearchControl,
- EAknExtCtQuery,
- EAknExtCtMultilineQuery,
- EAknCtBitmapAnimation,
- EAknCtButton,
- EAknCtSingle2GraphicPopupMenuListBox,
- EAknCtDoubleGraphicPopupMenuListBox,
- EAknCtColourSelectionGridDialog,
- EAknCtLastControlId = 0x2000
- #line 489
- };
- enum
- {
- ENaviDecoratorControlNone,
- ENaviDecoratorControlTabGroup,
- ENaviDecoratorLabel,
- ENaviDecoratorImage,
- ENaviDecoratorToolTip
- };
- enum
- {
- EAknTabWidthWithTwoTabs = 36,
- EAknTabWidthWithTwoLongTabs = 74,
- EAknTabWidthWithThreeTabs = 22,
- EAknTabWidthWithThreeLongTabs = 67,
- EAknTabWidthWithFourTabs = 18,
- EAknTabWidthWithOneTab = 107
- };
- enum
- {
- EGeneralLayout = 1,
- EConfirmationLayout,
- EProgressLayout,
- ENoteWithImageLayout,
- ETextualNotificationLayout,
- ENotificationWithGraphicsLayout,
- EAknNoteControlAnimationCreationFailed,
- EWaitLayout
- };
- enum
- {
- EAknInvalidBorderCount = 1,
- EAknInvalidDimensionArrayOutOfBounds,
- EAknNoNoteControlDimensionDefined,
- EAknNoteControlNullArgumentUsed
- };
- enum EAknNoteItemType {
- EAknNoteNoType = 1,
- EAknNoteBitmap,
- EAknNoteNumberTypeIndication,
- EAknNoteProgressBar,
- EAknNoteLabel,
- EAknNoteAnimation
- };
- enum TNoteCtrlIds
- {
- EGeneralNote = 1
- };
- #line 562
- enum
- {
- EDataLayout=1,
- EConfirmationQueryLayout,
- ECodeLayout,
- ETimeLayout,
- EDateLayout,
- EListLayout,
- EMultiListLayout,
- EMultiLineDataLayout,
- EDurationLayout,
- ETextSoftNotification,
- ENumberLayout,
- EPinLayout,
- EPhoneLayout,
- EMessageQueryLayout,
- EStaticSizeDataLayout,
- EFloatingPointLayout,
- EIpLayout,
- EFixedPointLayout,
- EDataLayoutAllowEmptyInput
- };
- enum
- {
- ETextEditor=1,
- ESecretEditor,
- ETimeEditor,
- EDateEditor,
- ENumberEditor,
- EDurationEditor,
- EIpEditor,
- EFixedPointEditor
- };
- enum EAknMultilineDataLayout
- {
- EMultiDataFirstEdwin = 1,
- EMultiDataSecondEdwin,
- EMultiDataFirstSecEd,
- EMultiDataSecondSecEd,
- EMultiDataFirstTimeEd,
- EMultiDataSecondTimeEd,
- EMultiDataFirstDateEd,
- EMultiDataSecondDateEd,
- EMultiDataFirstDurEd,
- EMultiDataSecondDurEd,
- EMultiDataFirstPhoneEd,
- EMultiDataSecondPhoneEd,
- EMultiDataFirstNumEd,
- EMultiDataSecondNumEd,
- EMultiDataFirstPinEd,
- EMultiDataSecondPinEd,
- EMultiDataFirstIpEd,
- EMultiDataSecondIpEd
- };
- enum TQueryCtrlIds
- {
- EGeneralQuery = 0x500,
- EMultilineFirstLine,
- EMultilineSecondLine
- };
- enum TListQueryCtrlIds
- {
- EListQueryMainInboxList = 1,
- EListQueryMainDraftList,
- EListQueryMainOutboxList,
- EListQueryAppViewLabel,
- EListQueryMsgEditField,
- EListQueryHeading,
- EListQueryControl
- };
- enum TSelectionListCtrlIds
- {
- ESelectionListControl = 1,
- EFindControl,
- EAknEmptyListControl,
- EAknListQueryMessageBox
- };
- enum
- {
- ELayoutNoCmd =1,
- ELayoutOptional,
- ELayoutRightSeparator,
- ELayoutTransparentCell,
- ELayoutItemMark,
- ELayoutNotFilled,
- ELayoutNotAlwaysDrawn
- };
- enum {
- ELayoutAlignNone,
- ELayoutAlignCenter,
- ELayoutAlignLeft,
- ELayoutAlignRight,
- ELayoutAlignBidi
- };
- enum
- {
- EAknEditorAlignNone = ELayoutAlignNone,
- EAknEditorAlignCenter = ELayoutAlignCenter,
- EAknEditorAlignLeft = ELayoutAlignLeft,
- EAknEditorAlignRight = ELayoutAlignRight,
- EAknEditorAlignBidi = ELayoutAlignBidi
- };
- enum
- {
- EAknEditorCharactersUpperCase = 0x1 ,
- EAknEditorCharactersLowerCase = 0x2 ,
- EAknEditorCharactersTextCase = 0x4
- };
- enum {
- EFontNone = 0,
- ELatinPlain12,
- ELatinBold12,
- ELatinBold13,
- ELatinBold17,
- ELatinBold19,
- ENumberPlain5,
- EClockBold30,
- ELatinClock14,
- EFontCustom,
- EPlain12,
- EPlain16,
- EApacPlain12 = EPlain12,
- EApacPlain16 = EPlain16,
- EBold18,
- EBold24,
- ELatinBold16,
- ECalcBold21,
- ECalcOperBold21,
- ECalcOperBold13,
- EHighestFixedLayoutFont = ((0x100-1))
- };
- enum TAknLogicalFontId
- {
- EAknLogicalFontPrimaryFont = ((0x100-1)) + 1 ,
- EAknLogicalFontSecondaryFont= ((0x100-1)) + 2 ,
- EAknLogicalFontTitleFont= ((0x100-1)) + 3 ,
- EAknLogicalFontPrimarySmallFont= ((0x100-1)) + 4 ,
- EAknLogicalFontDigitalFont= ((0x100-1)) + 5 ,
- EAknHighestLogicalFont = ((0x1000)-1)
- };
- enum
- {
- EAknLayoutFindPaneIconId = 1,
- EAknLayoutFindPaneEditorId,
- EAknLayoutMainPaneListGenPane,
- EAknLayoutMainPaneListGenPaneWithFindBox,
- EAknLayoutMainPaneFindPane,
- EAknListSinglePane,
- EAknListSingleNumberPane,
- EAknListSingleHeadingPane,
- EAknListSingleGraphicPane,
- EAknListSingleGraphicHeadingPane,
- EAknListSingleNumberHeadingPane,
- EAknListSingleLargeGraphicPane,
- EAknListDoubleNumberPane,
- EAknListDoubleTimePane,
- EAknListDoubleLargeGraphicPane,
- EAknListDoubleGraphicPane,
- EAknListSettingNumberPane,
- EAknLayoutFindPaneVShadow,
- EAknLayoutFindPaneHShadow,
- EAknLayoutFindPaneOutlineRect,
- EAknLayoutEmptyList1stLine,
- EAknLayoutEmptyList2ndLine
- };
- #line 782
- enum
- {
- EAknDialogQueryValueTextEditor1 = 1,
- EAknDialogQueryValueNumberEditor1,
- EAknDialogQueryValuePhoneEditor1,
- EAknDialogQueryValueTimeEditor1,
- EAknDialogQueryValueDateEditor1,
- EAknDialogQueryValueDurationEditor1,
- EAknFormQueryControl,
- EAknPopupFieldEmptyListNote
- };
- enum
- {
- EAknPopupSettingListFlagAllowsUserDefinedEntry = 0x001,
- EAknPopupSettingListFlagInitialised = 0x002
- };
- enum
- {
- EAknFormCmdEdit = 950,
- EAknFormCmdAdd,
- EAknFormCmdSave,
- EAknFormCmdLabel,
- EAknFormCmdDelete,
- EAknFormMaxDefault
- };
- enum
- {
- EAknFormSliderLayout1 =1,
- EAknFormSliderLayout2,
- EAknFormSliderLayout3,
- EAknSettingsItemSliderLayout,
- EAknSettingsItemSliderLayoutWithGraphics,
- EAknMIDPFormSliderLayout
- };
- enum
- {
- EAknSliderValueNone,
- EAknSliderValueBareFigure,
- EAknSliderValuePercentage,
- EAknSliderValueFraction,
- EAknSliderValueDecimal
- };
- enum
- {
- ESettingsVolumeControl,
- ENaviPaneVolumeControl,
- EPopupVolumeControl
- };
- enum
- {
- EAknIndicatorIrActive,
- EAknIndicatorEnvelope,
- EAknIndicatorEmailMessage,
- EAknIndicatorDataMessage,
- EAknIndicatorFaxMessage,
- EAknIndicatorOtherMessage,
- EAknIndicatorSecuredConnection,
- EAknIndicatorVoiceMailWaiting,
- EAknIndicatorVoiceMailWaitingOnLine1,
- EAknIndicatorVoiceMailWaitingOnLine2,
- EAknIndicatorVoiceMailWaitingOnBothLines,
- EAknIndicatorHomeZone,
- EAknIndicatorBluetooth,
- EAknIndicatorBluetoothModuleOn,
- EAknIndicatorOutbox,
- EAknIndicatorKeyguard,
- EAknIndicatorAllCallsForwarded,
- EAknIndicatorCallsForwardedOnLine1,
- EAknIndicatorCallsForwardedOnLine2,
- EAknIndicatorCallsForwardedOnBothLines,
- EAknIndicatorCallsForwardedToVoiceMailbox,
- EAknIndicatorSelectedLine,
- EAknIndicatorAlarmClock,
- EAknIndicatorHeadset,
- EAknIndicatorLoopset,
- EAknIndicatorIHFActive,
- EAknIndicatorInstantMessage,
- EAknIndicatorTTY,
- EAknIndicatorUSBConnection,
- EAknIndicatorMissedCalls,
- EAknIndicatorRemoteMailboxEmailMessage,
- EAknIndicatorLocation,
- EAknIndicatorHeadsetUnavailable,
- EAknIndicatorRoaming,
- EAknIndicatorLocationOn,
- EAknIndicatorLocationOff,
- EAknIndicatorPoC,
- EAknIndicatorWlanAvailable,
- EAknIndicatorWlanActive,
- EAknIndicatorWlanActiveSecure,
- EAknIndicatorCarkit,
- EAknIndicatorPoCDnD,
- EAknIndicatorPoCMissed,
- EAknIndicatorTvOut,
- EAknIndicatorVoIP,
- EAknIndicatorTARM,
- EAknIndicatorTARMModuleOn,
- EAknIndicatorMobileTV,
- EAknIndicatorMobileTVRec,
- EAknNaviPaneEditorIndicatorT9 = 100,
- EAknNaviPaneEditorIndicatorUpperCase,
- EAknNaviPaneEditorIndicatorLowerCase,
- EAknNaviPaneEditorIndicatorTextCase,
- EAknNaviPaneEditorIndicatorNumberCase,
- EAknNaviPaneEditorIndicatorQuery,
- EAknNaviPaneEditorIndicatorQwertyShift,
- EAknNaviPaneEditorIndicatorArabicCase = 130,
- EAknNaviPaneEditorIndicatorHebrewCase,
- EAknNaviPaneEditorIndicatorArabicIndicNumberCase,
- EAknNaviPaneEditorIndicatorDevanagariCase = 140,
- EAknNaviPaneEditorIndicatorDevanagariIndicNumberCase,
- EAknNaviPaneEditorIndicatorPinyin = 150,
- EAknNaviPaneEditorIndicatorZhuyin,
- EAknNaviPaneEditorIndicatorStroke,
- EAknNaviPaneEditorIndicatorZhuyinFind,
- EAknNaviPaneEditorIndicatorStrokeFind,
- EAknNaviPaneEditorIndicatorCangJie,
- EAknNaviPaneEditorIndicatorThai = 170,
- EAknNaviPaneEditorIndicatorStrokeTrad,
- EAknNaviPaneEditorIndicatorFarsiAndUrduCase,
- EAknNaviPaneEditorIndicatorAudioAttached = 200,
- EAknNaviPaneEditorIndicatorImageAttached,
- EAknNaviPaneEditorIndicatorObjects,
- EAknNaviPaneEditorIndicatorAttachment,
- EAknNaviPaneEditorIndicatorMessageLength,
- EAknNaviPaneEditorIndicatorMessageInfo,
- EAknNaviPaneEditorIndicatorWaitBar,
- EAknNaviPaneEditorIndicatorProgressBar,
- EAknNaviPaneEditorIndicatorSecuredConnection,
- EAknNaviPaneEditorIndicatorWmlWaitGlobe,
- EAknNaviPaneEditorIndicatorGprs,
- EAknNaviPaneEditorIndicatorFileSize,
- EAknNaviPaneEditorIndicatorWmlWindows,
- EAknNaviPaneEditorIndicatorMcePriorityHigh,
- EAknNaviPaneEditorIndicatorMcePriorityLow,
- EAknNaviPaneEditorIndicatorWmlWindowsText,
- EAknNaviPaneEditorIndicatorJapaneseHiraganaKanji = 300,
- EAknNaviPaneEditorIndicatorJapaneseHiragana,
- EAknNaviPaneEditorIndicatorJapaneseFullKatakana,
- EAknNaviPaneEditorIndicatorJapaneseHalfKatakana,
- EAknNaviPaneEditorIndicatorJapaneseFullUpperAlphabet,
- EAknNaviPaneEditorIndicatorJapaneseFullLowerAlphabet,
- EAknNaviPaneEditorIndicatorJapaneseFullTextAlphabet,
- EAknNaviPaneEditorIndicatorJapaneseFullNumeric,
- EAknNaviPaneEditorIndicatorVietnameseUpperCase = 400,
- EAknNaviPaneEditorIndicatorVietnameseLowerCase,
- EAknNaviPaneEditorIndicatorVietnameseTextCase
- };
- enum
- {
- EAknIndicatorStateOff,
- EAknIndicatorStateOn,
- EAknIndicatorStateAnimate
- };
- enum
- {
- EAknSignalGprsIndicatorOff = 0,
- EAknSignalGprsIndicatorAvailable,
- EAknSignalGprsIndicatorAttached,
- EAknSignalGprsIndicatorEstablishingContext,
- EAknSignalGprsIndicatorContext,
- EAknSignalGprsIndicatorSuspended,
- EAknSignalGprsIndicatorMultipdp,
- EAknSignalCommonPacketDataIndicatorOff = 0x100,
- EAknSignalCommonPacketDataIndicatorAvailable,
- EAknSignalCommonPacketDataIndicatorAttached,
- EAknSignalCommonPacketDataIndicatorEstablishingContext,
- EAknSignalCommonPacketDataIndicatorContext,
- EAknSignalCommonPacketDataIndicatorSuspended,
- EAknSignalCommonPacketDataIndicatorMultipdp,
- EAknSignalWcdmaIndicatorOff = 0x200,
- EAknSignalWcdmaIndicatorAvailable,
- EAknSignalWcdmaIndicatorAttached,
- EAknSignalWcdmaIndicatorEstablishingContext,
- EAknSignalWcdmaIndicatorContext,
- EAknSignalWcdmaIndicatorMultipdp,
- EAknSignalWcdmaIndicatorSuspended,
- EAknSignalCdmaIndicatorOff = 0x300,
- EAknSignalCdmaIndicatorNoService,
- EAknSignalCdmaIndicatorAvailable,
- EAknSignalCdmaIndicatorNotAvailable,
- EAknSignalCdmaIndicatorActive,
- EAknSignalCdmaIndicatorDormant,
- EAknSignalCdmaIndicatorSending,
- EAknSignalCdmaIndicatorReceiving,
- EAknSignalEdgeIndicatorOff = 0x400,
- EAknSignalEdgeIndicatorAvailable,
- EAknSignalEdgeIndicatorAttached,
- EAknSignalEdgeIndicatorEstablishingContext,
- EAknSignalEdgeIndicatorContext,
- EAknSignalEdgeIndicatorSuspended,
- EAknSignalEdgeIndicatorMultipdp
- };
- #line 1075
- enum
- {
- EAknSCTLowerCase,
- EAknSCTUpperCase,
- EAknSCTNumeric,
- EAknSCTFullCase,
- EAknSCTHalfCase,
- EAknSCTQwerty,
- EAknSCTChiChineseInputModes = EAknSCTUpperCase,
- EAknSCTChiLatinInputModes = EAknSCTLowerCase
- };
- #line 1095
- enum TSCTQueryCtrlIds
- {
- EAknSCTQueryHeadingId = 1,
- EAknSCTQueryContentId
- };
- enum TAvkonSKeyRepeatType
- {
- ESKeyTypeShort,
- ESKeyTypeLong,
- ESKeyTypeRepeat
- };
- enum TAvkonSystemSID
- {
- EAvkonSIDNoSound = 1000,
- EAvkonSIDDefaultSound = 1001,
- EAvkonSIDStandardKeyClick = 1002,
- EAvkonSIDConfirmationTone = 1003,
- EAvkonSIDInformationTone = 1003,
- EAvkonSIDWarningTone = 1004,
- EAvkonSIDErrorTone = 1005,
- EAvkonSIDVolumeMaxTone = 1006,
- EAvkonSIDVolumeMinTone = 1007,
- EAvkonSIDReadialCompleteTone = 1008,
- EAvkonSIDBatteryLowTone = 1009,
- EAvkonSIDChargingBatteryTone = 1010,
- EAvkonSIDConnectionStartTone = 1011,
- EAvkonSIDConnectionStopTone = 1012,
- EAvkonSIDOperationReadyTone = 1013,
- EAvkonSIDNameDiallerStartTone = 1014,
- EAvkonSIDNameDiallerErrorTone = 1015,
- EAvkonSIDNameDiallerAbortTone = 1016,
- EAvkonSIDPowerOffTone = 1017,
- EAvkonSIDPowerOnTone = 1018,
- EAvkonSIDRechargeBatteryTone = 1019,
- EAvkonSIDVoiceRecordingTone = 1020,
- EAvkonSIDVoiceRecordingStartTone = 1021,
- EAvkonSIDVoiceRecordingStopTone = 1022,
- EAvkonSIDWrongCharger = 1023,
- EAvkonSIDNetBusy = 1024,
- EAvkonSIDNetCallWaiting = 1025,
- EAvkonSIDNetReorder = 1026,
- EAvkonSIDNetCongestion = 1027,
- EAvkonSIDNetSpecialInformation = 1028,
- EAvkonSIDNetRadioNotAvailable = 1029,
- EAvkonSIDIHFActive = 1030,
- EAvkonSIDRadioPathAcknowledge = 1031,
- EAvkonSIDDial = 1032,
- EAvkonSIDRingGoing = 1033,
- EAvkonSIDLocationRequest = 1034
- };
- enum TAvkonSoundsPriority
- {
- EAvkonKeyClickPriority = 45,
- EAvkonPoweringTonesPriority = 50,
- EAvkonLowLevelNotesPriority = 55,
- EAvkonConfirmationNotePriority = 55,
- EAvkonVolumeSettingTonesPriority = 60,
- EAvkonConnectionTonesPriority = 65,
- EAvkonHighLevelNotesPriority = 70,
- EAvkonErrorNotePriority = 70,
- EAvkonWarningNotePriority = 70,
- EAvkonVoiceDiallingTonesPriority = 73,
- EAvkonNetworkingTonesPriority = 75,
- EAvkonRecordingTonesPriority = 80,
- EAvkonChargingTonesPriority = 85,
- EAvkonNewMessageTonesPriority = 90,
- EAvkonAlarmTonesPriority = 95,
- EAvkonRingingTonesPriority = 100
- };
- enum TAvkonSoundsPreference
- {
- EAknAudioPrefIncomingCall =0x01340001,
- EAknAudioPrefIncomingCallLine2 =0x01330001,
- EAknAudioPrefIncomingDataCall =0x01320001,
- EAknAudioPrefAutoRedialCompleted =0x01310001,
- EAknAudioPrefAlarmClock =0x01220001,
- EAknAudioPrefCalendarAlarm =0x01210001,
- EAknAudioPrefNewSMS =0x01120001,
- EAknAudioPrefNewSpecialMessage =0x01110001,
- EAknAudioPrefBatteryLow =0x01030001,
- EAknAudioPrefRechargeBattery =0x01020001,
- EAknAudioPrefWrongCharger =0x01010001,
- EAknAudioPrefVoiceRecStart =0x00930001,
- EAknAudioPrefVoiceRecRecording =0x00920001,
- EAknAudioPrefVoiceRecStop =0x00910001,
- EAknAudioPrefRadioPathAck =0x00890001,
- EAknAudioPrefDial =0x00880001,
- EAknAudioPrefRingGoing =0x00870001,
- EAknAudioPrefBusy =0x00860001,
- EAknAudioPrefCallWaiting =0x00850001,
- EAknAudioPrefReorder =0x00840001,
- EAknAudioPrefCongestion =0x00830001,
- EAknAudioPrefSpecialInformation =0x00820001,
- EAknAudioPrefRadioNotAvailable =0x00810001,
- EAknAudioPrefError =0x00720001,
- EAknAudioPrefWarning =0x00710001,
- EAknAudioPrefVoiceStarting =0x00630001,
- EAknAudioPrefVoiceError =0x00620001,
- EAknAudioPrefVoiceAbort =0x00610001,
- EAknAudioPrefConnectionStart =0x00530001,
- EAknAudioPrefConnectionStop =0x00520001,
- EAknAudioPrefOperationReady =0x00510001,
- EAknAudioPrefFilePreview =0x00440001,
- EAknAudioPrefAudioVolumeMin =0x00430001,
- EAknAudioPrefAudioVolumeMax =0x00420001,
- EAknAudioPrefIHFActive =0x00410001,
- EAknAudioPrefCharging =0x00330001,
- EAknAudioPrefConfirmation =0x00320001,
- EAknAudioPrefDefaultTone =0x00310001,
- EAknAudioPrefPowerOn =0x00220001,
- EAknAudioPrefPowerOff =0x00210001,
- EAknAudioPrefKeyPressNonDTMF =0x00140001,
- EAknAudioPrefKeyDownDTMF =0x00130001,
- EAknAudioPrefKeyUpDTMF =0x00120001,
- EAknAudioPrefCamera =0x00110001,
- EAknAudioPrefVoiceRec =0x00060001,
- EAknAudioPrefComposer =0x00050001,
- EAknAudioPrefRingFilePreview =0x00040001,
- EAknAudioPrefVocosPlayback =0x00030001,
- EAknAudioPrefVocosTrain =0x00020001,
- EAknAudioPrefVocosRecog =0x00010001,
- EAvkonKeyClickPreference = 0x00140001,
- EAvkonConfirmationNotePreference = 0x00320001,
- EAvkonErrorNotePreference = 0x00720001,
- EAvkonWarningNotePreference = 0x00710001
- };
- enum TMessageQueryCtrlIds
- {
- EAknMessageQueryHeaderId = 1,
- EAknMessageQueryContentId
- };
- #line 1286
- enum TAvkonIncallStatusBubbleFlags
- {
- EAknStatusBubbleAlerting = 0x00,
- EAknStatusBubbleActive = 0x01,
- EAknStatusBubbleOnHold = 0x02,
- EAknStatusBubbleDisconnected = 0x03,
- EAknStatusBubbleNoCiphering = 0x04,
- EAknStatusBubbleMuted = 0x08,
- EAknStatusBubbleVisible = 0x10,
- EAknStatusBubbleFax = 0x20,
- EAknStatusBubbleData = 0x40,
- EAknStatusBubbleDataHscsd = 0x80,
- EAknStatusBubbleLine2 = 0x100,
- EAknStatusBubbleVideo = 0x200,
- EAknStatusBubbleEmergency = 0x400,
- EAknStatusBubbleVoIP = 0x800,
- EAknStatusBubbleReservedInternal = 0x80000000
- };
- enum TAknNoteDialogTimeout
- {
- EAknNoteDialogUndefinedTimeout = 0,
- EAknNoteDialogShortTimeout = 1500000,
- EAknNoteDialogLongTimeout = 3000000,
- EAknConfirmationNoteTimeout = EAknNoteDialogShortTimeout,
- EAknInformationNoteTimeout = EAknNoteDialogLongTimeout,
- EAknErrorNoteTimeout = EAknNoteDialogLongTimeout,
- EAknWarningNoteTimeout = EAknNoteDialogLongTimeout
- };
- enum TAknNoteDialogTone
- {
- EAknNoteDialogNoTone = 0,
- EAknNoteDialogConfirmationTone = EAvkonSIDConfirmationTone,
- EAknNoteDialogWarningTone = EAvkonSIDWarningTone,
- EAknNoteDialogErrorTone = EAvkonSIDErrorTone
- };
- enum TAknSelectionListDialogFlags
- {
- EAknFlagFind = 0x0001
- };
- enum TAknIconArrayType
- {
- EAknIconArrayNone,
- EAknIconArraySimple,
- EAknIconArrayComplex
- };
- enum EVariantFlag
- {
- EEuropeanVariant=0,
- EApacVariant
- };
- enum ESubVariantFlag
- {
- ENoSubVariant = 0,
- EPrcSubVariant,
- EHongKongSubVariant,
- ETaiwanSubVariant
- };
- #line 1386
- enum TAknKeyBlockMode
- {
- EDefaultBlockMode=0,
- ENoKeyBlock
- };
- enum TAknSeparatorLinePosition
- {
- ENoLine,
- EAColumn,
- EABColumn,
- EBCColumn
- };
- enum TAknColourSelectionDialogIds {
- ECtrlGridType = 100,
- EColourGridPopup,
- EColourGridPopupNone
- };
- enum TAknCustomTextCursorIds
- {
- KAknCustomTextCursorIdLeftToRight = 0x101fdf03,
- KAknCustomTextCursorIdRightToLeft = 0x101fdf04,
- KAknCustomTextCursorIdLeftToRightThin = 0x101fe51c,
- KAknCustomTextCursorIdRightToLeftThin = 0x101fe51d
- };
- enum TAknNaviPaneBackgroundTypes
- {
- EAknNaviPaneBackgroundTypeNotDefined = 0,
- EAknNaviPaneBackgroundTypeWipe = 1,
- EAknNaviPaneBackgroundTypeSolid = 2
- };
- #line 27 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\akndef.h" /* stack depth 3 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\akndef.hrh" /* stack depth 4 */
- #line 30
- enum TAknUiZoom
- {
- EAknUiZoomAutomatic=-1,
- EAknUiZoomNormal,
- EAknUiZoomSmall,
- EAknUiZoomLarge,
- EAknUiZoomVerySmall,
- EAknUiZoomVeryLarge
- };
- #line 24 "C:\Symbian\9.1\S60_3rd\epoc32\include\akndef.h" /* stack depth 3 */
- class TVwsViewId;
- const TInt KEikMessageWindowsFadeChange =0x10006890;
- const TInt KEikMessageCaptionedControlEditableStateChange =0x10008E99;
- const TInt KEikMessageCaptionedControlNotEditableStateChange =0x10008E9A;
- const TInt KEikMessageCaptionedControlEditableStateChangeWideWithGraphic =0x101F5FBA;
- const TInt KEikMessageCaptionedControlEditableStateChangeWideWithoutGraphic =0x101F5FBB;
- const TInt KEikMessageCaptionedControlNotEditableStateChangeWideWithGraphic =0x101F5FBC;
- const TInt KEikMessageCaptionedControlNotEditableStateChangeWideWithoutGraphic =0x101F5FBD;
- const TInt KEikClearPartialForegroundState =0x101f54f4;
- const TInt KEikPartialForeground =0x101f6aab;
- const TInt KEikDynamicLayoutVariantSwitch = 0x101F8121;
- const TInt KEikDynamicLayoutVariantSwitch_APAC = 0x101F8124;
- const TInt KEikInputLanguageChange = 0x101F8519;
- const TInt KAknHardwareLayoutSwitch = 0x10202672;
- const TInt KAknDelayedLayoutSwitch = 0x102797FD;
- namespace AknDef
- {
- __declspec(dllexport) TInt GetPhoneIdleViewId(TVwsViewId& aViewId);
- }
- #line 28 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknTouchPaneObserver.h" /* stack depth 3 */
- #line 33
- class MAknTouchPaneObserver
- {
- public:
- virtual void HandleTouchPaneSizeChange() = 0;
- };
- #line 29 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknappui.h" /* stack depth 2 */
- class CEikButtonGroupContainer;
- class CAknAppShutter;
- class CAknAppUiExtension;
- class CAknWsEventMonitor;
- class CAknKeySoundSystem;
- class CAknAppUiBaseExtension;
- class CAknTouchPane;
- class CAknToolbar;
- #line 52
- class CAknAppUiBase : public CEikAppUi
- {
- private:
- friend class CAknAppUi;
- enum
- {
- EAppOrientationSpecifiedFlag = 0x00010000,
- EAppOrientationLandscapeFlag = 0x00020000,
- EAppOrientationAutomaticFlag = 0x00040000,
- EAknEnableSkinFlag = 0x00080000,
- EAknDisableHighlightAnimationFlag = 0x00100000
- };
- public:
- enum TAppUiOrientation
- {
- EAppUiOrientationUnspecified,
- EAppUiOrientationPortrait,
- EAppUiOrientationLandscape,
- EAppUiOrientationAutomatic
- };
- enum
- {
- #line 112
- EAknEnableSkin = EAknEnableSkinFlag,
- EAppOrientationPortrait = EAppOrientationSpecifiedFlag,
- EAppOrientationLandscape = EAppOrientationSpecifiedFlag
- | EAppOrientationLandscapeFlag,
- EAppOrientationAutomatic = EAppOrientationSpecifiedFlag
- | EAppOrientationAutomaticFlag,
- EAknDisableHighlightAnimation = EAknDisableHighlightAnimationFlag
- };
- public:
- __declspec(dllexport) ~CAknAppUiBase();
- __declspec(dllexport) CAknAppUiBase();
- public:
- __declspec(dllexport) void BaseConstructL( TInt aAppUiFlags );
- #line 150
- __declspec(dllexport) void HandleForegroundEventL(TBool aForeground);
- public:
- __declspec(dllexport) void ConstructL();
- __declspec(dllexport) void Exit();
- __declspec(dllexport) void SetFadedL(TBool aFaded);
- #line 179
- __declspec(dllexport) void HandleResourceChangeL(TInt aType);
- __declspec(dllexport) TRect ApplicationRect() const;
- public:
- __declspec(dllexport) void PrepareToExit();
- public:
- __declspec(dllexport) TBool IsFaded() const;
- __declspec(dllexport) CAknWsEventMonitor* EventMonitor() const;
- __declspec(dllexport) CAknKeySoundSystem* KeySounds() const;
- __declspec(dllexport) TBool IsFullScreenApp() const;
- __declspec(dllexport) TBool IsLayoutAwareApp() const;
- __declspec(dllexport) void SetLayoutAwareApp(TBool aLayoutAwareApp);
- __declspec(dllexport) TBool IsForeground() const;
- __declspec(dllexport) TBool IsPartialForeground() const;
- __declspec(dllexport) TAppUiOrientation Orientation() const;
- __declspec(dllexport) void SetOrientationL(TAppUiOrientation aOrientation);
- TInt FindAppWgIdBelowMeL();
- TInt EventForForegroundState(TBool aPartialFg, TBool aForeground);
- TBool ThreadIsForeground() const;
- void SimulateWsEventL(TInt aEvent);
- __declspec(dllexport) TAknUiZoom LocalUiZoom() const;
- #line 302
- __declspec(dllexport) void SetLocalUiZoomL(TAknUiZoom aZoom);
- protected:
- __declspec(dllexport) virtual void HandleScreenDeviceChangedL();
- protected:
- __declspec(dllexport) virtual void HandleApplicationSpecificEventL(TInt aType,
- const TWsEvent& aEvent);
- protected:
- __declspec(dllexport) void SetFullScreenApp(TBool aIsFullScreen);
- __declspec(dllexport) void ReplaceKeySoundsL( TInt aUid );
- protected:
- __declspec(dllexport) virtual TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
- private:
- void UpdateSettingCacheAndForwardEventL( TInt aEventId );
- void SetAppUiAndLeaveIfErrorL( TInt aError );
- private:
- TBitFlags iAknFlags;
- CAknWsEventMonitor* iEventMonitor;
- CAknKeySoundSystem* iKeySounds;
- CAknAppUiBaseExtension* iAppUiBaseExtension;
- };
- class CAknAppUi : public CAknAppUiBase, MEikStatusPaneObserver,
- public MCoeViewDeactivationObserver,
- public MAknTouchPaneObserver
- {
- public:
- #line 379
- __declspec(dllexport) void BaseConstructL(TInt aAppUiFlags=EStandardApp);
- __declspec(dllexport) ~CAknAppUi();
- public:
- __declspec(dllexport) void ConstructL();
- public:
- __declspec(dllexport) CEikStatusPane* StatusPane();
- __declspec(dllexport) CEikButtonGroupContainer* Cba();
- __declspec(dllexport) CAknTouchPane* TouchPane();
- __declspec(dllexport) CAknToolbar* PopupToolbar() const;
- __declspec(dllexport) CAknToolbar* CurrentPopupToolbar() const;
- void StopDisplayingPopupToolbar();
- #line 439
- __declspec(dllexport) void ProcessCommandL(TInt aCommand);
- #line 451
- __declspec(dllexport) TErrorHandlerResponse HandleError (TInt aError,
- const SExtendedError& aExtErr, TDes& aErrorText, TDes& aContextText);
- __declspec(dllexport) void RunAppShutter();
- __declspec(dllexport) TBool IsAppShutterRunning() const;
- public:
- #line 477
- __declspec(dllexport) virtual void HandleViewDeactivation(
- const TVwsViewId& aViewIdToBeDeactivated,
- const TVwsViewId &aNewlyActivatedViewId);
- public:
- __declspec(dllexport) void PrepareToExit();
- public:
- __declspec(dllexport) void HandleTouchPaneSizeChange();
- protected:
- __declspec(dllexport) void HandleStatusPaneSizeChange();
- __declspec(dllexport) void HandleSystemEventL(const TWsEvent& aEvent);
- protected:
- __declspec(dllexport) virtual void Reserved_MtsmPosition();
- __declspec(dllexport) virtual void Reserved_MtsmObject();
- protected:
- __declspec(dllexport) void HandleForegroundEventL(TBool aForeground);
- __declspec(dllexport) void HandleWsEventL(const TWsEvent& aEvent,
- CCoeControl* aDestination);
- #line 540
- __declspec(dllexport) void SetKeyBlockMode(TAknKeyBlockMode aMode);
- __declspec(dllexport) void HandleErrorL(TInt aError, HBufC** aErrorDesc, TBool aShowNote = ETrue );
- #line 552
- void DumpControl(CCoeControl* aControl, TInt aLevel, RDebug& aDebug);
- void DecideWsClientBufferSizesL();
- private:
- void UpdateKeyBlockMode();
- private:
- TBool iDumpNextControl;
- CAknAppShutter* iAppShutter;
- TAknKeyBlockMode iBlockMode;
- CAknAppUiExtension * iExtension;
- public:
- __declspec(dllexport) void HideApplicationFromFSW(TBool aHide=ETrue);
- };
- #line 24 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknViewAppUi.h" /* stack depth 1 */
- class CAknView;
- class CAknViewShutter;
- class CAknLocalScreenClearer;
- class CAknViewAppUiExtension;
- class CAknViewNavigator;
- #line 43
- class CAknViewAppUi : public CAknAppUi
- {
- public:
- class CViewActivationItem : public CBase
- {
- public:
- #line 58
- static CViewActivationItem* NewLC(CAknView* aNewView,
- TUid aCustomMessageId,
- const TDesC8& aCustomMessage,
- const TVwsViewId& aPrevViewId);
- ~CViewActivationItem();
- private:
- CViewActivationItem(CAknView* aNewView,
- TUid aCustomMessageId,
- const TVwsViewId& aPrevViewId);
- void ConstructL(const TDesC8& aCustomMessage);
- public:
- CAknView* iNewView;
- TUid iCustomMessageId;
- HBufC8* iCustomMessage;
- TVwsViewId iPrevViewId;
- };
- class TAknSplitViewContainer
- {
- public:
- TBool IsPartOf( const TUid aViewId );
- public:
- TUid iViewIds[2];
- TBool iFailed[2];
- TRect iViewRect[2];
- TInt iLeftViewSize;
- };
- typedef CArrayPtrFlat<CViewActivationItem> CAknViewActivationQueue;
- typedef CArrayPtrFlat<CAknView> CAknViews;
- public:
- __declspec(dllexport) void BaseConstructL(TInt aAppUiFlags=EStandardApp);
- __declspec(dllexport) virtual ~CAknViewAppUi();
- __declspec(dllexport) void ActivateLocalViewL(TUid aViewId);
- #line 143
- __declspec(dllexport) void ActivateLocalViewL(TUid aViewId,
- TUid aCustomMessageId,
- const TDesC8& aCustomMessage);
- __declspec(dllexport) CAknView* View(TUid aView) const;
- __declspec(dllexport) void AddViewL(CAknView* aView);
- __declspec(dllexport) void RemoveView(TUid aViewId);
- __declspec(dllexport) void ProcessCommandL(TInt aCommand);
- __declspec(dllexport) void StopDisplayingMenuBar();
- void ViewActivatedL(CAknView* aView,
- const TVwsViewId& aPrevViewId,
- TUid aCustomMessageId,
- const TDesC8& aCustomMessage);
- void ViewDeactivated(CAknView* aView);
- #line 196
- __declspec(dllexport) void SetSplitViewL( const TUid aView1Id, const TUid aView2Id, const TInt aLeftViewSize );
- #line 205
- __declspec(dllexport) void RemoveSplitViewL( const TUid aViewId );
- __declspec(dllexport) TBool SplitViewActive() const;
- __declspec(dllexport) TUid FocusedView() const;
- __declspec(dllexport) TBool ViewShown( const TUid aViewId ) const;
- TRect ViewRect( const TUid aViewId ) const;
- TKeyResponse HandleViewNavigationL( const TKeyEvent& aKeyEvent );
- protected:
- __declspec(dllexport) void HandleStatusPaneSizeChange();
- __declspec(dllexport) void HandleForegroundEventL(TBool aForeground);
- #line 268
- __declspec(dllexport) void HandleWsEventL( const TWsEvent& aEvent, CCoeControl* aDestination );
- private:
- static TInt ActivationCallBack(TAny* aThis);
- void ActivationTick();
- void QueueActivationTick();
- CAknViewAppUiExtension* Extension() const;
- void ActivateSplitViewL( CViewActivationItem* aItem );
- TAknSplitViewContainer* SplitView( const TUid aViewId ) const;
- protected:
- CAknView* iView;
- CAknViews* iViews;
- private:
- CAknViewShutter* iShutter;
- CAknLocalScreenClearer* iClearer;
- CAknViewActivationQueue* iActivationQueue;
- CIdle* iActivationTick;
- CAknViewAppUiExtension* iExtension;
- };
- #line 7 "C:\gbtukmanpf01\NOK124\Courses\S60\05300-S60_C++_Introduction\Working\LabCode\Lab_05304-s2.cb1\starter\src\S60UIExampleHighScoreContainer.cpp" /* stack depth 0 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 1 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiktxlbm.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiklbm.h" /* stack depth 3 */
- #line 20
- enum TListBoxModelItemArrayOwnership
- {
- ELbmOwnsItemArray,
- ELbmDoesNotOwnItemArray
- };
- class MListBoxModel
- {
- public:
- __declspec(dllexport) virtual ~MListBoxModel();
- virtual TInt NumberOfItems() const = 0;
- virtual const MDesC16Array * MatchableTextArray() const = 0;
- private:
- __declspec(dllexport) virtual TAny* MListBoxModel_Reserved();
- };
- class MTextListBoxModel : public MListBoxModel
- {
- public:
- __declspec(dllexport) ~MTextListBoxModel();
- virtual TPtrC ItemText(TInt aItemIndex) const = 0;
- private:
- __declspec(dllexport) virtual TAny* MListBoxModel_Reserved();
- };
- #line 11 "C:\Symbian\9.1\S60_3rd\epoc32\include\eiktxlbm.h" /* stack depth 2 */
- class CTextListBoxModel : public CBase, public MTextListBoxModel
- {
- public:
- __declspec(dllexport) CTextListBoxModel();
- __declspec(dllexport) virtual ~CTextListBoxModel();
- __declspec(dllexport) virtual TInt NumberOfItems() const;
- __declspec(dllexport) virtual const MDesC16Array * MatchableTextArray() const;
- __declspec(dllexport) virtual TPtrC ItemText(TInt aItemIndex) const;
- __declspec(dllexport) virtual void ConstructL(MDesC16Array * aItemTextArray = 0 , TListBoxModelItemArrayOwnership aOwnershipType = ELbmOwnsItemArray);
- __declspec(dllexport) void SetItemTextArray(MDesC16Array * aItemTextArray);
- __declspec(dllexport) void SetOwnershipType(TListBoxModelItemArrayOwnership aOwnershipType);
- __declspec(dllexport) MDesC16Array * ItemTextArray() const;
- protected:
- __declspec(dllexport) TListBoxModelItemArrayOwnership ItemArrayOwnershipType() const;
- private:
- __declspec(dllexport) virtual TAny* MListBoxModel_Reserved();
- protected:
- MDesC16Array * iItemTextArray;
- private:
- TListBoxModelItemArrayOwnership iItemArrayOwnershipType;
- };
- #line 28 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 1 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\avkon.rsg" /* stack depth 2 */
- #line 30 "C:\Symbian\9.1\S60_3rd\epoc32\include\aknutils.h" /* stack depth 1 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsConstants.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsItemID.h" /* stack depth 3 */
- #line 35
- enum TAknsItemType
- {
- EAknsITUnknown =0,
- EAknsITBitmap =1,
- EAknsITMaskedBitmap =2,
- EAknsITColorTable =3,
- EAknsITImageTable =4,
- EAknsITImage =5,
- EAknsITBmpAnim =6,
- EAknsITString =7,
- EAknsITEffectQueue =8,
- EAknsITAnimation =9
- };
- enum TAknsImageAttribute
- {
- EAknsImageAttributeNone =0x00,
- EAknsImageAttributeCoords =0x01,
- EAknsImageAttributeSize =0x02,
- EAknsImageAttributeStretch =0x04,
- EAknsImageAttributeTile =0x08,
- EAknsImageAttributeAlign =0x10,
- EAknsImageAttributeScale =0x20,
- EAknsImageAttributeTileX =0x40,
- EAknsImageAttributeTileY =0x80,
- EAknsImageAttributeNBC =0x100
- };
- enum TAknsImageAlignment
- {
- EAknsImageAlignNone =0x00,
- EAknsImageAlignVTop =0x01,
- EAknsImageAlignVBottom =0x02,
- EAknsImageAlignVCenter =0x04,
- EAknsImageAlignHLeft =0x08,
- EAknsImageAlignHRight =0x10,
- EAknsImageAlignHCenter =0x20,
- EAknsImageAlignTL =EAknsImageAlignVTop|EAknsImageAlignHLeft,
- EAknsImageAlignTR =EAknsImageAlignVTop|EAknsImageAlignHRight,
- EAknsImageAlignTC =EAknsImageAlignVTop|EAknsImageAlignHCenter,
- EAknsImageAlignBL =EAknsImageAlignVBottom|EAknsImageAlignHLeft,
- EAknsImageAlignBR =EAknsImageAlignVBottom|EAknsImageAlignHRight,
- EAknsImageAlignBC =EAknsImageAlignVBottom|EAknsImageAlignHCenter,
- EAknsImageAlignCL =EAknsImageAlignVCenter|EAknsImageAlignHLeft,
- EAknsImageAlignCR =EAknsImageAlignVCenter|EAknsImageAlignHRight,
- EAknsImageAlignCC =EAknsImageAlignVCenter|EAknsImageAlignHCenter,
- EAknsImageAlignVMask =EAknsImageAlignVTop|EAknsImageAlignVBottom|
- EAknsImageAlignVCenter,
- EAknsImageAlignHMask =EAknsImageAlignHLeft|EAknsImageAlignHRight|
- EAknsImageAlignHCenter
- };
- #line 206
- enum TAknsLayoutType
- {
- EAknsLayoutUnknown = 0,
- EAknsLayoutPortrait = 1,
- EAknsLayoutLandscape = 2,
- EAknsLayoutLegacy = 3
- };
- class CFbsBitmap;
- #line 231
- class TAknsItemID
- {
- public:
- #line 242
- inline void Set( const TInt aMajor, const TInt aMinor );
- #line 252
- inline void Set( const TUid aMajor, const TInt aMinor );
- inline void Set( const TAknsItemID& aID );
- #line 281
- __declspec(dllexport) static TInt LinearOrder(
- const TAknsItemID& aFirst, const TAknsItemID& aSecond );
- public:
- TInt iMajor;
- TInt iMinor;
- };
- typedef RArray<TAknsItemID> RAknsItemIDArray;
- #line 311
- inline TBool operator==( const TAknsItemID& aFirst, const TAknsItemID& aSecond );
- #line 324
- inline TBool operator!=( const TAknsItemID& aFirst, const TAknsItemID& aSecond );
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsItemID.inl" /* stack depth 4 */
- #line 21
- inline void TAknsItemID::Set( const TInt aMajor, const TInt aMinor )
- {
- iMajor = aMajor; iMinor = aMinor;
- }
- inline void TAknsItemID::Set( const TUid aMajor, const TInt aMinor )
- {
- iMajor = aMajor.iUid; iMinor = aMinor;
- }
- inline void TAknsItemID::Set( const TAknsItemID& aID )
- {
- iMajor = aID.iMajor; iMinor = aID.iMinor;
- }
- inline TBool operator==( const TAknsItemID& aFirst, const TAknsItemID& aSecond )
- {
- return (aFirst.iMajor==aSecond.iMajor)&&(aFirst.iMinor==aSecond.iMinor);
- }
- inline TBool operator!=( const TAknsItemID& aFirst, const TAknsItemID& aSecond )
- {
- return (aFirst.iMajor!=aSecond.iMajor)||(aFirst.iMinor!=aSecond.iMinor);
- }
- #line 328 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsItemID.h" /* stack depth 3 */
- #line 34 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsConstants.h" /* stack depth 2 */
- #line 1 "C:\Symbian\9.1\S60_3rd\epoc32\include\AknsConstants.hrh" /* stack depth 3 */
- #line 36
- enum TAknsMajorValue
- {
- EAknsMajorNone = -1,
- EAknsMajorDefault = 0,
- EAknsMajorSkin = 0x10005a26,
- EAknsMajorAvkon = 0x100056c6,
- EAknsMajorAppIcon = 0x101f84b6,
- EAknsMajorAppIconBmpLst = 0x101f84b7,
- EAknsMajorAppIconBmpCxt = 0x101f84b8,
- EAknsMajorCallstatus = 0x101f8553,
- EAknsMajorCalendar = 0x10005901,
- EAknsMajorScreensaver = 0x100056cf,
- EAknsMajorPinboard = 0x1000590b,
- EAknsMajorCbsuiApp = 0x101f4cd3,
- EAknsMajorSound = 0x101f869e,
- EAknsMajorProperty = 0x101FD651,
- EAknsMajorGeneric = 0x101F86E3
- };
- #line 64
- enum TAknsMinorCommonValue
- {
- EAknsMinorNone = -1,
- EAknsMinorDefault = 0
- };
- #line 79
- enum TAknsMinorSkinValue
- {
- EAknsMinorQsnBgScreen = 0x1000,
- EAknsMinorQsnBgScreenIdle = 0x1001,
- EAknsMinorQsnBgScreenMp = 0x1002,
- EAknsMinorQsnBgAreaStatus = 0x1010,
- EAknsMinorQsnBgAreaStatusIdle = 0x1011,
- EAknsMinorQsnBgAreaControl = 0x1020,
- EAknsMinorQsnBgAreaControlPopup = 0x1021,
- EAknsMinorQsnBgAreaControlIdle = 0x1022,
- EAknsMinorQsnBgAreaControlMp = 0x1023,
- EAknsMinorQsnBgAreaStaconRt = 0x1030,
- EAknsMinorQsnBgAreaStaconLt = 0x1031,
- EAknsMinorQsnBgAreaStaconRb = 0x1032,
- EAknsMinorQsnBgAreaStaconLb = 0x1033,
- EAknsMinorQsnBgAreaStaconRtIdle = 0x1034,
- EAknsMinorQsnBgAreaStaconLtIdle = 0x1035,
- EAknsMinorQsnBgAreaStaconRbIdle = 0x1036,
- EAknsMinorQsnBgAreaStaconLbIdle = 0x1037,
- EAknsMinorQsnBgAreaMain = 0x1100,
- EAknsMinorQsnBgAreaMainListGene = 0x1101,
- EAknsMinorQsnBgAreaMainListSet = 0x1102,
- EAknsMinorQsnBgAreaMainAppsGrid = 0x1103,
- EAknsMinorQsnBgAreaMainMessage = 0x1104,
- EAknsMinorQsnBgAreaMainIdle = 0x1105,
- EAknsMinorQsnBgAreaMainPinb = 0x1106,
- EAknsMinorQsnBgAreaMainCalc = 0x1107,
- EAknsMinorQsnBgAreaMainQdial = 0x1108,
- EAknsMinorQsnBgAreaMainIdleDimmed = 0x1109,
- EAknsMinorQsnBgAreaMainHigh = 0x110a,
- EAknsMinorQsnBgAreaMainMp = 0x110b,
- EAknsMinorQsnBgSlicePopup = 0x11a0,
- EAknsMinorQsnBgSlicePinb = 0x11a1,
- EAknsMinorQsnBgSliceFswap = 0x11a2,
- EAknsMinorWallpaper = 0x1180,
- EAknsMinorQgnGrafIdleFade = 0x1190,
- EAknsMinorQgnGrafDimWipeLscLeft = 0x1191,
- EAknsMinorQsnCpVolumeOn = 0x11f0,
- EAknsMinorQsnCpVolumeOff = 0x11f1,
- EAknsMinorQsnBgColumn0 = 0x1200,
- EAknsMinorQsnBgColumnA = 0x1201,
- EAknsMinorQsnBgColumnAB = 0x1202,
- EAknsMinorQsnBgColumnC0 = 0x1203,
- EAknsMinorQsnBgColumnCA = 0x1204,
- EAknsMinorQsnBgColumnCAB = 0x1205,
- EAknsMinorQsnBgSliceList0 = 0x1220,
- EAknsMinorQsnBgSliceListA = 0x1221,
- EAknsMinorQsnBgSliceListAB = 0x1222,
- EAknsMinorQsnFrSetOpt = 0x1300,
- EAknsMinorQsnFrSetOptCornerTl = 0x1301,
- EAknsMinorQsnFrSetOptCornerTr = 0x1302,
- EAknsMinorQsnFrSetOptCornerBl = 0x1303,
- EAknsMinorQsnFrSetOptCornerBr = 0x1304,
- EAknsMinorQsnFrSetOptSideT = 0x1305,
- EAknsMinorQsnFrSetOptSideB = 0x1306,
- EAknsMinorQsnFrSetOptSideL = 0x1307,
- EAknsMinorQsnFrSetOptSideR = 0x1308,
- EAknsMinorQsnFrSetOptCenter = 0x1309,
- EAknsMinorQsnFrSetOptFoc = 0x1310,
- EAknsMinorQsnFrSetOptFocCornerTl = 0x1311,
- EAknsMinorQsnFrSetOptFocCornerTr = 0x1312,
- EAknsMinorQsnFrSetOptFocCornerBl = 0x1313,
- EAknsMinorQsnFrSetOptFocCornerBr = 0x1314,
- EAknsMinorQsnFrSetOptFocSideT = 0x1315,
- EAknsMinorQsnFrSetOptFocSideB = 0x1316,
- EAknsMinorQsnFrSetOptFocSideL = 0x1317,
- EAknsMinorQsnFrSetOptFocSideR = 0x1318,
- EAknsMinorQsnFrSetOptFocCenter = 0x1319,
- EAknsMinorQsnCpSetListVolumeOn = 0x13f0,
- EAknsMinorQsnCpSetListVolumeOff = 0x13f1,
- EAknsMinorQgnIndiSliderSet = 0x13f8,
- EAknsMinorQsnFrList = 0x1400,
- EAknsMinorQsnFrListCornerTl = 0x1401,
- EAknsMinorQsnFrListCornerTr = 0x1402,
- EAknsMinorQsnFrListCornerBl = 0x1403,
- EAknsMinorQsnFrListCornerBr = 0x1404,
- EAknsMinorQsnFrListSideT = 0x1405,
- EAknsMinorQsnFrListSideB = 0x1406,
- EAknsMinorQsnFrListSideL = 0x1407,
- EAknsMinorQsnFrListSideR = 0x1408,
- EAknsMinorQsnFrListCenter = 0x1409,
- EAknsMinorQsnFrGrid = 0x1410,
- EAknsMinorQsnFrGridCornerTl = 0x1411,
- EAknsMinorQsnFrGridCornerTr = 0x1412,
- EAknsMinorQsnFrGridCornerBl = 0x1413,
- EAknsMinorQsnFrGridCornerBr = 0x1414,
- EAknsMinorQsnFrGridSideT = 0x1415,
- EAknsMinorQsnFrGridSideB = 0x1416,
- EAknsMinorQsnFrGridSideL = 0x1417,
- EAknsMinorQsnFrGridSideR = 0x1418,
- EAknsMinorQsnFrGridCenter = 0x1419,
- EAknsMinorQsnFrInput = 0x1500,
- EAknsMinorQsnFrInputCornerTl = 0x1501,
- EAknsMinorQsnFrInputCornerTr = 0x1502,
- EAknsMinorQsnFrInputCornerBl = 0x1503,
- EAknsMinorQsnFrInputCornerBr = 0x1504,
- EAknsMinorQsnFrInputSideT = 0x1505,
- EAknsMinorQsnFrInputSideB = 0x1506,
- EAknsMinorQsnFrInputSideL = 0x1507,
- EAknsMinorQsnFrInputSideR = 0x1508,
- EAknsMinorQsnFrInputCenter = 0x1509,
- EAknsMinorQsnCpSetVolumeOn = 0x15f0,
- EAknsMinorQsnCpSetVolumeOff = 0x15f1,
- EAknsMinorQgnIndiSliderEdit = 0x15f8,
- EAknsMinorQsnCpScrollBgTop = 0x1600,
- EAknsMinorQsnCpScrollBgMiddle = 0x1601,
- EAknsMinorQsnCpScrollBgBottom = 0x1602,
- EAknsMinorQsnCpScrollHandleBgTop = 0x1603,
- EAknsMinorQsnCpScrollHandleBgMiddle = 0x1604,
- EAknsMinorQsnCpScrollHandleBgBottom = 0x1605,
- EAknsMinorQsnCpScrollHandleTop = 0x1606,
- EAknsMinorQsnCpScrollHandleMiddle = 0x1607,
- EAknsMinorQsnCpScrollHandleBottom = 0x1608,
- EAknsMinorQsnBgScreenDimming = 0x2000,
- EAknsMinorQsnBgPopupBackground = 0x2001,
- EAknsMinorQsnFrPopup = 0x2100,
- EAknsMinorQsnFrPopupCornerTl = 0x2101,
- EAknsMinorQsnFrPopupCornerTr = 0x2102,
- EAknsMinorQsnFrPopupCornerBl = 0x2103,
- EAknsMinorQsnFrPopupCornerBr = 0x2104,
- EAknsMinorQsnFrPopupSideT = 0x2105,
- EAknsMinorQsnFrPopupSideB = 0x2106,
- EAknsMinorQsnFrPopupSideL = 0x2107,
- EAknsMinorQsnFrPopupSideR = 0x2108,
- EAknsMinorQsnFrPopupCenter = 0x2109,
- EAknsMinorQsnFrPopupCenterMenu = 0x2110,
- EAknsMinorQsnFrPopupCenterSubmenu = 0x2111,
- EAknsMinorQsnFrPopupCenterNote = 0x2112,
- EAknsMinorQsnFrPopupCenterQuery = 0x2113,
- EAknsMinorQsnFrPopupCenterFind = 0x2114,
- EAknsMinorQsnFrPopupCenterSnote = 0x2115,
- EAknsMinorQsnFrPopupCenterFswap = 0x2116,
- EAknsMinorQsnFrPopupSub = 0x2120,
- EAknsMinorQsnFrPopupSubCornerTl = 0x2121,
- EAknsMinorQsnFrPopupSubCornerTr = 0x2122,
- EAknsMinorQsnFrPopupSubCornerBl = 0x2123,
- EAknsMinorQsnFrPopupSubCornerBr = 0x2124,
- EAknsMinorQsnFrPopupSubSideT = 0x2125,
- EAknsMinorQsnFrPopupSubSideB = 0x2126,
- EAknsMinorQsnFrPopupSubSideL = 0x2127,
- EAknsMinorQsnFrPopupSubSideR = 0x2128,
- EAknsMinorQsnFrPopupHeading = 0x2130,
- EAknsMinorQsnFrPopupHeadingCornerTl = 0x2131,
- EAknsMinorQsnFrPopupHeadingCornerTr = 0x2132,
- EAknsMinorQsnFrPopupHeadingCornerBl = 0x2133,
- EAknsMinorQsnFrPopupHeadingCornerBr = 0x2134,
- EAknsMinorQsnFrPopupHeadingSideT = 0x2135,
- EAknsMinorQsnFrPopupHeadingSideB = 0x2136,
- EAknsMinorQsnFrPopupHeadingSideL = 0x2137,
- EAknsMinorQsnFrPopupHeadingSideR = 0x2138,
- EAknsMinorQsnFrPopupHeadingCenter = 0x2139,
- EAknsMinorQsnBgFswapEnd = 0x2150,
- EAknsMinorQsnFrStatusFlat = 0x2160,
- EAknsMinorQsnFrStatusFlatCornerTl = 0x2161,
- EAknsMinorQsnFrStatusFlatCornerTr = 0x2162,
- EAknsMinorQsnFrStatusFlatCornerBl = 0x2163,
- EAknsMinorQsnFrStatusFlatCornerBr = 0x2164,
- EAknsMinorQsnFrStatusFlatSideT = 0x2165,
- EAknsMinorQsnFrStatusFlatSideB = 0x2166,
- EAknsMinorQsnFrStatusFlatSideL = 0x2167,
- EAknsMinorQsnFrStatusFlatSideR = 0x2168,
- EAknsMinorQsnFrStatusFlatCenter = 0x2169,
- #line 306
- EAknsMinorQsnComponentColors = 0x3000,
- #line 317
- EAknsMinorQsnComponentColorBmpCG1 = 0x3001,
- #line 328
- EAknsMinorQsnComponentColorBmpCG2 = 0x3002,
- #line 339
- EAknsMinorQsnComponentColorBmpCG3 = 0x3003,
- #line 350
- EAknsMinorQsnComponentColorBmpCG4 = 0x3004,
- #line 361
- EAknsMinorQsnComponentColorBmpCG5 = 0x3005,
- #line 372
- EAknsMinorQsnComponentColorBmpCG6a = 0x3006,
- #line 383
- EAknsMinorQsnComponentColorBmpCG6b = 0x3007,
- EAknsMinorQsnScrollColors = 0x3100,
- EAknsMinorQsnIconColors = 0x3200,
- EAknsMinorQsnTextColors = 0x3300,
- EAknsMinorQsnLineColors = 0x3400,
- EAknsMinorQsnOtherColors = 0x3500,
- EAknsMinorQsnHighlightColors = 0x3600,
- EAknsMinorQsnParentColors = 0x3700,
- EAknsMinorQsnCpClockAnalogueFace1 = 0x4000,
- EAknsMinorQsnCpClockAnalogueFace1MaskIcon = 0x4003,
- EAknsMinorQsnCpClockAnalogueFace1MaskSoft = 0x4003,
- EAknsMinorQsnCpClockAnalogueBorderNum = 0x4001,
- EAknsMinorQsnCpClockAnalogueFace2 = 0x4002,
- EAknsMinorQsnCpClockAnalogueFace2MaskIcon = 0x4004,
- EAknsMinorQsnCpClockAnalogueFace2MaskSoft = 0x4004,
- EAknsMinorQsnCpClockAnaloguePointerHour = 0x4005,
- EAknsMinorQsnCpClockAnaloguePointerMinute = 0x4006,
- EAknsMinorQsnCpClockDigitalZero = 0x4010,
- EAknsMinorQsnCpClockDigitalOne = 0x4011,
- EAknsMinorQsnCpClockDigitalTwo = 0x4012,
- EAknsMinorQsnCpClockDigitalThree = 0x4013,
- EAknsMinorQsnCpClockDigitalFour = 0x4014,
- EAknsMinorQsnCpClockDigitalFive = 0x4015,
- EAknsMinorQsnCpClockDigitalSix = 0x4016,
- EAknsMinorQsnCpClockDigitalSeven = 0x4017,
- EAknsMinorQsnCpClockDigitalEight = 0x4018,
- EAknsMinorQsnCpClockDigitalNine = 0x4019,
- EAknsMinorQsnCpClockDigitalStop = 0x401a,
- EAknsMinorQsnCpClockDigitalColon = 0x401b,
- EAknsMinorQsnCpClockDigitalZeroMaskSoft = 0x4020,
- EAknsMinorQsnCpClockDigitalOneMaskSoft = 0x4021,
- EAknsMinorQsnCpClockDigitalTwoMaskSoft = 0x4022,
- EAknsMinorQsnCpClockDigitalThreeMaskSoft = 0x4023,
- EAknsMinorQsnCpClockDigitalFourMaskSoft = 0x4024,
- EAknsMinorQsnCpClockDigitalFiveMaskSoft = 0x4025,
- EAknsMinorQsnCpClockDigitalSixMaskSoft = 0x4026,
- EAknsMinorQsnCpClockDigitalSevenMaskSoft = 0x4027,
- EAknsMinorQsnCpClockDigitalEightMaskSoft = 0x4028,
- EAknsMinorQsnCpClockDigitalNineMaskSoft = 0x4029,
- EAknsMinorQsnCpClockDigitalStopMaskSoft = 0x402a,
- EAknsMinorQsnCpClockDigitalColonMaskSoft = 0x402b,
- EAknsMinorQsnCpClockDigitalZeroMaskHard = 0x4030,
- EAknsMinorQsnCpClockDigitalOneMaskHard = 0x4031,
- EAknsMinorQsnCpClockDigitalTwoMaskHard = 0x4032,
- EAknsMinorQsnCpClockDigitalThreeMaskHard = 0x4033,
- EAknsMinorQsnCpClockDigitalFourMaskHard = 0x4034,
- EAknsMinorQsnCpClockDigitalFiveMaskHard = 0x4035,
- EAknsMinorQsnCpClockDigitalSixMaskHard = 0x4036,
- EAknsMinorQsnCpClockDigitalSevenMaskHard = 0x4037,
- EAknsMinorQsnCpClockDigitalEightMaskHard = 0x4038,
- EAknsMinorQsnCpClockDigitalNineMaskHard = 0x4039,
- EAknsMinorQsnCpClockDigitalStopMaskHard = 0x403a,
- EAknsMinorQsnCpClockDigitalColonMaskHard = 0x403b,
- EAknsMinorQsnCpClockDigitalAhZero = 0x4110,
- EAknsMinorQsnCpClockDigitalAhOne = 0x4111,
- EAknsMinorQsnCpClockDigitalAhTwo = 0x4112,
- EAknsMinorQsnCpClockDigitalAhThree = 0x4113,
- EAknsMinorQsnCpClockDigitalAhFour = 0x4114,
- EAknsMinorQsnCpClockDigitalAhFive = 0x4115,
- EAknsMinorQsnCpClockDigitalAhSix = 0x4116,
- EAknsMinorQsnCpClockDigitalAhSeven = 0x4117,
- EAknsMinorQsnCpClockDigitalAhEight = 0x4118,
- EAknsMinorQsnCpClockDigitalAhNine = 0x4119,
- EAknsMinorQsnCpClockDigitalAhStop = 0x411a,
- EAknsMinorQsnCpClockDigitalAhColon = 0x411b,
- EAknsMinorQsnCpClockDigitalAhZeroMaskSoft = 0x4120,
- EAknsMinorQsnCpClockDigitalAhOneMaskSoft = 0x4121,
- EAknsMinorQsnCpClockDigitalAhTwoMaskSoft = 0x4122,
- EAknsMinorQsnCpClockDigitalAhThreeMaskSoft = 0x4123,
- EAknsMinorQsnCpClockDigitalAhFourMaskSoft = 0x4124,
- EAknsMinorQsnCpClockDigitalAhFiveMaskSoft = 0x4125,
- EAknsMinorQsnCpClockDigitalAhSixMaskSoft = 0x4126,
- EAknsMinorQsnCpClockDigitalAhSevenMaskSoft = 0x4127,
- EAknsMinorQsnCpClockDigitalAhEightMaskSoft = 0x4128,
- EAknsMinorQsnCpClockDigitalAhNineMaskSoft = 0x4129,
- EAknsMinorQsnCpClockDigitalAhStopMaskSoft = 0x412a,
- EAknsMinorQsnCpClockDigitalAhColonMaskSoft = 0x412b,
- EAknsMinorQsnCpClockDigitalAhZeroMaskHard = 0x4130,
- EAknsMinorQsnCpClockDigitalAhOneMaskHard = 0x4131,
- EAknsMinorQsnCpClockDigitalAhTwoMaskHard = 0x4132,
- EAknsMinorQsnCpClockDigitalAhThreeMaskHard = 0x4133,
- EAknsMinorQsnCpClockDigitalAhFourMaskHard = 0x4134,
- EAknsMinorQsnCpClockDigitalAhFiveMaskHard = 0x4135,
- EAknsMinorQsnCpClockDigitalAhSixMaskHard = 0x4136,
- EAknsMinorQsnCpClockDigitalAhSevenMaskHard = 0x4137,
- EAknsMinorQsnCpClockDigitalAhEightMaskHard = 0x4138,
- EAknsMinorQsnCpClockDigitalAhNineMaskHard = 0x4139,
- EAknsMinorQsnCpClockDigitalAhStopMaskHard = 0x413a,
- EAknsMinorQsnCpClockDigitalAhColonMaskHard = 0x413b,
- EAknsMinorQsnCpClockDigitalNewZero = 0x4210,
- EAknsMinorQsnCpClockDigitalNewOne = 0x4211,
- EAknsMinorQsnCpClockDigitalNewTwo = 0x4212,
- EAknsMinorQsnCpClockDigitalNewThree = 0x4213,
- EAknsMinorQsnCpClockDigitalNewFour = 0x4214,
- EAknsMinorQsnCpClockDigitalNewFive = 0x4215,
- EAknsMinorQsnCpClockDigitalNewSix = 0x4216,
- EAknsMinorQsnCpClockDigitalNewSeven = 0x4217,
- EAknsMinorQsnCpClockDigitalNewEight = 0x4218,
- EAknsMinorQsnCpClockDigitalNewNine = 0x4219,
- EAknsMinorQsnCpClockDigitalNewStop = 0x421a,
- EAknsMinorQsnCpClockDigitalNewColon = 0x421b,
- EAknsMinorQsnCpClockDigitalNewZeroShape = 0x4220,
- EAknsMinorQsnCpClockDigitalNewOneShape = 0x4221,
- EAknsMinorQsnCpClockDigitalNewTwoShape = 0x4222,
- EAknsMinorQsnCpClockDigitalNewThreeShape = 0x4223,
- EAknsMinorQsnCpClockDigitalNewFourShape = 0x4224,
- EAknsMinorQsnCpClockDigitalNewFiveShape = 0x4225,
- EAknsMinorQsnCpClockDigitalNewSixShape = 0x4226,
- EAknsMinorQsnCpClockDigitalNewSevenShape = 0x4227,
- EAknsMinorQsnCpClockDigitalNewEightShape = 0x4228,
- EAknsMinorQsnCpClockDigitalNewNineShape = 0x4229,
- EAknsMinorQsnCpClockDigitalNewStopShape = 0x422a,
- EAknsMinorQsnCpClockDigitalNewColonShape = 0x422b,
- EAknsMinorQsnCpClockDigitalAhNewZero = 0x4310,
- EAknsMinorQsnCpClockDigitalAhNewOne = 0x4311,
- EAknsMinorQsnCpClockDigitalAhNewTwo = 0x4312,
- EAknsMinorQsnCpClockDigitalAhNewThree = 0x4313,
- EAknsMinorQsnCpClockDigitalAhNewFour = 0x4314,
- EAknsMinorQsnCpClockDigitalAhNewFive = 0x4315,
- EAknsMinorQsnCpClockDigitalAhNewSix = 0x4316,
- EAknsMinorQsnCpClockDigitalAhNewSeven = 0x4317,
- EAknsMinorQsnCpClockDigitalAhNewEight = 0x4318,
- EAknsMinorQsnCpClockDigitalAhNewNine = 0x4319,
- EAknsMinorQsnCpClockDigitalAhNewStop = 0x431a,
- EAknsMinorQsnCpClockDigitalAhNewColon = 0x431b,
- EAknsMinorQsnCpClockDigitalAhNewZeroShape = 0x4320,
- EAknsMinorQsnCpClockDigitalAhNewOneShape = 0x4321,
- EAknsMinorQsnCpClockDigitalAhNewTwoShape = 0x4322,
- EAknsMinorQsnCpClockDigitalAhNewThreeShape = 0x4323,
- EAknsMinorQsnCpClockDigitalAhNewFourShape = 0x4324,
- EAknsMinorQsnCpClockDigitalAhNewFiveShape = 0x4325,
- EAknsMinorQsnCpClockDigitalAhNewSixShape = 0x4326,
- EAknsMinorQsnCpClockDigitalAhNewSevenShape = 0x4327,
- EAknsMinorQsnCpClockDigitalAhNewEightShape = 0x4328,
- EAknsMinorQsnCpClockDigitalAhNewNineShape = 0x4329,
- EAknsMinorQsnCpClockDigitalAhNewStopShape = 0x432a,
- EAknsMinorQsnCpClockDigitalAhNewColonShape = 0x432b,
- EAknsMinorQsnFrNotepad = 0x5000,
- EAknsMinorQsnFrNotepadCornerTl = 0x5001,
- EAknsMinorQsnFrNotepadCornerTr = 0x5002,
- EAknsMinorQsnFrNotepadCornerBl = 0x5003,
- EAknsMinorQsnFrNotepadCornerBr = 0x5004,
- EAknsMinorQsnFrNotepadSideT = 0x5005,
- EAknsMinorQsnFrNotepadSideB = 0x5006,
- EAknsMinorQsnFrNotepadSideL = 0x5007,
- EAknsMinorQsnFrNotepadSideR = 0x5008,
- EAknsMinorQsnFrNotepadCenter = 0x5009,
- EAknsMinorQsnFrNotepadCont = 0x5010,
- EAknsMinorQsnFrNotepadContCornerTl = 0x5011,
- EAknsMinorQsnFrNotepadContCornerTr = 0x5012,
- EAknsMinorQsnFrNotepadContCornerBl = 0x5013,
- EAknsMinorQsnFrNotepadContCornerBr = 0x5014,
- EAknsMinorQsnFrNotepadContSideT = 0x5015,
- EAknsMinorQsnFrNotepadContSideB = 0x5016,
- EAknsMinorQsnFrNotepadContSideL = 0x5017,
- EAknsMinorQsnFrNotepadContSideR = 0x5018,
- EAknsMinorQsnFrNotepadContCenter = 0x5019,
- EAknsMinorQsnFrCalcPaper = 0x5100,
- EAknsMinorQsnFrCalcPaperCornerTl = 0x5101,
- EAknsMinorQsnFrCalcPaperCornerTr = 0x5102,
- EAknsMinorQsnFrCalcPaperCornerBl = 0x5103,
- EAknsMinorQsnFrCalcPaperCornerBr = 0x5104,
- EAknsMinorQsnFrCalcPaperSideT = 0x5105,
- EAknsMinorQsnFrCalcPaperSideB = 0x5106,
- EAknsMinorQsnFrCalcPaperSideL = 0x5107,
- EAknsMinorQsnFrCalcPaperSideR = 0x5108,
- EAknsMinorQsnFrCalcPaperCenter = 0x5109,
- EAknsMinorQsnFrCalcDisplaySideL = 0x5117,
- EAknsMinorQsnFrCalcDisplaySideR = 0x5118,
- EAknsMinorQsnFrCalcDisplayCenter = 0x5119,
- EAknsMinorQsnFrSelButton = 0x5200,
- EAknsMinorQsnFrSelButtonCornerTl = 0x5201,
- EAknsMinorQsnFrSelButtonCornerTr = 0x5202,
- EAknsMinorQsnFrSelButtonCornerBl = 0x5203,
- EAknsMinorQsnFrSelButtonCornerBr = 0x5204,
- EAknsMinorQsnFrSelButtonSideT = 0x5205,
- EAknsMinorQsnFrSelButtonSideB = 0x5206,
- EAknsMinorQsnFrSelButtonSideL = 0x5207,
- EAknsMinorQsnFrSelButtonSideR = 0x5208,
- EAknsMinorQsnFrSelButtonCenter = 0x5209,
- EAknsMinorQsnFrPopupPreview = 0x5300,
- EAknsMinorQsnAnimGrid = 0x6000,
- #line 643
- EAknsMinorQsnAnimList = 0x6001,
- EAknsMinorQsnAnimSetOptFoc = 0x6002
- };
- #line 662
- enum TAknsMinorAvkonValue
- {
- EAknsMinorQgnIndiScrollUpMask = 0x106,
- EAknsMinorQgnIndiScrollDownMask = 0x107,
- EAknsMinorQgnIndiSignalStrength = 0x24,
- EAknsMinorQgnIndiBatteryStrength = 0x26,
- EAknsMinorQgnIndiNoSignal = 0x1d6,
- EAknsMinorQgnIndiFindGlass = 0x4c,
- EAknsMinorQgnPropCheckboxOff = 0x7a,
- EAknsMinorQgnPropCheckboxOn = 0x78,
- EAknsMinorQgnPropFolderSmall = 0x86,
- EAknsMinorQgnPropGroupSmall = 0x80,
- EAknsMinorQgnPropRadiobuttOff = 0x7e,
- EAknsMinorQgnPropRadiobuttOn = 0x7c,
- EAknsMinorQgnPropFolderLarge = 0x8a,
- EAknsMinorQgnPropFolderMedium = 0x88,
- EAknsMinorQgnPropGroupLarge = 0x84,
- EAknsMinorQgnPropGroupMedium = 0x82,
- EAknsMinorQgnPropUnsupportedFile = 0x1020,
- EAknsMinorQgnPropFolderGms = 0x1021,
- EAknsMinorQgnPropFmgrFileGame = 0x1030,
- EAknsMinorQgnPropFmgrFileOther = 0x1031,
- EAknsMinorQgnPropFolderCurrent = 0x1040,
- EAknsMinorQgnPropFolderSubSmall = 0x1041,
- EAknsMinorQgnPropFolderAppsMedium = 0x1042,
- EAknsMinorQgnMenuFolderApps = 0x1042,
- EAknsMinorQgnPropFolderSubMedium = 0x1043,
- EAknsMinorQgnPropFolderImages = 0x1044,
- EAknsMinorQgnPropFolderMmsTemp = 0x1045,
- EAknsMinorQgnPropFolderSounds = 0x1046,
- EAknsMinorQgnPropFolderSubLarge = 0x1047,
- EAknsMinorQgnPropFolderVideo = 0x1048,
- EAknsMinorQgnPropImFrom = 0x1050,
- EAknsMinorQgnPropImTome = 0x1051,
- EAknsMinorQgnPropNrtypAddress = 0x90,
- EAknsMinorQgnPropNrtypCompAddress = 0x1100,
- EAknsMinorQgnPropNrtypHomeAddress = 0x1101,
- EAknsMinorQgnPropNrtypDate = 0x1102,
- EAknsMinorQgnPropNrtypEmail = 0x92,
- EAknsMinorQgnPropNrtypFax = 0x94,
- EAknsMinorQgnPropNrtypMobile = 0x98,
- EAknsMinorQgnPropNrtypNote = 0x9a,
- EAknsMinorQgnPropNrtypPager = 0x9c,
- EAknsMinorQgnPropNrtypPhone = 0x9e,
- EAknsMinorQgnPropNrtypTone = 0x1103,
- EAknsMinorQgnPropNrtypUrl = 0xa0,
- EAknsMinorQgnIndiSubmenu = 0x1ce,
- EAknsMinorQgnIndiOnimageAudio = 0x1060,
- EAknsMinorQgnPropFolderDigital = 0x1070,
- EAknsMinorQgnPropFolderSimple = 0x1071,
- EAknsMinorQgnPropFolderPres = 0x1072,
- EAknsMinorQgnPropFileVideo = 0x1080,
- EAknsMinorQgnPropFileAudio = 0x1081,
- EAknsMinorQgnPropFileRam = 0x1082,
- EAknsMinorQgnPropFilePlaylist = 0x1083,
- EAknsMinorQgnPropWmlFolderLinkSeamless = 0x10a0,
- EAknsMinorQgnIndiFindGoto = 0x228,
- EAknsMinorQgnGrafTab21 = 0x0,