diff options
author | Denis Washington <denisw@online.de> | 2011-08-30 08:38:03 +0200 |
---|---|---|
committer | Denis Washington <denisw@online.de> | 2011-08-30 08:38:03 +0200 |
commit | cea54613538ffaa0a2cf2326de1822f740de1361 (patch) | |
tree | c18de79055af8c6466ab882ac1f257c93c316311 /gtk/gtkfontchooserdialog.c | |
parent | c2107aebe708d44e04a34f9549c110a82cce5153 (diff) | |
parent | 143f943905fc75cb5888011b641e447ee5c75037 (diff) | |
download | gtk+-gtkbuilder-gbinding-transform.tar.gz |
Merge branch 'gtkbuilder-gbinding' into gtkbuilder-gbinding-transformgtkbuilder-gbinding-transform
Diffstat (limited to 'gtk/gtkfontchooserdialog.c')
-rw-r--r-- | gtk/gtkfontchooserdialog.c | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/gtk/gtkfontchooserdialog.c b/gtk/gtkfontchooserdialog.c index b57fb18b7b..2fac04ce10 100644 --- a/gtk/gtkfontchooserdialog.c +++ b/gtk/gtkfontchooserdialog.c @@ -87,6 +87,16 @@ gtk_font_chooser_dialog_class_init (GtkFontChooserDialogClass *klass) } static void +font_activated_cb (GtkFontChooser *fontchooser, + const gchar *fontname, + gpointer user_data) +{ + GtkDialog *dialog = user_data; + + gtk_dialog_response (dialog, GTK_RESPONSE_OK); +} + +static void gtk_font_chooser_dialog_init (GtkFontChooserDialog *fontchooserdiag) { GtkFontChooserDialogPrivate *priv; @@ -117,27 +127,29 @@ gtk_font_chooser_dialog_init (GtkFontChooserDialog *fontchooserdiag) gtk_box_pack_start (GTK_BOX (content_area), priv->fontchooser, TRUE, TRUE, 0); + g_signal_connect (priv->fontchooser, "font-activated", + G_CALLBACK (font_activated_cb), dialog); + /* Create the action area */ priv->cancel_button = gtk_dialog_add_button (dialog, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); priv->select_button = gtk_dialog_add_button (dialog, - _("Select"), + _("_Select"), GTK_RESPONSE_OK); gtk_widget_grab_default (priv->select_button); gtk_dialog_set_alternative_button_order (GTK_DIALOG (fontchooserdiag), - GTK_RESPONSE_OK, - GTK_RESPONSE_CANCEL, - -1); + GTK_RESPONSE_OK, + GTK_RESPONSE_CANCEL, + -1); gtk_window_set_title (GTK_WINDOW (fontchooserdiag), _("Font Selection")); gtk_widget_pop_composite_child (); } -/** - * gtk_font_chooser_dialog_new: +/** gtk_font_chooser_dialog_new: * @title: (allow-none): Title of the dialog, or %NULL * @parent: (allow-none): Trasient parent of the dialog, or %NULL * |