Events don't work as I expect. tab makes save sentence, while enter should be
doing that.
#include <wx/wx.h>
#include <wx/image.h>
#include <iostream>
#include "MainWindow.hpp"
#include "TextBox.hpp"
BEGIN_EVENT_TABLE (MainWindow, wxFrame)
EVT_COMMAND (wxID_ANY, ID_SKIP_QUESTION, MainWindow::OnSkipQuestion )
EVT_COMMAND (wxID_ANY, ID_SAVE_SENTENCE, MainWindow::OnSaveSentence )
END_EVENT_TABLE ()
MainWindow::MainWindow()
:wxFrame(0, wxID_ANY, _("Lingvigilo"), wxDefaultPosition, wxDefaultSize,
wxSTAY_ON_TOP)
{
wxBoxSizer *s = new wxBoxSizer(wxVERTICAL);
wxStaticText *label = new wxStaticText(this, wxID_ANY,
_("Introdueix la frase:"));
wxTextBox *text = new wxTextBox(this, wxID_ANY);
s->Add(label);
s->Add(text);
text->SetFocus();
SetSizerAndFit(s);
}
void
MainWindow::OnSkipQuestion(wxCommandEvent &e)
{
std::cerr << "Skip Question" << std::endl;
}
void
MainWindow::OnSaveSentence(wxCommandEvent &e)
{
std::cerr << "Save Sentence" << std::endl;
}