javauis/lcdui_akn/lcdui/inc/CMIDDisplayable.h
branchRCL_3
changeset 77 7cee158cb8cd
parent 66 2455ef1f5bbc
child 83 26b2b12093af
equal deleted inserted replaced
71:d5e927d5853b 77:7cee158cb8cd
   265     @param "aRect" Rentangle to be removed from exclusion list.
   265     @param "aRect" Rentangle to be removed from exclusion list.
   266     */
   266     */
   267     void RemoveDirectContentArea(const TRect& aRect);
   267     void RemoveDirectContentArea(const TRect& aRect);
   268 
   268 
   269     /**
   269     /**
   270     Checks if there were some direct content area added
       
   271     @return ETrue if there no DC Area has been added
       
   272     */
       
   273     TBool NoDirectContentAreaDefined();
       
   274 
       
   275     /**
       
   276      * Sets popup style TextBox boolean value. Called by CMIDTextBoxDialogControl when
   270      * Sets popup style TextBox boolean value. Called by CMIDTextBoxDialogControl when
   277      * TextBox presentation is pop-up.
   271      * TextBox presentation is pop-up.
   278      *
   272      *
   279      * @param "aPopup" boolean value indicating whether the textbox is popup or not.
   273      * @param "aPopup" boolean value indicating whether the textbox is popup or not.
   280      *
   274      *
   342      * @return void
   336      * @return void
   343      *
   337      *
   344      * @since S60 9.2
   338      * @since S60 9.2
   345      */
   339      */
   346     void ReleaseOrientation();
   340     void ReleaseOrientation();
       
   341 
       
   342 #ifdef RD_JAVA_NGA_ENABLED    
       
   343     /**
       
   344      * Gets the direct content areas that
       
   345      * have been added to this displayable.
       
   346      */
       
   347     void GetDirectContentsRegion(RRegion& region) const;
       
   348 
       
   349     /**
       
   350      * Returns the number of direct content areas currently added to this displayable.
       
   351      */
       
   352     TInt DirectContentsCount() const;
       
   353 #endif
   347 
   354 
   348 private:
   355 private:
   349     // Construction and destruction
   356     // Construction and destruction
   350     CMIDDisplayable(MMIDEnv& aEnv,CMIDUIManager& aUIManager);
   357     CMIDDisplayable(MMIDEnv& aEnv,CMIDUIManager& aUIManager);
   351     void ConstructL();
   358     void ConstructL();
   479 
   486 
   480     /**
   487     /**
   481      * If content control is CMIDCanvas, returns pointer to it, NULL otherwise.
   488      * If content control is CMIDCanvas, returns pointer to it, NULL otherwise.
   482      * @since S60 9.2
   489      * @since S60 9.2
   483      */
   490      */
   484     CMIDCanvas* GetContentCanvas();
   491     CMIDCanvas* GetContentCanvas() const;
   485 
   492 
   486 private:
   493 private:
   487     CMIDAppUi* iAppUi;
   494     CMIDAppUi* iAppUi;
   488     CMIDUIManager* iUIManager;
   495     CMIDUIManager* iUIManager;
   489     MMIDEnv& iEnv;
   496     MMIDEnv& iEnv;