diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 3ede5e1..5f35d2e 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -471,7 +471,7 @@ GtkWidget *create_iface_mixer_main(struct alsa_card *card) { card, "Mixer", G_CALLBACK(window_mixer_close_request) ); - gtk_window_set_child(GTK_WINDOW(card->window_mixer), mixer_top); + create_scrollable_window(card->window_mixer, mixer_top); GtkWidget *levels_top = create_levels_controls(card); diff --git a/src/window-mixer.c b/src/window-mixer.c index c584182..76c45dc 100644 --- a/src/window-mixer.c +++ b/src/window-mixer.c @@ -28,6 +28,9 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) { GtkWidget *mixer_top = gtk_grid_new(); GArray *elems = card->elems; + gtk_widget_set_halign(mixer_top, GTK_ALIGN_CENTER); + gtk_widget_set_valign(mixer_top, GTK_ALIGN_CENTER); + gtk_widget_set_margin(mixer_top, 5); gtk_grid_set_column_homogeneous(GTK_GRID(mixer_top), TRUE);