Use gdigi icon.

This commit is contained in:
Tomasz Moń
2012-05-02 17:15:12 +02:00
parent 8a98e2703f
commit 06cee3eef1
4 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ tags
gdigi gdigi
*.orig *.orig
*.swp *.swp
images/gdigi_icon.h

View File

@@ -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

View File

@@ -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
View File

@@ -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);