! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
patch for themed icon support in Xfce4-appfinder
Status:
RESOLVED: FIXED
Product:
Xfce4-appfinder
Component:
General

Comments

Description Zenwalk 2006-12-08 14:52:15 CET
Xfce4-appfinder actually uses an inline pixbuf icon (ie : for it's own
window title bar icon and dialogs).

I made a patch that adds themed icon support, see below :

##################################################################

diff -rNau xfce4-appfinder-4.3.99.2-orig/src/inline-icon.h xfce4-appfinder-4.3.99.2/src/inline-icon.h
--- xfce4-appfinder-4.3.99.2-orig/src/inline-icon.h	2006-11-04 19:09:56.000000000 +0100
+++ xfce4-appfinder-4.3.99.2/src/inline-icon.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,462 +0,0 @@
-/* GdkPixbuf RGBA C-Source image dump */
-
-#ifdef __SUNPRO_C
-#pragma align 4 (default_icon_data_48_48)
-#endif
-#ifdef __GNUC__
-static const guint8 default_icon_data_48_48[] __attribute__ ((__aligned__ (4))) = 
-#else
-static const guint8 default_icon_data_48_48[] = 
-#endif
-{ ""
-  /* Pixbuf magic (0x47646b50) */
-  "GdkP"
-  /* length: header (24) + pixel_data (9216) */
-  "\0\0$\30"
-  /* pixdata_type (0x1010002) */
-  "\1\1\0\2"
-  /* rowstride (192) */
-  "\0\0\0\300"
-  /* width (48) */
-  "\0\0\0""0"
-  /* height (48) */
-  "\0\0\0""0"
-  /* pixel_data: */
-  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\17\377\377\377k\377\377\377"
-  "5\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377[\377\377\377T\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\33\377\377\377\210\377\377"
-  "\377!\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377X\377\377\377\377\331\331\331\364\244\244\244F\377"
-  "\377\377\0\377\377\377#\377\377\377X\377\377\377\15\377\377\377\0\377"
-  "\377\377g\377\377\377\377\264\264\264\377\14\14\14\224\0\0\0\231\0\0"
-  "\0\266\0\0\0\301\0\0\0\246\0\0\0\212ZZZ\177\355\355\355\202\377\377\377"
-  "\6\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\244\377\377\377\377\275\275\275\374\371\371\371\224\377\377\377\27\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377{\304\304\304\377\0"
-  "\0\0\377\31\31\31\376SSSg\376\376\376\275\373\373\373\377\340\340\340"
-  "\204\371\371\371a\234\234\234\376!!!\377\0\0\0\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\7\7\7\377\26\26\26"
-  "\334\0\0\0\30\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
-  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "{}}}\377\0\0\0\377\27\27\27\377\226\226\226\372\375\375\375\204\377\377"
-  "\377\17\377\377\377\0\377\377\377\236\232\232\232\375\0\0\0\377\2\2\2"
-  "\377\3\3\3\377\270\270\270\377xxx\377\0\0\0\377$$$\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\10\10\10\330!!!\360\27\27\27\377"
-  "\7\7\7\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\372\0\0\0V\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377N\210\210\210\377\0\0\0\377\22\22\17\377"
-  "\0\0\0\377\30\30\30\377\247\247\247\365\377\377\377u\376\376\376\311"
-  "sss\377\1\1\1\377\241\241\206\377\6\6\5\377\4\4\4\377\6\6\6\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\377\2\2\1\377PPB\377\22\22\17\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\3\3\2\377%%\37\377CC9\377))\"\377\0\0\0\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\245\0\0\0\12\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\"\265\265\265\377\0\0\0\377"
-  "\237\237\205\377\214\214t\377\27\27\23\377\0\0\0\377\40\40\40\377\273"
-  "\273\273\377NNN\377\31\31\25\377\347\347\300\377\245\245\211\377\2\2"
-  "\1\377\0\0\0\377\0\0\0\377\0\0\0\377\3\3\2\377ffU\377\312\312\247\377"
-  "\253\253\216\377MM@\377zzf\377\257\257\221\377\337\337\271\377\347\347"
-  "\300\377\347\347\300\377\225\225|\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
-  "\0\0\377\0\0\0\341\0\0\0\16\377\377\377\0\377\377\377\0\377\377\377\0"
-  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\1\337\337\337\367\0\0\0\377{{f\377\347\347"
-  "\300\377\340\340\272\377\177\177i\377\17\17\14\377\0\0\0\377\2\2\2\377"
-  "==3\377\347\347\300\377\303\303\242\377\4\4\4\377\0\0\0\377\36\36\31"
-  "\377KK>\377\200\200k\377\340\340\272\377\347\347\300\377\357\357\325"
-  "\377\367\367\354\377\372\372\362\377\367\367\354\377\355\355\320\377"
-  "\347\347\300\377\347\347\300\377rr_\377\0\0\0\377\0\0\0\377\0\0\0\261"
-  "\0\0\0\372\0\0\0\377\0\0\0\267\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\376\376\376\313\14\14\14\377SSE\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\332\332\265\377rr_\377\25"
-  "\25\21\377\222\222y\377\346\346\277\37777-\377\0\0\0\377\23\23\20\377"
-  "uua\377\300\300\237\377\347\347\300\377\350\350\303\377\370\370\354\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\355\355\322\377\347\347\300\377NNA\377\14\14\13\377\0\0"
-  "\0\375\0\0\0\11\0\0\0\212\0\0\0\377\0\0\0\376\0\0\0]\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\36\377\377\377z\377\377\377O\377\377\377$\377\377\377\2\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\235888\377++$\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\207\207p\377\0\0\0\377\1"
-  "\1\1\377ZZJ\377\266\266\230\377\347\347\300\377\347\347\300\377\371\371"
-  "\357\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\372\372\363\377\347\347\300\377"
-  "))\"\377\7\7\7\377\1\1\1\347\0\0\0,\227\227\227\24\13\13\13\332\0\0\0"
-  "\377\13\13\13\364===\30\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\376\376\376\247\373\373\373\377\303\303\303"
-  "\377\355\355\355\377\376\376\376\370\376\376\376\317\377\377\377\242"
-  "\377\377\377w\377\377\377\245fff\377\6\6\5\377\344\344\276\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\317\317\254\377\14\14\12\377\0\0\0\37744+\377\220\220w\377\346\346"
-  "\277\377\347\347\300\377\360\360\330\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\376\376\375\377\347\347\300\377``P\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\377\31\31\31\377\1\1\1\377\0\0\0\377\24\24\24"
-  "\343\0\0\0\15\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
-  "\377\377\377L\177\177\177\377\0\0\0\377\0\0\0\377\22\22\22\377<<<\377"
-  "lll\376\232\232\232\377\306\306\306\377\203\203\203\376\0\0\0\377\305"
-  "\305\243\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377}}h\377\0\0\0\377\16\16\14\377rr_\377\326\326"
-  "\262\377\347\347\300\377\347\347\300\377\371\371\357\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\375\375\373\377\347\347\300\377\347"
-  "\347\300\377\331\331\265\377\266\266\227\377\223\223z\377oo\\\377KK>"
-  "\377\21\21\16\377\0\0\0\377\0\0\0\377\0\0\0\270\0\0\0\10\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\214\214\214\333\0\0\0\377"
-  "66-\377MM@\377##\35\377\3\3\2\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0"
-  "\377\242\242\207\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\37755,\377\0\0\0\37777-\377\256\256\221"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\376\376\375\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\370\370\354\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\330\330\263\377\1\1\1\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\201\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\362\362\362\77\36\36\36\377\35\35\30\377\342\342\274\377\347"
-  "\347\300\377\342\342\273\377\275\275\235\377\226\226}\377oo\\\377llZ"
-  "\377\343\343\275\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\323\323\260\377\0\0\0\377\0\0\0\377\40\40\33\377__O"
-  "\377\224\224{\377\331\331\264\377\347\347\300\377\374\374\370\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\376\376\376\377\354\354\315\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\345\345\276\377\6\6\5\377\0\0\0\377"
-  "\0\0\0\377\0\0\0;\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\227\227\227\316\0\0\0\377\211\211r\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\275\275\235\377\40\40\33\377\0\0\0\377\0\0\0\377\10\10\10\377"
-  "\2\2\2\377\0\0\0\377\5\5\4\377AA6\377\340\340\325\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\362\362\336\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\232\232\200\377\0\0\0\377\0\0\0\377\0\0\0\361\0"
-  "\0\0\31\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377/)))\377\25\25\21\377\337\337\271\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\346\346\277\377\203\203m\377\6\6\5\377\16"
-  "\16\16\377\0\0\0\377\5\5\5\377\244\244\244\377\374\374\374\377\301\301"
-  "\301\377ttt\377\32\32\32\377\20\20\20\377\334\334\331\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\375\375\372\377\357\357\326\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377..&\377\5\5\5\377\0\0\0\377\0\0\0\341\0\0\0%\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\243"
-  "\243\243\276\0\0\0\377}}h\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\212\212s\377\0\0\0\377@@@\377\242\242\242\377\0\0\0\377\13\13\13"
-  "\377\262\262\262\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\366\366\366\377\201\201\201\377\12\12\12\377PPN\377\315\315\272\377"
-  "\356\356\323\377\347\347\301\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\252\252\216\377\0\0\0\377\1"
-  "\1\1\376\0\0\0\377\0\0\0\341\0\0\0""2\377\377\377\0\377\377\377\0\377"
-  "\377\377\10\377\377\3775\377\377\377Z\377\377\377\200\377\377\377\274"
-  "999\377\17\17\14\377\332\332\265\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\320\320\255\377\15\15"
-  "\13\377999\377\375\375\375\377\313\313\313\377\0\0\0\377\1\1\1\377\263"
-  "\263\263\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\334\334\334\377%%%\377\6\6\5\377\232\232\200"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377eeT\377\0\0\0\377\0\0\0\376\0\0\0\377\0\0"
-  "\0\326\0\0\0""4\377\377\377\0\377\377\377\0\376\376\376|\377\377\377"
-  "\377\377\377\377\377\357\357\357\377\305\305\305\375nnn\377\0\0\0\377"
-  "uua\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377JJ=\377\4\4\4\377\324\324\324\377\377\377\377\377\343"
-  "\343\343\377\0\0\0\377\0\0\0\377\226\226\226\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\354\354\354\377777\377\4\4\4\377\262\262\224\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\300"
-  "\300\240\377**#\377\0\0\0\377\0\0\0\377\13\13\13\341\0\0\0(\377\377\377"
-  "\0\377\377\377\0\377\377\377f\264\264\264\377\24\24\23\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\1\1\1\377\227\227~\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\236\236\203\377\0\0\0\377zzz\377"
-  "\377\377\377\377\377\377\377\377\374\374\374\377\16\16\16\377\0\0\0\377"
-  "aaa\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\355\355\355\377\37\37"
-  "\37\377\27\27\24\377\322\322\256\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\346\346\277\377\20\20\16"
-  "\377\0\0\0\377\0\0\0\377\0\0\0{\377\377\377\0\377\377\377\0\377\377\377"
-  "\0PPP\261\0\0\0\377\30\30\24\377\232\232\200\377\275\275\235\377\337"
-  "\337\271\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377JJ=\377\26\26\26\377\367\367\367\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377TTT\377\0\0\0\377,,,\377\365"
-  "\365\365\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\315\315\315"
-  "\377\6\6\6\377LL\77\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\274\274\234\377\0\0\0\377\0\0\0\377\0\0"
-  "\0\377\0\0\0\377\0\0\0W\377\377\377\0\377\377\377\0\0\0\0\1\37\37\37"
-  "\325\0\0\0\377ZZK\377\345\345\276\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\35\35"
-  "\30\377NNN\377\377\377\377\377\377\377\377\377\377\377\377\377\376\376"
-  "\376\377b``\377\0\0\0\377\1\1\1\377\250\250\250\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377zzz\377\0\0\0\377\264\264\225"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377AA6\377"
-  "\0\0\0\377\0\0\0\377\5\5\5\377\0\0\0\376\0\0\0W\377\377\377\0\377\377"
-  "\377\0\377\377\377$\377\377\377\247BBB\377\0\0\0\377TTF\377\345\345\276"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\327\327\263\377\0\0\0\377~~~\377\377\377\377\377\377\377\377\377\376"
-  "\376\376\377e``\377\32\6\6\377\5\1\1\377\0\0\0\377\32\32\32\377\364\364"
-  "\364\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\361\361\361\377"
-  "\24\24\24\377::0\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\216"
-  "\216v\377\0\0\0\377\0\0\0\377\11\11\11\377\0\0\0\376\0\0\0c\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\376\376\376y\375\375\375\377\241\241\241"
-  "\377\5\5\4\377\4\4\3\377\342\342\274\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\252\252\215\377\0\0\0\377\255\255"
-  "\255\377\377\377\377\377\375\375\375\377b\\\\\377%\11\11\377\34477\377"
-  "\247CC\377\6\3\3\377\0\0\0\377\\\\\\\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377}}}\377\0\0\0\377\320\320\255\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\321\321\255\377\16\16\14\377\0\0\0\377\0\0\0\377\0\0\0\376\0"
-  "\0\0`\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377$\201\201\201\315\0\0\0\377\12\12\10\377\224\224{\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\201\201k\377\0\0\0\377\331\331\331\377\375\375\375\377^XX\377'\12\12"
-  "\377\346::\377\377ii\377\377\222\222\377\252}}\377\6\5\5\377\2\2\2\377"
-  "\256\256\256\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\314\314"
-  "\314\377\0\0\0\377\215\215u\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\341\341\273\377EE9\377\0\0\0\377\7\7\6\377\0"
-  "\0\0\377\0\0\0\377\0\0\0\243\0\0\0\17\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\213\213\213\202\21\21\21\377\0\0\0\37744+\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\227\227}\377\0\0\0\377\277\277\277\377[UU\377*\14\14\377"
-  "\350==\377\377ll\377\377\225\225\377\377\276\276\377\377\346\346\377"
-  "\255\241\241\377\6\5\5\377\1\1\1\377~~~\377\375\375\375\377\377\377\377"
-  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\376\376\376\377\32\32\32\377KK>\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\300\300\240\377++$\377\0\0\0\377\0\0\0\377\11\11\7\377"
-  "\0\0\0\377\2\2\1\377\0\0\0\377\0\0\0X\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377b\376\376\376\376\254\254\254\376\2\2\2\377\14"
-  "\14\12\377\344\344\276\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\303\303\242\377\0\0\0\3774..\377,\13\13\377\352"
-  "AA\377\377oo\377\377\230\230\377\377\301\301\377\377\352\352\377\377"
-  "\353\353\377\377\302\302\377\260jj\377\6\3\3\377\0\0\0\377333\377\342"
-  "\342\342\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\377@@@\37700(\377\347\347\300\377\347\347\300\377"
-  "\206\206o\377\10\10\6\377\0\0\0\377\2\2\2\37799/\377\2\2\1\377\0\0\0"
-  "\377\0\0\0\377\0\0\0\264\0\0\0\40\377\377\377\0\377\377\377\0\377\377"
-  "\377a\376\376\376\376\320\320\320\376\25\25\25\377\15\15\13\377\267\267"
-  "\230\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\341\341\273\377\12\3\2\377*\10\10\377\354DD\377"
-  "\377rr\377\377\233\233\377\377\304\304\377\377\355\355\377\377\350\350"
-  "\377\377\277\277\377\377\226\226\377\377mm\377\26411\377\6\1\1\377\0"
-  "\0\0\377\12\12\12\377iii\377\301\301\301\377\360\360\360\377\377\377"
-  "\377\377\377\377\377\377NNN\377\36\36\32\377\206\206p\37722*\377\0\0"
-  "\0\377\0\0\0\377\22\22\17\377]]M\377\216\216v\377\233\233\201\377\6\6"
-  "\5\377\3\3\3\377VVVp\377\377\377\0\377\377\377\0\377\377\377\0\376\376"
-  "\376\177\324\324\324\377\30\30\30\377\17\17\15\377\271\271\232\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\342\342\274\377JC7\377*\7\7\377\355HH\377\377uu\377\377\236"
-  "\236\377\377\307\307\377\377\360\360\377\377\345\345\377\377\274\274"
-  "\377\377\223\223\377\377jj\377\377BB\377\377\32\32\377\245\11\11\377"
-  "\2\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\12\12\12\377\26\26"
-  "\26\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\37711(\377qq]\377"
-  "\260\260\222\377\346\346\277\377\347\347\300\377\254\254\217\377\10\10"
-  "\7\377\2\2\2\376\0\0\0Q\377\377\377\0\377\377\377\0\377\377\377\13//"
-  "/\236\0\0\0\377\13\13\11\37744+\377UUG\377uua\377\321\321\256\377\347"
-  "\347\300\377\341\341\273\377G@5\3773\16\15\377\357KK\377\377xx\377\377"
-  "\241\241\377\377\312\312\377\377\363\363\377\377\342\342\377\377\271"
-  "\271\377\377\220\220\377\377gg\377\377\77\77\377\377\27\27\377\354\20"
-  "\20\377-\15\15\377$\37\37\377%%%\377\40\40\40\377\2\2\2\377\0\0\0\377"
-  "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\17\17\15\37744+\377\\\\L\377"
-  "\207\207p\377\321\321\255\377\305\305\243\377iiW\377GG;\377$$\36\377"
-  "\3\3\2\377\0\0\0\377\0\0\0\371\0\0\0>\377\377\377\0\377\377\377\0\0\0"
-  "\0\33\0\0\0\260\0\0\0\377\1\1\1\377\3\3\2\377\0\0\0\377eeT\377\340\340"
-  "\272\377D<2\3776\17\16\377\360NN\377\377{{\377\377\244\244\377\377\315"
-  "\315\377\377\366\366\377\377\337\337\377\377\266\266\377\377\215\215"
-  "\377\377dd\377\377<<\377\377\24\24\377\353\22\22\377+\15\15\3773..\377"
-  "jjj\377\262\262\262\377\323\323\323\377\242\242\242\377ttt\377___\377"
-  "(((\377\0\0\0\377KK\77\377\177\177j\377\241\241\206\377\306\306\244\377"
-  "\344\344\275\377\347\347\300\377MM@\377\0\0\0\377\12\12\11\377\11\11"
-  "\11\376\2\2\2\376\0\0\0\377\0\0\0\377\0\0\0f\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\0\0\0\15@@@u\204\204\204\376000\377\0\0\0\377\232\232"
-  "\200\377A90\3778\17\16\377\362RR\377\377~~\377\377\247\247\377\377\320"
-  "\320\377\377\371\371\377\377\334\334\377\377\263\263\377\377\212\212"
-  "\377\377aa\377\37799\377\377\20\20\377\352\25\25\377)\15\15\3774//\377"
-  "jjj\377\272\272\272\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\310\310\310\377\1\1\1\377OOB\377\345\345\276\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\216\216v\377\0\0\0\377\0\0\0\377\0\0\0\303\0\0\0\224\0\0\0o"
-  "\0\0\0I\0\0\0\13\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\376\376\376\262\360\360\360\375\20\20\20\377//&\377\77""7-\377;\20"
-  "\17\377\363UU\377\377\201\201\377\377\252\252\377\377\323\323\377\377"
-  "\374\374\377\377\331\331\377\377\260\260\377\377\207\207\377\377__\377"
-  "\37766\377\377\15\15\377\350\30\30\377'\16\16\377511\377kkk\377\276\276"
-  "\276\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\335\335\335\377(((\377\20\20\16\377\323\323\260\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\344\344\276\377\"\"\35\377\2\2\2\377\0\0\0\202\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\377\377\3779\377\377\377\377sss\377\0\0\0\377.&"
-  "\40\377>\21\20\377\364XX\377\377\204\204\377\377\255\255\377\377\326"
-  "\326\377\377\377\377\377\377\326\326\377\377\255\255\377\377\204\204"
-  "\377\377\\\\\377\37733\377\377\12\12\377\347\32\32\377&\16\16\377733"
-  "\377jjj\377\303\303\303\377\377\377\377\377\377\377\377\377\377\377\377"
-  "\377\377\377\377\377\245\245\245\377\15\15\15\377\13\13\11\377\241\241"
-  "\206\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\231\231\177\377\0\0\0\377\1\1\1\371\0\0\0\24\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\376\376\376"
-  "\300\351\351\351\374\12\12\12\377\24\14\12\377A\22\21\377\365[[\377\377"
-  "\207\207\377\377\260\260\377\377\331\331\377\377\373\373\377\377\323"
-  "\323\377\377\252\252\377\377\201\201\377\377XX\377\37700\377\377\7\7"
-  "\377\345\35\35\377\"\14\14\377522\377lll\377\306\306\306\377\377\377"
-  "\377\377\377\377\377\377\373\373\373\377\317\317\317\377^^^\377\0\0\0"
-  "\377--&\377\305\305\244\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\346\346\277\377,,%\377\2\2\2\377\0\0"
-  "\0\221\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377E\377\377\377\377fff\377\10\0\0\377B\22\21\377\366"
-  "__\377\377\212\212\377\377\263\263\377\377\334\334\377\377\370\370\377"
-  "\377\320\320\377\377\247\247\377\377~~\377\377UU\377\377--\377\377\4"
-  "\4\377\344\37\37\377\35\11\11\377\6\3\3\377\0\0\0\377!!!\377ccc\377s"
-  "ss\377<<<\377\11\11\11\377\0\0\0\377\0\0\0\377ggU\377\341\341\273\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\326\326\262\377\345\345\276\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\245\245\211\377\0\0\0\377\0"
-  "\0\0\374\0\0\0\34\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\376\376\376\237\331\331\331\377\12\2\2\377B\20\20\377\370bb\377\377"
-  "\215\215\377\377\266\266\377\377\337\337\377\377\365\365\377\377\315"
-  "\315\377\377\244\244\377\377{{\377\377RR\377\377**\377\377\1\1\377\342"
-  "\"\"\377\37\14\13\3771/'\377DD8\377XXI\377;;1\377\13\13\12\377\3\3\3"
-  "\377++$\377]]M\377\216\216v\377\303\303\242\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\261\261\223\377\6\6\5\377\10\10\7\377..&\377VVH\377~~i\377\246\246"
-  "\212\377\315\315\252\37755,\377\2\2\2\377\0\0\0\240\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\242\242\242)\24\14\14\365E\21"
-  "\21\377\371ff\377\377\220\220\377\377\271\271\377\377\342\342\377\377"
-  "\362\362\377\377\312\312\377\377\241\241\377\377xx\377\377OO\377\377"
-  "''\377\377\0\0\377\341$$\377\36\14\13\37752*\377ccS\377\275\275\235\377"
-  "\347\347\300\377\347\347\300\377\345\345\276\377\337\337\271\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\232\232\200\377\0\0\0\377\0\0\0\377\1\1\1\377\3"
-  "\3\2\377\0\0\0\377\0\0\0\377\0\0\0\377\1\1\1\377\0\0\0\377\0\0\0\375"
-  "\0\0\0%\377\377\377\0\377\377\377\0\0\0\0\21\13\1\1\324I\23\23\372\371"
-  "hh\377\377\224\224\377\377\274\274\377\377\345\345\377\377\357\357\377"
-  "\377\307\307\377\377\236\236\377\377uu\377\377LL\377\377$$\377\377\3"
-  "\3\377\337&&\377\34\14\13\37763+\377eeT\377\300\300\237\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\302\302\241\377\0\0\0\377\0\0\0\377\0\0\0\244"
-  "\0\0\0\223\0\0\0\304\1\1\1\362\0\0\0\377\0\0\0\377\1\1\1\377\0\0\0\377"
-  "\0\0\0\210\377\377\377\0\377\377\377\0\15\1\1\307M\25\25\371\372ll\377"
-  "\377\227\227\377\377\277\277\377\377\350\350\377\377\354\354\377\377"
-  "\303\303\377\377\233\233\377\377rr\377\377II\377\377!!\377\377\6\6\377"
-  "\336))\377\32\14\13\37764,\377ffU\377\302\302\241\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347"
-  "\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\343\343\275\377\4\4\4\377\0\0\0"
-  "\377\0\0\0\200\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\25\0\0"
-  "\0@\0\0\0l\0\0\0\224\0\0\0\26\377\377\377\0\377\377\377\0\16\3\3\331"
-  "\247JJ\377\377\232\232\377\377\302\302\377\377\353\353\377\377\351\351"
-  "\377\377\300\300\377\377\230\230\377\377oo\377\377FF\377\377\36\36\377"
-  "\377\11\11\377\334++\377\31\14\13\37786-\377hhV\377\273\273\233\377\221"
-  "\221x\377\331\331\264\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\323\323\257\377\223\223z\377\340\340"
-  "\272\377\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300"
-  "\377((!\377\3\3\3\376\0\0\0\253\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\3\1\1\244d>>\375\377\305\305\377\377\356"
-  "\356\377\377\346\346\377\377\275\275\377\377\225\225\377\377ll\377\377"
-  "CC\377\377\33\33\377\377\14\14\377\332--\377\27\13\12\37797.\377ffU\377"
-  "nn[\377\21\21\16\377\0\0\0\377HH<\377\347\347\300\377\347\347\300\377"
-  "\347\347\300\377\347\347\300\377\347\347\300\377\347\347\300\377\347"
-  "\347\300\377\347\347\300\377\347\347\300\37722)\377\0\0\0\377\27\27\23"
-  "\377\214\214t\377\343\343\275\377\347\347\300\377\347\347\300\377QQC"
-  "\377\7\7\6\377\1\1\1\330\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\0\0\0j$\34\34\372\377\361\361\377\377\343\343"
-  "\377\377\272\272\377\377\222\222\377\377ii\377\377@@\377\377\30\30\377"
-  "\377\17\17\377\330//\377\24\11\11\37787.\377AA6\377\24\24\21\377\0\0"
-  "\0\377\23\23\23\377\1\1\1\377##\35\377\347\347\300\377\342\342\273\377"
-  "MM@\377DD9\377\317\317\254\37777.\377[[L\377\345\345\276\377\347\347"
-  "\300\377\17\17\15\377\12\12\12\377\2\2\2\377\0\0\0\377\37\37\32\377\230"
-  "\230~\377\346\346\277\377xxd\377\0\0\0\377\0\0\0\374\0\0\0\6\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0(\3\3\3\375\333"
-  "\300\300\377\377\267\267\377\377\217\217\377\377ff\377\377==\377\377"
-  "\25\25\377\377\22\22\377\32722\377\20\6\6\377\34\32\26\377\17\17\14\377"
-  "\0\0\0\377\22\22\22\377\6\6\6\376\0\0\0\377&&&\377\4\4\4\377\340\340"
-  "\272\377FF:\377\0\0\0\377\0\0\0\377$$\36\377\0\0\0\377\0\0\0\377YYJ\377"
-  "\324\324\260\377\0\0\0\377\11\11\11\375\0\0\0\301\0\0\0\276\3\3\2\377"
-  "\0\0\0\377**#\377bbQ\377\0\0\0\377\0\0\0\377\0\0\0-\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\5\5\5\3062##\373"
-  "\347~~\377\377cc\377\377::\377\377\22\22\377\377\25\25\377\32544\377"
-  "\21\7\7\376\2\1\1\377\0\0\0\377\10\10\10\377\10\10\10\375\0\0\0\377\0"
-  "\0\0\272\207\207\207m\227\227\227\377\0\0\0\37777.\377\0\0\0\377\31\31"
-  "\31\376\1\1\1\377\0\0\0\377\4\4\4\377\0\0\0\377\0\0\0\37777.\377\0\0"
-  "\0\377\0\0\0\377\0\0\0\210\377\377\377\0\0\0\0,\0\0\0\313\3\3\2\377\0"
-  "\0\0\377\0\0\0\377\0\0\0\377\0\0\0X\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\0\0\0""1\10\4\4\333\12\4\4\374\\\24"
-  "\24\373\230\11\11\377\323\25\25\377\32155\377\16\6\6\372\2\1\1\314\1"
-  "\1\0\361\0\0\0\377\0\0\0\377\1\1\1\312\0\0\0A\377\377\377\0\377\377\377"
-  "\11\204\204\204\213\0\0\0\377\0\0\0\377\16\16\16\377\0\0\0\376\0\0\0"
-  "\210\3\3\2\333\0\0\0\377\0\0\0\257\36\36\36\317\0\0\0\377\0\0\0\377\0"
-  "\0\0\377\0\0\0b\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0""9\0"
-  "\0\0\330\3\3\3\377\0\0\0\377\0\0\0\203\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377"
-  "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0;\0\0\0\247"
-  "\1\0\0\302\14\1\1\335\6\2\2\371\0\0\0\377\2\1\1\277\0\0\0\201\0\0\0/"
-  "\1\1\1\245\0\0\0P\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\0\0\0\22\5\5\5\266\0\0\0\377\0\0\0\377\0\0\0n\377\377\377\0\0\0\0"
-  "\40\0\0\0y\0\0\0'\377\377\377\0\0\0\0\270\5\5\4\377\0\0\0\377\0\0\0="
-  "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\0\0\0A\0\0\0\237\0\0\0\34\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\0\0\0\30\0"
-  "\0\0J\0\0\0v\0\0\0\217\0\0\0\235\0\0\0~\0\0\0\25\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377"
-  "\377\0\377\377\377\0\0\0\0\6\2\2\2z\0\0\0k\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\0\0\0a\2\2\2\177\0\0\0\13\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\0\0\0\5\0\0\0\30\0\0\0\17\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377"
-  "\0"};
-
-
diff -rNau xfce4-appfinder-4.3.99.2-orig/src/main.c xfce4-appfinder-4.3.99.2/src/main.c
--- xfce4-appfinder-4.3.99.2-orig/src/main.c	2006-11-04 19:09:56.000000000 +0100
+++ xfce4-appfinder-4.3.99.2/src/main.c	2006-12-07 20:54:46.000000000 +0100
@@ -34,8 +34,6 @@
 #include "main.h"
 #include "appfinder.h"
 #include "xfce4-appfinder.h"
-#include "inline-icon.h"
-
 #define BORDER  8
 
 void    callbackExecuteApplication      (GtkWidget         *widget,
@@ -206,10 +204,9 @@
                                               GTK_DIALOG_NO_SEPARATOR,
                                               GTK_STOCK_CLOSE, GTK_RESPONSE_OK,
                                               NULL);
-
-        icon = xfce_inline_icon_at_size (default_icon_data_48_48, 32, 32);
-        gtk_window_set_icon (GTK_WINDOW (dialog), icon);
-	gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
+		icon = xfce_themed_icon_load("xfce4-appfinder", 48);
+        gtk_window_set_icon_name (GTK_WINDOW (dialog), "xfce4-appfinder");
+		gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
 
         vbox = GTK_DIALOG (dialog)->vbox;
         gtk_container_set_border_width (GTK_CONTAINER (vbox), 2);
@@ -238,7 +235,7 @@
             icon = xfce_themed_icon_load(iconpath, 48);
             if (!icon)
             {
-                icon = xfce_inline_icon_at_size (default_icon_data_48_48, 48, 48);
+                icon = xfce_themed_icon_load("xfce4-appfinder", 48);
                 icon2 = gdk_pixbuf_copy (icon);
                 gdk_pixbuf_saturate_and_pixelate(icon, icon2, 0.0, TRUE);
                 g_object_unref(icon);
@@ -248,7 +245,7 @@
         }
         else
         {
-            icon = xfce_inline_icon_at_size (default_icon_data_48_48, 48, 48);
+            xfce_themed_icon_load("xfce4-appfinder", 48);
         }
 
         img = gtk_image_new_from_pixbuf (icon);
@@ -439,7 +436,8 @@
     afWnd = gtk_window_new (GTK_WINDOW_TOPLEVEL);
     g_signal_connect (G_OBJECT(afWnd), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
     gtk_window_set_title (GTK_WINDOW(afWnd), "Xfce4 Appfinder");
-    gtk_window_set_icon (GTK_WINDOW(afWnd), xfce_inline_icon_at_size (default_icon_data_48_48, 48, 48));
+    gtk_window_set_icon_name (GTK_WINDOW (afWnd), "xfce4-appfinder");
+    //gtk_window_set_icon (GTK_WINDOW(afWnd), xfce_inline_icon_at_size (default_icon_data_48_48, 48, 48));
     gtk_window_set_position (GTK_WINDOW(afWnd), GTK_WIN_POS_CENTER_ALWAYS);
     gtk_window_set_default_size (GTK_WINDOW(afWnd), gdk_screen_width ()/2, gdk_screen_height()/2);
 
diff -rNau xfce4-appfinder-4.3.99.2-orig/src/xfce4-appfinder.c xfce4-appfinder-4.3.99.2/src/xfce4-appfinder.c
--- xfce4-appfinder-4.3.99.2-orig/src/xfce4-appfinder.c	2006-11-04 19:09:56.000000000 +0100
+++ xfce4-appfinder-4.3.99.2/src/xfce4-appfinder.c	2006-12-07 20:54:46.000000000 +0100
@@ -27,8 +27,6 @@
 #include <libxfce4util/libxfce4util.h>
 #include <libxfcegui4/libxfcegui4.h>
 #include <string.h>
-
-#include "inline-icon.h"
 #include "xfce4-appfinder.h"
 
 enum {
@@ -582,7 +580,7 @@
         {
             gtk_list_store_append(GTK_LIST_STORE(gtk_tree_view_get_model (GTK_TREE_VIEW(af->appsTree))), &iter);
             gtk_list_store_set(GTK_LIST_STORE(gtk_tree_view_get_model (GTK_TREE_VIEW(af->appsTree))),
-                                &iter, APPLICATION_TREE_ICON, xfce_inline_icon_at_size (default_icon_data_48_48, 24, 24),
+                                &iter, APPLICATION_TREE_ICON, xfce_themed_icon_load("xfce4-appfinder", 24),
                                 APPLICATION_TREE_TEXT, _("No items available"), -1);
             gtk_widget_set_sensitive(af->appsTree, FALSE);
         }
@@ -622,7 +620,7 @@
     {
         gtk_list_store_append(GTK_LIST_STORE(gtk_tree_view_get_model (GTK_TREE_VIEW(appfinder->appsTree))), &iter);
         gtk_list_store_set(GTK_LIST_STORE(gtk_tree_view_get_model (GTK_TREE_VIEW(appfinder->appsTree))),
-                            &iter, APPLICATION_TREE_ICON, xfce_inline_icon_at_size (default_icon_data_48_48, 24, 24),
+                            &iter, APPLICATION_TREE_ICON, xfce_themed_icon_load("xfce4-appfinder", 24),
                             APPLICATION_TREE_TEXT, _("Sorry, no match for searched text."), -1);
         gtk_widget_set_sensitive(appfinder->appsTree, FALSE);
     }
Comment 1 Olivier Fourdan editbugs 2006-12-08 14:54:52 CET
Eeek, seems you missed the "Create a New Attachment" which would be way more appropriate than a cut'n paste of the entire patch in the log... The HTML will break the patch, that's why an attachment would be more appropriate.
Comment 2 Zenwalk 2006-12-08 17:32:39 CET
Created attachment 895 
The patch :)
Comment 3 Jasper Huijsmans editbugs 2006-12-09 10:07:35 CET
Ok, I have committed the patch. Thanks.

PS
Eduard, I hope you don't mind I took the liberty to commit it for you.
Comment 4 Zenwalk 2006-12-09 10:29:25 CET
PLease don't forget to check the availability of the "xfce4-appfinder" icon in the XFCE icon theme (I use a modified Tango :)

JP

Bug #2651

Reported by:
Zenwalk
Reported on: 2006-12-08
Last modified on: 2009-07-14

People

Assignee:
Jannis Pohlmann
CC List:
1 user

Version

Attachments

The patch :) (36.96 KB, patch)
2006-12-08 17:32 CET , Zenwalk
no flags

Additional information