frame: Remove get_path_for_child implementation

As far as I can read the code it added the .frame style class to the
GtkFrame element. But GtKFrame already has a .frame style class these
days.
This commit is contained in:
Benjamin Otte 2015-07-07 18:53:10 +02:00
parent 6379a425b0
commit 0f6c955795

View File

@ -110,8 +110,6 @@ static void gtk_frame_forall (GtkContainer *container,
gboolean include_internals, gboolean include_internals,
GtkCallback callback, GtkCallback callback,
gpointer callback_data); gpointer callback_data);
static GtkWidgetPath * gtk_frame_get_path_for_child (GtkContainer *container,
GtkWidget *child);
static void gtk_frame_compute_child_allocation (GtkFrame *frame, static void gtk_frame_compute_child_allocation (GtkFrame *frame,
GtkAllocation *child_allocation); GtkAllocation *child_allocation);
@ -211,7 +209,6 @@ gtk_frame_class_init (GtkFrameClass *class)
container_class->remove = gtk_frame_remove; container_class->remove = gtk_frame_remove;
container_class->forall = gtk_frame_forall; container_class->forall = gtk_frame_forall;
container_class->get_path_for_child = gtk_frame_get_path_for_child;
class->compute_child_allocation = gtk_frame_real_compute_child_allocation; class->compute_child_allocation = gtk_frame_real_compute_child_allocation;
@ -371,23 +368,6 @@ gtk_frame_forall (GtkContainer *container,
(* callback) (priv->label_widget, callback_data); (* callback) (priv->label_widget, callback_data);
} }
static GtkWidgetPath *
gtk_frame_get_path_for_child (GtkContainer *container,
GtkWidget *child)
{
GtkFramePrivate *priv = GTK_FRAME (container)->priv;
GtkWidgetPath *path;
path = GTK_CONTAINER_CLASS (gtk_frame_parent_class)->get_path_for_child (container, child);
if (child == priv->label_widget)
gtk_widget_path_iter_add_class (path,
gtk_widget_path_length (path) - 2,
GTK_STYLE_CLASS_FRAME);
return path;
}
/** /**
* gtk_frame_set_label: * gtk_frame_set_label:
* @frame: a #GtkFrame * @frame: a #GtkFrame