hrev43774 adds 1 changeset to branch 'master' old head: d63b75faf848697b07bfad9b71899e6caf9ab5bc new head: c90ebe1e5ae6f674910fd2ee517a5f04c92cb869 ---------------------------------------------------------------------------- c90ebe1: CPUFrequency replicant Use be_control_look to outline label (and change text color) when needed. [ Philippe Saint-Pierre <stpere@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev43774 Commit: c90ebe1e5ae6f674910fd2ee517a5f04c92cb869 URL: http://cgit.haiku-os.org/haiku/commit/?id=c90ebe1 Author: Philippe Saint-Pierre <stpere@xxxxxxxxx> Date: Thu Feb 23 00:25:11 2012 UTC ---------------------------------------------------------------------------- 1 files changed, 8 insertions(+), 3 deletions(-) src/preferences/cpufrequency/StatusView.cpp | 11 ++++++++--- ---------------------------------------------------------------------------- diff --git a/src/preferences/cpufrequency/StatusView.cpp b/src/preferences/cpufrequency/StatusView.cpp index 06c7e35..3f85a1a 100644 --- a/src/preferences/cpufrequency/StatusView.cpp +++ b/src/preferences/cpufrequency/StatusView.cpp @@ -14,6 +14,7 @@ #include <Alert.h> #include <Application.h> #include <Catalog.h> +#include <ControlLook.h> #include <Deskbar.h> #include <GroupLayout.h> #include <Locale.h> @@ -590,9 +591,13 @@ StatusView::Draw(BRect updateRect) GetFontHeight(&fontHeight); float height = fontHeight.ascent + fontHeight.descent; - MovePenTo(0, height); - - DrawString(fFreqString.String()); + if (be_control_look != NULL) + be_control_look->DrawLabel(this, fFreqString.String(), + this->ViewColor(), 0, BPoint(0, height)); + else { + MovePenTo(0, height); + DrawString(fFreqString.String()); + } }