Use gdigi icon.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,3 +5,4 @@ tags
|
|||||||
gdigi
|
gdigi
|
||||||
*.orig
|
*.orig
|
||||||
*.swp
|
*.swp
|
||||||
|
images/gdigi_icon.h
|
||||||
|
|||||||
5
Makefile
5
Makefile
@@ -19,16 +19,21 @@ all: gdigi
|
|||||||
gdigi: $(OBJECTS)
|
gdigi: $(OBJECTS)
|
||||||
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
|
$(CC) $(LDFLAGS) -o $@ $+ $(LDADD)
|
||||||
|
|
||||||
|
images/gdigi_icon.h: images/icon.png
|
||||||
|
gdk-pixbuf-csource --raw --name=gdigi_icon $< > $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o
|
rm -f *.o
|
||||||
|
|
||||||
distclean : clean
|
distclean : clean
|
||||||
rm -f .*.m
|
rm -f .*.m
|
||||||
|
rm -r images/gdigi_icon.h
|
||||||
rm -f gdigi
|
rm -f gdigi
|
||||||
|
|
||||||
install: gdigi
|
install: gdigi
|
||||||
install gdigi $(DESTDIR)/usr/bin
|
install gdigi $(DESTDIR)/usr/bin
|
||||||
install gdigi.desktop $(DESTDIR)/usr/share/applications/
|
install gdigi.desktop $(DESTDIR)/usr/share/applications/
|
||||||
|
install images/gdigi.png $(DESTDIR)/usr/share/icons/
|
||||||
|
|
||||||
NODEP_TARGETS := clean distclean
|
NODEP_TARGETS := clean distclean
|
||||||
depinc := 1
|
depinc := 1
|
||||||
|
|||||||
@@ -4,4 +4,5 @@ Type=Application
|
|||||||
Name=gdigi
|
Name=gdigi
|
||||||
Exec=gdigi
|
Exec=gdigi
|
||||||
Categories=GNOME;Audio;AudioVideo;
|
Categories=GNOME;Audio;AudioVideo;
|
||||||
|
Icon=gdigi
|
||||||
|
|
||||||
|
|||||||
13
gui.c
13
gui.c
@@ -23,6 +23,7 @@
|
|||||||
#include "effects.h"
|
#include "effects.h"
|
||||||
#include "preset.h"
|
#include "preset.h"
|
||||||
#include "gtkknob.h"
|
#include "gtkknob.h"
|
||||||
|
#include "images/gdigi_icon.h"
|
||||||
|
|
||||||
|
|
||||||
static gchar* MessageID_names[] = {
|
static gchar* MessageID_names[] = {
|
||||||
@@ -918,6 +919,12 @@ static void action_show_about_dialog_cb(GtkAction *action)
|
|||||||
"Tim LaBerge <tlaberge@visi.com>",
|
"Tim LaBerge <tlaberge@visi.com>",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const gchar * const artists[] = {
|
||||||
|
"Islam Alwazery <wazery@ubuntu.com>",
|
||||||
|
NULL
|
||||||
|
};
|
||||||
|
|
||||||
static const gchar copyright[] = "Copyright \xc2\xa9 2009 Tomasz Moń";
|
static const gchar copyright[] = "Copyright \xc2\xa9 2009 Tomasz Moń";
|
||||||
static const gchar website[] = "http://desowin.org/gdigi/";
|
static const gchar website[] = "http://desowin.org/gdigi/";
|
||||||
static const gchar version[] = "0.3.0";
|
static const gchar version[] = "0.3.0";
|
||||||
@@ -926,6 +933,7 @@ static void action_show_about_dialog_cb(GtkAction *action)
|
|||||||
|
|
||||||
gtk_show_about_dialog(GTK_WINDOW(window),
|
gtk_show_about_dialog(GTK_WINDOW(window),
|
||||||
"authors", authors,
|
"authors", authors,
|
||||||
|
"artists", artists,
|
||||||
"copyright", copyright,
|
"copyright", copyright,
|
||||||
"website", website,
|
"website", website,
|
||||||
"license-type", GTK_LICENSE_GPL_3_0,
|
"license-type", GTK_LICENSE_GPL_3_0,
|
||||||
@@ -1298,12 +1306,17 @@ void gui_create(Device *device)
|
|||||||
GtkWidget *widget;
|
GtkWidget *widget;
|
||||||
GtkWidget *notebook;
|
GtkWidget *notebook;
|
||||||
GtkWidget *sw; /* scrolled window to carry preset treeview */
|
GtkWidget *sw; /* scrolled window to carry preset treeview */
|
||||||
|
GdkPixbuf *icon;
|
||||||
|
|
||||||
gint x;
|
gint x;
|
||||||
gint i;
|
gint i;
|
||||||
|
|
||||||
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
||||||
gtk_window_set_title(GTK_WINDOW(window), "gdigi");
|
gtk_window_set_title(GTK_WINDOW(window), "gdigi");
|
||||||
|
|
||||||
|
icon = gdk_pixbuf_new_from_inline(-1, gdigi_icon, FALSE, NULL);
|
||||||
|
gtk_window_set_icon(GTK_WINDOW(window), icon);
|
||||||
|
|
||||||
vbox = gtk_vbox_new(FALSE, 0);
|
vbox = gtk_vbox_new(FALSE, 0);
|
||||||
gtk_container_add(GTK_CONTAINER(window), vbox);
|
gtk_container_add(GTK_CONTAINER(window), vbox);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user