void _gtk_icon_helper_set_pixbuf_scale (GtkIconHelper *self, int scale) { if (self->priv->orig_pixbuf_scale != scale) { self->priv->orig_pixbuf_scale = scale; _gtk_icon_helper_invalidate (self); } }
void _gtk_icon_helper_set_use_fallback (GtkIconHelper *self, gboolean use_fallback) { if (self->priv->use_fallback != use_fallback) { self->priv->use_fallback = use_fallback; _gtk_icon_helper_invalidate (self); } }
void _gtk_icon_helper_set_force_scale_pixbuf (GtkIconHelper *self, gboolean force_scale) { if (self->priv->force_scale_pixbuf != force_scale) { self->priv->force_scale_pixbuf = force_scale; _gtk_icon_helper_invalidate (self); } }
void _gtk_icon_helper_set_pixel_size (GtkIconHelper *self, gint pixel_size) { if (self->priv->pixel_size != pixel_size) { self->priv->pixel_size = pixel_size; _gtk_icon_helper_invalidate (self); } }
void _gtk_icon_helper_set_icon_size (GtkIconHelper *self, GtkIconSize icon_size) { if (self->priv->icon_size != icon_size) { self->priv->icon_size = icon_size; _gtk_icon_helper_invalidate (self); } }
gboolean _gtk_icon_helper_set_icon_size (GtkIconHelper *self, GtkIconSize icon_size) { if (self->priv->icon_size != icon_size) { self->priv->icon_size = icon_size; _gtk_icon_helper_invalidate (self); return TRUE; } return FALSE; }
gboolean _gtk_icon_helper_set_use_fallback (GtkIconHelper *self, gboolean use_fallback) { if (self->priv->use_fallback != use_fallback) { self->priv->use_fallback = use_fallback; _gtk_icon_helper_invalidate (self); return TRUE; } return FALSE; }
gboolean _gtk_icon_helper_set_pixel_size (GtkIconHelper *self, gint pixel_size) { if (self->priv->pixel_size != pixel_size) { self->priv->pixel_size = pixel_size; _gtk_icon_helper_invalidate (self); return TRUE; } return FALSE; }
gboolean _gtk_icon_helper_set_use_fallback (GtkIconHelper *self, gboolean use_fallback) { if (self->priv->use_fallback != use_fallback) { self->priv->use_fallback = use_fallback; _gtk_icon_helper_invalidate (self); if (self->priv->storage_type == GTK_IMAGE_ICON_NAME) { GIcon *old_icon = self->priv->gicon; const char *icon_name = g_themed_icon_get_names (G_THEMED_ICON (self->priv->gicon))[0]; if (self->priv->use_fallback) self->priv->gicon = g_themed_icon_new_with_default_fallbacks (icon_name); else self->priv->gicon = g_themed_icon_new (icon_name); g_object_unref (old_icon); } return TRUE; } return FALSE; }