by date turns white like my own does when selected

This commit is contained in:
jacob1 2013-03-04 15:27:51 -05:00
parent 0f5b4a9ec8
commit 38573cc30e
3 changed files with 226 additions and 223 deletions

View File

@ -53,6 +53,7 @@ SearchView::SearchView():
};
sortButton = new ui::Button(ui::Point(XRES+BARSIZE-140, 10), ui::Point(61, 17), "Sort");
sortButton->SetIcon(IconVoteSort);
sortButton->SetTogglable(true);
sortButton->SetActionCallback(new SortAction(this));
sortButton->Appearance.HorizontalAlign = ui::Appearance::AlignCentre;
sortButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
@ -274,11 +275,13 @@ void SearchView::NotifySortChanged(SearchModel * sender)
{
if(sender->GetSort() == "best")
{
sortButton->SetToggleState(false);
sortButton->SetText("By votes");
sortButton->SetIcon(IconVoteSort);
}
else
{
sortButton->SetToggleState(true);
sortButton->SetText("By date");
sortButton->SetIcon(IconDateSort);
}