]> git.saurik.com Git - wxWidgets.git/commitdiff
added demonstration of wxGTK wxStaticBitmap::SetBitmap() bug
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 21 Jul 1999 18:49:00 +0000 (18:49 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 21 Jul 1999 18:49:00 +0000 (18:49 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/controls/controls.cpp

index f822d0e74dcdb93adffafefbdad0f2092cfc86da..12a60a156cc50bf2de7524e27c76f61c4e9fdb2c 100644 (file)
@@ -397,6 +397,16 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h )
     (void)new wxButton( panel, ID_CHOICE_DELETE, "Delete selected item", wxPoint(180,130), wxSize(140,30) );
     (void)new wxButton( panel, ID_CHOICE_FONT, "Set Italic font", wxPoint(340,130), wxSize(140,30) );
     (void)new wxCheckBox( panel, ID_CHOICE_ENABLE, "Disable", wxPoint(20,130), wxSize(140,30) );
+
+    wxIcon icon = wxTheApp->GetStdIcon(wxICON_INFORMATION);
+    wxSize sizeIcon = wxSize(icon.GetWidth(), icon.GetHeight());
+
+    wxStaticBitmap *bitmap = new wxStaticBitmap( panel, -1, icon, wxPoint(50, 60), sizeIcon);
+
+    // this doesn't work under wxGTK
+    bitmap = new wxStaticBitmap( panel, -1, wxNullBitmap, wxPoint(10, 60), sizeIcon);
+    bitmap->SetBitmap(icon);
+
     m_notebook->AddPage(panel, "wxChoice", FALSE, Image_Choice);
 
     panel = new wxPanel(m_notebook);