fill_color_gdk is a boxed GdkColor, not a pointer. (ecb_set_property):

2003-04-07  Chris Toshok  <toshok@ximian.com>

	* gal/widgets/e-canvas-background.c (ecb_class_init):
	fill_color_gdk is a boxed GdkColor, not a pointer.
	(ecb_set_property): same.
	(ecb_get_property): same.

svn path=/trunk/; revision=20741
This commit is contained in:
Chris Toshok
2003-04-08 04:34:34 +00:00
committed by Chris Toshok
parent 907f029cc1
commit fc5fc4dcf0

View File

@ -215,7 +215,7 @@ ecb_set_property (GObject *object,
break;
case PROP_FILL_COLOR_GDK:
pcolor = g_value_get_pointer (value);
pcolor = g_value_get_boxed (value);
if (pcolor) {
color = *pcolor;
}
@ -282,7 +282,7 @@ ecb_get_property (GObject *object,
switch (prop_id){
case PROP_FILL_COLOR_GDK:
g_value_set_pointer (value, gdk_color_copy (&ecb->priv->color));
g_value_set_boxed (value, gdk_color_copy (&ecb->priv->color));
break;
case PROP_FILL_COLOR_RGBA:
g_value_set_uint (value, ecb->priv->rgba);
@ -439,10 +439,11 @@ ecb_class_init (GObjectClass *object_class)
G_PARAM_READWRITE));
g_object_class_install_property (object_class, PROP_FILL_COLOR_GDK,
g_param_spec_pointer ("fill_color_gdk",
_( "GDK fill color" ),
_( "GDK fill color" ),
G_PARAM_READWRITE));
g_param_spec_boxed ("fill_color_gdk",
_( "GDK fill color" ),
_( "GDK fill color" ),
GDK_TYPE_COLOR,
G_PARAM_READWRITE));
g_object_class_install_property (object_class, PROP_FILL_COLOR_RGBA,
g_param_spec_uint ("fill_color_rgba",