static void st_icon_init (StIcon *self) { self->priv = ST_ICON_GET_PRIVATE (self); self->priv->icon_size = DEFAULT_ICON_SIZE; self->priv->prop_icon_size = -1; self->priv->shadow_material = COGL_INVALID_HANDLE; self->priv->shadow_width = -1; self->priv->shadow_height = -1; }
static void st_icon_init (StIcon *self) { ClutterLayoutManager *layout_manager; self->priv = ST_ICON_GET_PRIVATE (self); layout_manager = clutter_bin_layout_new (CLUTTER_BIN_ALIGNMENT_FILL, CLUTTER_BIN_ALIGNMENT_FILL); clutter_actor_set_layout_manager (CLUTTER_ACTOR (self), layout_manager); self->priv->icon_size = DEFAULT_ICON_SIZE; self->priv->prop_icon_size = -1; self->priv->shadow_pipeline = NULL; self->priv->shadow_width = -1; self->priv->shadow_height = -1; }