X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..2e98aa124386e26c78ca725430c0b0c692db9fc2:/src/gtk/fontdlg.cpp?ds=sidebyside diff --git a/src/gtk/fontdlg.cpp b/src/gtk/fontdlg.cpp index af709b3825..407c6798c6 100644 --- a/src/gtk/fontdlg.cpp +++ b/src/gtk/fontdlg.cpp @@ -25,13 +25,6 @@ #include "wx/gtk/private.h" -//----------------------------------------------------------------------------- -// idle system -//----------------------------------------------------------------------------- - -extern void wxapp_install_idle_handler(); -extern bool g_isIdle; - //----------------------------------------------------------------------------- // "delete_event" //----------------------------------------------------------------------------- @@ -69,17 +62,6 @@ void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial GtkFontSelectionDialog *fontdlg = GTK_FONT_SELECTION_DIALOG(dialog->m_widget); -#ifndef __WXGTK20__ - GdkFont *gfont = gtk_font_selection_dialog_get_font(fontdlg); - - if (!gfont) - { - wxMessageBox(_("Please choose a valid font."), _("Error"), - wxOK | wxICON_ERROR); - return; - } -#endif - gchar *fontname = gtk_font_selection_dialog_get_font_name(fontdlg); dialog->SetChosenFont( fontname); @@ -135,24 +117,14 @@ bool wxFontDialog::DoCreate(wxWindow *parent) GtkFontSelectionDialog *sel = GTK_FONT_SELECTION_DIALOG(m_widget); - gtk_signal_connect( GTK_OBJECT(sel->ok_button), "clicked", - GTK_SIGNAL_FUNC(gtk_fontdialog_ok_callback), (gpointer*)this ); - -#ifndef __WXGTK20__ - // strange way to internationalize - gtk_label_set( GTK_LABEL( BUTTON_CHILD(sel->ok_button) ), _("OK") ); -#endif - - gtk_signal_connect( GTK_OBJECT(sel->cancel_button), "clicked", - GTK_SIGNAL_FUNC(gtk_fontdialog_cancel_callback), (gpointer*)this ); + g_signal_connect (sel->ok_button, "clicked", + G_CALLBACK (gtk_fontdialog_ok_callback), this); -#ifndef __WXGTK20__ - // strange way to internationalize - gtk_label_set( GTK_LABEL( BUTTON_CHILD(sel->cancel_button) ), _("Cancel") ); -#endif + g_signal_connect (sel->cancel_button, "clicked", + G_CALLBACK (gtk_fontdialog_cancel_callback), this); - gtk_signal_connect( GTK_OBJECT(m_widget), "delete_event", - GTK_SIGNAL_FUNC(gtk_fontdialog_delete_callback), (gpointer)this ); + g_signal_connect (m_widget, "delete_event", + G_CALLBACK (gtk_fontdialog_delete_callback), this); wxFont font = m_fontData.GetInitialFont(); if( font.Ok() ) @@ -162,13 +134,7 @@ bool wxFontDialog::DoCreate(wxWindow *parent) if ( info ) { -#ifdef __WXGTK20__ const wxString& fontname = info->ToString(); -#else - const wxString& fontname = info->GetXFontName(); - if ( !fontname ) - font.GetInternalFont(); -#endif gtk_font_selection_dialog_set_font_name(sel, wxGTK_CONV(fontname)); } else