From 643128ac5f6f159acf9eb31104dde19f4511d2b9 Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Fri, 10 Aug 2012 14:42:01 +0100 Subject: Invert button hover state for alternative load and save. addresses some of #80 diff --git a/src/game/GameView.cpp b/src/game/GameView.cpp index 905b57b..885b1e5 100644 --- a/src/game/GameView.cpp +++ b/src/game/GameView.cpp @@ -1589,10 +1589,10 @@ void GameView::enableCtrlBehaviour() ctrlBehaviour = true; //Show HDD save & load buttons - saveSimulationButton->Appearance.BackgroundInactive = ui::Colour(255, 255, 255); - saveSimulationButton->Appearance.TextInactive = ui::Colour(0, 0, 0); - searchButton->Appearance.BackgroundInactive = ui::Colour(255, 255, 255); - searchButton->Appearance.TextInactive = ui::Colour(0, 0, 0); + saveSimulationButton->Appearance.BackgroundInactive = saveSimulationButton->Appearance.BackgroundHover = ui::Colour(255, 255, 255); + saveSimulationButton->Appearance.TextInactive = saveSimulationButton->Appearance.TextHover = ui::Colour(0, 0, 0); + searchButton->Appearance.BackgroundInactive = searchButton->Appearance.BackgroundHover = ui::Colour(255, 255, 255); + searchButton->Appearance.TextInactive = searchButton->Appearance.TextHover = ui::Colour(0, 0, 0); if(isMouseDown) { if(!shiftBehaviour) @@ -1611,9 +1611,11 @@ void GameView::disableCtrlBehaviour() //Hide HDD save & load buttons saveSimulationButton->Appearance.BackgroundInactive = ui::Colour(0, 0, 0); - saveSimulationButton->Appearance.TextInactive = ui::Colour(255, 255, 255); + saveSimulationButton->Appearance.BackgroundHover = ui::Colour(20, 20, 20); + saveSimulationButton->Appearance.TextInactive = saveSimulationButton->Appearance.TextHover = ui::Colour(255, 255, 255); searchButton->Appearance.BackgroundInactive = ui::Colour(0, 0, 0); - searchButton->Appearance.TextInactive = ui::Colour(255, 255, 255); + searchButton->Appearance.BackgroundHover = ui::Colour(20, 20, 20); + searchButton->Appearance.TextInactive = searchButton->Appearance.TextHover = ui::Colour(255, 255, 255); if(!shiftBehaviour) c->SetToolStrength(1.0f); else -- cgit v0.9.2-21-gd62e