]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/widgets/widgets.cpp
fix for focus handling in generic wxListCtrl
[wxWidgets.git] / samples / widgets / widgets.cpp
index d8994358665d9e3d3fb8e43e0ecaa85f639fc414..4955226402c22bf8c36b0094ba2f2bdc94c16e24 100644 (file)
@@ -28,7 +28,6 @@
 #ifndef WX_PRECOMP
     #include "wx/app.h"
     #include "wx/log.h"
-    #include "wx/panel.h"
     #include "wx/frame.h"
     #include "wx/button.h"
     #include "wx/checkbox.h"
@@ -192,11 +191,14 @@ END_EVENT_TABLE()
 
 bool WidgetsApp::OnInit()
 {
+    if ( !wxApp::OnInit() )
+        return FALSE;
+
     // the reason for having these ifdef's is that I often run two copies of
     // this sample side by side and it is useful to see which one is which
     wxString title;
 #if defined(__WXUNIVERSAL__)
-    title = _T("wxUniv/")
+    title = _T("wxUniv/");
 #endif
 
 #if defined(__WXMSW__)
@@ -249,6 +251,8 @@ WidgetsFrame::WidgetsFrame(const wxString& title)
                              );
     m_lboxLog = new wxListBox(m_panel, -1);
     sizerDown->Add(m_lboxLog, 1, wxGROW | wxALL, 5);
+    sizerDown->SetMinSize(100, 200);
+
     wxBoxSizer *sizerBtns = new wxBoxSizer(wxHORIZONTAL);
     wxButton *btn = new wxButton(m_panel, Widgets_ClearLog, _T("Clear &log"));
     sizerBtns->Add(btn);