diff -r e5618cc85d74 -r 6c158198356e javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlabel.h --- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlabel.h Thu Jul 15 18:31:06 2010 +0300 +++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtlabel.h Thu Aug 19 09:48:13 2010 +0300 @@ -57,6 +57,7 @@ void DoSetFontL(const CFont* aFont); void SwtHandleResourceChangeL(TInt aType); TInt GetFontHeight(const CFont* aFont) const; + void UpdateTextColor(); // From CCoeControl public: @@ -84,6 +85,7 @@ void SetForegroundL(const MSwtColor* aColor); TSize ComputeSizeL(TInt aWHint, TInt aHHint); void SetFontL(const MSwtFont* aFont); + void HandleHighlightChange(); // From ASwtControlbase protected: @@ -114,7 +116,7 @@ TInt iOriginalTextLineCount;// Count how many lines are in the text ('\n') MSwtFont* iDefaultFont; // The text's default font, owned, NULL only if iText is NULL const MSwtImage* iImage; // The image to draw, may be NULL, ref counted - const MSwtColor* iForegroundColor; // The set foreground color + const MSwtColor* iCustomFg; TBool iDashedLineSeparatorInUse; };