idlehomescreen/inc/xnuiengine.h
branchRCL_3
changeset 35 3321d3e205b6
parent 34 5456b4e8b3a8
equal deleted inserted replaced
34:5456b4e8b3a8 35:3321d3e205b6
    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. 
       
    86      * This generates full re-layout starting from the given node, 
       
    87      * regardless of the current dirty set or the active view.
       
    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
       
    92      * @exception KXnErrLoadLayoutFileFailed Loading the layout file failed.
       
    93      */
       
    94     void RenderFromNodeL( CXnNode& aNode );
       
    95 
       
    96     /**
    85      * Calculates the layout of the UI.
    97      * Calculates the layout of the UI.
    86      *
    98      *
    87      * @since Series 60 3.1
    99      * @since Series 60 3.1
    88      * @param aNode Starting point for the layout
   100      * @param aNode Starting point for the layout
    89      */
   101      */
    90     void LayoutUIL( CXnNode* aNode = NULL );
   102     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 );
    91 
   114 
    92     /**
   115     /**
    93      * Gets the root node of the UI. Ownership is not transferred.
   116      * Gets the root node of the UI. Ownership is not transferred.
    94      *
   117      *
    95      * @since Series 60 3.1
   118      * @since Series 60 3.1
   442       * 
   465       * 
   443       * @since Series 60 5.2
   466       * @since Series 60 5.2
   444       * @param aNode Editor Node
   467       * @param aNode Editor Node
   445       * @param TBool True if partial input is open      
   468       * @param TBool True if partial input is open      
   446       */ 
   469       */ 
   447     void EnablePartialTouchInput( CXnNode& aNode, TBool aEnable );
   470     void EnablePartialTouchInput( CXnNode* aNode, TBool aEnable );
   448     
   471     
   449     /**
   472     /**
   450       * Is partial input active
   473       * Is partial input active
   451       * 
   474       * 
   452       * @since Series 60 5.2
   475       * @since Series 60 5.2