projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
deactivating wxSTAY_ON_TOP patch
[wxWidgets.git]
/
src
/
gtk1
/
fontdlg.cpp
diff --git
a/src/gtk1/fontdlg.cpp
b/src/gtk1/fontdlg.cpp
index 3444d52f6a70fbfcde8e1a48b6a9e6b91462b41c..0c11da99a5db469b8f1ded86fafd270af3ccba1b 100644
(file)
--- a/
src/gtk1/fontdlg.cpp
+++ b/
src/gtk1/fontdlg.cpp
@@
-64,6
+64,8
@@
void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial
wxapp_install_idle_handler();
GtkFontSelectionDialog *fontdlg = GTK_FONT_SELECTION_DIALOG(dialog->m_widget);
wxapp_install_idle_handler();
GtkFontSelectionDialog *fontdlg = GTK_FONT_SELECTION_DIALOG(dialog->m_widget);
+
+#ifndef __WXGTK20__
GdkFont *gfont = gtk_font_selection_dialog_get_font(fontdlg);
if (!gfont)
GdkFont *gfont = gtk_font_selection_dialog_get_font(fontdlg);
if (!gfont)
@@
-72,10
+74,10
@@
void gtk_fontdialog_ok_callback( GtkWidget *WXUNUSED(widget), wxFontDialog *dial
wxOK | wxICON_ERROR);
return;
}
wxOK | wxICON_ERROR);
return;
}
+#endif
gchar *fontname = gtk_font_selection_dialog_get_font_name(fontdlg);
gchar *fontname = gtk_font_selection_dialog_get_font_name(fontdlg);
-
- dialog->SetChosenFont(fontname);
+ dialog->SetChosenFont( fontname);
g_free( fontname );
g_free( fontname );
@@
-145,6
+147,7
@@
bool wxFontDialog::DoCreate(wxWindow *parent)
gtk_signal_connect( GTK_OBJECT(m_widget), "delete_event",
GTK_SIGNAL_FUNC(gtk_fontdialog_delete_callback), (gpointer)this );
gtk_signal_connect( GTK_OBJECT(m_widget), "delete_event",
GTK_SIGNAL_FUNC(gtk_fontdialog_delete_callback), (gpointer)this );
+#ifndef __WXGTK20__
wxFont font = m_fontData.GetInitialFont();
if( font.Ok() )
{
wxFont font = m_fontData.GetInitialFont();
if( font.Ok() )
{
@@
-167,6
+170,7
@@
bool wxFontDialog::DoCreate(wxWindow *parent)
wxFAIL_MSG(_T("font is ok but no native font info?"));
}
}
wxFAIL_MSG(_T("font is ok but no native font info?"));
}
}
+#endif
return TRUE;
}
return TRUE;
}
@@
-177,7
+181,7
@@
wxFontDialog::~wxFontDialog()
void wxFontDialog::SetChosenFont(const char *fontname)
{
void wxFontDialog::SetChosenFont(const char *fontname)
{
- m_fontData.SetChosenFont(wxFont(
fontname
));
+ m_fontData.SetChosenFont(wxFont(
wxString::FromAscii(fontname)
));
}
#endif // wxUSE_FONTDLG
}
#endif // wxUSE_FONTDLG