From 40c6df0e7c3f17204a6187eb2bc241f396720272 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 24 Feb 2022 12:09:21 +0100 Subject: Improve BaseTab implementation for PGN files --- src/base_tab/BaseTab.cpp | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'src/base_tab/BaseTab.cpp') diff --git a/src/base_tab/BaseTab.cpp b/src/base_tab/BaseTab.cpp index 9c46d9b..9be9274 100644 --- a/src/base_tab/BaseTab.cpp +++ b/src/base_tab/BaseTab.cpp @@ -3,7 +3,20 @@ BaseTab::BaseTab(wxFrame *parent) : BasePanelBF(parent), TabInfos(TabInfos::BASE), base(NULL) { - LoadFile("/home/loic/text.PGn"); + + wxListItem col0; + col0.SetId(0); + col0.SetText(_("White")); + col0.SetWidth(200); + game_list->InsertColumn(0, col0); + + wxListItem col1; + col1.SetId(1); + col1.SetText(_("Black")); + col1.SetWidth(200); + game_list->InsertColumn(1, col1); + + //LoadFile("/home/loic/test.pgn"); } void BaseTab::ApplyPreferences() {} @@ -16,9 +29,9 @@ void BaseTab::LoadFile(std::string path) { } if (base != NULL) { - while(base->HasNextGame()){ - Game *g=base->GetNextGame(); - - } + while (base->HasNextGame()) { + Game *g = base->GetNextGame(); + long itemIndex = game_list->InsertItem(0, g->GetTag("White")); // want this for col. 1 + } } } \ No newline at end of file -- cgit v1.2.3