else
#endif // wxUSE_LIBHILDON || wxUSE_LIBHILDON2 /!wxUSE_LIBHILDON && !wxUSE_LIBHILDON2
{
- const wxString str(wxConvertMnemonicsToGTK(title));
-
// This doesn't have much effect right now.
- menu->SetTitle( str );
+ menu->SetTitle( title );
+ const wxString str(wxConvertMnemonicsToGTK(title));
// The "m_owner" is the "menu item"
menu->m_owner = gtk_menu_item_new_with_mnemonic( wxGTK_CONV( str ) );
wxMenu* menu = node->GetData();
- const wxString str(wxConvertMnemonicsToGTK(label));
-
- menu->SetTitle( str );
+ menu->SetTitle( label );
+ const wxString str(wxConvertMnemonicsToGTK(label));
if (menu->m_owner)
gtk_label_set_text_with_mnemonic(GTK_LABEL(gtk_bin_get_child(GTK_BIN(menu->m_owner))), wxGTK_CONV(str));
}
return wxConvertMnemonicsFromGTK(wxMenuBase::GetTitle());
}
+void wxMenu::SetTitle(const wxString& title)
+{
+ wxMenuBase::SetTitle(wxConvertMnemonicsToGTK(title));
+}
+
void wxMenu::GtkAppend(wxMenuItem* mitem, int pos)
{
GtkWidget *menuItem;