X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d411c5d6111551b36a6d7f0a3a991e42d26d54c3..59fbed90b94ec2f86ed6ba36a9a637f90fcb71c8:/src/gtk1/control.cpp diff --git a/src/gtk1/control.cpp b/src/gtk1/control.cpp index d339e25aeb..eef526875b 100644 --- a/src/gtk1/control.cpp +++ b/src/gtk1/control.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: src/gtk/control.cpp +// Name: src/gtk1/control.cpp // Purpose: wxControl implementation for wxGTK // Author: Robert Roebling // Id: $Id$ @@ -16,7 +16,7 @@ #include "wx/control.h" #include "wx/fontutil.h" #include "wx/settings.h" -#include "wx/gtk/private.h" +#include "wx/gtk1/private.h" // ============================================================================ // wxControl implementation @@ -107,11 +107,7 @@ void wxControl::GTKSetLabelForLabel(GtkLabel *w, const wxString& label) const wxString labelGTK = GTKConvertMnemonics(label); -#ifdef __WXGTK20__ - gtk_label_set_text_with_mnemonic(w, wxGTK_CONV(labelGTK)); -#else gtk_label_set(w, wxGTK_CONV(labelGTK)); -#endif } void wxControl::GTKSetLabelForFrame(GtkFrame *w, const wxString& label) @@ -208,11 +204,7 @@ wxString wxControl::GTKRemoveMnemonics(const wxString& label) /* static */ wxString wxControl::GTKConvertMnemonics(const wxString& label) { -#ifdef __WXGTK20__ - return GTKProcessMnemonics(label, MNEMONICS_CONVERT); -#else return GTKRemoveMnemonics(label); -#endif } // ---------------------------------------------------------------------------- @@ -263,33 +255,8 @@ wxControl::GetDefaultAttributesFromGTKWidget(GtkWidget* widget, style->bg[state].blue >> SHIFT); // get the style's font -#ifdef __WXGTK20__ - if ( !style->font_desc ) - style = gtk_widget_get_default_style(); - if ( style && style->font_desc ) - { - wxNativeFontInfo info; - info.description = pango_font_description_copy(style->font_desc); - attr.font = wxFont(info); - } - else - { - GtkSettings *settings = gtk_settings_get_default(); - gchar *font_name = NULL; - g_object_get ( settings, - "gtk-font-name", - &font_name, - NULL); - if (!font_name) - attr.font = wxSystemSettings::GetFont( wxSYS_DEFAULT_GUI_FONT ); - else - attr.font = wxFont(wxString::FromAscii(font_name)); - g_free (font_name); - } -#else // TODO: isn't there a way to get a standard gtk 1.2 font? attr.font = wxFont( 12, wxSWISS, wxNORMAL, wxNORMAL ); -#endif return attr; }