classicui_plat/extended_status_pane_api/inc/aknsgcc.h
branchRCL_3
changeset 18 fcdfafb36fe7
parent 0 2f259fa3e83a
child 19 aecbbf00d063
equal deleted inserted replaced
17:a1caeb42b3a3 18:fcdfafb36fe7
    96     IMPORT_C static const TDesC8& LayoutConfigBuf();
    96     IMPORT_C static const TDesC8& LayoutConfigBuf();
    97     
    97     
    98     IMPORT_C static void MoveApp(TInt aAppWindowGroupId, TSgcMoveAppToWhere aWhere);
    98     IMPORT_C static void MoveApp(TInt aAppWindowGroupId, TSgcMoveAppToWhere aWhere);
    99 	IMPORT_C static void SetImpl(CAknSgcImpl* aImpl);
    99 	IMPORT_C static void SetImpl(CAknSgcImpl* aImpl);
   100 
   100 
   101 	// internal
   101 	/**
   102     static void RelinquishPriorityToForegroundAppLC(TBool aIsForeground);
   102      * Relinquishes priority for the foreground application during layout
       
   103      * switches and skin change events. During these events the process
       
   104      * priorities are adjusted so that the priorities of the processes at the
       
   105      * background are lowered so that the foreground process gets more CPU
       
   106      * time in order to be able to quickly process the events.
       
   107      *
       
   108      * @internal Used internally by the UI Framework.
       
   109      *
       
   110      * @param  aIsForeground  @c ETrue if the application is currently on
       
   111      *                        foreground, @c EFalse otherwise.
       
   112      */
       
   113     static void RelinquishPriorityToForegroundAppLC( TBool aIsForeground );
       
   114     
       
   115     /**
       
   116      * Enables or disables the foreground process priority maintaining
       
   117      * during priority relinquishment. With this enabled the application can
       
   118      * be set to the foreground process priority even if it's actually
       
   119      * on the background, to handle the events where priority relinquishment
       
   120      * is used faster.
       
   121      *
       
   122      * @internal Used internally by the UI Framework.
       
   123      *
       
   124      * @param  aUseForeground  @c ETrue to maintain the foreground priority,
       
   125      *                         @c EFalse otherwise.
       
   126      */
       
   127     static void UseForegroundPriorityDuringRelinquish( TBool aUseForeground );
   103 
   128 
   104 protected:
   129 protected:
   105 	CAknSgcClient();
   130 	CAknSgcClient();
   106 	~CAknSgcClient();
   131 	~CAknSgcClient();
   107 	void BaseConstructL();
   132 	void BaseConstructL();