]> git.saurik.com Git - wxWidgets.git/commitdiff
set use-underline button property when setting its label
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 18 Jun 2009 18:10:05 +0000 (18:10 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 18 Jun 2009 18:10:05 +0000 (18:10 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/button.cpp

index 0a6a838f90a42fb0f1f8728df4724ce2453ead60..807facea1c3ebd9e7ec671d75f1e26186638e358 100644 (file)
@@ -253,6 +253,10 @@ void wxButton::SetLabel( const wxString &lbl )
         }
     }
 
+    // this call is necessary if the button had been initially created without
+    // a (text) label -- then we didn't use gtk_button_new_with_mnemonic() and
+    // so "use-underline" GtkButton property remained unset
+    gtk_button_set_use_underline(GTK_BUTTON(m_widget), TRUE);
     const wxString labelGTK = GTKConvertMnemonics(label);
     gtk_button_set_label(GTK_BUTTON(m_widget), wxGTK_CONV(labelGTK));
     gtk_button_set_use_stock(GTK_BUTTON(m_widget), FALSE);