app: remove gimp_dock_temp_add() and _temp_remove()

and some leftover CSS prider cruft.
This commit is contained in:
Michael Natterer
2018-06-08 01:41:44 +02:00
parent 58d5cd2907
commit 1de4e8a697
2 changed files with 4 additions and 60 deletions

View File

@ -57,14 +57,12 @@ enum
struct _GimpDockPrivate
{
GtkWidget *temp_vbox;
GtkWidget *main_vbox;
GtkWidget *paned_vbox;
GtkWidget *main_vbox;
GtkWidget *paned_vbox;
GList *dockbooks;
GList *dockbooks;
gint ID;
GtkCssProvider *css_provider;
gint ID;
};
@ -166,10 +164,6 @@ gimp_dock_init (GimpDock *dock)
gtk_widget_set_name (GTK_WIDGET (dock), name);
g_free (name);
dock->p->temp_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_pack_start (GTK_BOX (dock), dock->p->temp_vbox, FALSE, FALSE, 0);
/* Never show it */
dock->p->main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_pack_start (GTK_BOX (dock), dock->p->main_vbox, TRUE, TRUE, 0);
gtk_widget_show (dock->p->main_vbox);
@ -198,16 +192,6 @@ gimp_dock_dispose (GObject *object)
g_object_unref (dockbook);
}
if (dock->p->css_provider)
{
GtkWidget *widget = GTK_WIDGET (object);
gtk_style_context_remove_provider_for_screen (gtk_widget_get_screen (widget),
GTK_STYLE_PROVIDER (dock->p->css_provider));
g_object_unref (dock->p->css_provider);
dock->p->css_provider = NULL;
}
G_OBJECT_CLASS (parent_class)->dispose (object);
}
@ -683,39 +667,3 @@ gimp_dock_remove_book (GimpDock *dock,
g_object_unref (dockbook);
}
/**
* gimp_dock_temp_add:
* @dock:
* @widget:
*
* Method to temporarily add a widget to the dock, for example to make
* font-scale style property to be applied temporarily to the
* child.
**/
void
gimp_dock_temp_add (GimpDock *dock,
GtkWidget *child)
{
g_return_if_fail (GIMP_IS_DOCK (dock));
g_return_if_fail (GTK_IS_WIDGET (child));
gtk_box_pack_start (GTK_BOX (dock->p->temp_vbox), child, FALSE, FALSE, 0);
}
/**
* gimp_dock_temp_remove:
* @dock:
* @child:
*
* Removes a temporary child added with gimp_dock_temp_add().
**/
void
gimp_dock_temp_remove (GimpDock *dock,
GtkWidget *child)
{
g_return_if_fail (GIMP_IS_DOCK (dock));
g_return_if_fail (GTK_IS_WIDGET (child));
gtk_container_remove (GTK_CONTAINER (dock->p->temp_vbox), child);
}