Update logo

This commit is contained in:
Geoffrey D. Bennett
2024-04-01 02:11:36 +10:30
parent da4be2993e
commit 6a04e1d1fa
9 changed files with 531 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ Supported interfaces:
## About ## About
<img src="src/img/alsa-scarlett-gui-logo.png" align="right"> <img src="img/alsa-scarlett-gui.png" align="right">
The Focusrite USB audio interfaces are class compliant meaning that The Focusrite USB audio interfaces are class compliant meaning that
they work “out of the box” on Linux as audio and MIDI interfaces they work “out of the box” on Linux as audio and MIDI interfaces

BIN
img/alsa-scarlett-gui.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -3,6 +3,8 @@
#include "about.h" #include "about.h"
static GdkTexture *logo = NULL;
void activate_about( void activate_about(
GSimpleAction *action, GSimpleAction *action,
GVariant *parameter, GVariant *parameter,
@@ -15,6 +17,11 @@ void activate_about(
NULL 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( gtk_show_about_dialog(
w, w,
"program-name", "ALSA Scarlett2 Control Panel", "program-name", "ALSA Scarlett2 Control Panel",
@@ -25,7 +32,7 @@ void activate_about(
"website", "https://github.com/geoffreybennett/alsa-scarlett-gui", "website", "https://github.com/geoffreybennett/alsa-scarlett-gui",
"copyright", "Copyright 2022-2024 Geoffrey D. Bennett", "copyright", "Copyright 2022-2024 Geoffrey D. Bennett",
"license-type", GTK_LICENSE_GPL_3_0, "license-type", GTK_LICENSE_GPL_3_0,
"logo-icon-name", "alsa-scarlett-gui-logo", "logo", logo,
"title", "About ALSA Scarlett2 Mixer Interface", "title", "About ALSA Scarlett2 Mixer Interface",
"authors", authors, "authors", authors,
NULL NULL

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<gresources> <gresources>
<gresource prefix="/vu/b4/alsa-scarlett-gui/icons"> <gresource prefix="/vu/b4/alsa-scarlett-gui/icons">
<file alias="alsa-scarlett-gui-logo.png">img/alsa-scarlett-gui-logo.png</file> <file alias="vu.b4.alsa-scarlett-gui.png">img/vu.b4.alsa-scarlett-gui.png</file>
<file alias="socket.svg">img/socket.svg</file> <file alias="socket.svg">img/socket.svg</file>
<file alias="audio-volume-high.svg">img/audio-volume-high.svg</file> <file alias="audio-volume-high.svg">img/audio-volume-high.svg</file>
<file alias="audio-volume-low.svg">img/audio-volume-low.svg</file> <file alias="audio-volume-low.svg">img/audio-volume-low.svg</file>

View File

@@ -10,7 +10,7 @@ GtkWidget *create_window_iface_none(GtkApplication *app) {
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50); GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50);
gtk_widget_set_margin(box, 50); gtk_widget_set_margin(box, 50);
GtkWidget *picture = gtk_picture_new_for_resource( 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."); GtkWidget *label = gtk_label_new("No Scarlett/Clarett/Vocaster interface found.");

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 47 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 91 KiB