idlehomescreen/inc/xnuiengine.h
branchRCL_3
changeset 93 b01126ce0bec
parent 88 3321d3e205b6
child 102 ba63c83f4716
equal deleted inserted replaced
88:3321d3e205b6 93:b01126ce0bec
    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