30 #include <e32keys.h> |
30 #include <e32keys.h> |
31 #include <textcursor.h> |
31 #include <textcursor.h> |
32 #include <pointerevent.h> |
32 #include <pointerevent.h> |
33 #include <advancedpointerevent.h> |
33 #include <advancedpointerevent.h> |
34 #include <sizemode.h> |
34 #include <sizemode.h> |
|
35 #include <babitflags.h> |
35 |
36 |
36 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS |
37 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS |
37 #include <graphics/windowserverconstants.h> |
38 #include <graphics/windowserverconstants.h> |
38 #include <graphics/pointereventdata.h> |
39 #include <graphics/pointereventdata.h> |
39 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS |
40 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS |
1530 // |
1531 // |
1531 IMPORT_C void EnableWindowSizeCacheL(); |
1532 IMPORT_C void EnableWindowSizeCacheL(); |
1532 IMPORT_C void SendEffectCommand(TInt aTfxCmd, const TDesC8& aTfxCmdData=KNullDesC8); |
1533 IMPORT_C void SendEffectCommand(TInt aTfxCmd, const TDesC8& aTfxCmdData=KNullDesC8); |
1533 |
1534 |
1534 // Registering/Unregistering of TFX effect, to allow animations to be associated with each transition |
1535 // Registering/Unregistering of TFX effect, to allow animations to be associated with each transition |
1535 IMPORT_C void RegisterEffect(TInt aAction, const TFileName& aResourceDir, const TFileName& aFilenamePhase1, const TFileName& aFilenamePhase2, TUint aAppUid = NULL); |
1536 IMPORT_C void RegisterEffect(TInt aAction, TInt aPurpose, const TFileName& aResourceDir, const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TUint aAppUid=0, TBitFlags aFlags=0); |
1536 IMPORT_C void UnregisterEffect(TInt aAction); |
1537 IMPORT_C void UnregisterEffect(TInt aAction, TInt aPurpose, TUint aAppUid=0); |
1537 IMPORT_C void UnregisterAllEffects(); |
1538 IMPORT_C void UnregisterAllEffects(); |
1538 IMPORT_C void OverrideEffects(TBool aOneShot, TInt aAction, const TFileName& aResourceDir, const TFileName& aFilenamePhase1, const TFileName& aFilenamePhase2); |
1539 IMPORT_C void OverrideEffects(TInt aAction, TInt aPurpose, const TFileName& aResourceDir, const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TBitFlags aFlags=0); |
1539 |
1540 |
1540 // functions not exported, used by CWsGraphic |
1541 // functions not exported, used by CWsGraphic |
1541 void GraphicMessageReady(TRequestStatus *aStat); |
1542 void GraphicMessageReady(TRequestStatus *aStat); |
1542 void GetGraphicMessage(TDes8& aData) const; |
1543 void GetGraphicMessage(TDes8& aData) const; |
1543 void GraphicMessageCancel(); |
1544 void GraphicMessageCancel(); |
1724 IMPORT_C void SetSurfaceTransparency(TBool aSurfaceTransparency); |
1725 IMPORT_C void SetSurfaceTransparency(TBool aSurfaceTransparency); |
1725 IMPORT_C TRgb KeyColor() const; |
1726 IMPORT_C TRgb KeyColor() const; |
1726 IMPORT_C void EnableAdvancedPointers(); |
1727 IMPORT_C void EnableAdvancedPointers(); |
1727 IMPORT_C void SetPurpose(TInt aPurpose); |
1728 IMPORT_C void SetPurpose(TInt aPurpose); |
1728 IMPORT_C void SendEffectCommand(TInt aTfxCmd, const TDesC8& aTfxCmdData=KNullDesC8); |
1729 IMPORT_C void SendEffectCommand(TInt aTfxCmd, const TDesC8& aTfxCmdData=KNullDesC8); |
1729 IMPORT_C void OverrideEffects(TBool aOneShot, TInt aAction, const TFileName& aResourceDir, const TFileName& aFilenamePhase1, const TFileName& aFilenamePhase2); |
1730 IMPORT_C void OverrideEffects(TInt aAction, const TFileName& aResourceDir, const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TBitFlags aFlags=0); |
1730 protected: |
1731 protected: |
1731 TInt construct(const RWindowTreeNode &parent,TUint32 aHandle, TInt aType, TDisplayMode aDisplayMode); |
1732 TInt construct(const RWindowTreeNode &parent,TUint32 aHandle, TInt aType, TDisplayMode aDisplayMode); |
1732 }; |
1733 }; |
1733 |
1734 |
1734 |
1735 |