gucharmap r1752 - trunk/gucharmap
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gucharmap r1752 - trunk/gucharmap
- Date: Mon, 31 Mar 2008 12:42:56 +0100 (BST)
Author: chpe
Date: Mon Mar 31 12:42:56 2008
New Revision: 1752
URL: http://svn.gnome.org/viewvc/gucharmap?rev=1752&view=rev
Log:
Add font-desc property to GucharmapCharmap.
Modified:
trunk/gucharmap/gucharmap-charmap.c
Modified: trunk/gucharmap/gucharmap-charmap.c
==============================================================================
--- trunk/gucharmap/gucharmap-charmap.c (original)
+++ trunk/gucharmap/gucharmap-charmap.c Mon Mar 31 12:42:56 2008
@@ -59,6 +59,7 @@
PROP_CHAPTERS_MODEL,
PROP_ACTIVE_CHAPTER,
PROP_ACTIVE_CHARACTER,
+ PROP_FONT_DESC
};
static guint gucharmap_charmap_signals[NUM_SIGNALS];
@@ -102,6 +103,9 @@
case PROP_ACTIVE_CHARACTER:
g_value_set_uint (value, gucharmap_charmap_get_active_character (charmap));
break;
+ case PROP_FONT_DESC:
+ g_value_set_boxed (value, priv->font_desc);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -128,6 +132,9 @@
case PROP_ACTIVE_CHARACTER:
gucharmap_charmap_set_active_character (charmap, g_value_get_uint (value));
break;
+ case PROP_FONT_DESC:
+ gucharmap_charmap_set_font_desc (charmap, g_value_get_boxed (value));
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -192,6 +199,16 @@
G_PARAM_STATIC_NICK |
G_PARAM_STATIC_BLURB));
+ g_object_class_install_property
+ (object_class,
+ PROP_FONT_DESC,
+ g_param_spec_boxed ("font-desc", NULL, NULL,
+ PANGO_TYPE_FONT_DESCRIPTION,
+ G_PARAM_READWRITE |
+ G_PARAM_STATIC_NAME |
+ G_PARAM_STATIC_NICK |
+ G_PARAM_STATIC_BLURB));
+
g_type_class_add_private (object_class, sizeof (GucharmapCharmapPrivate));
}
@@ -233,6 +250,8 @@
if (gtk_widget_get_style (GTK_WIDGET (priv->details_view)))
gucharmap_charmap_update_text_tags (charmap);
+
+ g_object_notify (G_OBJECT (charmap), "font-desc");
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]