Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Tue, 01 Jan 2013 18:10:04 UTC Commit: bd02c009a12d78dc90fe8eacd3cbc4ce5e117e05 https://github.com/geany/geany/commit/bd02c009a12d78dc90fe8eacd3cbc4ce5e117e...
Log Message: ----------- Use the Geany icon from the theme everywhere
Modified Paths: -------------- data/geany.glade src/about.c src/dialogs.c src/images.c src/main.c src/prefs.c src/symbols.c src/ui_utils.c src/ui_utils.h
Modified: data/geany.glade 3 files changed, 3 insertions(+), 0 deletions(-) =================================================================== @@ -713,6 +713,7 @@ <property name="type_hint">dialog</property> <property name="skip_pager_hint">True</property> <property name="has_separator">True</property> + <property name="icon_name">geany</property> <child internal-child="vbox"> <object class="GtkVBox" id="dialog-vbox3"> <property name="visible">True</property> @@ -6366,6 +6367,7 @@ <property name="type_hint">dialog</property> <property name="transient_for">window1</property> <property name="has_separator">True</property> + <property name="icon_name">geany</property> <child internal-child="vbox"> <object class="GtkVBox" id="project_dialog_vbox"> <property name="visible">True</property> @@ -7227,6 +7229,7 @@ <object class="GtkWindow" id="window1"> <property name="can_focus">False</property> <property name="title" translatable="yes">Geany</property> + <property name="icon_name">geany</property> <child internal-child="accessible"> <object class="AtkObject" id="window1-atkobject"> <property name="AtkObject::accessible-name" translatable="yes">Geany</property>
Modified: src/about.c 10 files changed, 2 insertions(+), 8 deletions(-) =================================================================== @@ -145,7 +145,6 @@ static GtkWidget *create_dialog(void) GtkWidget *info_box; GtkWidget *header_hbox; GtkWidget *header_eventbox; - GdkPixbuf *icon; GtkTextBuffer* tb; gchar *license_text = NULL; gchar buffer[512]; @@ -158,6 +157,7 @@ static GtkWidget *create_dialog(void) gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(main_widgets.window)); gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_title(GTK_WINDOW(dialog), _("About Geany")); + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany"); gtk_widget_set_name(dialog, "GeanyDialog"); gtk_dialog_add_button(GTK_DIALOG(dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CLOSE); @@ -171,7 +171,7 @@ static GtkWidget *create_dialog(void) gtk_container_set_border_width(GTK_CONTAINER(header_hbox), 4); gtk_widget_show(header_hbox); gtk_container_add(GTK_CONTAINER(header_eventbox), header_hbox); - header_image = gtk_image_new(); + header_image = gtk_image_new_from_icon_name("geany", GTK_ICON_SIZE_DIALOG); gtk_box_pack_start(GTK_BOX(header_hbox), header_image, FALSE, FALSE, 0); header_label = gtk_label_new(NULL); gtk_label_set_use_markup(GTK_LABEL(header_label), TRUE); @@ -186,12 +186,6 @@ static GtkWidget *create_dialog(void) g_signal_connect_after(header_label, "style-set", G_CALLBACK(header_label_style_set), NULL); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), header_eventbox, FALSE, FALSE, 0);
- /* set image */ - icon = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_image_set_from_pixbuf(GTK_IMAGE(header_image), icon); - gtk_window_set_icon(GTK_WINDOW(dialog), icon); - g_object_unref(icon); /* free our reference */ - /* create notebook */ notebook = gtk_notebook_new(); gtk_widget_show(notebook);
Modified: src/dialogs.c 14 files changed, 2 insertions(+), 12 deletions(-) =================================================================== @@ -695,12 +695,7 @@ static void show_msgbox_dialog(GtkWidget *dialog, GtkMessageType type, GtkWindow break; } gtk_window_set_title(GTK_WINDOW(dialog), title); - if (parent == NULL || GTK_IS_DIALOG(parent)) - { - GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(dialog), pb); - g_object_unref(pb); - } + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany"); gtk_widget_set_name(dialog, "GeanyDialog");
gtk_dialog_run(GTK_DIALOG(dialog)); @@ -1554,12 +1549,7 @@ static gint show_prompt(GtkWidget *parent, GTK_BUTTONS_NONE, "%s", question_text); gtk_widget_set_name(dialog, "GeanyDialog"); gtk_window_set_title(GTK_WINDOW(dialog), _("Question")); - if (parent == NULL || GTK_IS_DIALOG(parent)) - { - GdkPixbuf *pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(dialog), pb); - g_object_unref(pb); - } + gtk_window_set_icon_name(GTK_WINDOW(dialog), "geany");
/* question_text will be in bold if optional extra_text used */ if (extra_text != NULL)
Modified: src/images.c 319 files changed, 0 insertions(+), 319 deletions(-) =================================================================== @@ -26,325 +26,6 @@ /* GdkPixbuf RGBA C-Source image dump */ #include <gtk/gtk.h>
-#ifdef __SUNPRO_C -#pragma align 4 (aladin_inline) -#endif -#ifdef __GNUC__ -static const guint8 aladin_inline[] __attribute__ ((__aligned__ (4))) = -#else -static const guint8 aladin_inline[] = -#endif -{ "" - /* Pixbuf magic (0x47646b50) */ - "GdkP" - /* length: header (24) + pixel_data (5921) */ - "\0\0\27""9" - /* pixdata_type (0x2010002) */ - "\2\1\0\2" - /* rowstride (192) */ - "\0\0\0\300" - /* width (48) */ - "\0\0\0""0" - /* height (48) */ - "\0\0\0""0" - /* pixel_data: */ - "\203\377\377\377\0\7\272\275\266\25\272\275\266\222\272\275\266\317\272" - "\275\266\367\272\275\266\317\272\275\266\222\272\275\266\25\250\377\377" - "\377\0\11\272\275\266A\273\276\267\345\346\347\345\336\373\373\372\367" - "\375\375\375\375\373\373\372\367\346\347\345\336\273\276\267\345\272" - "\275\266A\246\377\377\377\0\13\272\275\266\25\273\276\267\345\371\371" - "\371\362\375\375\374\377\372\372\372\377\372\372\371\377\370\370\370" - "\377\373\373\373\377\370\371\370\362\273\276\267\345\272\275\266\25\245" - "\377\377\377\0\13\272\275\266\222\346\347\345\336\375\375\375\377\374" - "\374\374\377\375\375\375\377\373\373\373\377\371\371\371\377\367\367" - "\366\377\372\372\372\377\346\346\344\336\272\275\266\222\245\377\377" - "\377\0\3\272\275\266\317\373\373\372\367\373\373\372\377\202\375\375" - "\375\377\6\373\373\373\377\371\371\371\377\367\367\366\377\366\366\365" - "\377\372\372\372\367\272\275\266\317\245\377\377\377\0\3\272\275\266" - "\367\376\376\375\376\372\372\371\377\202\373\373\373\377\6\372\372\371" - "\377\370\370\367\377\366\366\365\377\364\364\363\377\375\375\375\376" - "\272\275\266\363\245\377\377\377\0\3\272\275\266\316\370\371\367\364" - "\371\371\371\377\202\371\371\370\377\6\370\370\367\377\366\366\365\377" - "\364\364\363\377\365\365\365\377\364\364\363\363\272\275\266\266\244" - "\377\377\377\0\14\272\275\266\2\272\275\266\312\355\356\354\340\373\373" - "\373\377\370\370\366\377\367\367\366\377\365\365\364\377\364\364\363" - "\377\362\362\361\377\372\372\371\377\330\332\326\334\272\275\266h\244" - "\377\377\377\0\14\272\275\266t\325\327\322\335\376\376\376\377\373\373" - "\373\377\372\372\372\377\371\371\370\377\366\366\365\377\365\365\362" - "\377\373\373\373\377\361\362\360\361\273\276\267\350\272\275\266\31\244" - "\377\377\377\0\13\272\275\266\312\371\371\371\364\374\374\374\377\376" - "\376\376\377\374\374\374\377\371\371\370\377\366\366\365\377\376\376" - "\376\376\326\327\323\324\272\275\266\322\272\275\266!\245\377\377\377" - "\0\12\272\275\266\363\375\375\375\376\373\373\372\377\374\374\373\377" - "\372\372\372\377\370\370\367\377\365\365\364\377\375\375\374\375\272" - "\275\266\366\272\275\266\12\233\377\377\377\0\3\304\240\0\10\305\241" - "\0x\307\244\0\301\202\305\242\0\362\3\307\244\0\303\305\242\0~\304\240" - "\0\16\203\377\377\377\0\11\272\275\266\272\366\367\365\363\372\372\371" - "\377\370\370\370\377\367\367\367\377\366\366\365\377\365\365\364\377" - "\370\370\367\366\272\275\266\265\213\377\377\377\0\6\303\241\0D\307\243" - "\5\233\306\242\4\352\306\242\3\352\307\243\2\233\303\241\0D\212\377\377" - "\377\0\12\304\240\0(\306\243\0\334\331\275+\367\357\341~\377\370\361" - "\266\377\370\360\262\377\361\345\217\377\331\275"\371\306\242\0\352" - "\304\240\0B\202\377\377\377\0\11\272\275\266q\323\325\320\334\375\375" - "\375\377\367\367\366\377\366\366\365\377\370\370\367\377\374\374\374" - "\377\335\336\333\317\272\275\266u\212\377\377\377\0\10\306\240\2k\316" - "\256\32\365\362\347\257\377\374\370\325\377\374\364\276\377\360\341x" - "\377\315\253\16\365\306\240\0k\210\377\377\377\0\26\304\240\0\20\305" - "\242\0\360\346\317@\376\372\363\272\377\363\343Y\377\357\330\32\377\357" - "\331\33\377\363\344Z\377\371\363\271\377\355\336j\377\311\247\10\364" - "\304\240\0B\377\377\377\0\272\275\266\4\272\275\266\244\313\316\310\331" - "\376\376\376\375\373\373\373\377\374\374\373\377\372\372\372\377\367" - "\367\366\356\272\275\266\255\207\377\377\377\0\16\306\241\0""6\304\237" - "\0u\307\242\2\227\306\244\2\371\367\357\253\377\375\370\314\377\375\363" - "\250\377\371\353\177\377\372\356\216\377\365\345j\377\306\243\0\370\305" - "\241\0\200\305\240\0S\306\252\0\11\205\377\377\377\0\26\306\242\0\232" - "\335\3020\371\367\355\257\377\330\274(\364\306\243\0\366\306\243\0\367" - "\316\254\0\357\334\276\0\373\357\330\24\377\367\351\177\377\363\347\216" - "\377\306\243\2\352\304\240\0\16\377\377\377\0\272\275\266\2\272\275\266" - "\372\376\376\376\374\374\374\373\377\373\373\373\377\370\370\367\377" - "\375\375\375\374\272\275\266\357\204\377\377\377\0,\303\235\0/\305\242" - "\0\211\306\245\7\353\326\274@\372\350\327\205\376\354\336\227\377\312" - "\252\25\377\374\367\314\377\372\355\211\377\372\354~\377\367\347c\377" - "\365\343Q\377\373\357\223\377\312\251\16\377\350\326r\377\335\305M\374" - "\315\256"\373\307\246\6\266\303\237\0M\325\252\0\6\377\377\377\0\304" - "\240\0\23\305\241\0\371\362\345\216\377\327\275G\370\304\240\0j\304\240" - "\0&\304\240\0\35\304\240\0L\306\243\0\305\314\252\0\362\350\316\2\377" - "\367\352\202\377\342\313K\372\305\242\0~\377\377\377\0\272\275\266\1" - "\272\275\266\333\366\366\365\343\373\373\372\377\367\367\366\377\371" - "\371\370\377\363\363\362\346\272\275\266\257\202\377\377\377\0\33\310" - "\233\0\27\307\243\1\306\321\2674\373\343\321{\377\361\351\270\377\372" - "\366\331\377\362\351\263\377\364\351\250\377\336\306R\377\356\337\203" - "\377\372\355\216\377\365\344T\377\364\341C\377\366\347f\377\354\331\" - "\377\334\3028\377\363\343|\377\367\354\234\377\370\355\237\377\344\317" - "`\377\325\2722\376\313\252\25\367\303\240\0G\304\240\0A\324\270+\364" - "\354\336\220\373\305\242\6P\205\377\377\377\0*\305\241\0y\313\251\0\363" - "\357\333/\377\361\342}\377\307\244\0\303\377\377\377\0\272\275\266\206" - "\322\324\317\335\375\375\375\367\377\377\377\376\376\376\376\375\364" - "\364\362\345\304\307\300\355\272\275\266I\377\377\377\0\303\237\0@\306" - "\243\6\364\337\312m\377\373\370\345\377\367\361\305\377\372\361\251\377" - "\372\360\235\377\372\361\240\377\373\361\234\377\366\351\204\377\321" - "\263&\377\373\364\264\377\364\343R\377\363\340F\377\373\360\227\377\321" - "\261\34\377\356\326\35\377\361\332\30\377\357\330\17\377\361\332\40\377" - "\364\344Z\377\372\356\227\377\357\336y\377\313\253\26\376\306\242\3\323" - "\313\251\0\373\311\251\14\347\207\377\377\377\0)\306\243\0\277\334\300" - "\12\374\365\353\216\377\305\242\0\362\377\377\377\0\272\275\266\337\374" - "\374\374\366\375\375\375\377\373\373\373\377\375\375\374\365\272\275" - "\266\374\272\275\2661\377\377\377\0\306\240\0c\311\247\15\367\354\340" - "\243\377\373\370\345\377\371\357\221\377\371\355\210\377\371\357\227" - "\377\372\361\245\377\372\362\243\377\373\361\233\377\373\357\211\377" - "\332\275\23\377\331\2775\377\371\357\226\377\371\356\217\377\331\276" - ".\377\325\267\4\377\355\327\40\377\360\331\30\377\357\330\17\377\356" - "\325\6\377\353\322\0\377\350\315\5\377\363\342b\377\371\355\222\377\315" - "\255\30\376\304\240\0\377\307\244\0\260\207\377\377\377\0\32\304\240" - "\0D\320\260\13\362\365\351\203\377\304\240\0\377\377\377\377\0\272\275" - "\266\325\372\372\372\367\373\373\372\377\371\371\370\377\372\372\371" - "\367\272\275\266\325\377\377\377\0\304\235\0\32\306\242\0\364\360\347" - "\260\377\366\361\322\377\372\356\220\377\370\353|\377\371\355\213\377" - "\371\357\232\377\372\361\244\377\372\361\237\377\373\360\226\377\372" - "\350S\377\350\321\17\377\314\255\1\377\202\305\242\0\377\15\306\251\0" - "\377\334\306\7\377\351\323\37\377\355\327\30\377\357\330\17\377\356\325" - "\6\377\353\322\0\377\347\314\0\377\342\307\0\377\356\333T\377\373\360" - "\225\377\307\243\1\377\306\242\0\276\207\377\377\377\0)\304\240\0\22" - "\310\247\12\371\365\350w\377\304\240\0\377\377\377\377\0\272\275\266" - "j\320\321\306\353\370\367\363\376\370\367\362\377\317\315\273\373\274" - "\264~\231\377\377\377\0\305\240\0i\336\305D\370\366\357\312\377\350\326" - "q\377\374\366\304\377\370\354\201\377\371\355\213\377\371\357\227\377" - "\372\360\233\377\372\360\227\377\373\360\220\377\372\350R\377\370\344" - "@\377\354\325\30\377\346\313\4\377\342\310\4\377\345\315\17\377\355\330" - "#\377\360\331\40\377\361\332\27\377\357\330\17\377\356\325\6\377\353" - "\322\0\377\347\314\0\377\343\310\5\377\364\344w\377\364\344{\377\332" - "\2775\377\304\241\0\322\210\377\377\377\0(\307\245\12\377\365\347l\377" - "\304\240\0\377\377\377\377\0\305\265i\16\275\253O\366\261\260\234\377" - "\247\251\240\377\231\220Z\377\277\236\7\374\325\252\0\6\305\241\0\232" - "\352\332w\377\362\347\222\377\311\250\16\377\356\340\226\377\375\371" - "\332\377\374\363\256\377\371\357\223\377\372\356\222\377\372\357\216" - "\377\373\357\211\377\373\355{\377\374\350U\377\373\350L\377\371\345C" - "\377\370\343:\377\366\3411\377\364\336)\377\363\334\40\377\361\332\27" - "\377\357\327\16\377\356\325\5\377\354\324\10\377\360\336K\377\372\357" - "\233\377\346\321S\377\326\272-\377\363\343t\377\305\241\0\363\210\377" - "\377\377\0\3\307\246\12\377\363\344a\377\304\240\0\377\202\377\377\377" - "\0#\302\237\0P\274\232\3\376\303\237\4\377\303\245\36\377\321\2653\374" - "\377\377\0\1\305\242\0\232\354\335\200\377\370\355\225\377\347\324Z\377" - "\314\254\26\377\323\2660\377\356\341\231\377\374\367\323\377\375\370" - "\310\377\374\365\262\377\374\361\235\377\375\360\216\377\375\356\201" - "\377\373\353h\377\372\346K\377\370\344>\377\367\343A\377\366\343C\377" - "\366\343F\377\365\344O\377\367\347l\377\372\356\217\377\372\360\243\377" - "\350\324X\377\316\254\11\377\310\245\0\377\326\267\12\377\372\355\212" - "\377\304\241\0\364\210\377\377\377\0\3\310\246\12\377\363\342V\377\304" - "\240\0\377\203\377\377\377\0"\304\241\0\321\370\360\270\377\365\354" - "\260\377\342\316m\372\301\236\0\35\305\241\0\222\353\334y\377\371\357" - "\240\377\367\353\212\377\366\352\202\377\343\315N\377\320\262!\377\307" - "\243\10\377\321\264*\377\340\311[\377\353\333\203\377\357\341\217\377" - "\362\347\234\377\370\356\254\377\374\363\274\377\373\363\270\377\366" - "\354\236\377\361\343\206\377\354\333o\377\350\323X\377\335\301,\377\317" - "\256\13\377\306\242\0\377\313\252\0\377\326\267\0\377\334\300\0\377\334" - "\276\13\377\372\355\211\377\304\240\0\362\210\377\377\377\0\3\311\246" - "\12\377\362\340K\377\304\240\0\377\203\377\377\377\0"\306\240\0\234" - "\352\332\204\377\367\357\270\377\356\342\235\372\304\237\0E\306\240\0" - "\213\352\331t\377\371\361\251\377\370\355\222\377\367\354\214\377\356" - "\316u\377\356\316o\377\366\350v\377\353\330Y\377\337\306@\377\326\270" - "*\377\321\263\37\377\316\255\25\377\312\250\13\377\306\242\3\377\306" - "\242\2\377\311\247\6\377\314\253\10\377\317\256\10\377\323\262\7\377" - "\332\274\7\377\343\310\4\377\352\320\0\377\337\270\0\377\334\263\0\377" - "\335\300\0\377\333\276\14\377\371\354\207\377\305\240\0\360\210\377\377" - "\377\0\3\311\247\11\377\361\336A\377\304\240\0\377\203\377\377\377\0" - ""\303\240\0f\335\304Q\371\365\354\256\377\374\366\316\377\322\2651\312" - "\303\240\0\204\352\330m\377\371\362\260\377\370\356\230\377\370\355\222" - "\377\304W3\377\304W1\377\371\353\200\377\371\353{\377\371\353v\377\372" - "\353s\377\372\353p\377\374\354m\377\374\354g\377\372\350W\377\367\344" - "A\377\366\3400\377\364\336(\377\362\334\37\377\361\331\26\377\357\327" - "\15\377\355\325\4\377\353\321\0\377\301V\0\377\277S\0\377\335\300\0\377" - "\333\277\14\377\371\354\206\377\304\240\0\356\210\377\377\377\0\3\310" - "\246\10\377\362\3366\377\304\240\0\377\203\377\377\377\0"\305\242\0" - ",\315\253\33\366\372\364\301\377\363\350\237\377\365\354\267\375\312" - "\251\25\364\350\325g\376\372\363\264\377\370\355\224\377\356\322\203" - "\377\274B@\377\251\11\6\377\357\320t\377\371\354\177\377\371\353{\377" - "\372\353w\377\373\354t\377\374\354s\377\374\353i\377\365\332V\377\362" - "\327:\377\366\3400\377\364\336'\377\362\334\37\377\361\331\26\377\357" - "\327\15\377\355\325\4\377\344\277\0\377\27193\377\251\11\1\377\330\257" - "\0\377\334\277\16\377\371\353\204\377\304\241\0\354\210\377\377\377\0" - "\3\311\247\7\377\360\332-\377\304\240\0\377\204\377\377\377\0!\304\241" - "\0\331\362\347\237\377\356\340\204\377\365\354\247\377\372\363\304\377" - "\364\351\247\377\372\363\265\377\367\354\215\377\304W6\377\342\223\222" - "\377\307#!\377\306X2\377\371\355\203\377\372\355~\377\372\355{\377\373" - "\354w\377\374\355v\377\374\354m\377\306X#\377\305U\26\377\366\3400\377" - "\364\336'\377\362\334\36\377\361\331\26\377\357\327\15\377\355\325\4" - "\377\303Y\0\377\337\213\210\377\303\36\31\377\276R\1\377\340\305\36\377" - "\364\345v\377\304\241\0\324\210\377\377\377\0\3\311\247\6\377\357\332" - ""\377\304\240\0\377\204\377\377\377\0!\305\241\0j\331\276@\367\370\357" - "\262\377\350\326[\377\362\344\201\377\370\360\254\377\372\361\252\377" - "\367\352\203\377\251\14\7\377\357\254\254\377\351MM\377\252\15\10\377" - "\371\354\204\377\372\355\202\377\372\355~\377\373\355{\377\374\356y\377" - "\351\267W\377\27140\377\253\13\4\377\344\256%\377\364\336'\377\362\334" - "\36\377\361\331\25\377\357\327\14\377\355\324\4\377\250\12\0\377\360" - "\260\260\377\347KK\377\250\12\1\377\346\3167\377\353\327Z\377\304\241" - "\0\240\210\377\377\377\0\3\312\247\5\377\356\330\31\377\304\240\0\377" - "\204\377\377\377\0!\277\237\0\20\304\240\1\367\371\360\263\377\356\335" - "r\377\355\333^\377\361\341h\377\365\347r\377\366\351|\377\314p@\377\321" - "_]\377\305(%\377\315rC\377\371\355\206\377\372\355\203\377\372\355\200" - "\377\373\356~\377\372\351y\377\262\40\20\377\351\236\236\377\315!!\377" - "\262\37\10\377\363\333&\377\362\334\36\377\361\331\25\377\357\327\14" - "\377\355\325\4\377\303X\0\377\325gc\377\311,'\377\275R\1\377\354\327" - "P\377\341\311@\371\303\240\0k\207\377\377\377\0\4\304\240\0'\316\256" - "\4\364\354\324\16\377\306\243\0\353\205\377\377\377\0\40\305\241\0\200" - "\334\303D\370\372\361\265\377\355\333Y\377\361\340_\377\364\346i\377" - "\365\350t\377\362\333w\377\261\34\30\377\253\15\10\377\363\336\177\377" - "\371\355\207\377\372\355\204\377\372\356\202\377\373\356\200\377\321" - "z@\377\30162\377\371\316\316\377\356II\377\270\30\20\377\315s\25\377" - "\362\334\36\377\361\331\25\377\357\327\14\377\355\324\3\377\344\276\0" - "\377\260\35\26\377\251\12\2\377\327\257\0\377\365\346t\377\324\266#\363" - "\304\237\0=\207\377\377\377\0\4\306\242\0\230\340\304\4\373\342\307\3" - "\377\307\243\0\250\205\377\377\377\0\40\325\252\0\6\305\241\0\342\360" - "\341\204\377\365\350\213\377\360\337X\377\364\344a\377\365\347l\377\366" - "\351v\377\314p<\377\315q\77\377\371\354\205\377\371\355\206\377\372\355" - "\204\377\373\356\203\377\373\353\177\377\251\13\6\377\344\177\177\377" - "\371\276\276\377\371``\377\33355\377\251\13\3\377\361\330\35\377\360" - "\331\24\377\357\327\14\377\355\324\3\377\352\320\0\377\301V\0\377\277" - "T\1\377\343\311\36\377\366\350z\377\305\241\0\352\377\200\0\2\205\377" - "\377\377\0\6\304\240\0\2\305\241\0p\316\256\2\370\354\323\15\377\313" - "\252\2\364\304\240\0I\206\377\377\377\0\36\303\237\0@\313\251\20\365" - "\373\363\263\377\363\345q\377\363\343Y\377\364\345e\377\366\347o\377" - "\362\331o\377\362\333v\377\371\354\201\377\371\355\203\377\372\355\203" - "\377\373\356\203\377\374\356\202\377\321{B\377\277/*\377\367\251\251" - "\377\371``\377\272\33\23\377\315s\25\377\362\333\35\377\360\331\24\377" - "\357\327\14\377\355\324\3\377\352\320\0\377\336\267\0\377\332\262\0\377" - "\360\335Z\377\341\311@\371\303\240\0|\205\377\377\377\0\6\304\240\0""0" - "\307\244\1\325\334\300\33\371\355\330.\377\330\273\17\367\306\242\0\235" - "\210\377\377\377\0\35\306\242\0~\324\266%\366\374\364\264\377\366\350" - "o\377\364\344]\377\365\346g\377\366\350q\377\370\352x\377\370\353}\377" - "\371\354\200\377\372\355\202\377\372\356\202\377\374\356\202\377\372" - "\352~\377\261\37\15\377\335dd\377\32500\377\262\37\10\377\363\333%\377" - "\362\333\35\377\360\331\24\377\357\327\13\377\355\324\3\377\352\320\0" - "\377\345\312\0\377\343\311\17\377\372\355\206\377\311\246\11\370\305" - "\242\0\26\202\377\377\377\0\11\304\240\0!\304\240\0p\315\252\14\320\330" - "\275)\371\355\333J\377\354\331\77\377\314\252\10\365\306\243\0\243\304" - "\240\0\7\211\377\377\377\0%\305\242\0\226\330\272*\366\373\364\263\377" - "\366\347m\377\365\345`\377\366\347j\377\367\351r\377\370\352w\377\371" - "\354|\377\372\354\177\377\372\355\200\377\374\356\201\377\374\357\201" - "\377\347\264@\377\261\31\24\377\254\14\5\377\343\256$\377\364\336%\377" - "\362\333\35\377\360\331\24\377\357\327\13\377\355\324\2\377\351\320\0" - "\377\346\313\4\377\366\347s\377\345\316F\373\305\241\0\300\304\240\0" - "z\311\246\5\272\317\261\34\354\331\2763\370\351\325[\373\357\340p\377" - "\347\322H\377\322\264\33\364\306\243\0\342\304\240\0Q\213\377\377\377" - "\0#\377\377\0\1\305\242\0\250\326\271(\366\372\362\250\377\371\355\212" - "\377\366\347e\377\367\350k\377\370\352r\377\370\353w\377\372\354{\377" - "\372\355~\377\374\356\177\377\374\356|\377\372\347I\377\306V\30\377\305" - "V\26\377\365\340.\377\364\336%\377\362\333\35\377\360\331\24\377\357" - "\327\13\377\355\324\2\377\351\317\0\377\364\342]\377\360\336b\376\307" - "\243\4\357\341\315\\372\355\335|\375\361\344\222\377\353\334~\376\342" - "\317a\367\323\2662\372\310\245\3\337\306\243\0\236\304\240\0C\217\377" - "\377\377\0\36\306\241\0o\311\247\12\366\364\345~\377\373\362\247\377" - "\371\353\177\377\370\351m\377\370\352s\377\372\353w\377\372\354{\377" - "\374\356}\377\374\354o\377\372\347H\377\364\327;\377\362\3253\377\365" - "\340.\377\364\335%\377\362\333\34\377\360\331\23\377\357\326\13\377\355" - "\325\6\377\364\343S\377\367\351x\377\306\243\5\366\304\240\0\375\327" - "\276K\374\317\260)\370\311\247\10\312\305\241\0\202\304\240\0E\304\240" - "\0\15\223\377\377\377\0\31\303\235\0:\307\244\5\363\335\305@\376\371" - "\357\232\377\373\363\247\377\372\356\210\377\371\354w\377\372\354x\377" - "\373\355z\377\373\353a\377\372\347H\377\371\344\77\377\367\3426\377\365" - "\340-\377\364\335%\377\362\333\34\377\360\331\23\377\363\335-\377\372" - "\355\200\377\362\340a\377\314\253\22\377\336\304I\361\315\255\31\273" - "\305\237\0""7\304\240\0\2\225\377\377\377\0\34\314\231\0\12\331\301F" - "\221\356\337\214\372\371\360\256\376\340\311G\377\312\247\10\377\337" - "\306=\377\370\353\217\377\375\365\256\377\375\362\236\377\374\360\217" - "\377\373\354m\377\373\351V\377\371\345B\377\367\343=\377\366\342>\377" - "\366\343E\377\370\350c\377\373\356\207\377\372\356\205\377\335\303,\377" - "\313\252\0\377\341\307\25\377\350\323G\377\366\351\215\376\353\331m\373" - "\323\2713\225\272\214\0\13\223\377\377\377\0\37\302\243\0\31\321\262" - "%\353\373\363\270\376\370\350x\377\374\352R\377\374\351O\377\373\350" - "M\377\345\314.\377\311\247\7\377\310\246\12\377\337\310C\377\362\343" - "v\377\371\353\214\377\373\361\231\377\375\363\244\377\374\362\236\377" - "\373\360\221\377\367\352\177\377\353\327S\377\324\267\37\377\305\241" - "\0\377\312\247\1\377\354\324\0\377\347\314\0\377\341\305\0\377\335\301" - "\4\377\344\314>\377\365\352\212\376\315\256\32\355\226\177\0\40\0\0\0" - "\1\221\377\377\377\0\3\305\243\6\302\367\355\240\376\375\360\202\377" - "\205\374\351O\377\1\321\262\23\377\202\304\240\0\377\5\306\242\2\377" - "\310\245\5\377\307\244\4\377\305\242\1\377\306\242\1\377\202\307\243" - "\2\377\1\305\241\0\377\202\304\240\0\377\13\313\253\2\377\346\316\0\377" - "\346\313\0\377\341\305\0\377\334\277\0\377\327\270\0\377\342\314@\377" - "\355\335l\376\277\234\1\306\0\0\0\15\0\0\0\4\217\377\377\377\0\4\0\0" - "\0\4\306\242\4\366\375\364\254\377\375\356z\377\205\374\351O\377\2\364" - "\337D\377\320\260\23\377\212\304\240\0\377\15\311\251\4\377\332\301\10" - "\377\342\312\0\377\342\310\0\377\341\305\0\377\334\277\0\377\327\270" - "\0\377\340\3104\377\360\337o\377\303\240\1\367\0\0\0\25\0\0\0\15\0\0" - "\0\3\216\377\377\377\0\6\0\0\0\10\302\240\5\305\350\323L\374\376\367" - "\272\377\375\356t\377\374\351P\377\204\374\351O\377\30\366\344M\377\345" - "\3178\377\326\273"\377\314\254\21\377\307\246\12\377\305\242\3\377\305" - "\241\3\377\305\244\7\377\306\246\12\377\313\257\20\377\321\272\24\377" - "\331\305\22\377\335\307\11\377\342\312\0\377\344\312\0\377\341\305\0" - "\377\334\277\1\377\342\311,\377\365\350}\377\323\264\35\375\274\231\0" - "\311\0\0\0\31\0\0\0\21\0\0\0\7\216\377\377\377\0\10\0\0\0\10xe\0(\305" - "\242\3\351\340\310H\370\374\362\251\377\374\364\256\377\374\356v\377" - "\374\352V\377\202\374\351O\377\30\373\350O\377\366\344M\377\360\336K" - "\377\353\331J\377\346\325H\377\342\321G\377\337\316A\377\334\3127\377" - "\333\310.\377\333\310%\377\335\311\34\377\340\313\23\377\343\314\12\377" - "\352\322\0\377\351\317\12\377\352\3232\377\364\345s\377\360\341l\377" - "\324\271'\371\301\236\0\353WI\0""8\0\0\0\31\0\0\0\21\0\0\0\5\216\377" - "\377\377\0"\0\0\0\4\0\0\0\15D3\0\36\256\217\2\206\305\241\3\362\340" - "\310J\371\370\355\225\377\375\364\261\377\374\363\247\377\374\361\215" - "\377\374\355w\377\374\355k\377\373\352e\377\370\347]\377\365\344U\377" - "\361\340O\377\356\334H\377\354\332E\377\354\333D\377\356\334B\377\361" - "\336B\377\363\340I\377\365\345`\377\367\353z\377\367\352\204\377\360" - "\336b\377\327\275(\371\302\236\0\363\243\206\0\217,!\0/\0\0\0\35\0\0" - "\0\25\0\0\0\14\0\0\0\1\217\377\377\377\0\40\0\0\0\3\0\0\0\15\0\0\0\25" - "6(\0&\250\211\2\206\300\236\5\322\304\241\3\371\322\263%\366\345\317" - "U\373\362\343z\377\366\351\210\377\370\354\217\377\372\356\224\377\372" - "\357\233\377\372\360\236\377\372\360\234\377\371\356\221\377\370\353" - "\207\377\366\350{\377\363\344n\377\356\334[\377\341\3118\373\316\257" - "\27\367\304\240\1\371\273\231\0\325\236\201\0\216'\35\0""4\0\0\0$\0\0" - "\0\35\0\0\0\25\0\0\0\10\0\0\0\1\221\377\377\377\0\15\0\0\0\1\0\0\0\6" - "\0\0\0\20\0\0\0\27\0\0\0\35\15\15\0'u_\0S\234\177\0\206\262\224\4\267" - "\271\232\6\312\276\234\6\333\300\237\4\350\302\240\3\363\202\304\240" - "\1\374\16\302\237\3\363\300\237\3\350\275\233\2\334\267\230\2\314\256" - "\220\1\272\225z\0\214jV\0\\12\12\0""1\0\0\0*\0\0\0$\0\0\0\35\0\0\0\27" - "\0\0\0\13\0\0\0\2\226\377\377\377\0\13\0\0\0\3\0\0\0\11\0\0\0\21\0\0" - "\0\27\0\0\0\34\0\0\0\40\0\0\0%\0\0\0(\0\0\0+\0\0\0,\0\0\0.\202\0\0\0" - "/\13\0\0\0.\0\0\0,\0\0\0+\0\0\0(\0\0\0%\0\0\0\40\0\0\0\34\0\0\0\26\0" - "\0\0\15\0\0\0\5\0\0\0\1\233\377\377\377\0\21\0\0\0\1\0\0\0\3\0\0\0\7" - "\0\0\0\11\0\0\0\14\0\0\0\20\0\0\0\23\0\0\0\25\0\0\0\27\0\0\0\26\0\0\0" - "\23\0\0\0\21\0\0\0\16\0\0\0\13\0\0\0\10\0\0\0\5\0\0\0\1\220\377\377\377" - "\0"}; -
/* GdkPixbuf RGBA C-Source image dump */
Modified: src/main.c 22 files changed, 9 insertions(+), 13 deletions(-) =================================================================== @@ -227,6 +227,15 @@ static void apply_settings(void)
static void main_init(void) { + /* add our icon path in case we aren't installed in the system prefix */ +#ifndef G_OS_WIN32 + gchar *path = g_build_filename(GEANY_DATADIR, "icons", NULL); + gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), path); + g_free(path); +#else + gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(), "share\icons"); +#endif + /* inits */ ui_init_builder();
@@ -1057,19 +1066,6 @@ gint main(gint argc, gchar **argv) symbols_init(); editor_snippets_init();
- /* set window icon */ - { - GdkPixbuf *pb; - pb = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "geany", 48, 0, NULL); - if (pb == NULL) - { - g_warning("Unable to find Geany icon in theme, using embedded icon"); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - } - gtk_window_set_icon(GTK_WINDOW(main_widgets.window), pb); - g_object_unref(pb); /* free our reference */ - } - /* registering some basic events */ g_signal_connect(main_widgets.window, "delete-event", G_CALLBACK(on_exit_clicked), NULL); g_signal_connect(main_widgets.window, "window-state-event", G_CALLBACK(on_window_state_event), NULL);
Modified: src/prefs.c 4 files changed, 0 insertions(+), 4 deletions(-) =================================================================== @@ -1635,14 +1635,10 @@ void prefs_show_dialog(void) GtkWidget *label; guint i; gchar *encoding_string; - GdkPixbuf *pb;
ui_widgets.prefs_dialog = create_prefs_dialog(); gtk_widget_set_name(ui_widgets.prefs_dialog, "GeanyPrefsDialog"); gtk_window_set_transient_for(GTK_WINDOW(ui_widgets.prefs_dialog), GTK_WINDOW(main_widgets.window)); - pb = ui_new_pixbuf_from_inline(GEANY_IMAGE_LOGO); - gtk_window_set_icon(GTK_WINDOW(ui_widgets.prefs_dialog), pb); - g_object_unref(pb); /* free our reference */
/* init the file encoding combo boxes */ encoding_list = ui_builder_get_object("encoding_list");
Modified: src/symbols.c 16 files changed, 4 insertions(+), 12 deletions(-) =================================================================== @@ -543,21 +543,13 @@ static void init_tag_iters(void) static GdkPixbuf *get_tag_icon(const gchar *icon_name) { static GtkIconTheme *icon_theme = NULL; - static gint x, y; + static gint x = -1;
- if (G_UNLIKELY(icon_theme == NULL)) + if (G_UNLIKELY(x < 0)) { -#ifndef G_OS_WIN32 - gchar *path = g_build_filename(GEANY_DATADIR, "icons", NULL); -#endif - gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &x, &y); + gint dummy; icon_theme = gtk_icon_theme_get_default(); -#ifdef G_OS_WIN32 - gtk_icon_theme_append_search_path(icon_theme, "share\icons"); -#else - gtk_icon_theme_append_search_path(icon_theme, path); - g_free(path); -#endif + gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, &x, &dummy); } return gtk_icon_theme_load_icon(icon_theme, icon_name, x, 0, NULL); }
Modified: src/ui_utils.c 3 files changed, 0 insertions(+), 3 deletions(-) =================================================================== @@ -979,9 +979,6 @@ GdkPixbuf *ui_new_pixbuf_from_inline(gint img) { switch (img) { - case GEANY_IMAGE_LOGO: - return gdk_pixbuf_new_from_inline(-1, aladin_inline, FALSE, NULL); - break; case GEANY_IMAGE_SAVE_ALL: { /* check whether the icon theme looks like a Gnome icon theme, if so use the
Modified: src/ui_utils.h 1 files changed, 0 insertions(+), 1 deletions(-) =================================================================== @@ -170,7 +170,6 @@
enum { - GEANY_IMAGE_LOGO, GEANY_IMAGE_SAVE_ALL, GEANY_IMAGE_CLOSE_ALL, GEANY_IMAGE_BUILD
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).