aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/left_panel/GameTabLeftPanel.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-12-30 15:58:13 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-12-30 15:58:13 +0100
commit2045a1250a3ae04d7b9ea8e97317e62f55b69247 (patch)
tree2e132c890439753de52feb80de298898788ef05c /src/game_tab/left_panel/GameTabLeftPanel.cpp
parent27ac369fb6b773f642eabed087194ff7e95f9156 (diff)
Improve UI
Diffstat (limited to 'src/game_tab/left_panel/GameTabLeftPanel.cpp')
-rw-r--r--src/game_tab/left_panel/GameTabLeftPanel.cpp19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/game_tab/left_panel/GameTabLeftPanel.cpp b/src/game_tab/left_panel/GameTabLeftPanel.cpp
index 4f09bdd..33383fd 100644
--- a/src/game_tab/left_panel/GameTabLeftPanel.cpp
+++ b/src/game_tab/left_panel/GameTabLeftPanel.cpp
@@ -5,7 +5,7 @@ GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, std::shared_ptr<Game> game)
: TabGameLeftPanel(parent), game(game), repeat(false) {
// Configure toolbal
- game_toolbar->AddTool(0, wxT("Exit application"),
+ game_toolbar->AddTool(0, wxT("Save As"),
wxArtProvider::GetBitmap(wxART_FILE_SAVE, wxART_TOOLBAR));
// Add board
@@ -26,24 +26,9 @@ GameTabLeftPanel::GameTabLeftPanel(wxFrame *parent, std::shared_ptr<Game> game)
Bind(wxEVT_BUTTON, &GameTabLeftPanel::OnZoomOut, this, ZOOM_OUT_BTN);
Bind(wxEVT_KEY_DOWN, [p=this](wxKeyEvent &e){e.ResumePropagation(1);e.Skip();});
Bind(wxEVT_KEY_UP, [p=this](wxKeyEvent &e){e.ResumePropagation(1);e.Skip();});
- game_toolbar->Bind(wxEVT_TOOL,&GameTabLeftPanel::OnToolClick,this);
}
-void GameTabLeftPanel::OnToolClick(wxCommandEvent &event){
- short id=event.GetId();
- if(id==0){
- if(!related_file.size()>0){
- wxFileDialog
- newFileDialog(this, _("Save Game"), "", "",
- "PGN files (*.pgn)|*.pgn", wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
- if (newFileDialog.ShowModal() == wxID_CANCEL)
- return;
- // Create and open new db
- related_file = newFileDialog.GetPath().ToStdString();
- }
- SaveGame(related_file,game);
- }
-}
+
void GameTabLeftPanel::PreviousMove(bool isKeyDown) {
if(isKeyDown){