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:
committed by
Chris Toshok
parent
907f029cc1
commit
fc5fc4dcf0
@ -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",
|
||||
|
||||
Reference in New Issue
Block a user