Author: zooey Date: 2010-08-17 19:37:15 +0200 (Tue, 17 Aug 2010) New Revision: 38203 Changeset: http://dev.haiku-os.org/changeset/38203 Modified: haiku/trunk/build/jam/BuildSetup haiku/trunk/src/preferences/keymap/KeyboardLayoutView.cpp haiku/trunk/src/preferences/keymap/KeyboardLayoutView.h haiku/trunk/src/preferences/keymap/KeymapWindow.cpp Log: * fix warnings in Keymap preflet about hidden virtual by renaming SetFont() to SetBaseFont() (and fFont to fBaseFont) * enabled -Werror for all preflets Modified: haiku/trunk/build/jam/BuildSetup =================================================================== --- haiku/trunk/build/jam/BuildSetup 2010-08-17 17:11:11 UTC (rev 38202) +++ haiku/trunk/build/jam/BuildSetup 2010-08-17 17:37:15 UTC (rev 38203) @@ -1390,33 +1390,7 @@ EnableWerror src kits textencoding ; # EnableWerror src kits tracker ; EnableWerror src kits translation ; - EnableWerror src preferences appearance ; - EnableWerror src preferences backgrounds ; - EnableWerror src preferences bluetooth ; - EnableWerror src preferences cpufrequency ; - EnableWerror src preferences datatranslations ; - EnableWerror src preferences deskbar ; - EnableWerror src preferences filetypes ; - EnableWerror src preferences fonts ; - EnableWerror src preferences joysticks ; - EnableWerror src preferences keyboard ; -# EnableWerror src preferences keymap ; - EnableWerror src preferences locale ; - EnableWerror src preferences mail ; - EnableWerror src preferences media ; - EnableWerror src preferences mouse ; - EnableWerror src preferences network ; - EnableWerror src preferences notifications ; - EnableWerror src preferences opengl ; - EnableWerror src preferences print ; - EnableWerror src preferences screen ; - EnableWerror src preferences screensaver ; - EnableWerror src preferences shortcuts ; - EnableWerror src preferences sounds ; - EnableWerror src preferences time ; - EnableWerror src preferences touchpad ; - EnableWerror src preferences tracker ; - EnableWerror src preferences virtualmemory ; + EnableWerror src preferences ; EnableWerror src servers app ; # EnableWerror src servers bluetooth ; EnableWerror src servers cddb_daemon ; Modified: haiku/trunk/src/preferences/keymap/KeyboardLayoutView.cpp =================================================================== --- haiku/trunk/src/preferences/keymap/KeyboardLayoutView.cpp 2010-08-17 17:11:11 UTC (rev 38202) +++ haiku/trunk/src/preferences/keymap/KeyboardLayoutView.cpp 2010-08-17 17:37:15 UTC (rev 38203) @@ -77,14 +77,14 @@ void -KeyboardLayoutView::SetFont(const BFont& font) +KeyboardLayoutView::SetBaseFont(const BFont& font) { - fFont = font; + fBaseFont = font; font_height fontHeight; - fFont.GetHeight(&fontHeight); + fBaseFont.GetHeight(&fontHeight); fBaseFontHeight = fontHeight.ascent + fontHeight.descent; - fBaseFontSize = fFont.Size(); + fBaseFontSize = fBaseFont.Size(); Invalidate(); } @@ -95,7 +95,7 @@ { SetViewColor(B_TRANSPARENT_COLOR); - SetFont(*be_plain_font); + SetBaseFont(*be_plain_font); fSpecialFont = *be_fixed_font; fModifiers = modifiers(); } @@ -277,7 +277,7 @@ BView* view = new BView(rect, "drag", B_FOLLOW_NONE, 0); bitmap->AddChild(view); - + view->SetHighColor(0, 0, 0, 0); view->FillRect(view->Bounds()); view->SetDrawingMode(B_OP_ALPHA); @@ -860,7 +860,7 @@ keyKind = kSymbolKey; } else { bool hasGlyphs; - fFont.GetHasGlyphs(bytes, 1, &hasGlyphs); + fBaseFont.GetHasGlyphs(bytes, 1, &hasGlyphs); if (hasGlyphs) strlcpy(text, bytes, sizeof(text)); } @@ -1062,8 +1062,8 @@ switch (keyKind) { case kNormalKey: - fFont.SetSize(fontSize); - view->SetFont(&fFont); + fBaseFont.SetSize(fontSize); + view->SetFont(&fBaseFont); break; case kSpecialKey: fSpecialFont.SetSize(fontSize * 0.7); Modified: haiku/trunk/src/preferences/keymap/KeyboardLayoutView.h =================================================================== --- haiku/trunk/src/preferences/keymap/KeyboardLayoutView.h 2010-08-17 17:11:11 UTC (rev 38202) +++ haiku/trunk/src/preferences/keymap/KeyboardLayoutView.h 2010-08-17 17:37:15 UTC (rev 38203) @@ -26,7 +26,7 @@ KeyboardLayout* GetKeyboardLayout() { return fLayout; } - void SetFont(const BFont& font); + void SetBaseFont(const BFont& font); void SetEditable(bool editable); @@ -112,7 +112,7 @@ BPoint fDropPoint; BSize fOldSize; - BFont fFont; + BFont fBaseFont; BFont fSpecialFont; float fBaseFontHeight; float fBaseFontSize; Modified: haiku/trunk/src/preferences/keymap/KeymapWindow.cpp =================================================================== --- haiku/trunk/src/preferences/keymap/KeymapWindow.cpp 2010-08-17 17:11:11 UTC (rev 38202) +++ haiku/trunk/src/preferences/keymap/KeymapWindow.cpp 2010-08-17 17:37:15 UTC (rev 38203) @@ -244,7 +244,7 @@ if (item != NULL) { BFont font; font.SetFamilyAndStyle(item->Label(), NULL); - fKeyboardLayoutView->SetFont(font); + fKeyboardLayoutView->SetBaseFont(font); fTextControl->TextView()->SetFontAndColor(&font); } break;