power: Don't tweak the scrollbar policy

This allows the window to reach smaller sizes.
This commit is contained in:
Adrien Plazas 2019-01-22 00:33:20 +01:00 committed by Georges Basile Stavracas Neto
parent f9d0dc9795
commit 4e6ec3aad0

View file

@ -2558,25 +2558,6 @@ add_device_section (CcPowerPanel *self)
gtk_box_pack_start (GTK_BOX (box), frame, FALSE, TRUE, 0);
}
static void
on_content_size_changed (GtkWidget *widget, GtkAllocation *allocation, gpointer data)
{
GtkWidget *box;
box = gtk_widget_get_parent (gtk_widget_get_parent (widget));
if (allocation->height < 490)
{
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (box),
GTK_POLICY_NEVER, GTK_POLICY_NEVER);
}
else
{
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (box),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_min_content_height (GTK_SCROLLED_WINDOW (box), 490);
}
}
static void
cc_power_panel_init (CcPowerPanel *self)
{
@ -2637,9 +2618,6 @@ cc_power_panel_init (CcPowerPanel *self)
}
up_client_changed (self->up_client, NULL, self);
g_signal_connect (self->main_box, "size-allocate",
G_CALLBACK (on_content_size_changed), NULL);
self->focus_adjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (self->main_scroll));
gtk_container_set_focus_vadjustment (GTK_CONTAINER (self->main_box), self->focus_adjustment);
}