textinput/peninputvkbcn/inc/peninputvkbcnlafdatamgr.h
branchRCL_3
changeset 22 bd83ceabce89
parent 21 ecbabf52600f
equal deleted inserted replaced
21:ecbabf52600f 22:bd83ceabce89
   169 	
   169 	
   170 	/*
   170 	/*
   171 	* LAF data for tooltip box
   171 	* LAF data for tooltip box
   172 	*/
   172 	*/
   173 	TPeninputCnTooltipBoxLayoutData iTooltipBox;
   173 	TPeninputCnTooltipBoxLayoutData iTooltipBox;
       
   174 	
       
   175 	/*
       
   176 	* LAF data for composition area
       
   177 	*/
       
   178 	TRect iCompositionRect;
   174 	};	
   179 	};	
   175 
   180 
   176 class MPeninputCnLafDataBase
   181 class MPeninputCnLafDataBase
   177 	{
   182 	{
   178 public:
   183 public:
   194 	const TPeninputCnButtonLayoutData& ButtonLayoutData( TInt aButtonID ) const;
   199 	const TPeninputCnButtonLayoutData& ButtonLayoutData( TInt aButtonID ) const;
   195 	const TPeninputCnEntryLayoutData& ICFLayoutData() const ;
   200 	const TPeninputCnEntryLayoutData& ICFLayoutData() const ;
   196 	const TPeninputCnKeyLayoutData& KeypadLayoutData() const ;
   201 	const TPeninputCnKeyLayoutData& KeypadLayoutData() const ;
   197 	const TPeninputCnRangeBarLayoutData& RangbarLayoutData() const;
   202 	const TPeninputCnRangeBarLayoutData& RangbarLayoutData() const;
   198 	const CPeninputCnQwtLayoutDataInfo& QwtLayoutData() const;
   203 	const CPeninputCnQwtLayoutDataInfo& QwtLayoutData() const;
       
   204 	
       
   205 	/*
       
   206 	* Get layout rect for composition area
       
   207 	*
       
   208 	* @param none 
       
   209 	* @return rect of composition area
       
   210 	*/
       
   211 	const TRect& compositionLayoutData() const;
   199 	
   212 	
   200 	/*
   213 	/*
   201 	* Return layout data for candidate list;
   214 	* Return layout data for candidate list;
   202 	*
   215 	*
   203 	* @return The layout data for candidate list
   216 	* @return The layout data for candidate list
   430 	* Return layout data for candidate list
   443 	* Return layout data for candidate list
   431 	*
   444 	*
   432 	* @return The layout data for tooltip box	
   445 	* @return The layout data for tooltip box	
   433 	*/	
   446 	*/	
   434 	const TPeninputCnTooltipBoxLayoutData& TooltipBoxLayoutData() const;
   447 	const TPeninputCnTooltipBoxLayoutData& TooltipBoxLayoutData() const;
       
   448 	
       
   449 	/*
       
   450 	* Get layout rect for composition area
       
   451 	*
       
   452 	* @param none 
       
   453 	* @return rect of composition area
       
   454 	*/
       
   455 	const TRect& compositionLayoutData() const;
       
   456 	
   435 protected:
   457 protected:
   436 
   458 
   437 	/**
   459 	/**
   438      * Set laf data base type
   460      * Set laf data base type
   439      *
   461      *