X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/304548073fab15ab85646d16969c52ecca573213..9b49405777342458dc1666001865eef7309b6c30:/src/generic/editlbox.cpp diff --git a/src/generic/editlbox.cpp b/src/generic/editlbox.cpp index 26512e0735..204e28908a 100644 --- a/src/generic/editlbox.cpp +++ b/src/generic/editlbox.cpp @@ -30,7 +30,7 @@ // implementation // ============================================================================ -const wxChar wxEditableListBoxNameStr[] = wxT("editableListBox"); +const char wxEditableListBoxNameStr[] = "editableListBox"; static const char * eledit_xpm[] = { "16 16 3 1", @@ -172,6 +172,7 @@ public: #else w -= 2*wxSystemSettings::GetMetric(wxSYS_VSCROLL_X); #endif + if (w < 0) w = 0; SetColumnWidth(0, w); } @@ -197,12 +198,12 @@ IMPLEMENT_CLASS(wxEditableListBox, wxPanel) // NB: generate the IDs at runtime to avoid conflict with XRCID values, // they could cause XRCCTRL() failures in XRC-based dialogs -const int wxID_ELB_DELETE = wxWindow::NewControlId(); -const int wxID_ELB_EDIT = wxWindow::NewControlId(); -const int wxID_ELB_NEW = wxWindow::NewControlId(); -const int wxID_ELB_UP = wxWindow::NewControlId(); -const int wxID_ELB_DOWN = wxWindow::NewControlId(); -const int wxID_ELB_LISTCTRL = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_DELETE = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_EDIT = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_NEW = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_UP = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_DOWN = wxWindow::NewControlId(); +const wxWindowIDRef wxID_ELB_LISTCTRL = wxWindow::NewControlId(); BEGIN_EVENT_TABLE(wxEditableListBox, wxPanel) EVT_LIST_ITEM_SELECTED(wxID_ELB_LISTCTRL, wxEditableListBox::OnItemSelected)