classicui_plat/extended_status_pane_api/inc/aknsgcc.h
branchRCL_3
changeset 72 a5e7a4f63858
parent 56 d48ab3b357f1
equal deleted inserted replaced
64:85902f042028 72:a5e7a4f63858
    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 	/**
   101 	// internal
   102      * Relinquishes priority for the foreground application during layout
   102     static void RelinquishPriorityToForegroundAppLC(TBool aIsForeground);
   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 );
       
   128 
   103 
   129 protected:
   104 protected:
   130 	CAknSgcClient();
   105 	CAknSgcClient();
   131 	~CAknSgcClient();
   106 	~CAknSgcClient();
   132 	void BaseConstructL();
   107 	void BaseConstructL();