textinput/peninputsplitqwerty/inc/peninputsplitqwertylafdatamgr.h
branchRCL_3
changeset 50 5a1685599b76
parent 0 eb1f2e154e89
child 56 8152b1f1763a
equal deleted inserted replaced
46:bd83ceabce89 50:5a1685599b76
   103     TPeninputButtonLayoutData   iSmillyButton;
   103     TPeninputButtonLayoutData   iSmillyButton;
   104     TPeninputButtonLayoutData   iSpaceButton;
   104     TPeninputButtonLayoutData   iSpaceButton;
   105     TPeninputButtonLayoutDataEx iSpaceButtonEx;
   105     TPeninputButtonLayoutDataEx iSpaceButtonEx;
   106     TPeninputButtonLayoutData   iEnterButton;
   106     TPeninputButtonLayoutData   iEnterButton;
   107     TPeninputButtonLayoutData   iRangeButton;
   107     TPeninputButtonLayoutData   iRangeButton;
       
   108     TRect iSplitIndiPaneRectWithText;
       
   109     TRect iSplitIndiPaneRectWithoutText;
       
   110     TRect iSplitIndiIconRectWithText;
       
   111     TRect iSplitIndiIconRectWithoutText;
       
   112     TAknTextLineLayout iSplitIndiText;    
   108     TRect iTitlebarRect;
   113     TRect iTitlebarRect;
   109     TRect iClientRect;
   114     TRect iClientRect;
   110     TRect iQwtRect;
   115     TRect iQwtRect;
   111     TRect iPreviewWndRect;
   116     TRect iPreviewWndRect;
   112     TRect iPreviewWndInnerRect;
   117     TRect iPreviewWndInnerRect;
   274      * @since S60 v5.0
   279      * @since S60 v5.0
   275      * @return ETrue if laf data is valid
   280      * @return ETrue if laf data is valid
   276      */
   281      */
   277     TBool IsValid() const;
   282     TBool IsValid() const;
   278 
   283 
       
   284     /**
       
   285      * Get split indicator rect with text
       
   286      *
       
   287      * @return TRect
       
   288      */
       
   289     const TRect& SplitIndiRectWithText() const;
       
   290     
       
   291     /**
       
   292      * Get split indicator rect without text
       
   293      *
       
   294      * @return TRect
       
   295      */
       
   296     const TRect& SplitIndiRectWithoutText() const;
       
   297     
       
   298     /**
       
   299      * Get split indicator icon rect with text
       
   300      *
       
   301      * @return TRect
       
   302      */    
       
   303     const TRect& SplitIndiIconRectWithText() const;
       
   304     
       
   305     /**
       
   306      * Get split indicator icon rect without text
       
   307      *
       
   308      * @return TRect
       
   309      */        
       
   310     const TRect& SplitIndiIconRectWithoutText() const;
       
   311     
       
   312     /**
       
   313      * Get split indicator text layout
       
   314      *
       
   315      * @return TAknTextLineLayout
       
   316      */        
       
   317     const TAknTextLineLayout& SplitIndiText() const;
   279 protected:
   318 protected:
   280 
   319 
   281     /**
   320     /**
   282      * Read laf data
   321      * Read laf data
   283      *
   322      *
   587      * @return none
   626      * @return none
   588      */
   627      */
   589     void GetSpaceButtonExLayoutInfo( TRect& aIconsFrameRect,
   628     void GetSpaceButtonExLayoutInfo( TRect& aIconsFrameRect,
   590                                      TRect& aMiddleIconRect ) const;
   629                                      TRect& aMiddleIconRect ) const;
   591 
   630 
       
   631     /**
       
   632      * Get split indicator rect with text
       
   633      *
       
   634      * @return TRect
       
   635      */
       
   636     const TRect& SplitIndiRectWithText() const;
       
   637     
       
   638     /**
       
   639      * Get split indicator rect without text
       
   640      *
       
   641      * @return TRect
       
   642      */
       
   643     const TRect& SplitIndiRectWithoutText() const;
       
   644     
       
   645     /**
       
   646      * Get split indicator icon rect with text
       
   647      *
       
   648      * @return TRect
       
   649      */    
       
   650     const TRect& SplitIndiIconRectWithText() const;
       
   651     
       
   652     /**
       
   653      * Get split indicator icon rect without text
       
   654      *
       
   655      * @return TRect
       
   656      */        
       
   657     const TRect& SplitIndiIconRectWithoutText() const;
       
   658     
       
   659     /**
       
   660      * Get split indicator text layout
       
   661      *
       
   662      * @return TAknTextLineLayout
       
   663      */        
       
   664     const TAknTextLineLayout& SplitIndiText() const;
       
   665     
   592 private:
   666 private:
   593 
   667 
   594     /**
   668     /**
   595      * C++ constructor
   669      * C++ constructor
   596      *
   670      *