X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/410207c3b3dc8cc19a5443f6ec54887265c7af0a..3210d001bfa045ce765fc241419738b0d7c47799:/src/gtk1/settings.cpp diff --git a/src/gtk1/settings.cpp b/src/gtk1/settings.cpp index 658c74ab4e..0adcfd51b3 100644 --- a/src/gtk1/settings.cpp +++ b/src/gtk1/settings.cpp @@ -15,9 +15,15 @@ #include "wx/settings.h" #include "wx/debug.h" +#include "wx/cmndata.h" + #include +#include #include +extern GdkFont *GtkGetDefaultGuiFont(); + + /* #define wxSYS_COLOUR_SCROLLBAR 0 #define wxSYS_COLOUR_BACKGROUND 1 @@ -228,7 +234,23 @@ wxFont wxSystemSettings::GetSystemFont( int index ) case wxSYS_DEFAULT_GUI_FONT: { if (!g_systemFont) + { +#if 0 + GdkFont *gdk_font = GtkGetDefaultGuiFont(); + if (gdk_font) + { + GSList *font_list = ((GdkFontPrivate*)gdk_font)->names; + char *name = (char*)font_list->data; + wxString font_string( name ); + wxFontData font_data; + g_systemFont = new wxFont( font_string, font_data ); + } + gtk_widget_destroy( widget ); +#endif + g_systemFont = new wxFont( 12, wxSWISS, wxNORMAL, wxNORMAL ); + + } return *g_systemFont; } }