windowing/windowserver/nga/SERVER/tcursor.h
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
equal deleted inserted replaced
0:5d03bc08d59c 36:01a6848ebfd7
    86 	TTimeIntervalMicroSeconds32 FlashInterval() const;
    86 	TTimeIntervalMicroSeconds32 FlashInterval() const;
    87 private:
    87 private:
    88 	void Clear();
    88 	void Clear();
    89 	void doDraw(const TRegion& aRegion);
    89 	void doDraw(const TRegion& aRegion);
    90 	void ScheduleReDrawNow();
    90 	void ScheduleReDrawNow();
    91 	void UpdateAttributes(TPoint aPos, TSize aSize, TInt aType, TUint aFlags, TRect aClipRect, TRgb aColor, CWsCustomTextCursor* aCustomTextCursor, CWsClientWindow* aWin);
    91 	void UpdateAttributes(TPoint aPos, TPoint aAbsPos, TSize aSize, TInt aType, TUint aFlags, TRect aClipRect, TRgb aColor, CWsCustomTextCursor* aCustomTextCursor, CWsClientWindow* aWin);
    92 	void NotifyObserver(MWsWindowTreeObserver::TAttributes aAttribute) const;
    92 	void NotifyObserver(MWsWindowTreeObserver::TAttributes aAttribute) const;
    93 private:
    93 private:
    94 	CWsWindowGroup *iGroupWin;
    94 	CWsWindowGroup *iGroupWin;
    95 	CWsClientWindow *iWin;
    95 	CWsClientWindow *iWin;
    96 	TUint iInternalFlags;
    96 	TUint iInternalFlags;
    97 	TInt iType;
    97 	TInt iType;
    98 	TPoint iPos;
    98 	TPoint iPos;
       
    99 	TPoint iAbsPos;
    99 	TSize iSize;
   100 	TSize iSize;
   100     TUint iFlags;
   101     TUint iFlags;
   101 	TRgb iColor;
   102 	TRgb iColor;
   102 	TRect iClipRect;
   103 	TRect iClipRect;
   103 	TTime iNextCursorUpdate;
   104 	TTime iNextCursorUpdate;