function __construct($parent = null) { parent::__construct($parent, wxID_ANY, wxDefaultPosition, new wxSize(500, 300), wxTAB_TRAVERSAL); $mainSizer = new wxBoxSizer(wxVERTICAL); $buttonsSizer = new wxBoxSizer(wxHORIZONTAL); $this->btnNew = new wxButton($this, wxID_ANY, _("New"), wxDefaultPosition, wxDefaultSize, 0); $buttonsSizer->Add($this->btnNew, 0, wxALL, 5); $this->btnEdit = new wxButton($this, wxID_ANY, _("Edit"), wxDefaultPosition, wxDefaultSize, 0); $this->btnEdit->Enable(false); $buttonsSizer->Add($this->btnEdit, 0, wxALL, 5); $this->btnDelete = new wxButton($this, wxID_ANY, _("Delete"), wxDefaultPosition, wxDefaultSize, 0); $this->btnDelete->Enable(false); $buttonsSizer->Add($this->btnDelete, 0, wxALL, 5); $mainSizer->Add($buttonsSizer, 0, wxEXPAND, 5); $this->listItems = new wxListCtrl($this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT); $mainSizer->Add($this->listItems, 1, wxALL | wxEXPAND, 5); $this->SetSizer($mainSizer); $this->Layout(); }