Allow the mixer window to be resized and give it scrollbars
This commit is contained in:
@@ -471,7 +471,7 @@ GtkWidget *create_iface_mixer_main(struct alsa_card *card) {
|
|||||||
card, "Mixer", G_CALLBACK(window_mixer_close_request)
|
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);
|
GtkWidget *levels_top = create_levels_controls(card);
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) {
|
|||||||
GtkWidget *mixer_top = gtk_grid_new();
|
GtkWidget *mixer_top = gtk_grid_new();
|
||||||
GArray *elems = card->elems;
|
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_widget_set_margin(mixer_top, 5);
|
||||||
gtk_grid_set_column_homogeneous(GTK_GRID(mixer_top), TRUE);
|
gtk_grid_set_column_homogeneous(GTK_GRID(mixer_top), TRUE);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user