added uzbl icon to window
authoruranther <jwheaton@purdue.edu>
Wed, 3 Jun 2009 21:03:22 +0000 (17:03 -0400)
committeruranther <jwheaton@purdue.edu>
Wed, 3 Jun 2009 21:03:22 +0000 (17:03 -0400)
Makefile
uzbl.c
uzbl.png [new file with mode: 0644]

index d002f65..bde499c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,7 @@ install:
        cp -ax docs     $(PREFIX)/share/uzbl/
        cp -ax config.h $(PREFIX)/share/uzbl/docs/
        cp -ax examples $(PREFIX)/share/uzbl/
+       cp -ax uzbl.png $(PREFIX)/share/uzbl/
        install -D -m644 AUTHORS $(PREFIX)/share/uzbl/docs
        install -D -m644 README  $(PREFIX)/share/uzbl/docs
 
diff --git a/uzbl.c b/uzbl.c
index ba5a98a..c6f65f3 100644 (file)
--- a/uzbl.c
+++ b/uzbl.c
@@ -2031,11 +2031,15 @@ create_mainbar () {
 static
 GtkWidget* create_window () {
     GtkWidget* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+    gchar* uzbl_icon = g_strdup(find_xdg_file(1, "/uzbl/uzbl.png"));
     gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
     gtk_widget_set_name (window, "Uzbl browser");
+    gtk_window_set_icon_from_file (GTK_WINDOW (window), uzbl_icon, NULL);
     g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (destroy_cb), NULL);
     g_signal_connect (G_OBJECT (window), "key-press-event", G_CALLBACK (key_press_cb), NULL);
 
+    g_free (uzbl_icon);
+
     return window;
 }
 
diff --git a/uzbl.png b/uzbl.png
new file mode 100644 (file)
index 0000000..773ea84
Binary files /dev/null and b/uzbl.png differ