--- 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