diff --git a/README.md b/README.md index bc28f71..1847612 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Supported interfaces: ## About - + The Focusrite USB audio interfaces are class compliant meaning that they work “out of the box” on Linux as audio and MIDI interfaces diff --git a/img/alsa-scarlett-gui.png b/img/alsa-scarlett-gui.png new file mode 100644 index 0000000..3a25e54 Binary files /dev/null and b/img/alsa-scarlett-gui.png differ diff --git a/src/about.c b/src/about.c index 633eb2f..d34827e 100644 --- a/src/about.c +++ b/src/about.c @@ -3,6 +3,8 @@ #include "about.h" +static GdkTexture *logo = NULL; + void activate_about( GSimpleAction *action, GVariant *parameter, @@ -15,6 +17,11 @@ void activate_about( NULL }; + if (!logo) + logo = gdk_texture_new_from_resource( + "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" + ); + gtk_show_about_dialog( w, "program-name", "ALSA Scarlett2 Control Panel", @@ -25,7 +32,7 @@ void activate_about( "website", "https://github.com/geoffreybennett/alsa-scarlett-gui", "copyright", "Copyright 2022-2024 Geoffrey D. Bennett", "license-type", GTK_LICENSE_GPL_3_0, - "logo-icon-name", "alsa-scarlett-gui-logo", + "logo", logo, "title", "About ALSA Scarlett2 Mixer Interface", "authors", authors, NULL diff --git a/src/alsa-scarlett-gui-resources.xml b/src/alsa-scarlett-gui-resources.xml index a708d4c..227dbe9 100644 --- a/src/alsa-scarlett-gui-resources.xml +++ b/src/alsa-scarlett-gui-resources.xml @@ -1,7 +1,7 @@ - img/alsa-scarlett-gui-logo.png + img/vu.b4.alsa-scarlett-gui.png img/socket.svg img/audio-volume-high.svg img/audio-volume-low.svg diff --git a/src/iface-none.c b/src/iface-none.c index ad996da..c33db3d 100644 --- a/src/iface-none.c +++ b/src/iface-none.c @@ -10,7 +10,7 @@ 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" + "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" ); GtkWidget *label = gtk_label_new("No Scarlett/Clarett/Vocaster interface found."); diff --git a/src/img/alsa-scarlett-gui-logo.png b/src/img/alsa-scarlett-gui-logo.png deleted file mode 100644 index eb4b018..0000000 Binary files a/src/img/alsa-scarlett-gui-logo.png and /dev/null differ diff --git a/src/img/alsa-scarlett-gui.png b/src/img/alsa-scarlett-gui.png deleted file mode 100644 index 1f64aec..0000000 Binary files a/src/img/alsa-scarlett-gui.png and /dev/null differ diff --git a/src/img/vu.b4.alsa-scarlett-gui.png b/src/img/vu.b4.alsa-scarlett-gui.png index 1f64aec..3a25e54 100644 Binary files a/src/img/vu.b4.alsa-scarlett-gui.png and b/src/img/vu.b4.alsa-scarlett-gui.png differ diff --git a/src/img/vu.b4.alsa-scarlett-gui.svg b/src/img/vu.b4.alsa-scarlett-gui.svg new file mode 100644 index 0000000..6c7a729 --- /dev/null +++ b/src/img/vu.b4.alsa-scarlett-gui.svg @@ -0,0 +1,520 @@ + + + +