textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayouthwrwnd.h
branchRCL_3
changeset 43 ebd48d2de13c
parent 10 6defe5d1bd39
child 44 ecbabf52600f
equal deleted inserted replaced
39:ac7e4d1d9209 43:ebd48d2de13c
    65      *
    65      *
    66      * @since S60 V4.0
    66      * @since S60 V4.0
    67      * @param aCharacterTimerFlag Flag indicates whether needs to set character timer        
    67      * @param aCharacterTimerFlag Flag indicates whether needs to set character timer        
    68      *                            Default value is ETrue, set the character timer   
    68      *                            Default value is ETrue, set the character timer   
    69      */                               
    69      */                               
    70     IMPORT_C virtual void EndStrokeL(TBool aCharacterTimerFlag);        
    70     virtual void EndStrokeL(TBool aCharacterTimerFlag);        
    71 
    71 
    72     /**
    72     /**
    73      * A callback function. Called when character timer out.
    73      * A callback function. Called when character timer out.
    74      * @since S60 V4.0
    74      * @since S60 V4.0
    75      */                                       
    75      */                                       
   597      *
   597      *
   598      * @since S60 V4.0
   598      * @since S60 V4.0
   599      * @param aFrameRect frame rect
   599      * @param aFrameRect frame rect
   600      * @return None
   600      * @return None
   601      */	
   601      */	
   602 	IMPORT_C virtual void DrawFrame( const TRect& aFrameRect );
   602 	virtual void DrawFrame( const TRect& aFrameRect );
   603 private:
   603 private:
   604     /**
   604     /**
   605      * mask pen color
   605      * mask pen color
   606      */
   606      */
   607     TRgb iMaskPenColor;
   607     TRgb iMaskPenColor;
   770     
   770     
   771     /**
   771     /**
   772      * Called when character timer out, or write text from the begining again.
   772      * Called when character timer out, or write text from the begining again.
   773      * @since S60 V4.0
   773      * @since S60 V4.0
   774      */                                       
   774      */                                       
   775     IMPORT_C virtual void EndStrokeAndClearL(); 
   775     virtual void EndStrokeAndClearL(); 
   776     
   776     
   777     /**
   777     /**
   778      * From CFepUiBaseCtrl
   778      * From CFepUiBaseCtrl
   779      * Cancel pointer down event.
   779      * Cancel pointer down event.
   780      * This will be called when a control has pointer down but pointer up 
   780      * This will be called when a control has pointer down but pointer up 
   781      * event happens in other ways.
   781      * event happens in other ways.
   782      *
   782      *
   783      * @since S60 V4.0
   783      * @since S60 V4.0
   784      * @param aFocusedFlag ETrue if got focused, otherwise EFalse
   784      * @param aFocusedFlag ETrue if got focused, otherwise EFalse
   785      */                                
   785      */                                
   786     IMPORT_C virtual void CancelPointerDownL();
   786     virtual void CancelPointerDownL();
   787     
   787     
   788     /**
   788     /**
   789      * Enable/Disable fade
   789      * Enable/Disable fade
   790      * @since S60 V4.0
   790      * @since S60 V4.0
   791      */
   791      */
   858      * @since S60 V4.0
   858      * @since S60 V4.0
   859      * @param aPoint The point to be drawn
   859      * @param aPoint The point to be drawn
   860      * @param aDrawFlag Flag to tell whether to draw or erase stroke
   860      * @param aDrawFlag Flag to tell whether to draw or erase stroke
   861      * @return The affected rect
   861      * @return The affected rect
   862      */        
   862      */        
   863     IMPORT_C virtual TRect DrawPoint(const TPoint& aPoint,TBool aDrawFlag);
   863     virtual TRect DrawPoint(const TPoint& aPoint,TBool aDrawFlag);
   864     
   864     
   865     /**
   865     /**
   866      * From CHwrWndBase
   866      * From CHwrWndBase
   867      * Draw line
   867      * Draw line
   868      *
   868      *
   870      * @param aPt1 The start point
   870      * @param aPt1 The start point
   871      * @param aPt2 The end point
   871      * @param aPt2 The end point
   872      * @param aDrawFlag Flag to tell whether to draw or erase stroke
   872      * @param aDrawFlag Flag to tell whether to draw or erase stroke
   873      * @return The affected rect
   873      * @return The affected rect
   874      */        
   874      */        
   875     IMPORT_C virtual TRect DrawLine(const TPoint& aPt1,const TPoint& aPt2,TBool aDrawFlag = ETrue);
   875     virtual TRect DrawLine(const TPoint& aPt1,const TPoint& aPt2,TBool aDrawFlag = ETrue);
   876 
   876 
   877     //from base class CHwrWndBase
   877     //from base class CHwrWndBase
   878     /**
   878     /**
   879      * From CHwrWndBase
   879      * From CHwrWndBase
   880      * Draw stroke
   880      * Draw stroke