Revision: 3837 http://geany.svn.sourceforge.net/geany/?rev=3837&view=rev Author: eht16 Date: 2009-06-05 14:00:08 +0000 (Fri, 05 Jun 2009)
Log Message: ----------- Add a more Tango like icon for 'Save All' (by Jesse Mayes, thanks).
Modified Paths: -------------- trunk/ChangeLog trunk/THANKS trunk/src/about.c trunk/src/images.c trunk/src/ui_utils.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-06-03 15:42:01 UTC (rev 3836) +++ trunk/ChangeLog 2009-06-05 14:00:08 UTC (rev 3837) @@ -1,3 +1,9 @@ +2009-06-05 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de> + + * src/images.c, src/about.c, src/ui_utils.c, THANKS: + Add a more Tango like icon for 'Save All' (by Jesse Mayes, thanks). + + 2009-06-03 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/highlighting.c, doc/geany.txt, doc/geany.html:
Modified: trunk/THANKS =================================================================== --- trunk/THANKS 2009-06-03 15:42:01 UTC (rev 3836) +++ trunk/THANKS 2009-06-05 14:00:08 UTC (rev 3837) @@ -64,6 +64,7 @@ Chris Macksey <cmacksey(at)users(dot)sourceforge(dot)net> - ActionScript filetype patch Simon Treny <simon(dot)treny(at)free(dot)fr> - Documents sidebar stock icons patch Elias Pschernig <elias(at)users(dot)sourceforge(dot)net> - Recent Projects menu patch +Jesse Mayes <plasmasheep(at)gmail(dot)com> - Tango'ish Save All icon
Translators: ------------
Modified: trunk/src/about.c =================================================================== --- trunk/src/about.c 2009-06-03 15:42:01 UTC (rev 3836) +++ trunk/src/about.c 2009-06-05 14:00:08 UTC (rev 3837) @@ -83,7 +83,7 @@ "Chris Macksey, Christoph Berg, Colomban Wendling, Conrad Steenberg, Daniel Richard G., Dave Moore, Dirk Weber, " "Elias Pschernig, Felipe Pena, François Cami, " "Giuseppe Torelli, Guillaume de Rorthais, Guillaume Hoffmann, Herbert Voss, Jason Oster, Jean-François Wauthy, Jeff Pohlmeyer, " -"John Gabriele, Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Moritz Barsnick, " +"Jesse Mayes, John Gabriele, Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Moritz Barsnick, " "Peter Strand, Philipp Gildein, Pierre Joye, Rob van der Linde, Robert McGinley, Roland Baudin, S Jagannathan, Saleem Abdulrasool, " "Sebastian Kraft, Shiv, Slava Semushin, Stefan Oltmanns, Tamim, Thomas Martitz, Tomás Vírseda, " "Tyler Mulligan, Walery Studennikov, Yura Siamashka";
Modified: trunk/src/images.c =================================================================== --- trunk/src/images.c 2009-06-03 15:42:01 UTC (rev 3836) +++ trunk/src/images.c 2009-06-05 14:00:08 UTC (rev 3837) @@ -350,12 +350,12 @@ /* GdkPixbuf RGBA C-Source image dump */
#ifdef __SUNPRO_C -#pragma align 4 (save_all_inline) +#pragma align 4 (save_all_gnome_inline) #endif #ifdef __GNUC__ -static const guint8 save_all_inline[] __attribute__ ((__aligned__ (4))) = +static const guint8 save_all_gnome_inline[] __attribute__ ((__aligned__ (4))) = #else -static const guint8 save_all_inline[] = +static const guint8 save_all_gnome_inline[] = #endif { "" /* Pixbuf magic (0x47646b50) */ @@ -1213,3 +1213,480 @@ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};
+/* Tango-like Save All icon, kindly provided by Jesse Mayes (licenced as GPLv2). */ +/* GdkPixbuf RGBA C-Source image dump */ + +#ifdef __SUNPRO_C +#pragma align 4 (save_all_tango_inline) +#endif +#ifdef __GNUC__ +static const guint8 save_all_tango_inline[] __attribute__ ((__aligned__ (4))) = +#else +static const guint8 save_all_tango_inline[] = +#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\40J\207=\40J\207\211!L\211" + "\315!K\210\363"L\210\363!K\210\361!L\211\332!K\210\226\40J\207O\40J" + "\207\3\377\377\377\0\377\377\377\0\40J\207\16\40J\207g!K\210\252!K\210" + "\346"L\210\365!K\210\363!K\210\355!L\211\274\40J\207s\40J\207$\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\40J\207B!K\210\306%" + "N\212\357Rv\247\351j\213\267\370w\227\301\377\202\240\306\377\214\247" + "\312\377{\231\300\377[}\256\3754[\224\364!K\210\350\40J\207r\40J\207" + "\205\40J\207\3628_\227\344b\204\261\361p\221\274\377|\233\303\377\207" + "\243\310\377\211\243\310\377k\213\270\377Jo\243\371&O\212\371!K\210\262" + "\40J\207,\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\40J\207\3\40J\207\217&P\213\353^\200\256\272\227\260\320\300" + "\227\261\321\335\221\254\316\364\220\252\315\377\222\254\316\377\224" + "\255\317\377\224\256\317\377\224\256\317\377\226\257\320\377r\221\272" + "\377%N\212\3768^\226\365|\232\300\276\233\263\322\320\224\256\317\350" + "\217\252\315\377\221\254\316\377\223\255\316\377\224\256\320\377\224" + "\256\317\377\225\257\317\377\223\254\315\377k\213\266\375+S\215\367\40" + "J\207n\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\40J\207\15\40J\207\271" + "\77d\230\323\255\277\330\220\254\300\332\243\237\266\324\276\226\257" + "\320\330\217\252\315\361\215\251\314\377\217\252\315\377\220\252\315" + "\377\216\251\314\377\214\247\313\377i\212\266\377+T\216\377\205\237\303" + "\377\224\253\314\376~\232\300\373\224\255\316\326\222\255\316\344\215" + "\250\314\374\216\251\314\377\220\252\315\377\217\252\315\377\215\251" + "\314\377\213\247\313\377\211\246\312\377\217\252\315\377\210\243\307" + "\377>d\231\366!K\210\260\40J\207\3\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\40J\207\1\40J\207\261>b\227\265\332" + "\342\355f\300\317\343\201\251\275\327\243\237\266\323\276\232\263\322" + "\326\223\255\316\355\217\252\315\377\215\251\314\377\214\247\313\377" + "\213\247\313\377t\224\275\377(Q\214\377\217\250\311\377\243\272\326\377" + "\243\272\326\377\226\256\316\377\206\240\304\374\224\255\317\345\220" + "\253\315\371\216\252\315\377\214\247\313\377\214\247\313\377\212\246" + "\313\377\210\244\311\377\205\243\310\377\202\240\307\377\203\241\307" + "\377\220\253\315\377Mq\242\366!K\210\235\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\40J\207b6\\223\303\356" + "\361\366S\277\314\336r]}\252\3017\\223\372.U\217\372%O\212\3776\\224" + "\372Vy\251\370\203\240\306\377\220\253\316\377\202\237\306\377:a\227" + "\377\201\233\301\377\250\275\330\377\204\237\303\377Jm\237\3775[\223" + "\377*Q\214\377(Q\214\377Di\234\365j\213\267\376\221\253\316\377\214\250" + "\314\377\207\244\311\377\204\242\310\377\203\241\307\377\200\236\306" + "\377|\234\304\377\177\235\306\377\222\254\315\377Dg\234\366\40K\210q" + "\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\40J\207!1X\220\251\275\311" + "\333bYx\246\264'P\213\362\40J\207\220\40J\207\32\377\377\377\0\40J\207" + "\7\40J\207\32!K\210\224%N\212\370l\214\267\374_\201\257\377t\221\271" + "\377\215\246\307\377Bf\232\3772Z\223\377\\200\260\377v\227\302\377\213" + "\246\312\377Or\245\370!K\210\250!K\210\335\77d\232\365\213\246\310\377" + "\211\246\312\377\201\240\307\377\200\236\306\377}\235\305\377z\232\303" + "\377x\230\302\377{\233\304\377\207\243\307\377&O\213\365\40J\207\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\40J\207]\206\235\276eQr\241\233\40J\207\234" + "\40J\207\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\40J\207+!K\210\333Mp\242\376\231\257\316\377" + ";a\230\377`\203\262\377x\231\303\377w\230\302\377t\225\301\377w\230\302" + "\377\212\246\311\377&O\212\366\40J\207\40\40J\207p3Z\222\367\214\250" + "\313\377\204\242\310\377|\234\304\377z\232\303\377x\230\302\377u\227" + "\301\377r\224\300\377\211\246\312\377Z}\254\371!K\210\243\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\40J\207\21""2Y\221b^|\250b\40J\207\214\40J\207\7\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\40J\207Y=a\226\371Su\246\377f\210\265\377x\230" + "\302\377v\227\302\377t\225\301\377q\224\277\377n\221\276\377\211\246" + "\312\377\\177\255\373!K\210\216\377\377\377\0!K\210\230Vy\251\370\216" + "\251\314\377y\232\303\377w\230\302\377u\227\301\377s\225\300\377p\222" + "\277\377t\226\301\377\216\251\313\377'O\213\372\40J\207\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\40J\207%P" + "q\241O\40J\207n\40J\207\20\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\40J\207\7.U\216A0W\220\243Gk\235\371\211\245\312\377u\227\301\377" + "s\225\300\377q\224\277\377n\221\276\377l\217\275\377t\226\300\377\211" + "\245\310\377#M\211\344\377\377\377\0\40J\207\12%N\212\346\210\242\305" + "\377{\232\304\377t\226\301\377r\224\300\377p\222\277\377m\220\276\377" + "j\216\274\377\210\245\311\377Vx\247\365\40J\207X\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.U\217\40""7\\223E\40" + "J\207\26\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" + "\377\377\0\377\377\377\0UUU6SSS\265SSS\337QSU\341OWd\347FQa\347+Q\211" + "\375\215\247\311\377s\225\300\377p\222\277\377n\221\276\377l\217\275" + "\377i\215\274\377f\213\272\377\220\253\315\3770W\216\376JQ\\345SSS\340" + "\77Og\353`\177\252\376\203\241\307\377q\223\277\377o\222\276\377m\220" + "\275\377j\216\274\377h\214\273\377x\231\302\377p\220\271\377/Nz\365S" + "SS\271OOO\35\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""3Y\221\14\40" + "J\207\40\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" + "\377\377\0\377\377\377\0QQQ\26TTT\356\316\316\316\377\364\364\364\377" + "\365\365\365\377\336\342\351\377\352\354\357\377Rs\242\377\200\234\302" + "\377u\226\301\377m\220\275\377k\217\275\377i\215\274\377f\213\272\377" + "d\211\271\377\211\246\312\377Ko\242\377\251\267\313\377\355\355\355\377" + "\306\316\331\377Oq\241\377\210\245\312\377m\220\276\377l\217\275\377" + "i\215\274\377h\214\273\377e\212\272\377p\222\277\377\202\236\305\377" + "7]\223\377\270\270\270\377TTT\344UUU\36\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\40J\207\11\377\377\377\0\377\377\377\0\377\377\377\0\377\377" + "\377\0\377\377\377\0\377\377\377\0RRRv\245\245\245\377\372\372\372\377" + "\350\350\350\377\347\347\347\377\342\343\345\377\350\350\350\377u\215" + "\261\377s\222\272\377v\227\302\377i\215\274\377h\214\273\377e\212\272" + "\377c\211\271\377a\207\270\377\202\240\307\377Z{\252\377\217\241\274" + "\377\343\343\343\377\334\336\340\377;`\226\377\211\246\312\377j\216\274" + "\377i\215\274\377f\213\272\377e\212\272\377b\210\271\377h\214\273\377" + "\220\251\314\377(P\213\377\355\355\355\377\255\255\255\377SSS\220\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\40J\207\0\377\377\377\0\377\377" + "\377\0\377\377\377\0\377\377\377\0\377\377\377\0\40J\207E7No\352\203" + "\230\267\377\206\233\271\377\201\226\264\377\201\226\264\377\201\226" + "\265\377\201\226\265\377Wu\241\377l\212\264\377w\230\302\377e\212\272" + "\377a\206\266\377Ck\242\377@h\237\377>g\237\377Mr\245\377Ch\235\3777" + "\\222\377Oo\234\377Oo\234\3771W\221\377\211\245\311\377f\213\272\377" + "e\212\272\377c\211\271\377a\207\270\377_\206\267\377^\205\267\377\227" + "\257\320\377(P\213\377\177\224\263\377\201\226\264\3778Nn\366!J\206\203" + "\40J\207\200\40J\207\200\40J\207\200\40J\207}\40J\207\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\0GRbD.Q\203\377Qs\242\377t\221\266\377m" + "\213\264\377f\206\261\377f\205\261\377g\207\263\377h\207\263\377{\227" + "\276\377x\231\303\377b\210\271\377a\207\270\377Hp\246\377(P\214\377_" + "\177\255\377f\206\261\377f\206\262\377c\203\261\377f\205\262\377g\206" + "\262\377i\210\264\377\214\246\311\377d\211\271\377a\207\270\377`\206" + "\270\377^\205\267\377\\203\266\377Y\201\265\377\221\253\315\377w\224" + "\274\377s\220\270\377s\220\270\377t\220\270\377t\221\271\376t\221\271" + "\375n\214\265\375+S\215\377\40K\210v\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\0SSS\226\257\264\273\3778^\223\377\212\242\302" + "\377\226\257\316\377w\227\301\377p\222\277\377q\223\277\377q\223\277" + "\377q\223\300\377i\215\274\377_\206\267\377]\204\267\377\\203\266\377" + ">g\237\377Il\236\377\206\242\310\377y\231\304\377o\222\277\377p\223\277" + "\377q\224\300\377r\224\277\377r\223\300\377`\206\270\377^\205\267\377" + "]\204\266\377[\203\265\377Y\201\264\377V\177\263\377i\215\274\377m\220" + "\275\377l\220\275\377k\217\275\377i\216\274\377p\222\277\377\233\263" + "\322\377Su\245\367!K\210\234\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\0III\7SSS\356\362\362\362\377\306\315\327\3776[\223\377" + "\210\242\304\377y\232\303\377^\205\267\377^\205\267\377^\205\267\377" + "]\204\267\377]\204\266\377[\203\265\377Y\201\265\377X\200\264\377V\177" + "\263\3775_\230\377Rt\245\377\200\236\305\377b\210\270\377^\205\267\377" + "^\205\267\377]\204\267\377]\204\266\377\\203\266\377Z\202\265\377Y\201" + "\264\377W\200\264\377U~\263\377T}\262\377Q{\261\377Oz\260\377Kw\256\377" + "Jv\256\377Lw\257\377\213\247\313\377e\204\260\372!K\211\275\40J\207\3" + "\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\0SSSV\215\215" + "\215\377\370\370\370\377\340\340\340\377\262\275\313\3779^\224\377\203" + "\237\303\377j\217\275\377Z\202\265\377Z\202\265\377Y\201\265\377Y\201" + "\264\377X\200\264\377V\177\263\377U~\263\377S}\262\377Jv\256\377+V\222" + "\377Z{\253\377}\234\305\377^\205\267\377Z\202\265\377Y\201\265\377Y\201" + "\265\377X\200\264\377W\200\264\377U~\263\377U~\263\377Oz\260\377Fr\254" + "\377=l\250\3776f\245\3774e\244\3775f\245\377x\230\302\377o\216\270\377" + "%L\204\353\40J\207\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\0SSS\266\326\326\326\377\355\355\355\377\340\340\340" + "\377\340\340\340\377\250\265\310\377>c\227\377|\233\302\377d\211\272" + "\377U~\263\377T}\262\377R|\262\377Oz\260\377Fr\253\377=l\247\3775f\243" + "\3774d\243\3773c\242\377'R\217\377c\203\260\377y\231\303\377W\200\264" + "\377T}\262\377S}\262\377Q{\261\377Jv\256\377Bo\252\3779i\246\3774e\244" + "\3774e\244\3774e\244\3774e\244\3774e\244\377k\217\275\377z\227\276\377" + "3Z\221\377NRX\343\0\0\0\1\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\0RRR\31]]]\374\370\370\370\377\342\342\342\377\340\340\340\377" + "\345\345\345\377\346\346\346\377\231\251\301\3777]\224\377i\214\271\377" + "Bo\251\3773c\241\3773c\241\3773c\241\3773c\240\3773b\237\3773b\237\377" + "3b\237\3772b\237\3771a\236\377&Q\214\377Uy\252\377_\206\267\3775f\245" + "\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" + "\3774e\244\3774e\244\377^\205\267\377\203\237\304\3770X\217\377\310\317" + "\331\377vvv\377SSSD\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\0RRRv\252\252\252\377\363\363\363\377\337\337\337\377\344\344\344" + "\377\346\346\346\377\343\343\343\377\341\341\341\377\202\226\263\377" + "<`\224\377k\215\270\377>k\244\3772a\236\3772a\236\3772a\235\3772`\234" + "\3772`\234\3771`\234\3771`\234\3774c\236\377q\217\267\377)R\214\377]" + "\200\260\377^\205\267\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" + "\3774e\244\3774e\244\3774e\244\377R|\262\377\212\245\311\3777]\223\377" + "\250\263\303\377\342\342\342\377\267\267\267\377RRR\247\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\0SSS\325\345\345\345\377\347" + "\347\347\377\337\337\337\377\344\344\344\377\341\341\341\377\340\340" + "\340\377\335\335\335\377\333\333\333\377n\205\247\377Ce\226\377m\215" + "\266\377:f\237\3771_\232\3771_\232\3771^\231\3770^\230\3770^\230\377" + "1_\230\377n\214\263\377i\205\253\3777Y\212\377/V\216\377h\211\265\377" + "[\203\266\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244\3774e\244" + "\377Ht\255\377\214\247\312\377@e\231\377\224\244\273\377\331\331\331" + "\377\332\332\332\377\341\341\341\377XXX\370UUU\22\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\0UUU6ttt\377\367\367\367\377\336\336\336\377\337\337\337\377\337" + "\337\337\377\335\335\335\377\333\333\333\377\332\332\332\377\327\327" + "\327\377\324\324\325\377Zv\234\377Kl\232\377l\212\262\3776b\233\3770" + "]\227\3770]\226\3770\\226\377/\\225\377`\201\252\377p\212\255\377." + "R\203\377\273\276\304\377\254\264\300\3770V\217\377q\221\273\377X\200" + "\264\3774e\244\3774e\244\3774e\244\3774e\244\377@n\251\377\212\246\312" + "\377Mo\241\377x\216\256\377\331\331\331\377\331\331\331\377\325\325\325" + "\377\344\344\344\377\221\221\221\377RRRm\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" + "\0SSS\226\302\302\302\377\355\355\355\377\333\333\333\377\341\341\341" + "\377\335\335\335\377\332\332\332\377\327\327\327\377\325\325\325\377" + "\326\326\326\377\325\325\325\377\321\322\323\377Lj\224\377Sq\234\377" + "k\211\260\3773^\226\377/[\223\377.Z\223\377Rv\242\377u\216\257\377+N" + "\201\377\250\257\271\377\307\307\307\377\307\307\307\377\236\250\270" + "\3772Y\220\377z\231\301\377S}\262\3774e\244\3774e\244\377:j\247\377\205" + "\241\310\377[{\251\377]z\242\377\325\325\325\377\327\327\327\377\335" + "\335\335\377\324\324\324\377\335\335\335\377\311\311\311\377SSS\320\377" + "\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0\377" + "\377\377\0III\7UUU\356\360\360\360\377\340\340\340\377\332\332\332\377" + "\336\336\336\377\341\341\341\377\327\327\327\377\326\326\326\377\326" + "\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377\314\316" + "\317\377\77^\214\377[x\240\377g\206\254\3770\\223\377Gm\234\377z\221" + "\260\3771R\201\377\224\237\255\377\302\302\302\377\303\303\303\377\304" + "\304\304\377\305\305\305\377\221\236\262\3779^\224\377\202\237\305\377" + "Ny\260\3776g\245\377{\233\304\377i\207\262\377Hi\231\377\317\320\322" + "\377\324\324\324\377\330\330\330\377\341\341\341\377\323\323\323\377" + "\325\325\325\377\345\345\345\377iii\377UUU3\377\377\377\0\377\377\377" + "\0\377\377\377\0\377\377\377\0\377\377\377\0SSSV\222\222\222\377\363" + "\363\363\377\334\334\334\377\332\332\332\377\331\331\331\377\344\344" + "\344\377\335\335\335\377\330\330\330\377\327\327\327\377\327\327\327" + "\377\327\327\327\377\324\324\324\377\322\322\322\377\304\306\312\377" + "5V\207\377d\200\246\377j\210\255\377}\225\264\377;[\210\377\202\220\245" + "\377\303\303\303\377\302\302\302\377\303\303\303\377\304\304\304\377" + "\306\306\306\377\307\307\307\377\205\226\257\377@e\231\377\210\244\310" + "\377x\231\303\377t\222\272\3778]\223\377\310\313\317\377\323\323\323" + "\377\326\326\326\377\343\343\343\377\327\327\327\377\322\322\322\377" + "\324\324\324\377\337\337\337\377\250\250\250\377SSS\226\377\377\377\0" + "\377\377\377\0\377\377\377\0\377\377\377\0\377\377\377\0SSS\266\325\325" + "\325\377\347\347\347\377\333\333\333\377\333\333\333\377\331\331\331" + "\377\332\332\332\377\346\346\346\377\343\343\343\377\333\333\333\377" + "\331\331\331\377\327\327\327\377\325\325\325\377\322\322\322\377\321" + "\321\321\377\274\300\306\3770R\204\377n\207\253\377Ig\223\377n\201\237" + "\377\307\307\307\377\306\306\306\377\306\306\306\377\306\306\306\377" + "\307\307\307\377\311\311\311\377\312\312\312\377\314\314\314\377v\213" + "\252\377Im\236\377}\231\277\3771X\220\377\275\302\311\377\323\323\323" + "\377\333\333\333\377\346\346\346\377\332\332\332\377\323\323\323\377" + "\323\323\323\377\325\325\325\377\330\330\330\377\327\327\327\377TTT\357" + "UUU\11\377\377\377\0\377\377\377\0\377\377\377\0RRR\31aaa\374\364\364" + "\364\377\335\335\335\377\333\333\333\377\333\333\333\377\332\332\332" + "\377\331\331\331\377\331\331\331\377\343\343\343\377\350\350\350\377" + "\335\335\335\377\330\330\330\377\326\326\326\377\326\326\326\377\323" + "\323\323\377\322\322\322\377\265\273\304\377*N\202\377Wq\227\377\313" + "\313\314\377\314\314\314\377\314\314\314\377\313\313\313\377\314\314" + "\314\377\315\315\315\377\315\315\315\377\316\316\316\377\317\317\317" + "\377\320\320\320\377h\201\245\377(P\214\377\260\270\304\377\327\327\327" + "\377\342\342\342\377\345\345\345\377\327\327\327\377\323\323\323\377" + "\323\323\323\377\325\325\325\377\324\324\324\377\324\324\324\377\342" + "\342\342\377\201\201\201\377TTT[\377\377\377\0\377\377\377\0\377\377" + "\377\0RRRv\254\254\254\377\355\355\355\377\332\332\332\377\333\333\333" + "\377\334\334\334\377\333\333\333\377\333\333\333\377\331\331\331\377" + "\331\331\331\377\337\337\337\377\352\352\352\377\350\350\350\377\343" + "\343\343\377\331\331\331\377\325\325\325\377\324\324\324\377\323\323" + "\323\377\264\272\304\377\315\316\317\377\320\320\320\377\317\317\317" + "\377\320\320\320\377\320\320\320\377\320\320\320\377\321\321\321\377" + "\321\321\321\377\323\323\323\377\323\323\323\377\324\324\324\377\326" + "\326\326\377\271\301\315\377\345\345\345\377\351\351\351\377\342\342" + "\342\377\324\324\324\377\324\324\324\377\326\326\326\377\325\325\325" + "\377\326\326\326\377\327\327\327\377\324\324\324\377\332\332\332\377" + "\272\272\272\377SSS\276\377\377\377\0\377\377\377\0\377\377\377\0SSS" + "\324\343\343\343\377\341\341\341\377\335\335\335\377\352\352\352\377" + "\352\352\352\377\335\335\335\377\333\333\333\377\333\333\333\377\333" + "\333\333\377\332\332\332\377\330\330\330\377\336\336\336\377\346\346" + "\346\377\354\354\354\377\353\353\353\377\344\344\344\377\337\337\337" + "\377\336\336\336\377\332\332\332\377\330\330\330\377\326\326\326\377" + "\324\324\324\377\325\325\325\377\327\327\327\377\331\331\331\377\334" + "\334\334\377\335\335\335\377\341\341\341\377\350\350\350\377\354\354" + "\354\377\347\347\347\377\337\337\337\377\327\327\327\377\326\326\326" + "\377\326\326\326\377\326\326\326\377\325\325\325\377\325\325\325\377" + "\345\345\345\377\350\350\350\377\337\337\337\377\324\324\324\377\336" + "\336\336\377```\376SSS"\377\377\377\0]]]\13ZZZ\377\364\364\364\377\331" + "\331\331\377\334\334\334\377\350\350\350\377\350\350\350\377\334\334" + "\334\377\332\332\332\377\332\332\332\377\333\333\333\377\333\333\333" + "\377\333\333\333\377\333\333\333\377\333\333\333\377\333\333\333\377" + "\341\341\341\377\347\347\347\377\351\351\351\377\354\354\354\377\356" + "\356\356\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\356\356\356\377\354\354\354\377\352\352\352" + "\377\350\350\350\377\343\343\343\377\333\333\333\377\327\327\327\377" + "\327\327\327\377\327\327\327\377\326\326\326\377\326\326\326\377\325" + "\325\325\377\325\325\325\377\325\325\325\377\337\337\337\377\344\344" + "\344\377\331\331\331\377\323\323\323\377\336\336\336\377\226\226\226" + "\377RRRc\377\377\377\0UUU-~~~\377\362\362\362\377\330\330\330\377\331" + "\331\331\377\331\331\331\377\331\331\331\377\331\331\331\377\332\332" + "\332\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332" + "\377\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377" + "\332\332\332\377\332\332\332\377\332\332\332\377\332\332\332\377\333" + "\333\333\377\336\336\336\377\340\340\340\377\336\336\336\377\334\334" + "\334\377\331\331\331\377\331\331\331\377\330\330\330\377\330\330\330" + "\377\330\330\330\377\327\327\327\377\327\327\327\377\327\327\327\377" + "\326\326\326\377\326\326\326\377\326\326\326\377\325\325\325\377\325" + "\325\325\377\324\324\324\377\324\324\324\377\323\323\323\377\323\323" + "\323\377\323\323\323\377\350\350\350\377\235\235\235\377TTTt\377\377" + "\377\0TTT@\177\177\177\377\361\361\361\377\361\361\361\377\363\363\363" + "\377\363\363\363\377\363\363\363\377\362\362\362\377\362\362\362\377" + "\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362" + "\362\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362" + "\362\377\362\362\362\377\362\362\362\377\362\362\362\377\362\362\362" + "\377\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377" + "\361\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\360" + "\360\360\377\360\360\360\377\360\360\360\377\360\360\360\377\360\360" + "\360\377\360\360\360\377\360\360\360\377\357\357\357\377\357\357\357" + "\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\335\335\335\377\205\205\205\377SSSx\377\377\377\0TT" + "T@\177\177\177\377\343\343\343\377\274\274\274\377\277\277\277\377\277" + "\277\277\377\277\277\277\377\276\276\276\377\275\275\275\377\274\274" + "\274\377\274\274\274\377\274\274\274\377\273\273\273\377\272\272\272" + "\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267\267\377" + "\266\266\266\377\265\265\265\377\265\265\265\377\264\264\264\377\263" + "\263\263\377\262\262\262\377\261\261\261\377\261\261\261\377\260\260" + "\260\377\257\257\257\377\256\256\256\377\255\255\255\377\255\255\255" + "\377\255\255\255\377\254\254\254\377\253\253\253\377\253\253\253\377" + "\252\252\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247" + "\247\247\377\246\246\246\377\245\245\245\377\245\245\245\377\244\244" + "\244\377\261\261\261\377\204\204\204\377SSSx\377\377\377\0TTT@~~~\377" + "\342\342\342\377\273\273\273\377\273\273\273\377\273\273\273\377\272" + "\272\272\377\271\271\271\377\271\271\271\377\270\270\270\377\267\267" + "\267\377\266\266\266\377\266\266\266\377\265\265\265\377\264\264\264" + "\377\263\263\263\377\262\262\262\377\262\262\262\377\261\261\261\377" + "\260\260\260\377\257\257\257\377\256\256\256\377\256\256\256\377\255" + "\255\255\377\254\254\254\377\253\253\253\377\252\252\252\377\252\252" + "\252\377\251\251\251\377\250\250\250\377\247\247\247\377\247\247\247" + "\377\246\246\246\377\245\245\245\377\244\244\244\377\243\243\243\377" + "\243\243\243\377\242\242\242\377\241\241\241\377\240\240\240\377\237" + "\237\237\377\237\237\237\377\237\237\237\377\237\237\237\377\260\260" + "\260\377\203\203\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377" + "\273\273\273\377\273\273\273\377\273\273\273\377\261\261\261\377\245" + "\245\245\377\247\247\247\377\251\251\251\377\252\252\252\377\254\254" + "\254\377\254\254\254\377\255\255\255\377\256\256\256\377\257\257\257" + "\377\256\256\256\377\257\257\257\377\256\256\256\377\260\260\260\377" + "\257\257\257\377\256\256\256\377\256\256\256\377\256\256\256\377\255" + "\255\255\377\253\253\253\377\252\252\252\377\251\251\251\377\251\251" + "\251\377\257\257\257\377\264\264\264\377\245\245\245\377\266\266\266" + "\377\242\242\242\377\270\270\270\377\234\234\234\377\271\271\271\377" + "\231\231\231\377\270\270\270\377\230\230\230\377\266\266\266\377\243" + "\243\243\377\237\237\237\377\237\237\237\377\257\257\257\377\203\203" + "\203\377SSSx\377\377\377\0TTT@}}}\377\341\341\341\377\273\273\273\377" + "\273\273\273\377\272\272\272\377\246\246\246\377\210\210\210\377\215" + "\215\215\377\223\223\223\377\230\230\230\377\234\234\234\377\237\237" + "\237\377\243\243\243\377\245\245\245\377\250\250\250\377\252\252\252" + "\377\254\254\254\377\255\255\255\377\256\256\256\377\256\256\256\377" + "\256\256\256\377\256\256\256\377\255\255\255\377\253\253\253\377\253" + "\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377\263\263" + "\263\377\275\275\275\377\241\241\241\377\300\300\300\377\234\234\234" + "\377\304\304\304\377\226\226\226\377\307\307\307\377\221\221\221\377" + "\306\306\306\377\224\224\224\377\302\302\302\377\245\245\245\377\237" + "\237\237\377\237\237\237\377\256\256\256\377\201\201\201\377SSSx\377" + "\377\377\0TTT@}}}\377\340\340\340\377\273\273\273\377\273\273\273\377" + "\272\272\272\377\250\250\250\377\210\210\210\377\215\215\215\377\223" + "\223\223\377\230\230\230\377\233\233\233\377\237\237\237\377\243\243" + "\243\377\245\245\245\377\250\250\250\377\252\252\252\377\254\254\254" + "\377\255\255\255\377\256\256\256\377\256\256\256\377\255\255\255\377" + "\256\256\256\377\255\255\255\377\253\253\253\377\252\252\252\377\251" + "\251\251\377\251\251\251\377\250\250\250\377\263\263\263\377\274\274" + "\274\377\241\241\241\377\300\300\300\377\234\234\234\377\304\304\304" + "\377\225\225\225\377\307\307\307\377\221\221\221\377\306\306\306\377" + "\223\223\223\377\302\302\302\377\245\245\245\377\237\237\237\377\237" + "\237\237\377\255\255\255\377\201\201\201\377SSSx\377\377\377\0TTT@||" + "|\377\337\337\337\377\273\273\273\377\272\272\272\377\272\272\272\377" + "\254\254\254\377\212\212\212\377\215\215\215\377\223\223\223\377\230" + "\230\230\377\233\233\233\377\237\237\237\377\242\242\242\377\245\245" + "\245\377\250\250\250\377\252\252\252\377\253\253\253\377\254\254\254" + "\377\256\256\256\377\256\256\256\377\255\255\255\377\255\255\255\377" + "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\250" + "\250\250\377\250\250\250\377\263\263\263\377\274\274\274\377\241\241" + "\241\377\277\277\277\377\234\234\234\377\304\304\304\377\225\225\225" + "\377\307\307\307\377\220\220\220\377\306\306\306\377\223\223\223\377" + "\302\302\302\377\245\245\245\377\237\237\237\377\237\237\237\377\254" + "\254\254\377\200\200\200\377SSSx\377\377\377\0TTT@|||\377\336\336\336" + "\377\273\273\273\377\272\272\272\377\271\271\271\377\265\265\265\377" + "\241\241\241\377\242\242\242\377\235\235\235\377\231\231\231\377\233" + "\233\233\377\237\237\237\377\242\242\242\377\245\245\245\377\247\247" + "\247\377\252\252\252\377\253\253\253\377\254\254\254\377\255\255\255" + "\377\256\256\256\377\255\255\255\377\255\255\255\377\254\254\254\377" + "\252\252\252\377\252\252\252\377\251\251\251\377\250\250\250\377\247" + "\247\247\377\262\262\262\377\274\274\274\377\241\241\241\377\277\277" + "\277\377\233\233\233\377\304\304\304\377\225\225\225\377\307\307\307" + "\377\220\220\220\377\306\306\306\377\223\223\223\377\302\302\302\377" + "\245\245\245\377\237\237\237\377\237\237\237\377\253\253\253\377\177" + "\177\177\377SSSx\377\377\377\0LLLG{{{\377\335\335\335\377\273\273\273" + "\377\272\272\272\377\271\271\271\377\273\273\273\377\270\270\270\377" + "\274\274\274\377\276\276\276\377\301\301\301\377\267\267\267\377\255" + "\255\255\377\251\251\251\377\246\246\246\377\247\247\247\377\251\251" + "\251\377\253\253\253\377\254\254\254\377\255\255\255\377\255\255\255" + "\377\255\255\255\377\255\255\255\377\254\254\254\377\252\252\252\377" + "\251\251\251\377\250\250\250\377\250\250\250\377\247\247\247\377\262" + "\262\262\377\274\274\274\377\241\241\241\377\277\277\277\377\233\233" + "\233\377\304\304\304\377\225\225\225\377\307\307\307\377\220\220\220" + "\377\306\306\306\377\223\223\223\377\302\302\302\377\245\245\245\377" + "\237\237\237\377\237\237\237\377\252\252\252\377~~~\377PPP|\0\0\0\11" + "CCCPyyy\377\336\336\336\377\272\272\272\377\271\271\271\377\271\271\271" + "\377\273\273\273\377\304\304\304\377\306\306\306\377\306\306\306\377" + "\307\307\307\377\306\306\306\377\306\306\306\377\305\305\305\377\306" + "\306\306\377\276\276\276\377\270\270\270\377\264\264\264\377\262\262" + "\262\377\256\256\256\377\255\255\255\377\254\254\254\377\253\253\253" + "\377\253\253\253\377\252\252\252\377\251\251\251\377\250\250\250\377" + "\247\247\247\377\247\247\247\377\257\257\257\377\265\265\265\377\240" + "\240\240\377\270\270\270\377\235\235\235\377\274\274\274\377\227\227" + "\227\377\274\274\274\377\223\223\223\377\274\274\274\377\226\226\226" + "\377\267\267\267\377\243\243\243\377\237\237\237\377\237\237\237\377" + "\252\252\252\377|||\377MMM\202\0\0\0\17""222=]]]\377\340\340\340\377" + "\313\313\313\377\303\303\303\377\302\302\302\377\302\302\302\377\301" + "\301\301\377\300\300\300\377\277\277\277\377\275\275\275\377\275\275" + "\275\377\274\274\274\377\273\273\273\377\272\272\272\377\271\271\271" + "\377\271\271\271\377\270\270\270\377\267\267\267\377\265\265\265\377" + "\264\264\264\377\264\264\264\377\263\263\263\377\262\262\262\377\261" + "\261\261\377\260\260\260\377\260\260\260\377\256\256\256\377\255\255" + "\255\377\254\254\254\377\254\254\254\377\252\252\252\377\251\251\251" + "\377\250\250\250\377\247\247\247\377\247\247\247\377\246\246\246\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" + "\244\244\377\243\243\243\377\244\244\244\377\254\254\254\377jjj\377D" + "DDe\0\0\0\20\0\0\0\34PPP\315\224\224\224\377\307\307\307\377\315\315" + "\315\377\313\313\313\377\313\313\313\377\311\311\311\377\311\311\311" + "\377\307\307\307\377\306\306\306\377\304\304\304\377\303\303\303\377" + "\303\303\303\377\302\302\302\377\300\300\300\377\277\277\277\377\276" + "\276\276\377\275\275\275\377\273\273\273\377\272\272\272\377\270\270" + "\270\377\270\270\270\377\266\266\266\377\265\265\265\377\263\263\263" + "\377\262\262\262\377\261\261\261\377\257\257\257\377\256\256\256\377" + "\254\254\254\377\253\253\253\377\252\252\252\377\251\251\251\377\247" + "\247\247\377\245\245\245\377\245\245\245\377\243\243\243\377\242\242" + "\242\377\241\241\241\377\240\240\240\377\237\237\237\377\236\236\236" + "\377\234\234\234\377\201\201\201\377SSS\355\25\25\25$\0\0\0\12\0\0\0" + "\26%%%7JJJ\245PPP\334OOO\342OOO\343OOO\342OOO\343OOO\343OOO\343OOO\343" + "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" + "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343" + "OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\343OOO\342" + "OOO\343OOO\342PPP\337LLL\263333F\0\0\0\25\0\0\0\1\0\0\0\14\0\0\0\26\0" + "\0\0\36\0\0\0&\0\0\0,\0\0\0""0\0\0\0""1\0\0\0""4\0\0\0""4\0\0\0""4\0" + "\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4" + "\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0" + "4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0" + "\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""0" + "\0\0\0""0\0\0\0,\0\0\0&\0\0\0\36\0\0\0\25\0\0\0\13\377\377\377\0\377" + "\377\377\0\0\0\0\4\0\0\0\15\0\0\0\23\0\0\0\30\0\0\0\33\0\0\0\34\0\0\0" + "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" + "\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40" + "\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0" + "\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0\0\0\40\0" + "\0\0\40\0\0\0\40\0\0\0\34\0\0\0\33\0\0\0\30\0\0\0\23\0\0\0\15\0\0\0\4" + "\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\2\0\0\0\4\0\0\0\10\0\0\0\12\0\0\0\12\0\0\0\12" + "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" + "\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0" + "\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12" + "\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0" + "\7\0\0\0\4\0\0\0\2\377\377\377\0\377\377\377\0\377\377\377\0\377\377" + "\377\0"}; +
Modified: trunk/src/ui_utils.c =================================================================== --- trunk/src/ui_utils.c 2009-06-03 15:42:01 UTC (rev 3836) +++ trunk/src/ui_utils.c 2009-06-05 14:00:08 UTC (rev 3837) @@ -848,6 +848,28 @@ }
+static gboolean have_gnome_icon_theme(void) +{ + static gboolean result = FALSE; + static gboolean checked = FALSE; + + if (! checked) + { + gchar *theme_name; + + g_object_get(G_OBJECT(gtk_settings_get_default()), "gtk-icon-theme-name", &theme_name, NULL); + setptr(theme_name, g_utf8_strdown(theme_name, -1)); + + result = (strstr(theme_name, "gnome") != NULL); + checked = TRUE; + + g_free(theme_name); + } + + return result; +} + + /* Note: remember to unref the pixbuf once an image or window has added a reference. */ GdkPixbuf *ui_new_pixbuf_from_inline(gint img) { @@ -858,7 +880,12 @@ break; case GEANY_IMAGE_SAVE_ALL: { - return gdk_pixbuf_new_from_inline(-1, save_all_inline, FALSE, NULL); + /* check whether the icon theme looks like a Gnome icon theme, if so use the + * old Gnome based Save All icon, otherwise assume a Tango-like icon theme */ + if (have_gnome_icon_theme()) + return gdk_pixbuf_new_from_inline(-1, save_all_gnome_inline, FALSE, NULL); + else + return gdk_pixbuf_new_from_inline(-1, save_all_tango_inline, FALSE, NULL); break; } case GEANY_IMAGE_CLOSE_ALL:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.