equal
deleted
inserted
replaced
26 #include <e32svr.h> |
26 #include <e32svr.h> |
27 #include "OBJECT.H" |
27 #include "OBJECT.H" |
28 #include "CLIENT.H" |
28 #include "CLIENT.H" |
29 #include "ScrDev.H" |
29 #include "ScrDev.H" |
30 #include <Graphics/WSGRAPHICDRAWERINTERFACE.H> |
30 #include <Graphics/WSGRAPHICDRAWERINTERFACE.H> |
|
31 #include "Graphics/wsgraphicdrawerinternal.h" |
31 #include "WSGRAPHICDRAWERARRAY.H" |
32 #include "WSGRAPHICDRAWERARRAY.H" |
32 #include "panics.h" |
33 #include "panics.h" |
33 |
34 |
34 class CWsGc; |
35 class CWsGc; |
35 class CWsDirectScreenAccess; |
36 class CWsDirectScreenAccess; |
338 static CWindowServer *NewL(); |
339 static CWindowServer *NewL(); |
339 ~CWindowServer(); |
340 ~CWindowServer(); |
340 void StartL(); |
341 void StartL(); |
341 TInt SessionCount(); |
342 TInt SessionCount(); |
342 MWsAnimationScheduler* AnimationScheduler(); |
343 MWsAnimationScheduler* AnimationScheduler(); |
|
344 void PrepareShutdown(); |
343 TBool ReleaseMemory(); |
345 TBool ReleaseMemory(); |
344 void DestroySessionsForShutdown(); |
346 void DestroySessionsForShutdown(); |
345 void SetPinClientDescriptors(TBool aPin); |
347 void SetPinClientDescriptors(TBool aPin); |
346 public: // from MWsGraphicDrawerEnvironment |
348 public: // from MWsGraphicDrawerEnvironment |
347 const CWsGraphicDrawer* ResolveGraphic(const TGraphicDrawerId& aId) const; |
349 const CWsGraphicDrawer* ResolveGraphic(const TGraphicDrawerId& aId) const; |