From 5366ff46b8631f4f353606a425cebbb2b7ebbf0b Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 18 Jun 2009 18:10:05 +0000 Subject: [PATCH] set use-underline button property when setting its label git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61119 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/button.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gtk/button.cpp b/src/gtk/button.cpp index 0a6a838f90..807facea1c 100644 --- a/src/gtk/button.cpp +++ b/src/gtk/button.cpp @@ -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);