80 * @exception KXnErrLoadLayoutFileFailed Loading the layout file failed. |
80 * @exception KXnErrLoadLayoutFileFailed Loading the layout file failed. |
81 */ |
81 */ |
82 void RenderUIL( CXnNode* aNode = NULL ); |
82 void RenderUIL( CXnNode* aNode = NULL ); |
83 |
83 |
84 /** |
84 /** |
85 * Calculates the layout of the UI and renders it. |
85 * Calculates the layout of the UI. |
86 * This generates full re-layout starting from the given node, |
86 * |
87 * regardless of the current dirty set or the active view. |
87 * @since Series 60 3.1 |
88 * I.e. this can be used to layout an inactive view. |
|
89 * |
|
90 * @since Series 60 5.2 |
|
91 * @param aNode Starting point for the layout |
88 * @param aNode Starting point for the layout |
92 * @exception KXnErrLoadLayoutFileFailed Loading the layout file failed. |
|
93 */ |
|
94 void RenderFromNodeL( CXnNode& aNode ); |
|
95 |
|
96 /** |
|
97 * Calculates the layout of the UI. |
|
98 * |
|
99 * @since Series 60 3.1 |
|
100 * @param aNode Starting point for the layout |
|
101 */ |
89 */ |
102 void LayoutUIL( CXnNode* aNode = NULL ); |
90 void LayoutUIL( CXnNode* aNode = NULL ); |
103 |
|
104 /** |
|
105 * Calculates the layout of the UI. |
|
106 * This generates full re-layout starting from the given node, |
|
107 * regardless of the current dirty set or the active view. |
|
108 * I.e. this can be used to layout an inactive view. |
|
109 * |
|
110 * @since Series 60 5.2 |
|
111 * @param aNode Starting point for the layout |
|
112 */ |
|
113 void LayoutFromNodeL( CXnNode& aNode ); |
|
114 |
91 |
115 /** |
92 /** |
116 * Gets the root node of the UI. Ownership is not transferred. |
93 * Gets the root node of the UI. Ownership is not transferred. |
117 * |
94 * |
118 * @since Series 60 3.1 |
95 * @since Series 60 3.1 |