trivial: st-widget: Remove super old 'stylable' property
I don't think we ever used this, even way back in 3.0... https://bugzilla.gnome.org/show_bug.cgi?id=644306
This commit is contained in:
parent
0cb4c7e437
commit
5c0ee02251
@ -59,7 +59,6 @@ struct _StWidgetPrivate
|
|||||||
|
|
||||||
StThemeNodeTransition *transition_animation;
|
StThemeNodeTransition *transition_animation;
|
||||||
|
|
||||||
gboolean is_stylable : 1;
|
|
||||||
gboolean is_style_dirty : 1;
|
gboolean is_style_dirty : 1;
|
||||||
gboolean draw_bg_color : 1;
|
gboolean draw_bg_color : 1;
|
||||||
gboolean draw_border_internal : 1;
|
gboolean draw_border_internal : 1;
|
||||||
@ -105,7 +104,6 @@ enum
|
|||||||
PROP_PSEUDO_CLASS,
|
PROP_PSEUDO_CLASS,
|
||||||
PROP_STYLE_CLASS,
|
PROP_STYLE_CLASS,
|
||||||
PROP_STYLE,
|
PROP_STYLE,
|
||||||
PROP_STYLABLE,
|
|
||||||
PROP_TRACK_HOVER,
|
PROP_TRACK_HOVER,
|
||||||
PROP_HOVER,
|
PROP_HOVER,
|
||||||
PROP_CAN_FOCUS,
|
PROP_CAN_FOCUS,
|
||||||
@ -164,14 +162,6 @@ st_widget_set_property (GObject *gobject,
|
|||||||
st_widget_set_style (actor, g_value_get_string (value));
|
st_widget_set_style (actor, g_value_get_string (value));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_STYLABLE:
|
|
||||||
if (actor->priv->is_stylable != g_value_get_boolean (value))
|
|
||||||
{
|
|
||||||
actor->priv->is_stylable = g_value_get_boolean (value);
|
|
||||||
clutter_actor_queue_relayout ((ClutterActor *) gobject);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case PROP_TRACK_HOVER:
|
case PROP_TRACK_HOVER:
|
||||||
st_widget_set_track_hover (actor, g_value_get_boolean (value));
|
st_widget_set_track_hover (actor, g_value_get_boolean (value));
|
||||||
break;
|
break;
|
||||||
@ -229,10 +219,6 @@ st_widget_get_property (GObject *gobject,
|
|||||||
g_value_set_string (value, priv->inline_style);
|
g_value_set_string (value, priv->inline_style);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_STYLABLE:
|
|
||||||
g_value_set_boolean (value, priv->is_stylable);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case PROP_TRACK_HOVER:
|
case PROP_TRACK_HOVER:
|
||||||
g_value_set_boolean (value, priv->track_hover);
|
g_value_set_boolean (value, priv->track_hover);
|
||||||
break;
|
break;
|
||||||
@ -538,12 +524,6 @@ notify_children_of_style_change (ClutterActor *self)
|
|||||||
static void
|
static void
|
||||||
st_widget_real_style_changed (StWidget *self)
|
st_widget_real_style_changed (StWidget *self)
|
||||||
{
|
{
|
||||||
StWidgetPrivate *priv = ST_WIDGET (self)->priv;
|
|
||||||
|
|
||||||
/* application has request this widget is not stylable */
|
|
||||||
if (!priv->is_stylable)
|
|
||||||
return;
|
|
||||||
|
|
||||||
clutter_actor_queue_redraw ((ClutterActor *) self);
|
clutter_actor_queue_redraw ((ClutterActor *) self);
|
||||||
notify_children_of_style_change ((ClutterActor *) self);
|
notify_children_of_style_change ((ClutterActor *) self);
|
||||||
}
|
}
|
||||||
@ -929,20 +909,6 @@ st_widget_class_init (StWidgetClass *klass)
|
|||||||
ST_TYPE_THEME,
|
ST_TYPE_THEME,
|
||||||
ST_PARAM_READWRITE));
|
ST_PARAM_READWRITE));
|
||||||
|
|
||||||
/**
|
|
||||||
* StWidget:stylable:
|
|
||||||
*
|
|
||||||
* Enable or disable styling of the widget
|
|
||||||
*/
|
|
||||||
pspec = g_param_spec_boolean ("stylable",
|
|
||||||
"Stylable",
|
|
||||||
"Whether the table should be styled",
|
|
||||||
TRUE,
|
|
||||||
ST_PARAM_READWRITE);
|
|
||||||
g_object_class_install_property (gobject_class,
|
|
||||||
PROP_STYLABLE,
|
|
||||||
pspec);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* StWidget:track-hover:
|
* StWidget:track-hover:
|
||||||
*
|
*
|
||||||
@ -1533,7 +1499,6 @@ st_widget_init (StWidget *actor)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
actor->priv = priv = ST_WIDGET_GET_PRIVATE (actor);
|
actor->priv = priv = ST_WIDGET_GET_PRIVATE (actor);
|
||||||
priv->is_stylable = TRUE;
|
|
||||||
priv->transition_animation = NULL;
|
priv->transition_animation = NULL;
|
||||||
priv->local_state_set = atk_state_set_new ();
|
priv->local_state_set = atk_state_set_new ();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user