summaryrefslogtreecommitdiff
path: root/src/game/GameView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/GameView.cpp')
-rw-r--r--src/game/GameView.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/game/GameView.cpp b/src/game/GameView.cpp
index 2576527..2fbed31 100644
--- a/src/game/GameView.cpp
+++ b/src/game/GameView.cpp
@@ -24,6 +24,21 @@ GameView::GameView():
pauseButton->SetTogglable(true);
pauseButton->SetActionCallback(new PauseAction(this));
AddComponent(pauseButton);
+
+ class SearchAction : public ui::ButtonAction
+ {
+ GameView * v;
+ public:
+ SearchAction(GameView * _v) { v = _v; }
+ void ActionCallback(ui::Button * sender)
+ {
+ v->c->OpenSearch();
+ }
+ };
+ searchButton = new ui::Button(ui::Point(1, Size.Y-18), ui::Point(16, 16), "\x81"); //Open
+ searchButton->SetTogglable(false);
+ searchButton->SetActionCallback(new SearchAction(this));
+ AddComponent(searchButton);
}
void GameView::NotifyRendererChanged(GameModel * sender)