progressbar: Remove snapshot implementation
authorTimm Bäder <mail@baedert.org>
Sun, 18 Mar 2018 13:00:20 +0000 (14:00 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 20 Mar 2018 08:37:59 +0000 (09:37 +0100)
gtk/gtkprogressbar.c

index aff253c159012e8846efc36761a2e5169f3506f6..3522a4ede54584e634b7b40373a0e76dcab9d5d9 100644 (file)
@@ -147,8 +147,6 @@ static void gtk_progress_bar_size_allocate        (GtkWidget           *widget,
                                                    int                  baseline,
                                                    GtkAllocation       *out_clip);
 
-static void     gtk_progress_bar_snapshot         (GtkWidget      *widget,
-                                                   GtkSnapshot    *snapshot);
 static void     gtk_progress_bar_act_mode_enter   (GtkProgressBar *progress);
 static void     gtk_progress_bar_act_mode_leave   (GtkProgressBar *progress);
 static void     gtk_progress_bar_finalize         (GObject        *object);
@@ -182,9 +180,8 @@ gtk_progress_bar_class_init (GtkProgressBarClass *class)
   gobject_class->get_property = gtk_progress_bar_get_property;
   gobject_class->finalize = gtk_progress_bar_finalize;
 
-  widget_class->snapshot = gtk_progress_bar_snapshot;
-  widget_class->size_allocate = gtk_progress_bar_size_allocate;
   widget_class->measure = gtk_progress_bar_measure;
+  widget_class->size_allocate = gtk_progress_bar_size_allocate;
   widget_class->direction_changed = gtk_progress_bar_direction_changed;
 
   g_object_class_override_property (gobject_class, PROP_ORIENTATION, "orientation");
@@ -858,18 +855,6 @@ gtk_progress_bar_act_mode_leave (GtkProgressBar *pbar)
   update_node_classes (pbar);
 }
 
-static void
-gtk_progress_bar_snapshot (GtkWidget   *widget,
-                           GtkSnapshot *snapshot)
-{
-  GtkProgressBar *pbar = GTK_PROGRESS_BAR (widget);
-  GtkProgressBarPrivate *priv = pbar->priv;
-
-  gtk_widget_snapshot_child (widget, priv->trough_widget, snapshot);
-  if (priv->show_text)
-    gtk_widget_snapshot_child (widget, priv->label, snapshot);
-}
-
 static void
 gtk_progress_bar_set_activity_mode (GtkProgressBar *pbar,
                                     gboolean        activity_mode)