X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2f35f36bbcde256c802a4e0871c3d74e39ee476c..a8d2fb31cbf09dcc4683c9566ff4bc89580f268c:/src/gtk1/fontdlg.cpp?ds=sidebyside diff --git a/src/gtk1/fontdlg.cpp b/src/gtk1/fontdlg.cpp index fe2fe16ec3..af709b3825 100644 --- a/src/gtk1/fontdlg.cpp +++ b/src/gtk1/fontdlg.cpp @@ -7,10 +7,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "fontdlg.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -20,8 +16,8 @@ #ifndef __WXGPE__ -#include "wx/fontutil.h" #include "wx/fontdlg.h" +#include "wx/fontutil.h" #include "wx/utils.h" #include "wx/intl.h" #include "wx/debug.h" @@ -40,6 +36,7 @@ extern bool g_isIdle; // "delete_event" //----------------------------------------------------------------------------- +extern "C" { static bool gtk_fontdialog_delete_callback( GtkWidget *WXUNUSED(widget), GdkEvent *WXUNUSED(event), wxDialog *win ) { @@ -57,11 +54,13 @@ bool gtk_fontdialog_delete_callback( GtkWidget *WXUNUSED(widget), GdkEvent *WXUN return TRUE; } +} //----------------------------------------------------------------------------- // "clicked" for OK-button //----------------------------------------------------------------------------- +extern "C" { static void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dialog ) { @@ -90,11 +89,13 @@ void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial event.SetEventObject( dialog ); dialog->GetEventHandler()->ProcessEvent( event ); } +} //----------------------------------------------------------------------------- // "clicked" for Cancel-button //----------------------------------------------------------------------------- +extern "C" { static void gtk_fontdialog_cancel_callback( GtkWidget *WXUNUSED(w), wxFontDialog *dialog ) { @@ -105,6 +106,7 @@ void gtk_fontdialog_cancel_callback( GtkWidget *WXUNUSED(w), wxFontDialog *dialo event.SetEventObject( dialog ); dialog->GetEventHandler()->ProcessEvent( event ); } +} //----------------------------------------------------------------------------- // wxFontDialog