31 lines
992 B
C
31 lines
992 B
C
// SPDX-FileCopyrightText: 2022 Geoffrey D. Bennett <g@b4.vu>
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
#include "iface-none.h"
|
|
#include "gtkhelper.h"
|
|
#include "menu.h"
|
|
|
|
GtkWidget *create_window_iface_none(GtkApplication *app) {
|
|
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50);
|
|
gtk_widget_set_margin(box, 50);
|
|
GtkWidget *picture = gtk_picture_new_for_resource(
|
|
"/vu/b4/alsa-scarlett-gui/icons/alsa-scarlett-gui-logo.png"
|
|
);
|
|
GtkWidget *label = gtk_label_new("No Scarlett Gen 2/3 interface found.");
|
|
|
|
gtk_box_append(GTK_BOX(box), picture);
|
|
gtk_box_append(GTK_BOX(box), label);
|
|
|
|
GtkWidget *w = gtk_application_window_new(app);
|
|
gtk_window_set_resizable(GTK_WINDOW(w), FALSE);
|
|
gtk_window_set_title(GTK_WINDOW(w), "ALSA Scarlett Gen 2/3 Control Panel");
|
|
gtk_window_set_child(GTK_WINDOW(w), box);
|
|
gtk_application_window_set_show_menubar(
|
|
GTK_APPLICATION_WINDOW(w), TRUE
|
|
);
|
|
add_window_action_map(GTK_WINDOW(w));
|
|
gtk_widget_show(w);
|
|
|
|
return w;
|
|
}
|