diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2004-07-05 21:27:49 +0000 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2004-07-05 21:27:49 +0000 |
commit | c8d3413c6c60e890b46750f81dc6527b1ab682ea (patch) | |
tree | 58a087dcd4013c694701b32eb8e1eb5f155a1e16 /mixgtk/mixgtk_mixal.c | |
parent | bbe8417481e75c773d9dcf3af84a9111791f64e9 (diff) | |
download | mdk-c8d3413c6c60e890b46750f81dc6527b1ab682ea.tar.gz mdk-c8d3413c6c60e890b46750f81dc6527b1ab682ea.tar.bz2 |
symbol list font
Diffstat (limited to 'mixgtk/mixgtk_mixal.c')
-rw-r--r-- | mixgtk/mixgtk_mixal.c | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/mixgtk/mixgtk_mixal.c b/mixgtk/mixgtk_mixal.c index 3b2d42d..0d9c4df 100644 --- a/mixgtk/mixgtk_mixal.c +++ b/mixgtk/mixgtk_mixal.c @@ -1,7 +1,7 @@ /* -*-c-*- -------------- mixgtk_mixal.c : * Implementation of the functions declared in mixgtk_mixal.h * ------------------------------------------------------------------ - * $Id: mixgtk_mixal.c,v 1.20 2004/07/04 22:34:15 jao Exp $ + * $Id: mixgtk_mixal.c,v 1.21 2004/07/05 21:29:16 jao Exp $ * ------------------------------------------------------------------ * Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc. * @@ -83,7 +83,7 @@ init_symbols_ (void) (MIXGTK_SYMBOLS_DIALOG, SYMBOLS_VIEW_NAME_)); g_assert (symbols_view_); - mixgtk_fontsel_set_font (MIX_FONT_DEFAULT, GTK_WIDGET (symbols_view_)); + mixgtk_fontsel_set_font (MIX_FONT_SYMBOLS, GTK_WIDGET (symbols_view_)); symbols_store_ = gtk_list_store_new (SYMBOLS_COL_NO, G_TYPE_STRING, @@ -211,8 +211,6 @@ init_clist_ (void) mixgtk_fontsel_set_font (MIX_FONT_MIXAL, GTK_WIDGET (clist_)); - g_object_ref (clist_); - gtk_widget_show (GTK_WIDGET (clist_)); } @@ -246,7 +244,7 @@ void mixgtk_mixal_update_fonts (void) { mixgtk_fontsel_set_font (MIX_FONT_MIXAL, GTK_WIDGET (clist_)); - mixgtk_fontsel_set_font (MIX_FONT_DEFAULT, GTK_WIDGET (symbols_view_)); + mixgtk_fontsel_set_font (MIX_FONT_SYMBOLS, GTK_WIDGET (symbols_view_)); } void @@ -569,5 +567,14 @@ on_mixal_font_activate () mixgtk_fontsel_query_font (MIX_FONT_MIXAL, w, 1); } - - +void +on_symbols_font_activate () +{ + if (symbols_view_ != NULL) + { + GtkWidget *w[] = { GTK_WIDGET (symbols_view_) }; + mixgtk_fontsel_query_font (MIX_FONT_SYMBOLS, w, 1); + } + else + mixgtk_fontsel_query_font (MIX_FONT_SYMBOLS, NULL, 0); +} |