idlehomescreen/inc/xnuiengine.h
branchRCL_3
changeset 88 3321d3e205b6
parent 83 5456b4e8b3a8
child 93 b01126ce0bec
--- a/idlehomescreen/inc/xnuiengine.h	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/inc/xnuiengine.h	Tue Sep 14 20:58:58 2010 +0300
@@ -82,6 +82,18 @@
     void RenderUIL( CXnNode* aNode = NULL );
 
     /**
+     * Calculates the layout of the UI and renders it. 
+     * This generates full re-layout starting from the given node, 
+     * regardless of the current dirty set or the active view.
+     * I.e. this can be used to layout an inactive view.
+     *
+     * @since Series 60 5.2
+     * @param aNode Starting point for the layout
+     * @exception KXnErrLoadLayoutFileFailed Loading the layout file failed.
+     */
+    void RenderFromNodeL( CXnNode& aNode );
+
+    /**
      * Calculates the layout of the UI.
      *
      * @since Series 60 3.1
@@ -90,6 +102,17 @@
     void LayoutUIL( CXnNode* aNode = NULL );
 
     /**
+     * Calculates the layout of the UI.
+     * This generates full re-layout starting from the given node, 
+     * regardless of the current dirty set or the active view.
+     * I.e. this can be used to layout an inactive view.
+     *
+     * @since Series 60 5.2
+     * @param aNode Starting point for the layout
+     */
+    void LayoutFromNodeL( CXnNode& aNode );
+
+    /**
      * Gets the root node of the UI. Ownership is not transferred.
      *
      * @since Series 60 3.1
@@ -444,7 +467,7 @@
       * @param aNode Editor Node
       * @param TBool True if partial input is open      
       */ 
-    void EnablePartialTouchInput( CXnNode& aNode, TBool aEnable );
+    void EnablePartialTouchInput( CXnNode* aNode, TBool aEnable );
     
     /**
       * Is partial input active