windowing/windowserver/inc/W32STD.H
changeset 45 36b2e23a8629
parent 36 01a6848ebfd7
child 85 cdf2f6e5c390
equal deleted inserted replaced
36:01a6848ebfd7 45:36b2e23a8629
    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