Allow the mixer window to be resized and give it scrollbars

This commit is contained in:
Geoffrey D. Bennett
2023-12-02 03:06:32 +10:30
parent ce40aa1ba9
commit 21cc6d6021
2 changed files with 4 additions and 1 deletions

View File

@@ -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);

View File

@@ -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);