panel: Remove size negotiation machinery overrides
These overrides were added eight years ago, as a port from
GTK3's size_request() deprecation, in commit f5f5aac5c0
.
These overrides are not necessary these days, since they
just reproduce the default behavior now.
Remove these overrides then.
This commit is contained in:
parent
62743ab47e
commit
3e9425aee3
1 changed files with 0 additions and 57 deletions
|
@ -143,72 +143,15 @@ cc_panel_finalize (GObject *object)
|
||||||
G_OBJECT_CLASS (cc_panel_parent_class)->finalize (object);
|
G_OBJECT_CLASS (cc_panel_parent_class)->finalize (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
cc_panel_get_preferred_width (GtkWidget *widget,
|
|
||||||
gint *minimum,
|
|
||||||
gint *natural)
|
|
||||||
{
|
|
||||||
GtkBin *bin = GTK_BIN (widget);
|
|
||||||
GtkWidget *child;
|
|
||||||
|
|
||||||
if (minimum != NULL)
|
|
||||||
*minimum = 0;
|
|
||||||
|
|
||||||
if (natural != NULL)
|
|
||||||
*natural = 0;
|
|
||||||
|
|
||||||
if ((child = gtk_bin_get_child (bin)))
|
|
||||||
gtk_widget_get_preferred_width (child, minimum, natural);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
cc_panel_get_preferred_height (GtkWidget *widget,
|
|
||||||
gint *minimum,
|
|
||||||
gint *natural)
|
|
||||||
{
|
|
||||||
GtkBin *bin = GTK_BIN (widget);
|
|
||||||
GtkWidget *child;
|
|
||||||
|
|
||||||
if (minimum != NULL)
|
|
||||||
*minimum = 0;
|
|
||||||
|
|
||||||
if (natural != NULL)
|
|
||||||
*natural = 0;
|
|
||||||
|
|
||||||
if ((child = gtk_bin_get_child (bin)))
|
|
||||||
gtk_widget_get_preferred_height (child, minimum, natural);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
cc_panel_size_allocate (GtkWidget *widget,
|
|
||||||
GtkAllocation *allocation)
|
|
||||||
{
|
|
||||||
GtkAllocation child_allocation;
|
|
||||||
GtkWidget *child;
|
|
||||||
|
|
||||||
gtk_widget_set_allocation (widget, allocation);
|
|
||||||
|
|
||||||
child_allocation = *allocation;
|
|
||||||
|
|
||||||
child = gtk_bin_get_child (GTK_BIN (widget));
|
|
||||||
g_assert (child);
|
|
||||||
gtk_widget_size_allocate (child, &child_allocation);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
cc_panel_class_init (CcPanelClass *klass)
|
cc_panel_class_init (CcPanelClass *klass)
|
||||||
{
|
{
|
||||||
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
GObjectClass *object_class = G_OBJECT_CLASS (klass);
|
||||||
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
|
|
||||||
|
|
||||||
object_class->get_property = cc_panel_get_property;
|
object_class->get_property = cc_panel_get_property;
|
||||||
object_class->set_property = cc_panel_set_property;
|
object_class->set_property = cc_panel_set_property;
|
||||||
object_class->finalize = cc_panel_finalize;
|
object_class->finalize = cc_panel_finalize;
|
||||||
|
|
||||||
widget_class->get_preferred_width = cc_panel_get_preferred_width;
|
|
||||||
widget_class->get_preferred_height = cc_panel_get_preferred_height;
|
|
||||||
widget_class->size_allocate = cc_panel_size_allocate;
|
|
||||||
|
|
||||||
properties[PROP_SHELL] = g_param_spec_object ("shell",
|
properties[PROP_SHELL] = g_param_spec_object ("shell",
|
||||||
"Shell",
|
"Shell",
|
||||||
"Shell the Panel resides in",
|
"Shell the Panel resides in",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue