Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
authorJohn Ellis <johne@verizon.net>
Wed, 1 Nov 2006 17:47:14 +0000 (17:47 +0000)
committerJohn Ellis <johne@verizon.net>
Wed, 1 Nov 2006 17:47:14 +0000 (17:47 +0000)
        * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
        instead of xpms.
        * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
        * pixbuf_util.[ch]: Add new icons.
        * icons/Makefile.am: Update generated inline pixbufs.
        * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
        icons/view.xpm: Remove old xpm icons.
        * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
        icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
        * icons/svg/*.svg: Add svg sources for icons, they are not used or
        anything, but this way I can not misplace them again.

37 files changed:
ChangeLog
TODO
configure.in
src/collect.c
src/gqview.h
src/icons/Makefile.am
src/icons/collect.xpm [deleted file]
src/icons/config.xpm [deleted file]
src/icons/dialog.xpm [deleted file]
src/icons/gqview_icon.png [new file with mode: 0644]
src/icons/icon.xpm [deleted file]
src/icons/icon_book.png [new file with mode: 0644]
src/icons/icon_config.png [new file with mode: 0644]
src/icons/icon_tools.png [new file with mode: 0644]
src/icons/icon_view.png [new file with mode: 0644]
src/icons/svg/.cvsignore [new file with mode: 0644]
src/icons/svg/Makefile.am [new file with mode: 0644]
src/icons/svg/folder_closed.svg [new file with mode: 0644]
src/icons/svg/folder_locked.svg [new file with mode: 0644]
src/icons/svg/folder_open.svg [new file with mode: 0644]
src/icons/svg/folder_up.svg [new file with mode: 0644]
src/icons/svg/gqview_icon.svg [new file with mode: 0644]
src/icons/svg/icon_book.svg [new file with mode: 0644]
src/icons/svg/icon_config.svg [new file with mode: 0644]
src/icons/svg/icon_tools.svg [new file with mode: 0644]
src/icons/svg/icon_view.svg [new file with mode: 0644]
src/icons/svg/sheet_blank.svg [new file with mode: 0644]
src/icons/svg/sheet_broken.svg [new file with mode: 0644]
src/icons/svg/spinner_orbit.svg [new file with mode: 0644]
src/icons/tools.xpm [deleted file]
src/icons/view.xpm [deleted file]
src/img-view.c
src/layout.c
src/main.c
src/pixbuf_util.c
src/pixbuf_util.h
src/preferences.c

index c9262ad..0990411 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
+
+       * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
+       instead of xpms.
+       * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
+       * pixbuf_util.[ch]: Add new icons.
+       * icons/Makefile.am: Update generated inline pixbufs.
+       * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
+       icons/view.xpm: Remove old xpm icons.
+       * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
+       icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
+       * icons/svg/*.svg: Add svg sources for icons, they are not used or
+       anything, but this way I can not misplace them again.
+
 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
 
        * info.c: Increase default info window size to 600x400.
diff --git a/TODO b/TODO
index c3bd6b3..3a75a49 100644 (file)
--- a/TODO
+++ b/TODO
@@ -103,7 +103,7 @@ d> figure out if crash when expanding a folder in the folder tree view when pess
 Minor (non blockers):
 ----------------------------------------------
 
- > update icon used for window to the (not so) new icon
+d> update icon used for window to the (not so) new icon
 
  > xv and xpaint are hardly used or even installed by any distro anymore - time
    to remove these (and find alternates?) seems silly to only have gimp.
index 6ee76da..cbaf044 100644 (file)
@@ -39,6 +39,7 @@ AC_OUTPUT([
 Makefile
 src/Makefile
 src/icons/Makefile
+src/icons/svg/Makefile
 po/Makefile.in
 doc/Makefile
 gqview.spec
index 9d3fa47..3fc37c7 100644 (file)
 #include "info.h"
 #include "layout.h"
 #include "layout_image.h"
+#include "pixbuf_util.h"
 #include "utilops.h"
 #include "ui_fileops.h"
 #include "ui_tree_edit.h"
 
 #include <gdk/gdkkeysyms.h> /* for keyboard values */
 
-#include "icons/collect.xpm"
 
 #define COLLECT_DEF_WIDTH 440
 #define COLLECT_DEF_HEIGHT 450
@@ -1151,7 +1151,7 @@ CollectWindow *collection_window_new(const gchar *path)
        cw->cd = collection_new(path);
 
        cw->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-       window_set_icon(cw->window, (const gchar **)collect_xpm, NULL);
+       window_set_icon(cw->window, PIXBUF_INLINE_ICON_BOOK, NULL);
 
        geometry.min_width = 32;
        geometry.min_height = 32;
index b77fa9d..716bbdd 100644 (file)
@@ -204,7 +204,7 @@ extern gint exif_rotate_enable;
  * This also doubles as the main.c header.
  */
 
-void window_set_icon(GtkWidget *window, const char **icon, const gchar *file);
+void window_set_icon(GtkWidget *window, const gchar *icon, const gchar *file);
 gint window_maximized(GtkWidget *window);
 
 gdouble get_zoom_increment(void);
index d4474fe..3f6c8a2 100644 (file)
@@ -1,3 +1,6 @@
+SUBDIRS = svg
+DIST_SUBDIRS = svg
+
 ## GQview inline icons
 
 ICONS_INLINE = \
@@ -5,22 +8,32 @@ ICONS_INLINE = \
        folder_locked.png       \
        folder_open.png         \
        folder_up.png           \
+       gqview_icon.png         \
+       gqview_logo.png         \
        scroller.png            \
        sheet_broken.png        \
-       gqview_logo.png         \
        icon_float.png          \
-       icon_thumb.png
+       icon_thumb.png          \
+       icon_book.png           \
+       icon_config.png         \
+       icon_tools.png          \
+       icon_view.png
 
 ICONS_INLINE_PAIRS = \
        folder_closed           $(srcdir)/folder_closed.png     \
        folder_locked           $(srcdir)/folder_locked.png     \
        folder_open             $(srcdir)/folder_open.png       \
        folder_up               $(srcdir)/folder_up.png         \
-       icon_scroller           $(srcdir)/scroller.png          \
-       icon_broken             $(srcdir)/sheet_broken.png      \
+       gqview_icon             $(srcdir)/gqview_icon.png       \
        gqview_logo             $(srcdir)/gqview_logo.png       \
        icon_float              $(srcdir)/icon_float.png        \
-       icon_thumb              $(srcdir)/icon_thumb.png
+       icon_thumb              $(srcdir)/icon_thumb.png        \
+       icon_scroller           $(srcdir)/scroller.png          \
+       icon_broken             $(srcdir)/sheet_broken.png      \
+       icon_book               $(srcdir)/icon_book.png         \
+       icon_config             $(srcdir)/icon_config.png       \
+       icon_tools              $(srcdir)/icon_tools.png        \
+       icon_view               $(srcdir)/icon_view.png
 
 icons_inline.h: $(ICONS_INLINE)
        gdk-pixbuf-csource --raw --extern --build-list $(ICONS_INLINE_PAIRS) > icons_inline.h
diff --git a/src/icons/collect.xpm b/src/icons/collect.xpm
deleted file mode 100644 (file)
index 8381959..0000000
+++ /dev/null
@@ -1,389 +0,0 @@
-/* XPM */
-static char * collect_xpm[] = {
-"48 48 338 2",
-"      c None",
-".     c #DE4B0D",
-"+     c #EB5112",
-"@     c #D44407",
-"#     c #C14207",
-"$     c #BF4106",
-"%     c #D74709",
-"&     c #F25415",
-"*     c #D44508",
-"=     c #C04106",
-"-     c #EE5113",
-";     c #D8470A",
-">     c #C84307",
-",     c #E94F10",
-"'     c #E14B0D",
-")     c #D14507",
-"!     c #9A3405",
-"~     c #E24B0D",
-"{     c #E84F10",
-"]     c #D44507",
-"^     c #A43805",
-"/     c #BD4006",
-"(     c #B54410",
-"_     c #DC490A",
-":     c #EF5214",
-"<     c #D34407",
-"[     c #8C2F05",
-"}     c #5C2004",
-"|     c #050505",
-"1     c #652304",
-"2     c #B53E06",
-"3     c #5D2003",
-"4     c #7A2904",
-"5     c #8A5238",
-"6     c #D94809",
-"7     c #C74206",
-"8     c #7B3414",
-"9     c #402012",
-"0     c #160D08",
-"a     c #0A0A0A",
-"b     c #1E1F1F",
-"c     c #1B1B1B",
-"d     c #0D0400",
-"e     c #2C1A12",
-"f     c #1C1C1B",
-"g     c #210E06",
-"h     c #9B3505",
-"i     c #BA3F06",
-"j     c #A94619",
-"k     c #6D6D6D",
-"l     c #EA5011",
-"m     c #E14C0E",
-"n     c #64420E",
-"o     c #252A0B",
-"p     c #1E1A11",
-"q     c #1A1610",
-"r     c #13130D",
-"s     c #111211",
-"t     c #000000",
-"u     c #141414",
-"v     c #111111",
-"w     c #040404",
-"x     c #0E0E0E",
-"y     c #0D0E0F",
-"z     c #1B0D07",
-"A     c #832F08",
-"B     c #765A4D",
-"C     c #7E7E7E",
-"D     c #E64E10",
-"E     c #C1410C",
-"F     c #527433",
-"G     c #5FB04A",
-"H     c #76A24A",
-"I     c #856541",
-"J     c #7E4241",
-"K     c #4B2F3F",
-"L     c #312B2A",
-"M     c #2A2A29",
-"N     c #0C0C0C",
-"O     c #252525",
-"P     c #252827",
-"Q     c #090004",
-"R     c #211212",
-"S     c #1A1816",
-"T     c #181817",
-"U     c #6A2A0C",
-"V     c #924C2C",
-"W     c #717171",
-"X     c #8F8F8F",
-"Y     c #682303",
-"Z     c #6A2303",
-"`     c #DF490C",
-" .    c #0B1900",
-"..    c #5DD455",
-"+.    c #73C151",
-"@.    c #939A52",
-"#.    c #B76550",
-"$.    c #B05673",
-"%.    c #8E58A1",
-"&.    c #412F46",
-"*.    c #0D0B0A",
-"=.    c #010101",
-"-.    c #030403",
-";.    c #120009",
-">.    c #3E522E",
-",.    c #50662F",
-"'.    c #424624",
-").    c #362319",
-"!.    c #32151C",
-"~.    c #762910",
-"{.    c #6F625B",
-"].    c #848484",
-"^.    c #8F8079",
-"/.    c #D84709",
-"(.    c #CA4209",
-"_.    c #060D04",
-":.    c #6ADA55",
-"<.    c #85AA51",
-"[.    c #A57A51",
-"}.    c #B4525B",
-"|.    c #97518E",
-"1.    c #7A51BD",
-"2.    c #6E63CA",
-"3.    c #26180F",
-"4.    c #020202",
-"5.    c #1A191A",
-"6.    c #2F4C27",
-"7.    c #62C653",
-"8.    c #7BC455",
-"9.    c #9E9A55",
-"0.    c #B96355",
-"a.    c #A65777",
-"b.    c #7A5575",
-"c.    c #3D0B1A",
-"d.    c #895136",
-"e.    c #777777",
-"f.    c #949494",
-"g.    c #6E3114",
-"h.    c #6B2404",
-"i.    c #D74607",
-"j.    c #DD4A0B",
-"k.    c #B63C06",
-"l.    c #303410",
-"m.    c #7DC55A",
-"n.    c #988E50",
-"o.    c #B16055",
-"p.    c #A74F76",
-"q.    c #8551AA",
-"r.    c #6952D1",
-"s.    c #504ECE",
-"t.    c #1E1D10",
-"u.    c #080708",
-"v.    c #3E433D",
-"w.    c #327F2E",
-"x.    c #6AD252",
-"y.    c #8AA551",
-"z.    c #A87451",
-"A.    c #B54F5E",
-"B.    c #945194",
-"C.    c #7451B8",
-"D.    c #453463",
-"E.    c #B4440F",
-"F.    c #6A6A6A",
-"G.    c #898989",
-"H.    c #856658",
-"I.    c #AF531B",
-"J.    c #778051",
-"K.    c #AC7751",
-"L.    c #B45265",
-"M.    c #965299",
-"N.    c #7653C9",
-"O.    c #5F53D1",
-"P.    c #463D8C",
-"Q.    c #471702",
-"R.    c #9F3609",
-"S.    c #1B2318",
-"T.    c #488A36",
-"U.    c #7EBE53",
-"V.    c #9C8950",
-"W.    c #B25B57",
-"X.    c #A3507D",
-"Y.    c #8151B3",
-"Z.    c #604DC4",
-"`.    c #4D3A7A",
-" +    c #75594C",
-".+    c #7C7C7C",
-"++    c #908985",
-"@+    c #692303",
-"#+    c #DF4A0D",
-"$+    c #81391A",
-"%+    c #6F3F3E",
-"&+    c #7B3B5D",
-"*+    c #6A418B",
-"=+    c #5B4090",
-"-+    c #573A6F",
-";+    c #8E3A1F",
-">+    c #88340D",
-",+    c #626E3E",
-"'+    c #95A65C",
-")+    c #AE6F52",
-"!+    c #AE526B",
-"~+    c #8F519D",
-"{+    c #7152C8",
-"]+    c #534AC5",
-"^+    c #623A6B",
-"/+    c #9E4922",
-"(+    c #6F6F6F",
-"_+    c #8E8E8E",
-":+    c #7A4C37",
-"<+    c #D9470A",
-"[+    c #BE4108",
-"}+    c #B34014",
-"|+    c #A13F2B",
-"1+    c #813424",
-"2+    c #A53906",
-"3+    c #C04107",
-"4+    c #BF4107",
-"5+    c #873F18",
-"6+    c #7E5A45",
-"7+    c #9A5153",
-"8+    c #934A7C",
-"9+    c #7A4FB2",
-"0+    c #6A58D5",
-"a+    c #493D91",
-"b+    c #6B2D2D",
-"c+    c #6E6059",
-"d+    c #828282",
-"e+    c #8E7F78",
-"f+    c #DA480A",
-"g+    c #B23D06",
-"h+    c #9A391B",
-"i+    c #8F3C34",
-"j+    c #733755",
-"k+    c #643F81",
-"l+    c #362052",
-"m+    c #792D1F",
-"n+    c #B73E08",
-"o+    c #934D2C",
-"p+    c #757575",
-"q+    c #929292",
-"r+    c #D94708",
-"s+    c #686868",
-"t+    c #878787",
-"u+    c #846558",
-"v+    c #E44D0F",
-"w+    c #7F5541",
-"x+    c #7A7A7A",
-"y+    c #8F8784",
-"z+    c #DB490B",
-"A+    c #6E6E6E",
-"B+    c #8C8C8C",
-"C+    c #7F5948",
-"D+    c #6D5F58",
-"E+    c #808080",
-"F+    c #8D7E78",
-"G+    c #D64608",
-"H+    c #CE4407",
-"I+    c #737373",
-"J+    c #909090",
-"K+    c #743E26",
-"L+    c #D34507",
-"M+    c #70625C",
-"N+    c #858585",
-"O+    c #836558",
-"P+    c #895137",
-"Q+    c #797979",
-"R+    c #8E8783",
-"S+    c #6F3114",
-"T+    c #6C6C6C",
-"U+    c #7E5948",
-"V+    c #7D7D7D",
-"W+    c #8B7C76",
-"X+    c #D24407",
-"Y+    c #733D25",
-"Z+    c #494949",
-"`+    c #414141",
-" @    c #9F7561",
-".@    c #875D49",
-"+@    c #A04B24",
-"@@    c #6F615A",
-"#@    c #887268",
-"$@    c #4B4B4B",
-"%@    c #484848",
-"&@    c #3E3E3E",
-"*@    c #8D8D8D",
-"=@    c #747474",
-"-@    c #707070",
-";@    c #696969",
-">@    c #825844",
-",@    c #815643",
-"'@    c #9F4A23",
-")@    c #884F35",
-"!@    c #444444",
-"~@    c #ACACAC",
-"{@    c #A0A0A0",
-"]@    c #979797",
-"^@    c #888888",
-"/@    c #818181",
-"(@    c #7F5441",
-"_@    c #9D4821",
-":@    c #7D5847",
-"<@    c #4A4A4A",
-"[@    c #C7C7C7",
-"}@    c #C3C3C3",
-"|@    c #BEBEBE",
-"1@    c #BABABA",
-"2@    c #B5B5B5",
-"3@    c #AFAFAF",
-"4@    c #A8A8A8",
-"5@    c #9F9F9F",
-"6@    c #646464",
-"7@    c #7D533F",
-"8@    c #9B471F",
-"9@    c #703115",
-"0@    c #8B6452",
-"a@    c #A38B80",
-"b@    c #CECECE",
-"c@    c #CDCDCD",
-"d@    c #CBCBCB",
-"e@    c #5D5D5D",
-"f@    c #794229",
-"g@    c #98786A",
-"h@    c #B1A19A",
-"i@    c #CFCFCF",
-"j@    c #919191",
-"k@    c #83543E",
-"l@    c #A58D82",
-"m@    c #C0B8B5",
-"n@    c #D1D1D1",
-"o@    c #D0D0D0",
-"p@    c #9B9B9B",
-"q@    c #713216",
-"r@    c #8D6553",
-"s@    c #A3A3A3",
-"t@    c #825C4A",
-"u@    c #B2A29B",
-"v@    c #9E9692",
-"w@    c #7E4F39",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                              . + @ # # $ $ $ $ $ $ $                           ",
-"                                            % & * # # # # # # # # # # # # # # # # # # # # =     ",
-"                                            - ; > # # # # # # # # # # # # # # # # # # # #       ",
-"                                          , ' ) # # # # # # # # # # # # # # # # # # # # !       ",
-"                                        ~ { ] # # = ^ / # # # # # # # # # # # # # # # (         ",
-"                                      _ : < # / [ } | 1 # 2 3 4 # # # # # # # # # # # 5         ",
-"                                    6 : ; 7 8 9 0 a b c d e f g h i # # # # # # # # j k         ",
-"                                    l m n o p q r s t u v w x y z A # # # # # # # # B C         ",
-"                                  D E F G H I J K L M N O P Q R S T U $ # # # # # V W X Y Z     ",
-"                                ` +  ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.# # # # # {.].^.Z       ",
-"                              /.: (._.:.<.[.}.|.1.2.3.4.5.6.7.8.9.0.a.b.c.# # # d.e.f.g.h.      ",
-"                            i.: j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.# # E.F.G.H.Z         ",
-"                            l ' ) # I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`.# #  +.+++@+          ",
-"                          #++ @ # # # $+%+&+*+=+-+;+# # >+,+'+)+!+~+{+]+^+# /+(+_+:+Z           ",
-"                        <+& * # # # # # [+}+|+1+2+# 3+# 4+5+6+7+8+9+0+a+b+# c+d+e+Z             ",
-"                      f+: ; > # # # # # # # # # # # # # # g+h+i+j+k+l+m+n+o+p+q+g.h.            ",
-"                    r++ ' ) # # # # # # # # # # # # # # # # # # # # # # E.s+t+u+Z               ",
-"                    v+{ ] # # # # # # # # # # # # # # # # # # # # # # # w+x+y+@+h.              ",
-"                  z+: < # # # # # # # # # # # # # # # # # # # # # # # j A+B+C+Z                 ",
-"                <+: ; > # # # # # # # # # # # # # # # # # # # # # # # D+E+F+Z                   ",
-"              G+: j.H+# # # # # # # # # # # # # # # # # # # # # # # o+I+J+K+Z                   ",
-"            r+{ v+L+# # # # # # # # # # # # # # # # # # # # # # # E.M+N+O+Z                     ",
-"            ' + @ # # # # # # # # # # # # # # # # # # # # # # # # P+Q+R+S+h.                    ",
-"          ; : ; > # # # # # # # # # # # # # # # # # # # # # # # j T+G.U+Z                       ",
-"        * & f+> # # # # # # # # # # # # # # # # # # # # # # # # B V+W+@+h.                      ",
-"      X++ ' ) # # # # # # # # # # # # # # # # # # # # # # # # /+W X Y+Z                         ",
-"    h.Z Z+`+ @.@+@/+# # # # # # # # # # # # # # # # # # # # # @@].#@Z h.                        ",
-"    h.$@%@&@*@.+=@-@T+;@>@,@'@/+# # # # # # # # # # # # # # )@p+q+g.h.                          ",
-"    h.$@Z+!@~@{@]@X ^@/@V+Q+=@-@T+;@,@(@/+_@# # # # # # # E.;@t+:@Z                             ",
-"    h.h.$@<@[@}@|@1@2@3@4@5@]@X ^@/@V+Q+=@-@T+6@,@7@/+8@#  +.+++@+h.                            ",
-"      h.h.h.9@0@a@b@c@d@[@}@|@1@2@3@4@5@]@X ^@/@V+Q+=@W e@-@_+Y+Z                               ",
-"              h.h.h.f@g@h@i@b@b@c@d@[@}@|@1@2@3@4@5@]@j@p+t+#@Z h.                              ",
-"                    h.h.h.h.k@l@m@n@o@i@b@b@c@d@[@}@|@1@f.p@S+h.                                ",
-"                            h.h.h.q@r@l@n@n@n@n@o@i@b@b@s@t@h.h.                                ",
-"                                  h.h.h.h.f@g@u@n@n@n@n@v@h.h.                                  ",
-"                                        h.h.h.h.h.k@l@m@w@h.                                    ",
-"                                                h.h.h.h.h.h.                                    ",
-"                                                      h.h.                                      ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                "};
diff --git a/src/icons/config.xpm b/src/icons/config.xpm
deleted file mode 100644 (file)
index 07be4b0..0000000
+++ /dev/null
@@ -1,443 +0,0 @@
-/* XPM */
-static char * config_xpm[] = {
-"48 48 392 2",
-"      c None",
-".     c #000000",
-"+     c #CFCFCF",
-"@     c #FFFFFF",
-"#     c #070707",
-"$     c #2F2F2F",
-"%     c #383838",
-"&     c #313131",
-"*     c #0A0A0A",
-"=     c #0C0C0C",
-"-     c #202020",
-";     c #303030",
-">     c #353535",
-",     c #2C2C2C",
-"'     c #1F1F1F",
-")     c #494949",
-"!     c #111111",
-"~     c #090909",
-"{     c #151515",
-"]     c #050505",
-"^     c #060606",
-"/     c #1D1D1D",
-"(     c #212121",
-"_     c #191919",
-":     c #010101",
-"<     c #161616",
-"[     c #1C1C1C",
-"}     c #040404",
-"|     c #030303",
-"1     c #0E0D0D",
-"2     c #474243",
-"3     c #504C4D",
-"4     c #3B3839",
-"5     c #040303",
-"6     c #323232",
-"7     c #4C4C4C",
-"8     c #151414",
-"9     c #010001",
-"0     c #020001",
-"a     c #0D0304",
-"b     c #401113",
-"c     c #3A1416",
-"d     c #240F11",
-"e     c #0A0102",
-"f     c #100D0D",
-"g     c #141414",
-"h     c #131313",
-"i     c #0B0507",
-"j     c #0E0006",
-"k     c #16000B",
-"l     c #252525",
-"m     c #201818",
-"n     c #1A0705",
-"o     c #3E2218",
-"p     c #484123",
-"q     c #475328",
-"r     c #3E4F24",
-"s     c #404523",
-"t     c #443B23",
-"u     c #4A3023",
-"v     c #532924",
-"w     c #582B2C",
-"x     c #583137",
-"y     c #4C3238",
-"z     c #331C28",
-"A     c #203910",
-"B     c #3E5D32",
-"C     c #61934B",
-"D     c #190B06",
-"E     c #332514",
-"F     c #445E36",
-"G     c #659A4D",
-"H     c #7DBC57",
-"I     c #7FB150",
-"J     c #8E9B50",
-"K     c #9C8450",
-"L     c #AA6C50",
-"M     c #B35D50",
-"N     c #B0605D",
-"O     c #9D666A",
-"P     c #634C52",
-"Q     c #3D2937",
-"R     c #270E22",
-"S     c #0E1D00",
-"T     c #325623",
-"U     c #5E9F4F",
-"V     c #5DB34C",
-"W     c #69BC4F",
-"X     c #3D4826",
-"Y     c #629C4F",
-"Z     c #5DB54C",
-"`     c #6BBC50",
-" .    c #7BB952",
-"..    c #87A951",
-"+.    c #959251",
-"@.    c #A37B51",
-"#.    c #AF6451",
-"$.    c #B35757",
-"%.    c #AD5468",
-"&.    c #9E567D",
-"*.    c #864F89",
-"=.    c #795681",
-"-.    c #624D65",
-";.    c #1E0A1E",
-">.    c #29002D",
-",.    c #37003E",
-"'.    c #325426",
-").    c #4A873F",
-"!.    c #66CB5A",
-"~.    c #66CD53",
-"{.    c #6FC451",
-"].    c #7DB551",
-"^.    c #8BA351",
-"/.    c #998D51",
-"(.    c #A77551",
-"_.    c #B45E51",
-":.    c #B2555C",
-"<.    c #AA516E",
-"[.    c #9D5187",
-"}.    c #8E519D",
-"|.    c #8459A7",
-"1.    c #66CD52",
-"2.    c #71C251",
-"3.    c #7FB351",
-"4.    c #8DA151",
-"5.    c #9B8A51",
-"6.    c #A97251",
-"7.    c #B55C52",
-"8.    c #B2545E",
-"9.    c #A95171",
-"0.    c #9B5189",
-"a.    c #8C51A0",
-"b.    c #835BA7",
-"c.    c #705994",
-"d.    c #443854",
-"e.    c #33143D",
-"f.    c #2C0033",
-"g.    c #162F00",
-"h.    c #4B8342",
-"i.    c #5FBC59",
-"j.    c #5CD851",
-"k.    c #68CC51",
-"l.    c #75BE51",
-"m.    c #83AE51",
-"n.    c #919B51",
-"o.    c #9F8451",
-"p.    c #AD6C51",
-"q.    c #B85652",
-"r.    c #B15262",
-"s.    c #A65177",
-"t.    c #975190",
-"u.    c #8951A5",
-"v.    c #7B51B7",
-"w.    c #6ACA51",
-"x.    c #77BC51",
-"y.    c #84AB51",
-"z.    c #929951",
-"A.    c #A18151",
-"B.    c #AE6951",
-"C.    c #B85453",
-"D.    c #B05265",
-"E.    c #A4517A",
-"F.    c #965192",
-"G.    c #8751A8",
-"H.    c #7951B9",
-"I.    c #6F56BA",
-"J.    c #6C6698",
-"K.    c #3C2950",
-"L.    c #1D0024",
-"M.    c #0B1800",
-"N.    c #419A3C",
-"O.    c #5BD455",
-"P.    c #60D451",
-"Q.    c #6CC751",
-"R.    c #7AB851",
-"S.    c #88A651",
-"T.    c #969251",
-"U.    c #A47A51",
-"V.    c #B06552",
-"W.    c #B85354",
-"X.    c #AD5169",
-"Y.    c #9F5181",
-"Z.    c #915199",
-"`.    c #8451AD",
-" +    c #7751BD",
-".+    c #6B52C8",
-"++    c #695AC5",
-"@+    c #8251AF",
-"#+    c #7551BF",
-"$+    c #6B53C8",
-"%+    c #685BC4",
-"&+    c #312458",
-"*+    c #0E0013",
-"=+    c #040900",
-"-+    c #3D9D39",
-";+    c #5BD952",
-">+    c #65CF51",
-",+    c #71C151",
-"'+    c #7FB151",
-")+    c #8E9F51",
-"!+    c #9C8951",
-"~+    c #A97151",
-"{+    c #B25E54",
-"]+    c #B5525C",
-"^+    c #A85173",
-"/+    c #9A518B",
-"(+    c #8B51A2",
-"_+    c #7E51B4",
-":+    c #7151C3",
-"<+    c #6652CF",
-"[+    c #5F55D6",
-"}+    c #7D51B6",
-"|+    c #7051C5",
-"1+    c #6552D0",
-"2+    c #5E55D7",
-"3+    c #282159",
-"4+    c #050008",
-"5+    c #000100",
-"6+    c #3C9A38",
-"7+    c #5DD650",
-"8+    c #77BB51",
-"9+    c #85AA51",
-"0+    c #939751",
-"a+    c #A27F51",
-"b+    c #AE6851",
-"c+    c #B45856",
-"d+    c #B05165",
-"e+    c #A3517D",
-"f+    c #945194",
-"g+    c #8551AB",
-"h+    c #7851BB",
-"i+    c #6C51C9",
-"j+    c #6051D5",
-"k+    c #5652DD",
-"l+    c #28276B",
-"m+    c #131212",
-"n+    c #5F52D6",
-"o+    c #5452DF",
-"p+    c #212058",
-"q+    c #000001",
-"r+    c #409738",
-"s+    c #62D250",
-"t+    c #6EC551",
-"u+    c #7CB551",
-"v+    c #998E51",
-"w+    c #B36051",
-"x+    c #B65259",
-"y+    c #AC516E",
-"z+    c #9D5186",
-"A+    c #7F51B1",
-"B+    c #7351C0",
-"C+    c #6752CD",
-"D+    c #5D53D9",
-"E+    c #5352E0",
-"F+    c #27276C",
-"G+    c #5C53DA",
-"H+    c #5252E1",
-"I+    c #1F2059",
-"J+    c #060900",
-"K+    c #47943A",
-"L+    c #69CB53",
-"M+    c #73BF51",
-"N+    c #82AF51",
-"O+    c #909A51",
-"P+    c #9E8451",
-"Q+    c #AB6D51",
-"R+    c #B35B54",
-"S+    c #B25160",
-"T+    c #97518F",
-"U+    c #6E51C5",
-"V+    c #6352D2",
-"W+    c #5953DC",
-"X+    c #5854DD",
-"Y+    c #30296A",
-"Z+    c #110808",
-"`+    c #222121",
-" @    c #25215D",
-".@    c #05000A",
-"+@    c #0F1700",
-"@@    c #4E8A40",
-"#@    c #6FBC57",
-"$@    c #79B951",
-"%@    c #87A851",
-"&@    c #B06451",
-"*@    c #B35759",
-"=@    c #AE5168",
-"-@    c #A05181",
-";@    c #915198",
-">@    c #8351AC",
-",@    c #7651BE",
-"'@    c #6A51CB",
-")@    c #5E52D7",
-"!@    c #5654DD",
-"~@    c #5E58CE",
-"{@    c #3C2B61",
-"]@    c #170100",
-"^@    c #030000",
-"/@    c #2E235E",
-"(@    c #0D0019",
-"_@    c #1C2A00",
-":@    c #537249",
-"<@    c #729F5F",
-"[@    c #B65B51",
-"}@    c #B3535E",
-"|@    c #7E51B3",
-"1@    c #6452D0",
-"2@    c #5455DA",
-"3@    c #655DA9",
-"4@    c #4D2F4B",
-"5@    c #330300",
-"6@    c #324124",
-"7@    c #546942",
-"8@    c #85A065",
-"9@    c #929555",
-"0@    c #AE6A51",
-"a@    c #B75653",
-"b@    c #B05264",
-"c@    c #A3517B",
-"d@    c #955193",
-"e@    c #7A51B9",
-"f@    c #6D51C8",
-"g@    c #6051D4",
-"h@    c #6157D2",
-"i@    c #6357B6",
-"j@    c #453155",
-"k@    c #3B1C2A",
-"l@    c #121600",
-"m@    c #3A4128",
-"n@    c #6A7254",
-"o@    c #7E764E",
-"p@    c #987051",
-"q@    c #B06457",
-"r@    c #B65458",
-"s@    c #AC516C",
-"t@    c #9D5184",
-"u@    c #8F519C",
-"v@    c #8251AE",
-"w@    c #7852BD",
-"x@    c #6F53C6",
-"y@    c #5B4CBB",
-"z@    c #594AA0",
-"A@    c #5A4376",
-"B@    c #2E121E",
-"C@    c #8D519F",
-"D@    c #8151B0",
-"E@    c #21200A",
-"F@    c #443C36",
-"G@    c #7D5554",
-"H@    c #B06264",
-"I@    c #B25261",
-"J@    c #A75074",
-"K@    c #99508D",
-"L@    c #8950A5",
-"M@    c #7E4FB3",
-"N@    c #7A53BC",
-"O@    c #7A59BC",
-"P@    c #544376",
-"Q@    c #392537",
-"R@    c #270807",
-"S@    c #8850A7",
-"T@    c #7C4FB5",
-"U@    c #382D16",
-"V@    c #452F1E",
-"W@    c #4E2C24",
-"X@    c #472123",
-"Y@    c #3F1E2A",
-"Z@    c #371D33",
-"`@    c #311D3C",
-" #    c #311D41",
-".#    c #372044",
-"+#    c #422443",
-"@#    c #431D29",
-"##    c #3C1619",
-"$#    c #3D1D2C",
-"%#    c #361D34",
-"&#    c #311D3D",
-"*#    c #301D45",
-"=#    c #331E4F",
-"-#    c #381F55",
-";#    c #312500",
-">#    c #261B00",
-",#    c #170E00",
-"'#    c #0B0600",
-")#    c #040200",
-"!#    c #070100",
-"~#    c #120300",
-"{#    c #210600",
-"]#    c #390800",
-"^#    c #030002",
-"/#    c #040006",
-"(#    c #0C0011",
-"_#    c #150020",
-"                                                                                                ",
-"                      . . . . . .                                                               ",
-"                      . . . . . .                                                               ",
-"                  . . + + + + + + . .                                                           ",
-"                  . . + + + + + + . .                                                           ",
-"                      . . + + + + + + . .                                                       ",
-"                      . . + + + + + + . .                                                       ",
-"                          . . + + + + + + . .                                                   ",
-"                          . . + + + + + + . .                                                   ",
-"      . .                     . . + + + + . .                                                   ",
-"      . .                     . . + + + + . .                                                   ",
-"  . . + + . .             . . + + + + @ @ . .                                                   ",
-"  . . + + . .             . . + + + + @ @ . .           . . .                                   ",
-"  . . + + + + . .     . . + + + + + + + + . .       . # $ % & * . .                             ",
-"  . . + + + + . .     . . + + + + + + + + . . .   . = - ; > , # . .                             ",
-"  . . + + + + + + . . + + + + @ @ + + + + . . .   . ' ) ! . . . . . . . .                       ",
-"  . . + + + + + + . . + + + + @ @ + + + + . . . . . ~ { ] . . . . . . . . . .                   ",
-"      . . + + + + + + + + + + + + @ @ + + + + . . * . . . . ^ / ( _ : < ( - ~ .                 ",
-"      . . + + + + + + + + + + + + @ @ + + + + . . [ } : ] | 1 2 3 4 5 6 7 ) 8 9 0               ",
-"          . . + + + + @ @ + + + + + + @ @ + + + + . . ] & ( a b c d e f g h i j k               ",
-"          . . + + + + @ @ + + + + + + @ @ + + + + . . l , m n o p q r s t u v w x y z           ",
-"        A B C . . . . . . . . . . + + + + @ @ + + + + . . D E F G H I J K L M N O P Q R         ",
-"    S T U V W . . . . . . . . . . + + + + @ @ + + + + . . X Y Z `  ...+.@.#.$.%.&.*.=.-.;.>.,.  ",
-"    '.).!.~.{.].^./.(._.:.<.[.}.|.. . + + + + @ @ + + + + . . 1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.  ",
-"  g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.. . + + + + @ @ + + + + . . w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.  ",
-"  M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++. . + + + + @ @ + + + + . . . . . . . . . . @+#+$+%+&+*+  ",
-"  =+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+. . + + + + @ @ + + + + . . . . . . . . . . }+|+1+2+3+4+  ",
-"  5+6+7+w.8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+. . + + + + @ @ + + + + + + @ @ + + + + . . n+o+p+q+  ",
-"  5+r+s+t+u+^.v+(.w+x+y+z+}.A+B+C+D+E+F+m+. . + + + + @ @ + + + + + + @ @ + + + + . . G+H+I+q+  ",
-"  J+K+L+M+N+O+P+Q+R+S+s.T+u.v.U+V+W+X+Y+Z+`+< . . + + + + @ @ + + + + + + + + + + + + . .  @.@  ",
-"  +@@@#@$@%@T.@.&@*@=@-@;@>@,@'@)@!@~@{@]@^@  . . + + + + @ @ + + + + + + + + + + + + . . /@(@  ",
-"  _@:@<@3.4.5.6.[@}@9.0.a.|@:+1@W+2@3@4@5@        . . + + + + @ @ + + + + . . + + + + + + . .   ",
-"    6@7@8@9@A.0@a@b@c@d@G.e@f@g@h@i@j@k@          . . + + + + @ @ + + + + . . + + + + + + . .   ",
-"    l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@            . . + + + + + + + + . . C@D@. . + + + + . .   ",
-"        E@F@G@H@I@J@K@L@M@N@O@P@Q@R@              . . + + + + + + + + . . S@T@. . + + + + . .   ",
-"          U@V@W@X@Y@Z@`@ #.#+#@###                . . @ @ + + + + . . $#%#&#*#=#-#. . + + . .   ",
-"          ;#>#,#'#)#. . !#~#{#]#                  . . @ @ + + + + . . ^#. . /#(#_#. . + + . .   ",
-"                                                  . . + + + + . .                     . .       ",
-"                                                  . . + + + + . .                     . .       ",
-"                                                  . . + + + + + + . .                           ",
-"                                                  . . + + + + + + . .                           ",
-"                                                      . . + + + + + + . .                       ",
-"                                                      . . + + + + + + . .                       ",
-"                                                          . . + + + + + + . .                   ",
-"                                                          . . + + + + + + . .                   ",
-"                                                              . . . . . .                       ",
-"                                                              . . . . . .                       ",
-"                                                                                                "};
diff --git a/src/icons/dialog.xpm b/src/icons/dialog.xpm
deleted file mode 100644 (file)
index b5e27df..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-/* XPM */
-static char * dialog_xpm[] = {
-"48 48 654 2",
-"      c None",
-".     c #000000",
-"+     c #030200",
-"@     c #0A0A0A",
-"#     c #313131",
-"$     c #383838",
-"%     c #302F2F",
-"&     c #0A0907",
-"*     c #020100",
-"=     c #070707",
-"-     c #2F2F2F",
-";     c #2C2C2C",
-">     c #353535",
-",     c #303030",
-"'     c #202020",
-")     c #0C0C0C",
-"!     c #111111",
-"~     c #494949",
-"{     c #1F1F1F",
-"]     c #050505",
-"^     c #151515",
-"/     c #090909",
-"(     c #191919",
-"_     c #212121",
-":     c #131313",
-"<     c #141414",
-"[     c #060606",
-"}     c #1D1D1D",
-"|     c #010101",
-"1     c #161616",
-"2     c #020500",
-"3     c #010200",
-"4     c #010100",
-"5     c #2B2B2B",
-"6     c #4C4C4C",
-"7     c #1B1B1B",
-"8     c #1C1B1B",
-"9     c #4E4E4C",
-"0     c #4D4D4C",
-"a     c #030303",
-"b     c #1C1C1C",
-"c     c #040404",
-"d     c #0E0D0D",
-"e     c #474243",
-"f     c #504C4D",
-"g     c #3B3839",
-"h     c #040303",
-"i     c #323232",
-"j     c #151414",
-"k     c #010001",
-"l     c #020001",
-"m     c #122100",
-"n     c #0B1400",
-"o     c #060900",
-"p     c #0D0E0B",
-"q     c #0A0A07",
-"r     c #111007",
-"s     c #252214",
-"t     c #191814",
-"u     c #0B0B0B",
-"v     c #080808",
-"w     c #343434",
-"x     c #1E1E1E",
-"y     c #0E0E0E",
-"z     c #3A3A3A",
-"A     c #252525",
-"B     c #262626",
-"C     c #0D0304",
-"D     c #401113",
-"E     c #3A1416",
-"F     c #240F11",
-"G     c #0A0102",
-"H     c #100D0D",
-"I     c #0B0507",
-"J     c #0E0006",
-"K     c #16000B",
-"L     c #324920",
-"M     c #3D5D27",
-"N     c #406327",
-"O     c #3C5623",
-"P     c #3E4923",
-"Q     c #433C23",
-"R     c #4A3123",
-"S     c #512D23",
-"T     c #563127",
-"U     c #553A2F",
-"V     c #302622",
-"W     c #191410",
-"X     c #110C06",
-"Y     c #292826",
-"Z     c #292929",
-"`     c #272727",
-" .    c #2E2E2E",
-"..    c #121212",
-"+.    c #201818",
-"@.    c #1A0705",
-"#.    c #3E2218",
-"$.    c #484123",
-"%.    c #475328",
-"&.    c #3E4F24",
-"*.    c #404523",
-"=.    c #443B23",
-"-.    c #4A3023",
-";.    c #532924",
-">.    c #582B2C",
-",.    c #583137",
-"'.    c #4C3238",
-").    c #331C28",
-"!.    c #203910",
-"~.    c #3E5D32",
-"{.    c #61934B",
-"].    c #7DBE58",
-"^.    c #7FB351",
-"/.    c #8C9E50",
-"(.    c #9A8750",
-"_.    c #A86E50",
-":.    c #B25F50",
-"<.    c #B25E5B",
-"[.    c #A4696D",
-"}.    c #6A4F55",
-"|.    c #423333",
-"1.    c #25180F",
-"2.    c #0A0603",
-"3.    c #282726",
-"4.    c #393939",
-"5.    c #434343",
-"6.    c #131010",
-"7.    c #190B06",
-"8.    c #332514",
-"9.    c #445E36",
-"0.    c #659A4D",
-"a.    c #7DBC57",
-"b.    c #7FB150",
-"c.    c #8E9B50",
-"d.    c #9C8450",
-"e.    c #AA6C50",
-"f.    c #B35D50",
-"g.    c #B0605D",
-"h.    c #9D666A",
-"i.    c #634C52",
-"j.    c #3D2937",
-"k.    c #270E22",
-"l.    c #0E1D00",
-"m.    c #325623",
-"n.    c #5E9F4F",
-"o.    c #5DB34C",
-"p.    c #69BC4F",
-"q.    c #7ABB53",
-"r.    c #85AB51",
-"s.    c #939551",
-"t.    c #A17E51",
-"u.    c #AE6751",
-"v.    c #B35956",
-"w.    c #AE5465",
-"x.    c #A1567C",
-"y.    c #895088",
-"z.    c #7B5681",
-"A.    c #685564",
-"B.    c #251714",
-"C.    c #130C09",
-"D.    c #0D0D0D",
-"E.    c #110F0F",
-"F.    c #180404",
-"G.    c #3D4826",
-"H.    c #629C4F",
-"I.    c #5DB54C",
-"J.    c #6BBC50",
-"K.    c #7BB952",
-"L.    c #87A951",
-"M.    c #959251",
-"N.    c #A37B51",
-"O.    c #AF6451",
-"P.    c #B35757",
-"Q.    c #AD5468",
-"R.    c #9E567D",
-"S.    c #864F89",
-"T.    c #795681",
-"U.    c #624D65",
-"V.    c #1E0A1E",
-"W.    c #29002D",
-"X.    c #37003E",
-"Y.    c #325426",
-"Z.    c #4A873F",
-"`.    c #66CB5A",
-" +    c #66CD53",
-".+    c #6FC451",
-"++    c #7DB551",
-"@+    c #8BA351",
-"#+    c #998D51",
-"$+    c #A77551",
-"%+    c #B45E51",
-"&+    c #B2555C",
-"*+    c #AA516E",
-"=+    c #9D5187",
-"-+    c #8E519D",
-";+    c #8459A7",
-">+    c #765E9B",
-",+    c #4C4054",
-"'+    c #2C1E1F",
-")+    c #1B0E09",
-"!+    c #262524",
-"~+    c #101010",
-"{+    c #181818",
-"]+    c #060704",
-"^+    c #333B24",
-"/+    c #538843",
-"(+    c #66CB59",
-"_+    c #66CD52",
-":+    c #71C251",
-"<+    c #8DA151",
-"[+    c #9B8A51",
-"}+    c #A97251",
-"|+    c #B55C52",
-"1+    c #B2545E",
-"2+    c #A95171",
-"3+    c #9B5189",
-"4+    c #8C51A0",
-"5+    c #835BA7",
-"6+    c #705994",
-"7+    c #443854",
-"8+    c #33143D",
-"9+    c #2C0033",
-"0+    c #162F00",
-"a+    c #4B8342",
-"b+    c #5FBC59",
-"c+    c #5CD851",
-"d+    c #68CC51",
-"e+    c #75BE51",
-"f+    c #83AE51",
-"g+    c #919B51",
-"h+    c #9F8451",
-"i+    c #AD6C51",
-"j+    c #B85652",
-"k+    c #B15262",
-"l+    c #A65177",
-"m+    c #975190",
-"n+    c #8951A5",
-"o+    c #7B51B7",
-"p+    c #7054BE",
-"q+    c #6D649D",
-"r+    c #4B3847",
-"s+    c #32180F",
-"t+    c #434140",
-"u+    c #2C2A2A",
-"v+    c #0C0F08",
-"w+    c #4D844A",
-"x+    c #5FC058",
-"y+    c #5ED751",
-"z+    c #6ACA51",
-"A+    c #77BC51",
-"B+    c #84AB51",
-"C+    c #929951",
-"D+    c #A18151",
-"E+    c #AE6951",
-"F+    c #B85453",
-"G+    c #B05265",
-"H+    c #A4517A",
-"I+    c #965192",
-"J+    c #8751A8",
-"K+    c #7951B9",
-"L+    c #6F56BA",
-"M+    c #6C6698",
-"N+    c #3C2950",
-"O+    c #1D0024",
-"P+    c #0B1800",
-"Q+    c #419A3C",
-"R+    c #5BD455",
-"S+    c #60D451",
-"T+    c #6CC751",
-"U+    c #7AB851",
-"V+    c #88A651",
-"W+    c #969251",
-"X+    c #A47A51",
-"Y+    c #B06552",
-"Z+    c #B85354",
-"`+    c #AD5169",
-" @    c #9F5181",
-".@    c #915199",
-"+@    c #8451AD",
-"@@    c #7751BD",
-"#@    c #6B52C8",
-"$@    c #695AC5",
-"%@    c #3E2E5E",
-"&@    c #150603",
-"*@    c #0E0D0C",
-"=@    c #0F0808",
-"-@    c #181208",
-";@    c #4AA644",
-">@    c #5CD454",
-",@    c #61D251",
-"'@    c #6EC551",
-")@    c #7CB651",
-"!@    c #8AA451",
-"~@    c #989051",
-"{@    c #A67751",
-"]@    c #B16252",
-"^@    c #B85256",
-"/@    c #AB516C",
-"(@    c #9D5184",
-"_@    c #8F519B",
-":@    c #8251AF",
-"<@    c #7551BF",
-"[@    c #6B53C8",
-"}@    c #685BC4",
-"|@    c #312458",
-"1@    c #0E0013",
-"2@    c #040900",
-"3@    c #3D9D39",
-"4@    c #5BD952",
-"5@    c #65CF51",
-"6@    c #71C151",
-"7@    c #7FB151",
-"8@    c #8E9F51",
-"9@    c #9C8951",
-"0@    c #A97151",
-"a@    c #B25E54",
-"b@    c #B5525C",
-"c@    c #A85173",
-"d@    c #9A518B",
-"e@    c #8B51A2",
-"f@    c #7E51B4",
-"g@    c #7151C3",
-"h@    c #6652CF",
-"i@    c #5F55D6",
-"j@    c #312A67",
-"k@    c #110B09",
-"l@    c #282827",
-"m@    c #1E1A1A",
-"n@    c #111307",
-"o@    c #46AE40",
-"p@    c #5CD752",
-"q@    c #66CD51",
-"r@    c #73C051",
-"s@    c #81AF51",
-"t@    c #909C51",
-"u@    c #9E8651",
-"v@    c #AB6E51",
-"w@    c #B25C55",
-"x@    c #B4515E",
-"y@    c #A65176",
-"z@    c #98518E",
-"A@    c #7D51B6",
-"B@    c #7051C5",
-"C@    c #6552D0",
-"D@    c #5E55D7",
-"E@    c #282159",
-"F@    c #050008",
-"G@    c #000100",
-"H@    c #3C9A38",
-"I@    c #5DD650",
-"J@    c #77BB51",
-"K@    c #85AA51",
-"L@    c #939751",
-"M@    c #A27F51",
-"N@    c #AE6851",
-"O@    c #B45856",
-"P@    c #B05165",
-"Q@    c #A3517D",
-"R@    c #945194",
-"S@    c #8551AB",
-"T@    c #7851BB",
-"U@    c #6C51C9",
-"V@    c #6051D5",
-"W@    c #5652DD",
-"X@    c #28276B",
-"Y@    c #131212",
-"Z@    c #333333",
-"`@    c #081307",
-" #    c #44AD3F",
-".#    c #5FD550",
-"+#    c #6BC851",
-"@#    c #78BA51",
-"##    c #87A851",
-"$#    c #959451",
-"%#    c #A37C51",
-"&#    c #AF6551",
-"*#    c #B35758",
-"=#    c #AF5167",
-"-#    c #A15180",
-";#    c #935197",
-">#    c #7751BC",
-",#    c #6A51CA",
-"'#    c #5F52D6",
-")#    c #5452DF",
-"!#    c #212058",
-"~#    c #000001",
-"{#    c #409738",
-"]#    c #62D250",
-"^#    c #7CB551",
-"/#    c #998E51",
-"(#    c #B36051",
-"_#    c #B65259",
-":#    c #AC516E",
-"<#    c #9D5186",
-"[#    c #7F51B1",
-"}#    c #7351C0",
-"|#    c #6752CD",
-"1#    c #5D53D9",
-"2#    c #5352E0",
-"3#    c #27276C",
-"4#    c #091307",
-"5#    c #48AA3F",
-"6#    c #64D050",
-"7#    c #70C351",
-"8#    c #7EB351",
-"9#    c #8CA051",
-"0#    c #9A8A51",
-"a#    c #A87251",
-"b#    c #B45D51",
-"c#    c #AA5171",
-"d#    c #8C519F",
-"e#    c #7E51B3",
-"f#    c #7151C1",
-"g#    c #5C53DA",
-"h#    c #5252E1",
-"i#    c #1F2059",
-"j#    c #47943A",
-"k#    c #69CB53",
-"l#    c #73BF51",
-"m#    c #82AF51",
-"n#    c #909A51",
-"o#    c #9E8451",
-"p#    c #AB6D51",
-"q#    c #B35B54",
-"r#    c #B25160",
-"s#    c #97518F",
-"t#    c #6E51C5",
-"u#    c #6352D2",
-"v#    c #5953DC",
-"w#    c #5854DD",
-"x#    c #30296A",
-"y#    c #110808",
-"z#    c #222121",
-"A#    c #1B1617",
-"B#    c #131208",
-"C#    c #50A442",
-"D#    c #6ACA53",
-"E#    c #75BD51",
-"F#    c #84AD51",
-"G#    c #929851",
-"H#    c #A08151",
-"I#    c #AD6A51",
-"J#    c #B45955",
-"K#    c #B15163",
-"L#    c #955192",
-"M#    c #8751A7",
-"N#    c #6D51C7",
-"O#    c #6152D3",
-"P#    c #5755DD",
-"Q#    c #25215D",
-"R#    c #05000A",
-"S#    c #0F1700",
-"T#    c #4E8A40",
-"U#    c #6FBC57",
-"V#    c #79B951",
-"W#    c #B06451",
-"X#    c #B35759",
-"Y#    c #AE5168",
-"Z#    c #A05181",
-"`#    c #915198",
-" $    c #8351AC",
-".$    c #7651BE",
-"+$    c #6A51CB",
-"@$    c #5E52D7",
-"#$    c #5654DD",
-"$$    c #5E58CE",
-"%$    c #3C2B61",
-"&$    c #170100",
-"*$    c #030000",
-"=$    c #0C0002",
-"-$    c #22100B",
-";$    c #589448",
-">$    c #70BC57",
-",$    c #7BB751",
-"'$    c #89A651",
-")$    c #978F51",
-"!$    c #A57851",
-"~$    c #B26151",
-"{$    c #B3565A",
-"]$    c #AC516B",
-"^$    c #9E5184",
-"/$    c #90519B",
-"($    c #6851CD",
-"_$    c #5D52D8",
-":$    c #5754DB",
-"<$    c #5F59CC",
-"[$    c #2E235E",
-"}$    c #0D0019",
-"|$    c #1C2A00",
-"1$    c #537249",
-"2$    c #729F5F",
-"3$    c #B65B51",
-"4$    c #B3535E",
-"5$    c #6452D0",
-"6$    c #5455DA",
-"7$    c #655DA9",
-"8$    c #4D2F4B",
-"9$    c #330300",
-"0$    c #360D10",
-"a$    c #5E7253",
-"b$    c #74A25D",
-"c$    c #81B051",
-"d$    c #8F9E51",
-"e$    c #9D8751",
-"f$    c #AB6F51",
-"g$    c #B85851",
-"h$    c #B25360",
-"i$    c #A85174",
-"j$    c #9A518C",
-"k$    c #8A51A3",
-"l$    c #7C51B5",
-"m$    c #6F51C5",
-"n$    c #6353D2",
-"o$    c #5853DD",
-"p$    c #5756D4",
-"q$    c #675EA3",
-"r$    c #392559",
-"s$    c #1A002E",
-"t$    c #324124",
-"u$    c #546942",
-"v$    c #85A065",
-"w$    c #929555",
-"x$    c #AE6A51",
-"y$    c #B75653",
-"z$    c #B05264",
-"A$    c #A3517B",
-"B$    c #955193",
-"C$    c #7A51B9",
-"D$    c #6D51C8",
-"E$    c #6051D4",
-"F$    c #6157D2",
-"G$    c #6357B6",
-"H$    c #453155",
-"I$    c #3B1C2A",
-"J$    c #3B322B",
-"K$    c #5E6A49",
-"L$    c #869F63",
-"M$    c #949453",
-"N$    c #A27E51",
-"O$    c #AF6752",
-"P$    c #AE5267",
-"Q$    c #A1517E",
-"R$    c #935196",
-"S$    c #8651AA",
-"T$    c #6B51CA",
-"U$    c #5F51D6",
-"V$    c #6258D0",
-"W$    c #5D52AD",
-"X$    c #382B57",
-"Y$    c #2A1842",
-"Z$    c #121600",
-"`$    c #3A4128",
-" %    c #6A7254",
-".%    c #7E764E",
-"+%    c #987051",
-"@%    c #B06457",
-"#%    c #B65458",
-"$%    c #AC516C",
-"%%    c #8F519C",
-"&%    c #8251AE",
-"*%    c #7852BD",
-"=%    c #6F53C6",
-"-%    c #5B4CBB",
-";%    c #594AA0",
-">%    c #5A4376",
-",%    c #2E121E",
-"'%    c #1C0007",
-")%    c #473C34",
-"!%    c #6E6D56",
-"~%    c #81764E",
-"{%    c #9C6F52",
-"]%    c #B16257",
-"^%    c #B75158",
-"/%    c #AA516F",
-"(%    c #9C5187",
-"_%    c #8D519F",
-":%    c #8151B0",
-"<%    c #7752BE",
-"[%    c #6C53C5",
-"}%    c #584CB9",
-"|%    c #5849A0",
-"1%    c #4F3D79",
-"2%    c #180828",
-"3%    c #21200A",
-"4%    c #443C36",
-"5%    c #7D5554",
-"6%    c #B06264",
-"7%    c #B25261",
-"8%    c #A75074",
-"9%    c #99508D",
-"0%    c #8950A5",
-"a%    c #7E4FB3",
-"b%    c #7A53BC",
-"c%    c #7A59BC",
-"d%    c #544376",
-"e%    c #392537",
-"f%    c #270807",
-"g%    c #220610",
-"h%    c #2A1119",
-"i%    c #493D3D",
-"j%    c #865857",
-"k%    c #B16064",
-"l%    c #B25061",
-"m%    c #A55077",
-"n%    c #975090",
-"o%    c #8850A7",
-"p%    c #7C4FB5",
-"q%    c #7A54BD",
-"r%    c #7556B3",
-"s%    c #4F406E",
-"t%    c #2D1E40",
-"u%    c #160426",
-"v%    c #382D16",
-"w%    c #452F1E",
-"x%    c #4E2C24",
-"y%    c #472123",
-"z%    c #3F1E2A",
-"A%    c #371D33",
-"B%    c #311D3C",
-"C%    c #311D41",
-"D%    c #372044",
-"E%    c #422443",
-"F%    c #431D29",
-"G%    c #3C1619",
-"H%    c #3C172A",
-"I%    c #481F2E",
-"J%    c #4D232D",
-"K%    c #461D27",
-"L%    c #3D1D2C",
-"M%    c #361D34",
-"N%    c #311D3D",
-"O%    c #301D45",
-"P%    c #331E4F",
-"Q%    c #381F55",
-"R%    c #311748",
-"S%    c #270F3A",
-"T%    c #312500",
-"U%    c #261B00",
-"V%    c #170E00",
-"W%    c #0B0600",
-"X%    c #040200",
-"Y%    c #070100",
-"Z%    c #120300",
-"`%    c #210600",
-" &    c #390800",
-".&    c #35001E",
-"+&    c #260017",
-"@&    c #15000E",
-"#&    c #090006",
-"$&    c #030002",
-"%&    c #040006",
-"&&    c #0C0011",
-"*&    c #150020",
-"=&    c #210035",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                             . . +               . . .                           . .     ",
-"    . .                       . . @ # $ % & *       . = - $ # @ . .                     . .     ",
-"    . .                       . . = ; > , ' ) .   . ) ' , > ; = . .                     . .     ",
-"    . .                 . . . . . . . . ! ~ { .   . { ~ ! . . . . . . . .               . .     ",
-"    . .             . . . . . . . . . . ] ^ / . . . / ^ ] . . . . . . . . . .           . .     ",
-"    . .           ( _ _ ) ) _ _ : . . . . . < _ _ @ . . . . [ } _ ( | 1 _ ' / .         . .     ",
-"    .       2 3 4 5 6 6 7 8 9 0 5 | ] a | [ # 6 6 b c | ] a d e f g h i 6 ~ j k l         .     ",
-"            m n o p < < q r s t u v w x y z A < < i B ] # _ C D E F G H < : I J K               ",
-"          L M N O P Q R S T U V W X Y Z `  .... . ' 5 A ; +.@.#.$.%.&.*.=.-.;.>.,.'.).          ",
-"        !.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.[ . . . . } 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.        ",
-"    l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.| . . . . [ E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.  ",
-"    Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+. . b {+]+^+/+(+_+:+^.<+[+}+|+1+2+3+4+5+6+7+8+9+  ",
-"  0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+7 . . # u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+  ",
-"  P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@] . . / =@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@  ",
-"  2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@! . . x m@n@o@p@q@r@s@t@u@v@w@x@y@z@n+A@B@C@D@E@F@  ",
-"  G@H@I@z+J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@6 ' . . z Z@`@ #.#+#@###$#%#&#*#=#-#;#+@>#,#'#)#!#~#  ",
-"  G@{#]#'@^#@+/#$+(#_#:#<#-+[#}#|#1#2#3#Y@6 ' . . z Z@4#5#6#7#8#9#0#a#b#b@c#3+d#e#f#h@g#h#i#~#  ",
-"  o j#k#l#m#n#o#p#q#r#l+s#n+o+t#u#v#w#x#y#z#1     { A#B#C#D#E#F#G#H#I#J#K#H+L#M#K+N#O#v#P#Q#R#  ",
-"  S#T#U#V###W+N.W#X#Y#Z#`# $.$+$@$#$$$%$&$*$      . =$-$;$>$,$'$)$!$~${$]$^$/$:@<@($_$:$<$[$}$  ",
-"  |$1$2$^.<+[+}+3$4$2+3+4+e#g@5$v#6$7$8$9$            0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$  ",
-"    t$u$v$w$D+x$y$z$A$B$J+C$D$E$F$G$H$I$                J$K$L$M$N$O$F+P$Q$R$S$T@T$U$V$W$X$Y$    ",
-"    Z$`$ %.%+%@%#%$%(@%%&%*%=%-%;%>%,%                  '%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%      ",
-"        3%4%5%6%7%8%9%0%a%b%c%d%e%f%                      g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%        ",
-"          v%w%x%y%z%A%B%C%D%E%F%G%                            H%I%J%K%L%M%N%O%P%Q%R%S%          ",
-"    .     T%U%V%W%X%. . Y%Z%`% &                              .&+&@&#&$&. . %&&&*&=&      .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                "};
diff --git a/src/icons/gqview_icon.png b/src/icons/gqview_icon.png
new file mode 100644 (file)
index 0000000..1529f5d
Binary files /dev/null and b/src/icons/gqview_icon.png differ
diff --git a/src/icons/icon.xpm b/src/icons/icon.xpm
deleted file mode 100644 (file)
index 9bdf3fd..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-/* XPM */
-static char * icon_xpm[] = {
-"48 48 654 2",
-"      c None",
-".     c #000000",
-"+     c #030200",
-"@     c #0A0A0A",
-"#     c #313131",
-"$     c #383838",
-"%     c #302F2F",
-"&     c #0A0907",
-"*     c #020100",
-"=     c #070707",
-"-     c #2F2F2F",
-";     c #2C2C2C",
-">     c #353535",
-",     c #303030",
-"'     c #202020",
-")     c #0C0C0C",
-"!     c #111111",
-"~     c #494949",
-"{     c #1F1F1F",
-"]     c #050505",
-"^     c #151515",
-"/     c #090909",
-"(     c #191919",
-"_     c #212121",
-":     c #131313",
-"<     c #141414",
-"[     c #060606",
-"}     c #1D1D1D",
-"|     c #010101",
-"1     c #161616",
-"2     c #020500",
-"3     c #010200",
-"4     c #010100",
-"5     c #2B2B2B",
-"6     c #4C4C4C",
-"7     c #1B1B1B",
-"8     c #1C1B1B",
-"9     c #4E4E4C",
-"0     c #4D4D4C",
-"a     c #030303",
-"b     c #1C1C1C",
-"c     c #040404",
-"d     c #0E0D0D",
-"e     c #474243",
-"f     c #504C4D",
-"g     c #3B3839",
-"h     c #040303",
-"i     c #323232",
-"j     c #151414",
-"k     c #010001",
-"l     c #020001",
-"m     c #122100",
-"n     c #0B1400",
-"o     c #060900",
-"p     c #0D0E0B",
-"q     c #0A0A07",
-"r     c #111007",
-"s     c #252214",
-"t     c #191814",
-"u     c #0B0B0B",
-"v     c #080808",
-"w     c #343434",
-"x     c #1E1E1E",
-"y     c #0E0E0E",
-"z     c #3A3A3A",
-"A     c #252525",
-"B     c #262626",
-"C     c #0D0304",
-"D     c #401113",
-"E     c #3A1416",
-"F     c #240F11",
-"G     c #0A0102",
-"H     c #100D0D",
-"I     c #0B0507",
-"J     c #0E0006",
-"K     c #16000B",
-"L     c #324920",
-"M     c #3D5D27",
-"N     c #406327",
-"O     c #3C5623",
-"P     c #3E4923",
-"Q     c #433C23",
-"R     c #4A3123",
-"S     c #512D23",
-"T     c #563127",
-"U     c #553A2F",
-"V     c #302622",
-"W     c #191410",
-"X     c #110C06",
-"Y     c #292826",
-"Z     c #292929",
-"`     c #272727",
-" .    c #2E2E2E",
-"..    c #121212",
-"+.    c #201818",
-"@.    c #1A0705",
-"#.    c #3E2218",
-"$.    c #484123",
-"%.    c #475328",
-"&.    c #3E4F24",
-"*.    c #404523",
-"=.    c #443B23",
-"-.    c #4A3023",
-";.    c #532924",
-">.    c #582B2C",
-",.    c #583137",
-"'.    c #4C3238",
-").    c #331C28",
-"!.    c #203910",
-"~.    c #3E5D32",
-"{.    c #61934B",
-"].    c #7DBE58",
-"^.    c #7FB351",
-"/.    c #8C9E50",
-"(.    c #9A8750",
-"_.    c #A86E50",
-":.    c #B25F50",
-"<.    c #B25E5B",
-"[.    c #A4696D",
-"}.    c #6A4F55",
-"|.    c #423333",
-"1.    c #25180F",
-"2.    c #0A0603",
-"3.    c #282726",
-"4.    c #393939",
-"5.    c #434343",
-"6.    c #131010",
-"7.    c #190B06",
-"8.    c #332514",
-"9.    c #445E36",
-"0.    c #659A4D",
-"a.    c #7DBC57",
-"b.    c #7FB150",
-"c.    c #8E9B50",
-"d.    c #9C8450",
-"e.    c #AA6C50",
-"f.    c #B35D50",
-"g.    c #B0605D",
-"h.    c #9D666A",
-"i.    c #634C52",
-"j.    c #3D2937",
-"k.    c #270E22",
-"l.    c #0E1D00",
-"m.    c #325623",
-"n.    c #5E9F4F",
-"o.    c #5DB34C",
-"p.    c #69BC4F",
-"q.    c #7ABB53",
-"r.    c #85AB51",
-"s.    c #939551",
-"t.    c #A17E51",
-"u.    c #AE6751",
-"v.    c #B35956",
-"w.    c #AE5465",
-"x.    c #A1567C",
-"y.    c #895088",
-"z.    c #7B5681",
-"A.    c #685564",
-"B.    c #251714",
-"C.    c #130C09",
-"D.    c #0D0D0D",
-"E.    c #110F0F",
-"F.    c #180404",
-"G.    c #3D4826",
-"H.    c #629C4F",
-"I.    c #5DB54C",
-"J.    c #6BBC50",
-"K.    c #7BB952",
-"L.    c #87A951",
-"M.    c #959251",
-"N.    c #A37B51",
-"O.    c #AF6451",
-"P.    c #B35757",
-"Q.    c #AD5468",
-"R.    c #9E567D",
-"S.    c #864F89",
-"T.    c #795681",
-"U.    c #624D65",
-"V.    c #1E0A1E",
-"W.    c #29002D",
-"X.    c #37003E",
-"Y.    c #325426",
-"Z.    c #4A873F",
-"`.    c #66CB5A",
-" +    c #66CD53",
-".+    c #6FC451",
-"++    c #7DB551",
-"@+    c #8BA351",
-"#+    c #998D51",
-"$+    c #A77551",
-"%+    c #B45E51",
-"&+    c #B2555C",
-"*+    c #AA516E",
-"=+    c #9D5187",
-"-+    c #8E519D",
-";+    c #8459A7",
-">+    c #765E9B",
-",+    c #4C4054",
-"'+    c #2C1E1F",
-")+    c #1B0E09",
-"!+    c #262524",
-"~+    c #101010",
-"{+    c #181818",
-"]+    c #060704",
-"^+    c #333B24",
-"/+    c #538843",
-"(+    c #66CB59",
-"_+    c #66CD52",
-":+    c #71C251",
-"<+    c #8DA151",
-"[+    c #9B8A51",
-"}+    c #A97251",
-"|+    c #B55C52",
-"1+    c #B2545E",
-"2+    c #A95171",
-"3+    c #9B5189",
-"4+    c #8C51A0",
-"5+    c #835BA7",
-"6+    c #705994",
-"7+    c #443854",
-"8+    c #33143D",
-"9+    c #2C0033",
-"0+    c #162F00",
-"a+    c #4B8342",
-"b+    c #5FBC59",
-"c+    c #5CD851",
-"d+    c #68CC51",
-"e+    c #75BE51",
-"f+    c #83AE51",
-"g+    c #919B51",
-"h+    c #9F8451",
-"i+    c #AD6C51",
-"j+    c #B85652",
-"k+    c #B15262",
-"l+    c #A65177",
-"m+    c #975190",
-"n+    c #8951A5",
-"o+    c #7B51B7",
-"p+    c #7054BE",
-"q+    c #6D649D",
-"r+    c #4B3847",
-"s+    c #32180F",
-"t+    c #434140",
-"u+    c #2C2A2A",
-"v+    c #0C0F08",
-"w+    c #4D844A",
-"x+    c #5FC058",
-"y+    c #5ED751",
-"z+    c #6ACA51",
-"A+    c #77BC51",
-"B+    c #84AB51",
-"C+    c #929951",
-"D+    c #A18151",
-"E+    c #AE6951",
-"F+    c #B85453",
-"G+    c #B05265",
-"H+    c #A4517A",
-"I+    c #965192",
-"J+    c #8751A8",
-"K+    c #7951B9",
-"L+    c #6F56BA",
-"M+    c #6C6698",
-"N+    c #3C2950",
-"O+    c #1D0024",
-"P+    c #0B1800",
-"Q+    c #419A3C",
-"R+    c #5BD455",
-"S+    c #60D451",
-"T+    c #6CC751",
-"U+    c #7AB851",
-"V+    c #88A651",
-"W+    c #969251",
-"X+    c #A47A51",
-"Y+    c #B06552",
-"Z+    c #B85354",
-"`+    c #AD5169",
-" @    c #9F5181",
-".@    c #915199",
-"+@    c #8451AD",
-"@@    c #7751BD",
-"#@    c #6B52C8",
-"$@    c #695AC5",
-"%@    c #3E2E5E",
-"&@    c #150603",
-"*@    c #0E0D0C",
-"=@    c #0F0808",
-"-@    c #181208",
-";@    c #4AA644",
-">@    c #5CD454",
-",@    c #61D251",
-"'@    c #6EC551",
-")@    c #7CB651",
-"!@    c #8AA451",
-"~@    c #989051",
-"{@    c #A67751",
-"]@    c #B16252",
-"^@    c #B85256",
-"/@    c #AB516C",
-"(@    c #9D5184",
-"_@    c #8F519B",
-":@    c #8251AF",
-"<@    c #7551BF",
-"[@    c #6B53C8",
-"}@    c #685BC4",
-"|@    c #312458",
-"1@    c #0E0013",
-"2@    c #040900",
-"3@    c #3D9D39",
-"4@    c #5BD952",
-"5@    c #65CF51",
-"6@    c #71C151",
-"7@    c #7FB151",
-"8@    c #8E9F51",
-"9@    c #9C8951",
-"0@    c #A97151",
-"a@    c #B25E54",
-"b@    c #B5525C",
-"c@    c #A85173",
-"d@    c #9A518B",
-"e@    c #8B51A2",
-"f@    c #7E51B4",
-"g@    c #7151C3",
-"h@    c #6652CF",
-"i@    c #5F55D6",
-"j@    c #312A67",
-"k@    c #110B09",
-"l@    c #282827",
-"m@    c #1E1A1A",
-"n@    c #111307",
-"o@    c #46AE40",
-"p@    c #5CD752",
-"q@    c #66CD51",
-"r@    c #73C051",
-"s@    c #81AF51",
-"t@    c #909C51",
-"u@    c #9E8651",
-"v@    c #AB6E51",
-"w@    c #B25C55",
-"x@    c #B4515E",
-"y@    c #A65176",
-"z@    c #98518E",
-"A@    c #7D51B6",
-"B@    c #7051C5",
-"C@    c #6552D0",
-"D@    c #5E55D7",
-"E@    c #282159",
-"F@    c #050008",
-"G@    c #000100",
-"H@    c #3C9A38",
-"I@    c #5DD650",
-"J@    c #77BB51",
-"K@    c #85AA51",
-"L@    c #939751",
-"M@    c #A27F51",
-"N@    c #AE6851",
-"O@    c #B45856",
-"P@    c #B05165",
-"Q@    c #A3517D",
-"R@    c #945194",
-"S@    c #8551AB",
-"T@    c #7851BB",
-"U@    c #6C51C9",
-"V@    c #6051D5",
-"W@    c #5652DD",
-"X@    c #28276B",
-"Y@    c #131212",
-"Z@    c #333333",
-"`@    c #081307",
-" #    c #44AD3F",
-".#    c #5FD550",
-"+#    c #6BC851",
-"@#    c #78BA51",
-"##    c #87A851",
-"$#    c #959451",
-"%#    c #A37C51",
-"&#    c #AF6551",
-"*#    c #B35758",
-"=#    c #AF5167",
-"-#    c #A15180",
-";#    c #935197",
-">#    c #7751BC",
-",#    c #6A51CA",
-"'#    c #5F52D6",
-")#    c #5452DF",
-"!#    c #212058",
-"~#    c #000001",
-"{#    c #409738",
-"]#    c #62D250",
-"^#    c #7CB551",
-"/#    c #998E51",
-"(#    c #B36051",
-"_#    c #B65259",
-":#    c #AC516E",
-"<#    c #9D5186",
-"[#    c #7F51B1",
-"}#    c #7351C0",
-"|#    c #6752CD",
-"1#    c #5D53D9",
-"2#    c #5352E0",
-"3#    c #27276C",
-"4#    c #091307",
-"5#    c #48AA3F",
-"6#    c #64D050",
-"7#    c #70C351",
-"8#    c #7EB351",
-"9#    c #8CA051",
-"0#    c #9A8A51",
-"a#    c #A87251",
-"b#    c #B45D51",
-"c#    c #AA5171",
-"d#    c #8C519F",
-"e#    c #7E51B3",
-"f#    c #7151C1",
-"g#    c #5C53DA",
-"h#    c #5252E1",
-"i#    c #1F2059",
-"j#    c #47943A",
-"k#    c #69CB53",
-"l#    c #73BF51",
-"m#    c #82AF51",
-"n#    c #909A51",
-"o#    c #9E8451",
-"p#    c #AB6D51",
-"q#    c #B35B54",
-"r#    c #B25160",
-"s#    c #97518F",
-"t#    c #6E51C5",
-"u#    c #6352D2",
-"v#    c #5953DC",
-"w#    c #5854DD",
-"x#    c #30296A",
-"y#    c #110808",
-"z#    c #222121",
-"A#    c #1B1617",
-"B#    c #131208",
-"C#    c #50A442",
-"D#    c #6ACA53",
-"E#    c #75BD51",
-"F#    c #84AD51",
-"G#    c #929851",
-"H#    c #A08151",
-"I#    c #AD6A51",
-"J#    c #B45955",
-"K#    c #B15163",
-"L#    c #955192",
-"M#    c #8751A7",
-"N#    c #6D51C7",
-"O#    c #6152D3",
-"P#    c #5755DD",
-"Q#    c #25215D",
-"R#    c #05000A",
-"S#    c #0F1700",
-"T#    c #4E8A40",
-"U#    c #6FBC57",
-"V#    c #79B951",
-"W#    c #B06451",
-"X#    c #B35759",
-"Y#    c #AE5168",
-"Z#    c #A05181",
-"`#    c #915198",
-" $    c #8351AC",
-".$    c #7651BE",
-"+$    c #6A51CB",
-"@$    c #5E52D7",
-"#$    c #5654DD",
-"$$    c #5E58CE",
-"%$    c #3C2B61",
-"&$    c #170100",
-"*$    c #030000",
-"=$    c #0C0002",
-"-$    c #22100B",
-";$    c #589448",
-">$    c #70BC57",
-",$    c #7BB751",
-"'$    c #89A651",
-")$    c #978F51",
-"!$    c #A57851",
-"~$    c #B26151",
-"{$    c #B3565A",
-"]$    c #AC516B",
-"^$    c #9E5184",
-"/$    c #90519B",
-"($    c #6851CD",
-"_$    c #5D52D8",
-":$    c #5754DB",
-"<$    c #5F59CC",
-"[$    c #2E235E",
-"}$    c #0D0019",
-"|$    c #1C2A00",
-"1$    c #537249",
-"2$    c #729F5F",
-"3$    c #B65B51",
-"4$    c #B3535E",
-"5$    c #6452D0",
-"6$    c #5455DA",
-"7$    c #655DA9",
-"8$    c #4D2F4B",
-"9$    c #330300",
-"0$    c #360D10",
-"a$    c #5E7253",
-"b$    c #74A25D",
-"c$    c #81B051",
-"d$    c #8F9E51",
-"e$    c #9D8751",
-"f$    c #AB6F51",
-"g$    c #B85851",
-"h$    c #B25360",
-"i$    c #A85174",
-"j$    c #9A518C",
-"k$    c #8A51A3",
-"l$    c #7C51B5",
-"m$    c #6F51C5",
-"n$    c #6353D2",
-"o$    c #5853DD",
-"p$    c #5756D4",
-"q$    c #675EA3",
-"r$    c #392559",
-"s$    c #1A002E",
-"t$    c #324124",
-"u$    c #546942",
-"v$    c #85A065",
-"w$    c #929555",
-"x$    c #AE6A51",
-"y$    c #B75653",
-"z$    c #B05264",
-"A$    c #A3517B",
-"B$    c #955193",
-"C$    c #7A51B9",
-"D$    c #6D51C8",
-"E$    c #6051D4",
-"F$    c #6157D2",
-"G$    c #6357B6",
-"H$    c #453155",
-"I$    c #3B1C2A",
-"J$    c #3B322B",
-"K$    c #5E6A49",
-"L$    c #869F63",
-"M$    c #949453",
-"N$    c #A27E51",
-"O$    c #AF6752",
-"P$    c #AE5267",
-"Q$    c #A1517E",
-"R$    c #935196",
-"S$    c #8651AA",
-"T$    c #6B51CA",
-"U$    c #5F51D6",
-"V$    c #6258D0",
-"W$    c #5D52AD",
-"X$    c #382B57",
-"Y$    c #2A1842",
-"Z$    c #121600",
-"`$    c #3A4128",
-" %    c #6A7254",
-".%    c #7E764E",
-"+%    c #987051",
-"@%    c #B06457",
-"#%    c #B65458",
-"$%    c #AC516C",
-"%%    c #8F519C",
-"&%    c #8251AE",
-"*%    c #7852BD",
-"=%    c #6F53C6",
-"-%    c #5B4CBB",
-";%    c #594AA0",
-">%    c #5A4376",
-",%    c #2E121E",
-"'%    c #1C0007",
-")%    c #473C34",
-"!%    c #6E6D56",
-"~%    c #81764E",
-"{%    c #9C6F52",
-"]%    c #B16257",
-"^%    c #B75158",
-"/%    c #AA516F",
-"(%    c #9C5187",
-"_%    c #8D519F",
-":%    c #8151B0",
-"<%    c #7752BE",
-"[%    c #6C53C5",
-"}%    c #584CB9",
-"|%    c #5849A0",
-"1%    c #4F3D79",
-"2%    c #180828",
-"3%    c #21200A",
-"4%    c #443C36",
-"5%    c #7D5554",
-"6%    c #B06264",
-"7%    c #B25261",
-"8%    c #A75074",
-"9%    c #99508D",
-"0%    c #8950A5",
-"a%    c #7E4FB3",
-"b%    c #7A53BC",
-"c%    c #7A59BC",
-"d%    c #544376",
-"e%    c #392537",
-"f%    c #270807",
-"g%    c #220610",
-"h%    c #2A1119",
-"i%    c #493D3D",
-"j%    c #865857",
-"k%    c #B16064",
-"l%    c #B25061",
-"m%    c #A55077",
-"n%    c #975090",
-"o%    c #8850A7",
-"p%    c #7C4FB5",
-"q%    c #7A54BD",
-"r%    c #7556B3",
-"s%    c #4F406E",
-"t%    c #2D1E40",
-"u%    c #160426",
-"v%    c #382D16",
-"w%    c #452F1E",
-"x%    c #4E2C24",
-"y%    c #472123",
-"z%    c #3F1E2A",
-"A%    c #371D33",
-"B%    c #311D3C",
-"C%    c #311D41",
-"D%    c #372044",
-"E%    c #422443",
-"F%    c #431D29",
-"G%    c #3C1619",
-"H%    c #3C172A",
-"I%    c #481F2E",
-"J%    c #4D232D",
-"K%    c #461D27",
-"L%    c #3D1D2C",
-"M%    c #361D34",
-"N%    c #311D3D",
-"O%    c #301D45",
-"P%    c #331E4F",
-"Q%    c #381F55",
-"R%    c #311748",
-"S%    c #270F3A",
-"T%    c #312500",
-"U%    c #261B00",
-"V%    c #170E00",
-"W%    c #0B0600",
-"X%    c #040200",
-"Y%    c #070100",
-"Z%    c #120300",
-"`%    c #210600",
-" &    c #390800",
-".&    c #35001E",
-"+&    c #260017",
-"@&    c #15000E",
-"#&    c #090006",
-"$&    c #030002",
-"%&    c #040006",
-"&&    c #0C0011",
-"*&    c #150020",
-"=&    c #210035",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                    . . +               . . .                                   ",
-"                              . . @ # $ % & *       . = - $ # @ . .                             ",
-"                              . . = ; > , ' ) .   . ) ' , > ; = . .                             ",
-"                        . . . . . . . . ! ~ { .   . { ~ ! . . . . . . . .                       ",
-"                    . . . . . . . . . . ] ^ / . . . / ^ ] . . . . . . . . . .                   ",
-"                  ( _ _ ) ) _ _ : . . . . . < _ _ @ . . . . [ } _ ( | 1 _ ' / .                 ",
-"            2 3 4 5 6 6 7 8 9 0 5 | ] a | [ # 6 6 b c | ] a d e f g h i 6 ~ j k l               ",
-"            m n o p < < q r s t u v w x y z A < < i B ] # _ C D E F G H < : I J K               ",
-"          L M N O P Q R S T U V W X Y Z `  .... . ' 5 A ; +.@.#.$.%.&.*.=.-.;.>.,.'.).          ",
-"        !.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.[ . . . . } 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.        ",
-"    l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.| . . . . [ E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.  ",
-"    Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+. . b {+]+^+/+(+_+:+^.<+[+}+|+1+2+3+4+5+6+7+8+9+  ",
-"  0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+7 . . # u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+  ",
-"  P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@] . . / =@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@  ",
-"  2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@! . . x m@n@o@p@q@r@s@t@u@v@w@x@y@z@n+A@B@C@D@E@F@  ",
-"  G@H@I@z+J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@6 ' . . z Z@`@ #.#+#@###$#%#&#*#=#-#;#+@>#,#'#)#!#~#  ",
-"  G@{#]#'@^#@+/#$+(#_#:#<#-+[#}#|#1#2#3#Y@6 ' . . z Z@4#5#6#7#8#9#0#a#b#b@c#3+d#e#f#h@g#h#i#~#  ",
-"  o j#k#l#m#n#o#p#q#r#l+s#n+o+t#u#v#w#x#y#z#1     { A#B#C#D#E#F#G#H#I#J#K#H+L#M#K+N#O#v#P#Q#R#  ",
-"  S#T#U#V###W+N.W#X#Y#Z#`# $.$+$@$#$$$%$&$*$      . =$-$;$>$,$'$)$!$~${$]$^$/$:@<@($_$:$<$[$}$  ",
-"  |$1$2$^.<+[+}+3$4$2+3+4+e#g@5$v#6$7$8$9$            0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$  ",
-"    t$u$v$w$D+x$y$z$A$B$J+C$D$E$F$G$H$I$                J$K$L$M$N$O$F+P$Q$R$S$T@T$U$V$W$X$Y$    ",
-"    Z$`$ %.%+%@%#%$%(@%%&%*%=%-%;%>%,%                  '%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%      ",
-"        3%4%5%6%7%8%9%0%a%b%c%d%e%f%                      g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%        ",
-"          v%w%x%y%z%A%B%C%D%E%F%G%                            H%I%J%K%L%M%N%O%P%Q%R%S%          ",
-"          T%U%V%W%X%. . Y%Z%`% &                              .&+&@&#&$&. . %&&&*&=&            ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                ",
-"                                                                                                "};
diff --git a/src/icons/icon_book.png b/src/icons/icon_book.png
new file mode 100644 (file)
index 0000000..028d8d9
Binary files /dev/null and b/src/icons/icon_book.png differ
diff --git a/src/icons/icon_config.png b/src/icons/icon_config.png
new file mode 100644 (file)
index 0000000..6f630dd
Binary files /dev/null and b/src/icons/icon_config.png differ
diff --git a/src/icons/icon_tools.png b/src/icons/icon_tools.png
new file mode 100644 (file)
index 0000000..c947ea4
Binary files /dev/null and b/src/icons/icon_tools.png differ
diff --git a/src/icons/icon_view.png b/src/icons/icon_view.png
new file mode 100644 (file)
index 0000000..b988f42
Binary files /dev/null and b/src/icons/icon_view.png differ
diff --git a/src/icons/svg/.cvsignore b/src/icons/svg/.cvsignore
new file mode 100644 (file)
index 0000000..3dda729
--- /dev/null
@@ -0,0 +1,2 @@
+Makefile.in
+Makefile
diff --git a/src/icons/svg/Makefile.am b/src/icons/svg/Makefile.am
new file mode 100644 (file)
index 0000000..2e15ef1
--- /dev/null
@@ -0,0 +1,18 @@
+## Process this file with automake to produce Makefile.in.
+
+svg_images = \
+       folder_closed.svg       \
+       folder_locked.svg       \
+       folder_open.svg         \
+       folder_up.svg           \
+       gqview_icon.svg         \
+       icon_book.svg           \
+       icon_config.svg         \
+       icon_tools.svg          \
+       icon_view.svg           \
+       sheet_blank.svg         \
+       sheet_broken.svg        \
+       spinner_orbit.svg
+
+EXTRA_DIST = $(svg_images)
+
diff --git a/src/icons/svg/folder_closed.svg b/src/icons/svg/folder_closed.svg
new file mode 100644 (file)
index 0000000..237a135
--- /dev/null
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   id="svg602"
+   sodipodi:version="0.34"
+   width="400pt"
+   height="400pt"
+   xml:space="preserve"
+   sodipodi:docbase="/data/graphics/svg/"
+   sodipodi:docname="/data/graphics/svg/folder_closed.svg"><defs
+   id="defs604"><linearGradient
+   id="linearGradient641"><stop
+   style="stop-color:#000000;stop-opacity:1;"
+   offset="0"
+   id="stop642" /><stop
+   style="stop-color:#000000;stop-opacity:0;"
+   offset="1"
+   id="stop643" /></linearGradient><linearGradient
+   id="linearGradient606"><stop
+   style="stop-color:#0000ff;stop-opacity:0;"
+   offset="0"
+   id="stop607" /><stop
+   style="stop-color:#0000ff;stop-opacity:0.3647;"
+   offset="1"
+   id="stop608" /></linearGradient><linearGradient
+   xlink:href="#linearGradient606"
+   id="linearGradient609"
+   x1="0.4482758"
+   y1="0.45453796"
+   x2="0.9885056"
+   y2="1.06363618" /><radialGradient
+   xlink:href="#linearGradient641"
+   id="radialGradient610"
+   cx="0.61963111"
+   cy="0.546875"
+   r="0.49834752"
+   fx="0.196319"
+   fy="0.8984375"
+   spreadMethod="pad"
+   gradientUnits="objectBoundingBox" /></defs><sodipodi:namedview
+   id="base"
+   snaptogrid="true"
+   showgrid="true" /><path
+   style="font-size:12;fill:#80809f;fill-rule:evenodd;fill-opacity:1;stroke:#232382;stroke-opacity:1;stroke-width:12.5;stroke-dasharray:none;stroke-linejoin:round;"
+   d="M 70.86614 163.3858 L 70.86614 375.9842 L 407.4803 375.9842 L 407.4803 163.3858 L 230.315 163.3858 L 212.5984 110.2362 L 88.58268 110.2362 L 70.86614 163.3858 z "
+   id="path618"
+   sodipodi:nodetypes="cccccccc" /><path
+   style="font-size:12;fill:#a1a1e4;fill-rule:evenodd;stroke:#5757c4;stroke-width:12.5;stroke-linejoin:round;stroke-opacity:1;"
+   d="M 70.86616 198.8189 L 70.86614 375.9842 L 407.4803 375.9842 L 407.4803 181.1024 L 248.0315 181.1024 L 230.315 198.8189 L 70.86616 198.8189 z "
+   id="path621"
+   sodipodi:nodetypes="ccccccc" /><path
+   style="font-size:12;fill:url(#linearGradient609);fill-rule:evenodd;"
+   d="M 77.11614 369.1093 L 401.2303 369.1093 L 401.2303 234.252 L 77.11614 369.1093 z "
+   id="path634"
+   sodipodi:nodetypes="cccc" /></svg>
diff --git a/src/icons/svg/folder_locked.svg b/src/icons/svg/folder_locked.svg
new file mode 100644 (file)
index 0000000..17a31ef
--- /dev/null
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   id="svg602"
+   sodipodi:version="0.34"
+   width="400pt"
+   height="400pt"
+   xml:space="preserve"
+   sodipodi:docbase="/data/graphics/svg"
+   sodipodi:docname="/data/graphics/svg/folder_locked.svg"><defs
+   id="defs604"><linearGradient
+   id="linearGradient698"><stop
+   style="stop-color:#ff0000;stop-opacity:0;"
+   offset="0"
+   id="stop699" /><stop
+   style="stop-color:#000000;stop-opacity:1;"
+   offset="1"
+   id="stop700" /></linearGradient><linearGradient
+   id="linearGradient641"><stop
+   style="stop-color:#ff0000;stop-opacity:0;"
+   offset="0"
+   id="stop642" /><stop
+   style="stop-color:#ffdede;stop-opacity:1;"
+   offset="1"
+   id="stop643" /></linearGradient><linearGradient
+   id="linearGradient606"><stop
+   style="stop-color:#0000ff;stop-opacity:0;"
+   offset="0"
+   id="stop607" /><stop
+   style="stop-color:#0000ff;stop-opacity:0.3647;"
+   offset="1"
+   id="stop608" /></linearGradient><linearGradient
+   xlink:href="#linearGradient606"
+   id="linearGradient609"
+   x1="0.4482758"
+   y1="0.45453796"
+   x2="0.9885056"
+   y2="1.06363618" /><radialGradient
+   xlink:href="#linearGradient641"
+   id="radialGradient610"
+   cx="0.61963111"
+   cy="0.546875"
+   r="0.49834752"
+   fx="0.196319"
+   fy="0.8984375"
+   spreadMethod="pad"
+   gradientUnits="objectBoundingBox" /><linearGradient
+   xlink:href="#linearGradient698"
+   id="linearGradient693"
+   x1="0.26089346"
+   y1="0.49998909"
+   x2="1.14492846"
+   y2="0.49999964" /><linearGradient
+   xlink:href="#linearGradient641"
+   id="linearGradient694"
+   x1="0.94202477"
+   y1="0.52342516"
+   x2="-2.89856233e-2"
+   y2="0.52343732" /><linearGradient
+   xlink:href="#linearGradient641"
+   id="linearGradient702"
+   x1="0.46742654"
+   y1="1.04545474"
+   x2="0.47126433"
+   y2="-6.81816712e-2" /></defs><sodipodi:namedview
+   id="base"
+   snaptogrid="true"
+   showgrid="true" /><path
+   style="font-size:12;fill:#80809f;fill-rule:evenodd;fill-opacity:1;stroke:#232382;stroke-opacity:1;stroke-width:12.5;stroke-dasharray:none;stroke-linejoin:round;"
+   d="M 70.86614 163.3858 L 70.86614 375.9842 L 407.4803 375.9842 L 407.4803 163.3858 L 230.315 163.3858 L 212.5984 110.2362 L 88.58268 110.2362 L 70.86614 163.3858 z "
+   id="path618"
+   sodipodi:nodetypes="cccccccc" /><path
+   style="font-size:12;fill:#a1a1e4;fill-rule:evenodd;stroke:#5757c4;stroke-width:12.5;stroke-linejoin:round;stroke-opacity:1;"
+   d="M 70.86616 198.8189 L 70.86614 375.9842 L 407.4803 375.9842 L 407.4803 181.1024 L 248.0315 181.1024 L 230.315 198.8189 L 70.86616 198.8189 z "
+   id="path621"
+   sodipodi:nodetypes="ccccccc" /><path
+   style="font-size:12;fill:url(#linearGradient609);fill-rule:evenodd;"
+   d="M 77.11614 369.1093 L 401.2303 369.1093 L 401.2303 234.252 L 77.11614 369.1093 z "
+   id="path634"
+   sodipodi:nodetypes="cccc" /><rect
+   style="font-size:12;fill:#cd0000;fill-rule:evenodd;stroke-width:12.5;stroke:#880000;stroke-opacity:1;stroke-dasharray:none;stroke-linejoin:round;fill-opacity:1;"
+   id="rect703"
+   width="194.881897"
+   height="130.526596"
+   x="53.1496038"
+   y="181.102356" /><path
+   style="font-size:12;fill:#cd0000;fill-rule:evenodd;stroke:#880000;stroke-width:12.5;stroke-linejoin:round;"
+   d="M 70.86614 92.51968 L 70.86614 181.1024 L 124.0157 181.1024 L 124.0157 110.2362 C 124.0157 74.80312 177.1654 74.80312 177.1654 110.2362 L 177.1654 181.1024 L 230.315 181.1024 L 230.315 92.51968 C 230.315 3.936996 70.86614 3.936996 70.86614 92.51968 z "
+   id="path705"
+   sodipodi:nodetypes="ccccccccc" /><path
+   style="fill:none;fill-rule:evenodd;stroke:#ff8282;stroke-opacity:0.844;stroke-width:12.5;stroke-linejoin:round;stroke-linecap:round;fill-opacity:1;stroke-dasharray:none;"
+   d="M 53.1496 305.1181 L 53.1496 181.1024 L 241.7815 181.1024 "
+   id="path706"
+   sodipodi:nodetypes="ccc" /></svg>
diff --git a/src/icons/svg/folder_open.svg b/src/icons/svg/folder_open.svg
new file mode 100644 (file)
index 0000000..1e04ea6
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+<svg
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   id="svg602"
+   sodipodi:version="0.34"
+   width="400pt"
+   height="400pt"
+   xml:space="preserve"
+   sodipodi:docbase="/data/graphics/svg/"
+   sodipodi:docname="/data/graphics/svg/folder_open.svg"><defs
+   id="defs604"><linearGradient
+   id="linearGradient641"><stop
+   style="stop-color:#000000;stop-opacity:1;"
+   offset="0"
+   id="stop642" /><stop
+   style="stop-color:#000000;stop-opacity:0;"
+   offset="1"
+   id="stop643" /></linearGradient><linearGradient
+   id="linearGradient606"><stop
+   style="stop-color:#0000ff;stop-opacity:0;"
+   offset="0"
+   id="stop607" /><stop
+   style="stop-color:#0000ff;stop-opacity:0.3647;"
+   offset="1"
+   id="stop608" /></linearGradient><linearGradient
+   xlink:href="#linearGradient606"
+   id="linearGradient609"
+   x1="0.4482758"
+   y1="0.45453796"
+   x2="0.9885056"
+   y2="1.06363618" /><radialGradient
+   xlink:href="#linearGradient641"
+   id="radialGradient610"
+   cx="0.61963111"
+   cy="0.546875"
+   r="0.49834752"
+   fx="0.196319"
+   fy="0.8984375"
+   spreadMethod="pad"
+   gradientUnits="objectBoundingBox" /></defs><sodipodi:namedview
+   id="base"
+   snaptogrid="true"
+   showgrid="true" /><path
+   style="font-size:12;fill:#80809f;fill-rule:evenodd;stroke:#232382;stroke-width:12.07615;stroke-linejoin:round;"
+   d="M 42.51965 177.559 L 70.86612 375.9842 L 407.4802 375.9842 L 379.1338 177.559 L 201.9685 177.559 L 177.1653 127.9528 L 53.14958 127.9528 L 42.51965 177.559 z "
+   id="path618"
+   sodipodi:nodetypes="cccccccc" /><g
+   id="g644"
+   transform="matrix(1,0,-0.363637,0.818182,117.3945,111.8468)"><path
+   style="font-size:12;fill:#a1a1e4;fill-rule:evenodd;stroke:#5757c4;stroke-width:12.5;stroke-linejoin:round;stroke-opacity:1;"
+   d="M 70.86616 145.6693 L 70.86614 322.8346 L 407.4803 322.8346 L 407.4803 127.9528 L 248.0315 127.9528 L 230.315 145.6693 L 70.86616 145.6693 z "
+   id="path621"
+   sodipodi:nodetypes="ccccccc" /><path
+   style="font-size:12;fill:url(#linearGradient609);fill-rule:evenodd;"
+   d="M 77.11614 315.9597 L 401.2303 315.9597 L 401.2303 181.1024 L 77.11614 315.9597 z "
+   id="path634"
+   sodipodi:nodetypes="cccc" /></g></svg>
diff --git a/src/icons/svg/folder_up.svg b/src/icons/svg/folder_up.svg
new file mode 100644 (file)
index 0000000..e86f3aa
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.38.1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   width="256.00000pt"
+   height="256.00000pt"
+   sodipodi:docbase="/data/graphics/svg"
+   sodipodi:docname="folder_up.svg">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient827">
+      <stop
+         style="stop-color:#3e3aff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop828" />
+      <stop
+         style="stop-color:#e8e7ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop829" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient827"
+       id="linearGradient830"
+       x1="1.0483871"
+       y1="1.2421875"
+       x2="0.32258064"
+       y2="0.44531250" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.0000000"
+     inkscape:cx="148.05046"
+     inkscape:cy="141.13950"
+     inkscape:window-width="866"
+     inkscape:window-height="771"
+     showgrid="true"
+     gridspacingy="10.000000pt"
+     gridspacingx="10.000000pt"
+     gridtolerance="2.0000000pt"
+     snaptogrid="true"
+     inkscape:window-x="208"
+     inkscape:window-y="145" />
+  <path
+     style="fill:url(#linearGradient830);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:17.500000;stroke-dasharray:none;stroke-linejoin:round;"
+     d="M 28.750000,203.75000 L 116.25000,178.75000 L 116.25000,278.75000 L 191.25000,278.75000 L 191.25000,178.75000 L 278.75000,203.75000 L 153.75000,28.750000 L 28.750000,203.75000 z "
+     id="path826"
+     sodipodi:nodetypes="cccccccc" />
+</svg>
diff --git a/src/icons/svg/gqview_icon.svg b/src/icons/svg/gqview_icon.svg
new file mode 100644 (file)
index 0000000..408f139
--- /dev/null
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   width="480.00000pt"
+   height="480.00000pt"
+   sodipodi:docbase="/devel/work/gqview/src/icons/svg"
+   sodipodi:docname="gqview_icon.svg">
+  <metadata
+     id="metadata2137">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient864">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop865" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="0.67852712"
+         id="stop866" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="1.0000000"
+         id="stop867" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1094">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1095" />
+      <stop
+         style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+         offset="0.67852712"
+         id="stop1097" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1096" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient997">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop998" />
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop999" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient993">
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop994" />
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop995" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient988">
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop989" />
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop990" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient988"
+       id="linearGradient991"
+       x1="-1.4582519e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient993"
+       id="linearGradient992"
+       x1="7.6842829e-18"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient997"
+       id="linearGradient996"
+       x1="-4.1091262e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1094"
+       id="linearGradient1093"
+       x1="0.78640777"
+       y1="0.16406250"
+       x2="0.44174758"
+       y2="0.81250000" />
+    <radialGradient
+       xlink:href="#linearGradient864"
+       id="radialGradient862"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="353.69216"
+     inkscape:cy="239.49013"
+     inkscape:window-width="961"
+     inkscape:window-height="789"
+     inkscape:window-x="12"
+     inkscape:window-y="98"
+     inkscape:current-layer="svg1" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.86784887pt;"
+     d="M 166.16131,127.52253 C 139.98819,224.23372 171.64937,409.43952 10.639579,463.83655 L 425.41760,526.50044 C 545.38532,484.46586 548.18293,290.77288 570.81434,180.06142 L 166.16131,127.52253 z "
+     id="path1000"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.83179436pt;"
+     d="M 172.72134,136.49807 C 147.45931,255.09871 169.30029,404.09970 33.118996,459.93043 L 424.22552,517.52490 C 536.24935,474.00657 538.94042,293.52835 560.70992,187.79810 L 172.72134,136.49807 z "
+     id="path1001"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.73289633pt;"
+     d="M 196.13385,174.68428 C 173.53069,275.52490 189.70341,411.86718 85.934100,447.09289 L 405.57007,492.83869 C 499.47486,451.97747 507.76561,310.98590 528.14482,220.43008 L 196.13385,174.68428 z "
+     id="path980"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient992);fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41735,178.77347 C 178.98079,266.33262 188.18182,410.85995 98.288450,445.69149 L 405.53657,489.20273 C 496.18534,453.56781 505.27838,307.79803 523.66547,222.45200 L 198.41735,178.77347 z "
+     id="path982"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient996);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 505.93207,317.05354 C 441.14145,380.63479 367.35082,438.59105 250.81020,467.29729 L 405.52582,489.20667 C 467.25690,464.93957 491.15266,389.60659 505.93207,317.05354 z "
+     id="path987"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:url(#linearGradient991);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41332,178.76292 C 186.01954,234.59530 185.17050,313.51181 162.94770,372.45979 C 287.05394,348.96604 385.28520,247.84730 437.39145,210.85354 L 198.41332,178.76292 z "
+     id="path986"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:1.1440549pt;"
+     d="M 212.30707,66.347292 C 199.62791,66.384420 186.37127,68.481070 172.87582,72.872292 C 155.13595,78.644590 138.65746,87.862274 123.96645,99.534792 C 114.74461,165.66860 112.88791,248.11341 93.338320,323.63479 C 120.70540,348.02752 160.38155,356.69589 202.51957,342.98479 C 274.49529,319.56494 326.25920,240.03174 318.08520,165.48792 C 312.52678,114.79716 280.63427,79.461533 238.18207,69.356667 L 219.11332,66.712917 C 216.84932,66.584107 214.61087,66.340546 212.30707,66.347292 z "
+     id="path1087" />
+  <path
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0965256pt;"
+     d="M 176.36332,71.944167 C 175.19904,72.290206 174.04397,72.492194 172.87582,72.872292 C 159.97631,77.069605 147.77102,83.142154 136.39770,90.591042 C 123.60381,169.09201 121.31759,254.99778 102.00082,330.52542 C 128.76288,349.51511 164.63869,355.31068 202.51957,342.98479 C 274.49529,319.56494 326.25920,240.03174 318.08520,165.48792 C 314.24663,130.48162 297.76448,102.91055 274.01332,85.781667 L 176.36332,71.944167 z "
+     id="path1085" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.96615171pt;"
+     d="M 170.34457,118.99729 C 155.41114,190.48753 153.64072,274.92554 137.04457,346.44417 C 157.06518,351.24551 179.42145,350.50058 202.51957,342.98479 C 274.49529,319.56494 326.25920,240.03174 318.08520,165.48792 C 317.09824,156.48722 315.24260,148.01568 312.68520,140.03479 L 170.34457,118.99729 z "
+     id="path1083" />
+  <path
+     style="fill:url(#linearGradient991);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.90591164pt;"
+     d="M 173.24145,124.56604 C 160.07711,188.20193 157.10650,273.74718 140.05395,347.11917 C 159.29576,351.14436 180.57410,350.12553 202.51957,342.98479 C 274.49529,319.56494 326.25920,240.03174 318.08520,165.48792 C 317.29068,158.24215 315.80232,151.43611 313.97895,144.84417 L 173.24145,124.56604 z "
+     id="path1081" />
+  <path
+     style="fill-rule:evenodd;stroke:#000000;stroke-width:0.90000000pt;"
+     d="M 214.36020,54.591042 C 200.62883,54.631256 186.28184,56.922899 171.66645,61.678542 C 93.717670,87.041971 37.629706,173.15479 46.482073,253.88479 C 55.334440,334.61479 125.78018,379.54197 203.72895,354.17854 C 281.67772,328.81511 337.76569,242.70229 328.91332,161.97229 C 321.72077,96.379167 273.86282,54.416784 214.36020,54.591042 z M 212.30707,66.347292 C 267.25013,66.186406 311.44383,104.92106 318.08520,165.48792 C 326.25920,240.03174 274.49529,319.56494 202.51957,342.98479 C 130.54385,366.40465 65.484190,324.91299 57.310198,250.36917 C 49.136204,175.82535 100.90010,96.292146 172.87582,72.872292 C 186.37127,68.481070 199.62791,66.384420 212.30707,66.347292 z "
+     id="path1089" />
+  <path
+     style="fill-rule:evenodd;stroke:#000000;stroke-width:0.92415619pt;"
+     d="M 220.36861,55.726332 C 206.15008,55.767280 191.29412,58.100804 176.16020,62.943357 C 95.446030,88.770307 37.368214,176.45686 46.534638,258.66221 C 55.701062,340.86757 128.64602,386.61580 209.36019,360.78885 C 290.07437,334.96190 348.15218,247.27535 338.98575,165.06999 C 331.53804,98.278143 281.98221,55.548889 220.36861,55.726332 z M 218.24264,67.697429 C 275.13493,67.533604 320.89649,106.97614 327.77348,168.64987 C 336.23747,244.55600 282.63712,325.54268 208.10791,349.39053 C 133.57869,373.23839 66.210900,330.98847 57.746915,255.08234 C 49.282930,179.17622 102.88326,98.189532 177.41248,74.341675 C 191.38671,69.870202 205.11366,67.735235 218.24264,67.697429 z "
+     id="path1091" />
+  <path
+     style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0395000pt;"
+     d="M 326.74770,225.61917 C 319.88017,257.19127 304.58285,285.15832 283.49145,306.64729 L 457.07895,365.54104 L 457.38832,364.95042 C 458.37279,365.78938 459.54461,366.38479 461.01645,366.38479 C 470.46342,366.38480 486.42779,347.99872 496.65082,325.35042 C 505.16060,306.49769 506.88946,290.77387 501.82582,285.97542 L 502.30395,285.18792 L 326.74770,225.61917 z "
+     id="path1155" />
+  <path
+     style="fill:url(#linearGradient1093);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.84136868pt;"
+     d="M 327.42270,232.59417 L 326.80395,233.83167 C 326.64043,233.81784 326.52510,233.71917 326.35395,233.71917 C 318.17475,233.71917 304.35193,249.63213 295.50082,269.24104 C 286.64972,288.84995 286.11226,304.76291 294.29145,304.76292 C 294.59522,304.76292 294.95702,304.58120 295.27582,304.53792 L 456.26332,359.15667 L 495.41332,289.60354 L 327.42270,232.59417 z "
+     id="path1111" />
+  <path
+     sodipodi:type="arc"
+     style="fill:#474747;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;"
+     id="path1098"
+     sodipodi:cx="488.12500"
+     sodipodi:cy="342.50000"
+     sodipodi:rx="19.375000"
+     sodipodi:ry="46.250000"
+     d="M 507.50000 342.50000 A 19.375000 46.250000 0 1 0 468.75000,342.50000 A 19.375000 46.250000 0 1 0 507.50000 342.50000 z"
+     transform="matrix(0.764769,0.000000,-0.346694,0.768074,221.1382,61.30098)" />
+</svg>
diff --git a/src/icons/svg/icon_book.svg b/src/icons/svg/icon_book.svg
new file mode 100644 (file)
index 0000000..1375bad
--- /dev/null
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="600"
+   height="600"
+   id="svg1935"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   version="1.0"
+   sodipodi:docbase="/devel/work/gqview/src/icons"
+   sodipodi:docname="icon_book.svg">
+  <defs
+     id="defs1937">
+    <linearGradient
+       id="linearGradient993">
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop994" />
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop995" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient993"
+       id="linearGradient992"
+       x1="83.628989"
+       y1="390.81812"
+       x2="447.88476"
+       y2="390.81812"
+       gradientTransform="matrix(0.508303,0,0,0.371223,218.7115,77.95)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient997">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop998" />
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop999" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient997"
+       id="linearGradient996"
+       x1="205.84265"
+       y1="490.35512"
+       x2="416.28931"
+       y2="490.35512"
+       gradientTransform="matrix(0.528375,0,0,0.357119,206.4615,82.95)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient988">
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop989" />
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop990" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient988"
+       id="linearGradient991"
+       x1="136.62145"
+       y1="327.85379"
+       x2="368.0556"
+       y2="327.85379"
+       gradientTransform="matrix(0.516727,0,0,0.36517,219.2115,83.45)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2941">
+      <stop
+         id="stop2943"
+         offset="0"
+         style="stop-color:#d1d1d1;stop-opacity:1;" />
+      <stop
+         id="stop2945"
+         offset="1"
+         style="stop-color:#8c8c8c;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2931">
+      <stop
+         style="stop-color:#6b2404;stop-opacity:1;"
+         offset="0"
+         id="stop2933" />
+      <stop
+         style="stop-color:#f6530a;stop-opacity:1;"
+         offset="1"
+         id="stop2935" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2923">
+      <stop
+         style="stop-color:#ac3a05;stop-opacity:1;"
+         offset="0"
+         id="stop2925" />
+      <stop
+         style="stop-color:#f86824;stop-opacity:1;"
+         offset="1"
+         id="stop2927" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2915">
+      <stop
+         style="stop-color:#a5a5a5;stop-opacity:1;"
+         offset="0"
+         id="stop2917" />
+      <stop
+         style="stop-color:#6c6c6c;stop-opacity:1;"
+         offset="1"
+         id="stop2919" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2907">
+      <stop
+         style="stop-color:#d1d1d1;stop-opacity:1;"
+         offset="0"
+         id="stop2909" />
+      <stop
+         style="stop-color:#8c8c8c;stop-opacity:1;"
+         offset="1"
+         id="stop2911" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2881">
+      <stop
+         style="stop-color:#6b2404;stop-opacity:1;"
+         offset="0"
+         id="stop2883" />
+      <stop
+         style="stop-color:#c14207;stop-opacity:1;"
+         offset="1"
+         id="stop2885" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2881"
+       id="linearGradient2887"
+       x1="87.795914"
+       y1="409.034"
+       x2="87.966347"
+       y2="368.98926"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2941"
+       id="linearGradient2913"
+       x1="213"
+       y1="440"
+       x2="214"
+       y2="375"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2915"
+       id="linearGradient2921"
+       x1="460.65164"
+       y1="458.23483"
+       x2="369"
+       y2="159.23483"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2923"
+       id="linearGradient2929"
+       x1="530"
+       y1="120"
+       x2="219"
+       y2="378"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2931"
+       id="linearGradient2937"
+       x1="318.5"
+       y1="354.63394"
+       x2="386.78741"
+       y2="537.7746"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2941"
+       id="linearGradient2953"
+       x1="106.16373"
+       y1="469.76758"
+       x2="98.532127"
+       y2="384.49881"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.5"
+     inkscape:cx="385.40291"
+     inkscape:cy="299.46733"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     width="600px"
+     height="600px"
+     showborder="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="883"
+     inkscape:window-height="942"
+     inkscape:window-x="6"
+     inkscape:window-y="77" />
+  <metadata
+     id="metadata1940">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 520.5,173 L 548,176.5 L 357.5,511.5 L 86,430 C 50,399 81.5,364 81.5,364 L 301,109 L 543.5,115.5 L 524,147 L 524,183"
+       id="path2891"
+       sodipodi:nodetypes="ccccccccc" />
+    <path
+       style="fill:#6b2404;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 305,145 L 543,178 L 355,506 L 94,429 L 305,145 z "
+       id="rect1947"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:type="arc"
+       style="fill:url(#linearGradient2887);fill-opacity:1;stroke:none;stroke-opacity:1"
+       id="path2847"
+       sodipodi:cx="101"
+       sodipodi:cy="398"
+       sodipodi:rx="18"
+       sodipodi:ry="32"
+       d="M 119 398 A 18 32 0 1 1  83,398 A 18 32 0 1 1  119 398 z"
+       transform="matrix(1.438953,0,0,1.083322,-47.3342,-35.92741)" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       id="path2837"
+       d="M 305,145 L 543,178 L 355,506 L 94,429 L 305,145 z "
+       style="fill:url(#linearGradient2937);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       style="fill:url(#linearGradient2921);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 522.88388,131.82322 L 523,187 L 347.82322,482.64645 L 347.65165,409.82322 L 522.88388,131.82322 z "
+       id="path2840"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:type="arc"
+       style="fill:url(#linearGradient2953);fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path2939"
+       sodipodi:cx="123.74369"
+       sodipodi:cy="403.42432"
+       sodipodi:rx="37.476658"
+       sodipodi:ry="31.819805"
+       d="M 161.22035 403.42432 A 37.476658 31.819805 0 1 1  86.267033,403.42432 A 37.476658 31.819805 0 1 1  161.22035 403.42432 z"
+       transform="matrix(0.648585,0,0,0.844444,20.94638,47.02177)" />
+    <path
+       sodipodi:nodetypes="ccccc"
+       id="path2843"
+       d="M 347.76777,411.35355 L 347.93934,482.76256 L 96,413.875 L 96,361.125 L 347.76777,411.35355 z "
+       style="fill:url(#linearGradient2913);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#e4451a;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 87.525126,366.76777 L 358.67157,417.17157 L 536.49569,121.00862"
+       id="path2893"
+       sodipodi:nodetypes="ccc" />
+    <path
+       style="fill:url(#linearGradient2929);fill-opacity:1.0;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 303,111.5 L 540.29289,118.19239 L 358.94975,417.80761 L 84,366 L 303,111.5 z "
+       id="path2845"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:#222;fill-rule:evenodd;stroke:black;stroke-width:0.37698355pt"
+       d="M 298.89012,147.8443 L 190.33327,271.43522 L 392.00806,301.15568 L 480.16673,157.66658 L 298.89012,147.8443 z "
+       id="path1000"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:white;fill-rule:evenodd;stroke:black;stroke-width:0.36132185pt"
+       d="M 299.23972,149.74317 L 192.59807,270.73845 L 390.99023,299.25682 L 477.77747,158.52731 L 299.23972,149.74317 z "
+       id="path1001"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:#222;fill-rule:evenodd;stroke:black;stroke-width:0.31836169pt"
+       d="M 303.40986,156.83082 L 206.04034,266.66198 L 387.88651,288.53342 L 462.63157,165.20226 L 303.40986,156.83082 z "
+       id="path980"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:url(#linearGradient992);fill-rule:evenodd;stroke:black;stroke-width:0.29851162pt"
+       d="M 303.90177,157.60711 L 207.40692,266.05322 L 387.24697,287.07899 L 460.9358,165.83056 L 303.90177,157.60711 z "
+       id="path982"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="fill:url(#linearGradient996);fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.29851162pt"
+       d="M 441.23261,198.42437 L 292.16061,275.68853 L 387.49229,287.08071 L 441.23261,198.42437 z "
+       id="path987"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:url(#linearGradient991);fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:0.29851162pt"
+       d="M 303.90002,158.10254 L 222.86916,248.74221 L 396.45936,162.79232 L 303.90002,158.10254 z "
+       id="path986"
+       sodipodi:nodetypes="cccc" />
+  </g>
+</svg>
diff --git a/src/icons/svg/icon_config.svg b/src/icons/svg/icon_config.svg
new file mode 100644 (file)
index 0000000..c39f274
--- /dev/null
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   width="480.00000pt"
+   height="480.00000pt"
+   sodipodi:docbase="/devel/work/gqview/src/icons/svg"
+   sodipodi:docname="icon_config.svg"
+   inkscape:export-filename="/devel/work/gqview/src/icons/icon_view.png"
+   inkscape:export-xdpi="7.1999998"
+   inkscape:export-ydpi="7.1999998">
+  <metadata
+     id="metadata1913">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient3750">
+      <stop
+         style="stop-color:#c1c1c1;stop-opacity:1;"
+         offset="0"
+         id="stop3752" />
+      <stop
+         id="stop3758"
+         offset="0.48388889"
+         style="stop-color:#e5e5e5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d9d9d9;stop-opacity:1;"
+         offset="0.67000002"
+         id="stop3760" />
+      <stop
+         style="stop-color:#e9e9e9;stop-opacity:1;"
+         offset="1"
+         id="stop3754" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2812">
+      <stop
+         style="stop-color:white;stop-opacity:0.28235295;"
+         offset="0"
+         id="stop2814" />
+      <stop
+         style="stop-color:black;stop-opacity:0.39607844;"
+         offset="1"
+         id="stop2816" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2796">
+      <stop
+         style="stop-color:#e2e2e2;stop-opacity:1;"
+         offset="0"
+         id="stop2798" />
+      <stop
+         style="stop-color:#c4c4c4;stop-opacity:1;"
+         offset="1"
+         id="stop2800" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient864">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop865" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="0.67852712"
+         id="stop866" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="1.0000000"
+         id="stop867" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1094">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1095" />
+      <stop
+         style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+         offset="0.67852712"
+         id="stop1097" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1096" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient997">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop998" />
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop999" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient993">
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop994" />
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop995" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient988">
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop989" />
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop990" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient988"
+       id="linearGradient991"
+       x1="-1.4582519e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient993"
+       id="linearGradient992"
+       x1="7.6842829e-18"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient997"
+       id="linearGradient996"
+       x1="-4.1091262e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1094"
+       id="linearGradient1093"
+       x1="0.78640777"
+       y1="0.16406250"
+       x2="0.44174758"
+       y2="0.81250000" />
+    <radialGradient
+       xlink:href="#linearGradient864"
+       id="radialGradient862"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient988"
+       id="linearGradient1915"
+       x1="156.30314"
+       y1="211.51643"
+       x2="358.01659"
+       y2="211.51643"
+       gradientTransform="matrix(0.892418,0,0,1.120551,282,-101)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2812"
+       id="linearGradient2818"
+       x1="101.11626"
+       y1="84.165619"
+       x2="275.06451"
+       y2="524.69312"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3750"
+       id="linearGradient3756"
+       x1="205.29149"
+       y1="315.03937"
+       x2="393.25339"
+       y2="315.03937"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3750"
+       id="linearGradient3764"
+       gradientUnits="userSpaceOnUse"
+       x1="205.29149"
+       y1="315.03937"
+       x2="393.25339"
+       y2="315.03937"
+       gradientTransform="matrix(1,0,0,-1,0,413.704)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3750"
+       id="linearGradient3767"
+       gradientUnits="userSpaceOnUse"
+       x1="205.29149"
+       y1="315.03937"
+       x2="393.25339"
+       y2="315.03937"
+       gradientTransform="matrix(-1,0,0,1,496.0254,89.09549)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="546.92194"
+     inkscape:cy="367.1609"
+     inkscape:window-width="1268"
+     inkscape:window-height="941"
+     inkscape:window-x="6"
+     inkscape:window-y="77"
+     inkscape:current-layer="svg1" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.86784887pt;"
+     d="M 166.16131,127.52253 C 139.98819,224.23372 171.64937,409.43952 10.639579,463.83655 L 425.41760,526.50044 C 545.38532,484.46586 548.18293,290.77288 570.81434,180.06142 L 166.16131,127.52253 z "
+     id="path1000"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.83179436pt;"
+     d="M 172.72134,136.49807 C 147.45931,255.09871 169.30029,404.09970 33.118996,459.93043 L 424.22552,517.52490 C 536.24935,474.00657 538.94042,293.52835 560.70992,187.79810 L 172.72134,136.49807 z "
+     id="path1001"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.73289633pt;"
+     d="M 196.13385,174.68428 C 173.53069,275.52490 189.70341,411.86718 85.934100,447.09289 L 405.57007,492.83869 C 499.47486,451.97747 507.76561,310.98590 528.14482,220.43008 L 196.13385,174.68428 z "
+     id="path980"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient992);fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41735,178.77347 C 178.98079,266.33262 188.18182,410.85995 98.288450,445.69149 L 405.53657,489.20273 C 496.18534,453.56781 505.27838,307.79803 523.66547,222.45200 L 198.41735,178.77347 z "
+     id="path982"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient991);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41332,178.76292 C 186.01954,234.59530 185.17050,313.51181 162.94770,372.45979 C 287.05394,348.96604 385.28520,247.84730 437.39145,210.85354 L 198.41332,178.76292 z "
+     id="path986"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:url(#linearGradient996);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 505.93207,317.05354 C 441.14145,380.63479 367.35082,438.59105 250.81020,467.29729 L 405.52582,489.20667 C 467.25690,464.93957 491.15266,389.60659 505.93207,317.05354 z "
+     id="path987"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:black;fill-opacity:0.39215686;fill-rule:evenodd;stroke:none;stroke-width:0.86784887pt"
+     d="M 166.17428,127.52416 C 160.02485,150.24663 157.06255,177.87582 154.04928,207.52417 C 163.97863,214.86454 176.51658,220.29023 191.95553,222.74292 C 191.95553,222.74292 202.33193,223.75078 206.64303,326.36792 C 202.33114,428.95361 191.95552,429.93042 191.95553,429.93041 C 159.55136,437.66731 140.18849,458.7042 131.48678,482.08666 L 186.70553,490.43041 L 198.67428,474.83666 L 253.92428,474.83666 L 275.92428,503.89916 L 327.92428,511.77416 C 327.96615,478.02675 308.11299,439.87351 260.54928,430.27416 C 260.54928,430.27416 250.15602,429.60547 248.14303,326.33667 C 250.15636,223.07475 260.54927,222.39917 260.54928,222.39917 C 303.11742,212.63947 323.62852,179.68067 327.08053,148.43041 L 280.73678,142.39916 L 253.92428,177.86792 L 198.67428,177.86792 L 167.23678,136.83666 L 167.17428,127.64916 L 166.17428,127.52416 z "
+     id="path3825" />
+  <path
+     style="fill:url(#linearGradient3767);fill-opacity:1;stroke:black;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="M 257.65035,54.126702 C 313.45631,53.655292 319.11602,171.92675 231.5566,192.00171 C 231.5566,192.00171 221.16368,192.6773 219.15035,295.93921 C 221.16335,399.20802 231.5566,399.87671 231.5566,399.87671 C 321.11602,417.95167 312.45631,537.25438 257.65035,537.78296 L 257.5566,487.56421 L 224.9316,444.43921 L 169.6816,444.43921 L 138.2441,485.43921 L 137.8691,537.78296 C 83.013587,536.87789 75.938467,420.31113 162.96285,399.53296 C 162.96285,399.53296 173.33846,398.55616 177.65035,295.97046 C 173.33926,193.35333 162.96285,192.34546 162.96285,192.34546 C 69.938467,177.56728 82.013587,55.031772 137.8691,54.126702 L 138.2441,106.43921 L 169.6816,147.47046 L 224.9316,147.47046 L 257.5566,104.31421 L 257.65035,54.126702 z "
+     id="rect2860"
+     sodipodi:nodetypes="ccccccccccccccccccc" />
+</svg>
diff --git a/src/icons/svg/icon_tools.svg b/src/icons/svg/icon_tools.svg
new file mode 100644 (file)
index 0000000..6fc705d
--- /dev/null
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   width="480.00000pt"
+   height="480.00000pt"
+   sodipodi:docbase="/devel/work/gqview/src/icons/svg"
+   sodipodi:docname="icon_tools.svg"
+   inkscape:export-filename="/devel/work/gqview/src/icons/icon_view.png"
+   inkscape:export-xdpi="7.1999998"
+   inkscape:export-ydpi="7.1999998">
+  <metadata
+     id="metadata1913">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient2812">
+      <stop
+         style="stop-color:white;stop-opacity:0.28235295;"
+         offset="0"
+         id="stop2814" />
+      <stop
+         style="stop-color:black;stop-opacity:0.39607844;"
+         offset="1"
+         id="stop2816" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2796">
+      <stop
+         style="stop-color:#e2e2e2;stop-opacity:1;"
+         offset="0"
+         id="stop2798" />
+      <stop
+         style="stop-color:#c4c4c4;stop-opacity:1;"
+         offset="1"
+         id="stop2800" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient864">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop865" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="0.67852712"
+         id="stop866" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="1.0000000"
+         id="stop867" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1094">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1095" />
+      <stop
+         style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+         offset="0.67852712"
+         id="stop1097" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1096" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient997">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop998" />
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop999" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient993">
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop994" />
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop995" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient988">
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop989" />
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop990" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient988"
+       id="linearGradient991"
+       x1="-1.4582519e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient993"
+       id="linearGradient992"
+       x1="7.6842829e-18"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient997"
+       id="linearGradient996"
+       x1="-4.1091262e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1094"
+       id="linearGradient1093"
+       x1="0.78640777"
+       y1="0.16406250"
+       x2="0.44174758"
+       y2="0.81250000" />
+    <radialGradient
+       xlink:href="#linearGradient864"
+       id="radialGradient862"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient988"
+       id="linearGradient1915"
+       x1="156.30314"
+       y1="211.51643"
+       x2="358.01659"
+       y2="211.51643"
+       gradientTransform="matrix(0.892418,0,0,1.120551,282,-101)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2812"
+       id="linearGradient2818"
+       x1="101.11626"
+       y1="84.165619"
+       x2="275.06451"
+       y2="524.69312"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.1767767"
+     inkscape:cx="1017.5739"
+     inkscape:cy="149.1728"
+     inkscape:window-width="1268"
+     inkscape:window-height="941"
+     inkscape:window-x="6"
+     inkscape:window-y="77"
+     inkscape:current-layer="svg1" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.86784887pt;"
+     d="M 166.16131,127.52253 C 139.98819,224.23372 171.64937,409.43952 10.639579,463.83655 L 425.41760,526.50044 C 545.38532,484.46586 548.18293,290.77288 570.81434,180.06142 L 166.16131,127.52253 z "
+     id="path1000"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.83179436pt;"
+     d="M 172.72134,136.49807 C 147.45931,255.09871 169.30029,404.09970 33.118996,459.93043 L 424.22552,517.52490 C 536.24935,474.00657 538.94042,293.52835 560.70992,187.79810 L 172.72134,136.49807 z "
+     id="path1001"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.73289633pt;"
+     d="M 196.13385,174.68428 C 173.53069,275.52490 189.70341,411.86718 85.934100,447.09289 L 405.57007,492.83869 C 499.47486,451.97747 507.76561,310.98590 528.14482,220.43008 L 196.13385,174.68428 z "
+     id="path980"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient992);fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41735,178.77347 C 178.98079,266.33262 188.18182,410.85995 98.288450,445.69149 L 405.53657,489.20273 C 496.18534,453.56781 505.27838,307.79803 523.66547,222.45200 L 198.41735,178.77347 z "
+     id="path982"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient991);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41332,178.76292 C 186.01954,234.59530 185.17050,313.51181 162.94770,372.45979 C 287.05394,348.96604 385.28520,247.84730 437.39145,210.85354 L 198.41332,178.76292 z "
+     id="path986"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:url(#linearGradient996);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 505.93207,317.05354 C 441.14145,380.63479 367.35082,438.59105 250.81020,467.29729 L 405.52582,489.20667 C 467.25690,464.93957 491.15266,389.60659 505.93207,317.05354 z "
+     id="path987"
+     sodipodi:nodetypes="cccc" />
+  <rect
+     style="fill:black;fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect1905"
+     width="200.11122"
+     height="463.86203"
+     x="87.681236"
+     y="73.912567" />
+  <rect
+     y="79.56942"
+     x="94.045197"
+     height="450.427"
+     width="187.38329"
+     id="rect2794"
+     style="fill:#c4c4c4;fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:#ededed;fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2804"
+     width="172.53404"
+     height="207.88939"
+     x="101.823"
+     y="312.91464" />
+  <rect
+     y="147.09811"
+     x="101.823"
+     height="155.56349"
+     width="172.53404"
+     id="rect2806"
+     style="fill:#ededed;fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:#ededed;fill-opacity:1;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2808"
+     width="171.82693"
+     height="48.083263"
+     x="102.17654"
+     y="88.76178" />
+  <rect
+     style="fill:url(#linearGradient2818);fill-opacity:1.0;stroke:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2810"
+     width="187.38329"
+     height="450.427"
+     x="94.045197"
+     y="79.56942" />
+  <rect
+     style="fill:#e2e2e2;fill-opacity:1;stroke:#4b4b4b;stroke-width:3.17996979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2820"
+     width="31.620031"
+     height="30.120029"
+     x="110.68999"
+     y="96.690002" />
+  <rect
+     y="96.690002"
+     x="151.85666"
+     height="30.120029"
+     width="31.620031"
+     id="rect2822"
+     style="fill:#e2e2e2;fill-opacity:1;stroke:#4b4b4b;stroke-width:3.17996979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:#e2e2e2;fill-opacity:1;stroke:#4b4b4b;stroke-width:3.17996979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2824"
+     width="31.620031"
+     height="30.120029"
+     x="193.02332"
+     y="96.690002" />
+  <rect
+     y="96.690002"
+     x="234.18999"
+     height="30.120029"
+     width="31.620031"
+     id="rect2826"
+     style="fill:#e2e2e2;fill-opacity:1;stroke:#4b4b4b;stroke-width:3.17996979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     y="156.42474"
+     x="112.42473"
+     height="30.650549"
+     width="152.15054"
+     id="rect2828"
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2830"
+     width="152.15054"
+     height="30.650549"
+     x="112.42473"
+     y="192.42474" />
+  <rect
+     y="228.42474"
+     x="112.42473"
+     height="30.650549"
+     width="152.15054"
+     id="rect2832"
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2834"
+     width="152.15054"
+     height="30.650549"
+     x="112.42473"
+     y="264.42474" />
+  <rect
+     y="320.42474"
+     x="112.42473"
+     height="59.650547"
+     width="152.15054"
+     id="rect2836"
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  <rect
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect2838"
+     width="152.15054"
+     height="59.650547"
+     x="112.42473"
+     y="385.92474" />
+  <rect
+     y="451.42474"
+     x="112.42473"
+     height="59.650547"
+     width="152.15054"
+     id="rect2840"
+     style="fill:gray;fill-opacity:1;stroke:none;stroke-width:4.64945078;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/src/icons/svg/icon_view.svg b/src/icons/svg/icon_view.svg
new file mode 100644 (file)
index 0000000..39cc29e
--- /dev/null
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   width="480.00000pt"
+   height="480.00000pt"
+   sodipodi:docbase="/devel/work/gqview/src/icons/svg"
+   sodipodi:docname="icon_view.svg"
+   inkscape:export-filename="/devel/work/gqview/src/icons/icon_view.png"
+   inkscape:export-xdpi="7.1999998"
+   inkscape:export-ydpi="7.1999998">
+  <metadata
+     id="metadata1913">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient864">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop865" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="0.67852712"
+         id="stop866" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0.33333334;"
+         offset="1.0000000"
+         id="stop867" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1094">
+      <stop
+         style="stop-color:#2a2a2a;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1095" />
+      <stop
+         style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+         offset="0.67852712"
+         id="stop1097" />
+      <stop
+         style="stop-color:#000000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1096" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient997">
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop998" />
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop999" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient993">
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop994" />
+      <stop
+         style="stop-color:#0000ff;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop995" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient988">
+      <stop
+         style="stop-color:#ff0000;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop989" />
+      <stop
+         style="stop-color:#00ff00;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop990" />
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient988"
+       id="linearGradient991"
+       x1="-1.4582519e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient993"
+       id="linearGradient992"
+       x1="7.6842829e-18"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient997"
+       id="linearGradient996"
+       x1="-4.1091262e-17"
+       y1="0.50000000"
+       x2="1.0000000"
+       y2="0.50000000" />
+    <linearGradient
+       xlink:href="#linearGradient1094"
+       id="linearGradient1093"
+       x1="0.78640777"
+       y1="0.16406250"
+       x2="0.44174758"
+       y2="0.81250000" />
+    <radialGradient
+       xlink:href="#linearGradient864"
+       id="radialGradient862"
+       cx="0.50000000"
+       cy="0.50000000"
+       r="0.50000000"
+       fx="0.50000000"
+       fy="0.50000000" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient988"
+       id="linearGradient1915"
+       x1="156.30314"
+       y1="211.51643"
+       x2="358.01659"
+       y2="211.51643"
+       gradientTransform="matrix(0.892418,0,0,1.120551,282,-101)"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="349.98698"
+     inkscape:cy="200.8871"
+     inkscape:window-width="1268"
+     inkscape:window-height="941"
+     inkscape:window-x="6"
+     inkscape:window-y="77"
+     inkscape:current-layer="svg1" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.86784887pt;"
+     d="M 166.16131,127.52253 C 139.98819,224.23372 171.64937,409.43952 10.639579,463.83655 L 425.41760,526.50044 C 545.38532,484.46586 548.18293,290.77288 570.81434,180.06142 L 166.16131,127.52253 z "
+     id="path1000"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.83179436pt;"
+     d="M 172.72134,136.49807 C 147.45931,255.09871 169.30029,404.09970 33.118996,459.93043 L 424.22552,517.52490 C 536.24935,474.00657 538.94042,293.52835 560.70992,187.79810 L 172.72134,136.49807 z "
+     id="path1001"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#222222;fill-rule:evenodd;stroke:#000000;stroke-width:0.73289633pt;"
+     d="M 196.13385,174.68428 C 173.53069,275.52490 189.70341,411.86718 85.934100,447.09289 L 405.57007,492.83869 C 499.47486,451.97747 507.76561,310.98590 528.14482,220.43008 L 196.13385,174.68428 z "
+     id="path980"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient992);fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41735,178.77347 C 178.98079,266.33262 188.18182,410.85995 98.288450,445.69149 L 405.53657,489.20273 C 496.18534,453.56781 505.27838,307.79803 523.66547,222.45200 L 198.41735,178.77347 z "
+     id="path982"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:url(#linearGradient991);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 198.41332,178.76292 C 186.01954,234.59530 185.17050,313.51181 162.94770,372.45979 C 287.05394,348.96604 385.28520,247.84730 437.39145,210.85354 L 198.41332,178.76292 z "
+     id="path986"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:url(#linearGradient996);fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.68719983pt;"
+     d="M 505.93207,317.05354 C 441.14145,380.63479 367.35082,438.59105 250.81020,467.29729 L 405.52582,489.20667 C 467.25690,464.93957 491.15266,389.60659 505.93207,317.05354 z "
+     id="path987"
+     sodipodi:nodetypes="cccc" />
+</svg>
diff --git a/src/icons/svg/sheet_blank.svg b/src/icons/svg/sheet_blank.svg
new file mode 100644 (file)
index 0000000..160ad0c
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.38.1"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   width="256.00000pt"
+   height="256.00000pt"
+   sodipodi:docbase="/data/graphics/svg"
+   sodipodi:docname="sheet_blank.svg">
+  <defs
+     id="defs3" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.0000000"
+     inkscape:cx="125.02808"
+     inkscape:cy="112.13107"
+     inkscape:window-width="1001"
+     inkscape:window-height="785"
+     showgrid="true"
+     gridspacingy="10.000000pt"
+     gridspacingx="10.000000pt"
+     gridtolerance="1.0000000pt"
+     snaptoguides="false"
+     guidetolerance="5.0000000pt"
+     snaptogrid="true"
+     inkscape:window-x="15"
+     inkscape:window-y="131" />
+  <path
+     style="fill:#f5f5e6;fill-rule:evenodd;stroke:#000000;stroke-width:5.0000000;stroke-linejoin:round;fill-opacity:1.0000000;"
+     d="M 50.000000,20.000000 L 50.000000,295.00000 L 275.00000,295.00000 L 275.00000,120.00000 C 275.00000,113.12500 275.00000,107.50000 272.50000,99.375000 L 222.50000,24.375000 C 212.50000,20.000000 205.00000,20.000000 200.00000,20.000000 L 50.000000,20.000000 z "
+     id="path826"
+     sodipodi:nodetypes="cccccccc" />
+  <path
+     style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-linejoin:round;fill-opacity:0.25619835;"
+     d="M 273.75000,100.62500 L 273.75000,100.62500 L 223.75000,25.625000 L 216.11136,84.589466 C 233.40916,92.291667 252.47472,100.62500 273.75000,100.62500 z "
+     id="path829"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#fafaeb;fill-rule:evenodd;stroke:#000000;stroke-width:2.5000000;stroke-linejoin:round;stroke-dasharray:none;fill-opacity:1.0000000;"
+     d="M 211.25000,75.625000 C 236.25000,79.538916 248.75000,78.718592 273.75000,100.62500 L 223.75000,25.625000 C 223.75000,55.549919 215.41667,58.958333 211.25000,75.625000 z "
+     id="path828"
+     sodipodi:nodetypes="cccc" />
+</svg>
diff --git a/src/icons/svg/sheet_broken.svg b/src/icons/svg/sheet_broken.svg
new file mode 100644 (file)
index 0000000..5547507
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   id="svg1"
+   sodipodi:version="0.32"
+   inkscape:version="0.38.1"
+   width="256.00000pt"
+   height="256.00000pt"
+   sodipodi:docbase="/data/graphics/svg"
+   sodipodi:docname="sheet_broken.svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink">
+  <defs
+     id="defs3" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.0000000"
+     inkscape:cx="125.02808"
+     inkscape:cy="132.13107"
+     inkscape:window-width="1001"
+     inkscape:window-height="785"
+     showgrid="true"
+     gridspacingy="10.000000pt"
+     gridspacingx="10.000000pt"
+     gridtolerance="2.0000000pt"
+     snaptoguides="false"
+     guidetolerance="5.0000000pt"
+     snaptogrid="true"
+     inkscape:window-x="41"
+     inkscape:window-y="117" />
+  <path
+     style="fill:#f5f5e6;fill-rule:evenodd;stroke:#000000;stroke-width:5.0000000;stroke-linejoin:round;fill-opacity:1.0000000;"
+     d="M 50.000000,20.000000 L 50.000000,195.00000 L 75.000000,220.00000 L 100.00000,170.00000 L 125.00000,207.50000 L 150.00000,157.50000 L 175.00000,207.50000 L 200.00000,170.00000 L 225.00000,220.00000 L 250.00000,182.50000 L 275.00000,232.50000 L 275.00000,120.00000 C 275.00000,113.12500 275.00000,107.50000 272.50000,99.375000 L 222.50000,24.375000 C 212.50000,20.000000 205.00000,20.000000 200.00000,20.000000 L 50.000000,20.000000 z "
+     id="path826"
+     sodipodi:nodetypes="cccccccccccccccc" />
+  <path
+     style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:5.0000000;stroke-linejoin:round;fill-opacity:0.25619835;"
+     d="M 273.75000,100.62500 L 273.75000,100.62500 L 223.75000,25.625000 L 216.11136,84.589466 C 233.40916,92.291667 252.47472,100.62500 273.75000,100.62500 z "
+     id="path829"
+     sodipodi:nodetypes="ccccc" />
+  <path
+     style="fill:#fafaeb;fill-rule:evenodd;stroke:#000000;stroke-width:2.5000000;stroke-linejoin:round;stroke-dasharray:none;fill-opacity:1.0000000;"
+     d="M 211.25000,75.625000 C 236.25000,79.538916 248.75000,78.718592 273.75000,100.62500 L 223.75000,25.625000 C 223.75000,55.549919 215.41667,58.958333 211.25000,75.625000 z "
+     id="path828"
+     sodipodi:nodetypes="cccc" />
+  <g
+     id="g839"
+     style="stroke:#000000;stroke-opacity:1.0000000;stroke-linecap:square;stroke-width:15.000000;stroke-dasharray:none;">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-opacity:1.0000000;stroke-width:15.000000;stroke-linejoin:miter;stroke-linecap:square;fill-opacity:0.75;stroke-dasharray:none;"
+       d="M 75.000000,45.000000 L 150.00000,132.50000"
+       id="path840" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-opacity:1.0000000;stroke-width:15.000000;stroke-linejoin:miter;stroke-linecap:square;fill-opacity:0.75;stroke-dasharray:none;"
+       d="M 150.00000,45.000000 L 75.000000,132.50000"
+       id="path841" />
+  </g>
+  <g
+     id="g836"
+     style="stroke:#ff0000;stroke-opacity:1.0000000;stroke-linecap:square;stroke-width:12.500000;stroke-dasharray:none;">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-opacity:1.0000000;stroke-width:12.500000;stroke-linejoin:miter;stroke-linecap:square;fill-opacity:0.75;stroke-dasharray:none;"
+       d="M 75.000000,45.000000 L 150.00000,132.50000"
+       id="path834" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-opacity:1.0000000;stroke-width:12.500000;stroke-linejoin:miter;stroke-linecap:square;fill-opacity:0.75;stroke-dasharray:none;"
+       d="M 150.00000,45.000000 L 75.000000,132.50000"
+       id="path835" />
+  </g>
+  <path
+     style="fill:#f5f5e6;fill-rule:evenodd;stroke:#000000;stroke-width:5.0000000;stroke-linejoin:round;fill-opacity:1.0000000;"
+     d="M 50.000000,220.00000 L 50.000000,295.00000 L 275.00000,295.00000 L 275.00000,257.50000 L 250.00000,207.50000 L 225.00000,245.00000 L 200.00000,195.00000 L 175.00000,232.50000 L 150.00000,182.50000 L 125.00000,232.50000 L 100.00000,195.00000 L 75.000000,245.00000 L 50.000000,220.00000 z "
+     id="path842"
+     sodipodi:nodetypes="ccccccccccccc" />
+</svg>
diff --git a/src/icons/svg/spinner_orbit.svg b/src/icons/svg/spinner_orbit.svg
new file mode 100644 (file)
index 0000000..453ef8f
--- /dev/null
@@ -0,0 +1,265 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg
+   style="fill:none; fill-opacity:50.1961%; stroke:#000000; stroke-opacity:100%; stroke-width:1; stroke-linejoin:miter; stroke-linecap:butt; "
+   width="595.275591"
+   height="841.889764"
+   id="svg1"
+   sodipodi:docbase="/data/graphics/svg/"
+   sodipodi:docname="/data/graphics/svg/orbit_box_all.svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink">  <defs
+     id="defs3">    <linearGradient
+       id="linearGradient12">      <stop
+         offset="0.000000"
+         style="stop-color:#ff0000;stop-opacity:1;"
+         id="stop13">
+      </stop>
+      <stop
+         offset="1.000000"
+         style="stop-color:#3f0000;stop-opacity:1;"
+         id="stop14">
+      </stop>
+
+    </linearGradient>
+    <linearGradient
+       id="linearGradient7">      <stop
+         style="stop-color:#006600;stop-opacity:1;"
+         offset="0.000000"
+         id="stop8">
+      </stop>
+      <stop
+         style="stop-color:#99ff99;stop-opacity:1;"
+         offset="1.000000"
+         id="stop9">
+      </stop>
+
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient7"
+       id="linearGradient10"
+       x1="0.855469"
+       y1="0.929688"
+       x2="0.058594"
+       y2="0.046875">
+    </linearGradient>
+    <linearGradient
+       xlink:href="#linearGradient12"
+       id="linearGradient11"
+       x1="0.066406"
+       y1="0.062500"
+       x2="0.839844"
+       y2="0.859375">
+    </linearGradient>
+
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     showgrid="true"
+     gridoriginx="0.000000"
+     gridoriginy="0.000000"
+     gridspacingx="2.834646"
+     gridspacingy="2.834646"
+     gridtolerance="5.000000"
+     gridcolor="#000002"
+     gridopacity="1.000000"
+     guidetolerance="5.000000"
+     guidecolor="#0000ff"
+     guideopacity="0.494118"
+     guidehicolor="#ff0000"
+     guidehiopacity="0.494118"
+     snaptogrid="true">
+  </sodipodi:namedview>
+  <rect
+     style="stroke:#000000; fill:none; fill-opacity:100%; fill-rule:evenodd; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; "
+     id="rect121"
+     x="113.385840"
+     y="189.921184"
+     width="340.157520"
+     height="170.078760"
+     transform="matrix(1 0 0 1 -11.3386 2.83465)">
+  </rect>
+  <ellipse
+     style="stroke:#000000;stroke-opacity:100%;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;fill:url(#linearGradient10);"
+     id="ellipse4"
+     cx="433.780614"
+     cy="576.087700"
+     rx="10.000000"
+     ry="10.000000"
+     transform="matrix(5.5 0 0 5.5 -2119.31 -2894.66)">
+  </ellipse>
+  <ellipse
+     style="stroke:none; stroke-opacity:100%; stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse49"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.445137 -5.44071e-17 -5.4512e-17 -0.44428 58.9226 499.724)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse48"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.333938 -4.07751e-17 -4.08944e-17 -0.332964 68.2282 424.257)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse47"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.667436 -8.16109e-17 -8.17348e-17 -0.666424 -141.11 630.533)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse46"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.666516 -8.16041e-17 -8.16222e-17 -0.666368 -140.705 641.839)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse45"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.777687 -9.52327e-17 -9.52363e-17 -0.777657 -175.557 722.959)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse51"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.444169 -5.44139e-17 -5.43934e-17 -0.444336 -14.3515 488.418)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse44"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(1 -1.22461e-16 -1.22461e-16 -1 -208.328 896.409)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse43"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.889759 -1.08868e-16 -1.08961e-16 -0.888997 -199.421 809.778)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse50"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.555334 -6.80012e-17 -6.80068e-17 -0.555289 -83.2179 558.005)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse40"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.334879 0 0 0.333 198.254 68.9749)">
+  </ellipse>
+  <ellipse
+     style="stroke:none; stroke-opacity:100%; stroke-width:1px; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse41"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.334876 0 0 0.333001 161.405 51.9664)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse39"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.446021 0 0 0.444183 177.611 21.931)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse38"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.556289 0 0 0.555362 143.157 -30.7802)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse37"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.666512 0 0 0.666501 94.5726 -86.3013)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse34"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.889759 0 0 0.888824 -63.3578 -211.544)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse33"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(1 0 0 1 -154.47 -289.765)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse36"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.665574 0 0 0.666513 86.5064 -80.6392)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; fill:url(#linearGradient11); fill-opacity:0.5; "
+     id="ellipse35"
+     cx="440.780614"
+     cy="601.587700"
+     rx="25.500000"
+     ry="25.500000"
+     transform="matrix(0.778584 0 0 0.777666 16.8267 -141.838)">
+  </ellipse>
+  <ellipse
+     style="stroke:#000000; fill:none; fill-opacity:100%; fill-rule:evenodd; stroke-opacity:100%; stroke-width:1pt; stroke-linejoin:miter; stroke-linecap:butt; "
+     id="ellipse28"
+     cx="501.732342"
+     cy="622.204699"
+     rx="124.724424"
+     ry="32.598429"
+     transform="matrix(-0.945519 -0.325569 0.325569 -0.945519 543.978 1025.2)">
+  </ellipse>
+
+</svg>
diff --git a/src/icons/tools.xpm b/src/icons/tools.xpm
deleted file mode 100644 (file)
index ddedfbc..0000000
+++ /dev/null
@@ -1,740 +0,0 @@
-/* XPM */
-static char * tools_xpm[] = {
-"48 48 689 2",
-"      c None",
-".     c #000000",
-"+     c #A5A5A5",
-"@     c #7A7A7A",
-"#     c #D1D1D1",
-"$     c #5E5E5E",
-"%     c #F4F4F4",
-"&     c #F3F3F3",
-"*     c #F2F2F2",
-"=     c #F1F1F1",
-"-     c #F0F0F0",
-";     c #EFEFEF",
-">     c #EEEEEE",
-",     c #EDEDED",
-"'     c #ECECEC",
-")     c #EBEBEB",
-"!     c #9E9E9E",
-"~     c #030200",
-"{     c #EAEAEA",
-"]     c #0A0A0A",
-"^     c #313131",
-"/     c #383838",
-"(     c #302F2F",
-"_     c #0A0907",
-":     c #020100",
-"<     c #070707",
-"[     c #2F2F2F",
-"}     c #2C2C2C",
-"|     c #353535",
-"1     c #303030",
-"2     c #202020",
-"3     c #0C0C0C",
-"4     c #111111",
-"5     c #494949",
-"6     c #1F1F1F",
-"7     c #050505",
-"8     c #151515",
-"9     c #090909",
-"0     c #191919",
-"a     c #212121",
-"b     c #131313",
-"c     c #141414",
-"d     c #060606",
-"e     c #1D1D1D",
-"f     c #010101",
-"g     c #161616",
-"h     c #020500",
-"i     c #010200",
-"j     c #010100",
-"k     c #2B2B2B",
-"l     c #4C4C4C",
-"m     c #1B1B1B",
-"n     c #1C1B1B",
-"o     c #4E4E4C",
-"p     c #4D4D4C",
-"q     c #030303",
-"r     c #1C1C1C",
-"s     c #040404",
-"t     c #0E0D0D",
-"u     c #474243",
-"v     c #504C4D",
-"w     c #3B3839",
-"x     c #040303",
-"y     c #323232",
-"z     c #151414",
-"A     c #010001",
-"B     c #020001",
-"C     c #122100",
-"D     c #0B1400",
-"E     c #060900",
-"F     c #0D0E0B",
-"G     c #0A0A07",
-"H     c #111007",
-"I     c #252214",
-"J     c #191814",
-"K     c #0B0B0B",
-"L     c #080808",
-"M     c #343434",
-"N     c #1E1E1E",
-"O     c #0E0E0E",
-"P     c #3A3A3A",
-"Q     c #252525",
-"R     c #262626",
-"S     c #0D0304",
-"T     c #401113",
-"U     c #3A1416",
-"V     c #240F11",
-"W     c #0A0102",
-"X     c #100D0D",
-"Y     c #0B0507",
-"Z     c #0E0006",
-"`     c #16000B",
-" .    c #324920",
-"..    c #3D5D27",
-"+.    c #406327",
-"@.    c #3C5623",
-"#.    c #3E4923",
-"$.    c #433C23",
-"%.    c #4A3123",
-"&.    c #512D23",
-"*.    c #563127",
-"=.    c #553A2F",
-"-.    c #302622",
-";.    c #191410",
-">.    c #110C06",
-",.    c #292826",
-"'.    c #292929",
-").    c #272727",
-"!.    c #2E2E2E",
-"~.    c #121212",
-"{.    c #201818",
-"].    c #1A0705",
-"^.    c #3E2218",
-"/.    c #484123",
-"(.    c #475328",
-"_.    c #3E4F24",
-":.    c #404523",
-"<.    c #443B23",
-"[.    c #4A3023",
-"}.    c #532924",
-"|.    c #582B2C",
-"1.    c #583137",
-"2.    c #4C3238",
-"3.    c #331C28",
-"4.    c #203910",
-"5.    c #3E5D32",
-"6.    c #61934B",
-"7.    c #7DBE58",
-"8.    c #7FB351",
-"9.    c #8C9E50",
-"0.    c #9A8750",
-"a.    c #A86E50",
-"b.    c #B25F50",
-"c.    c #B25E5B",
-"d.    c #A4696D",
-"e.    c #6A4F55",
-"f.    c #423333",
-"g.    c #25180F",
-"h.    c #0A0603",
-"i.    c #282726",
-"j.    c #393939",
-"k.    c #434343",
-"l.    c #131010",
-"m.    c #190B06",
-"n.    c #332514",
-"o.    c #445E36",
-"p.    c #659A4D",
-"q.    c #7DBC57",
-"r.    c #7FB150",
-"s.    c #8E9B50",
-"t.    c #9C8450",
-"u.    c #AA6C50",
-"v.    c #B35D50",
-"w.    c #B0605D",
-"x.    c #9D666A",
-"y.    c #634C52",
-"z.    c #3D2937",
-"A.    c #270E22",
-"B.    c #0E1D00",
-"C.    c #325623",
-"D.    c #5E9F4F",
-"E.    c #5DB34C",
-"F.    c #69BC4F",
-"G.    c #7ABB53",
-"H.    c #85AB51",
-"I.    c #939551",
-"J.    c #A17E51",
-"K.    c #AE6751",
-"L.    c #B35956",
-"M.    c #AE5465",
-"N.    c #A1567C",
-"O.    c #895088",
-"P.    c #7B5681",
-"Q.    c #685564",
-"R.    c #251714",
-"S.    c #130C09",
-"T.    c #0D0D0D",
-"U.    c #110F0F",
-"V.    c #180404",
-"W.    c #3D4826",
-"X.    c #629C4F",
-"Y.    c #5DB54C",
-"Z.    c #6BBC50",
-"`.    c #7BB952",
-" +    c #87A951",
-".+    c #959251",
-"++    c #A37B51",
-"@+    c #AF6451",
-"#+    c #B35757",
-"$+    c #AD5468",
-"%+    c #9E567D",
-"&+    c #864F89",
-"*+    c #795681",
-"=+    c #624D65",
-"-+    c #1E0A1E",
-";+    c #29002D",
-">+    c #37003E",
-",+    c #325426",
-"'+    c #4A873F",
-")+    c #66CB5A",
-"!+    c #66CD53",
-"~+    c #6FC451",
-"{+    c #7DB551",
-"]+    c #8BA351",
-"^+    c #998D51",
-"/+    c #A77551",
-"(+    c #B45E51",
-"_+    c #B2555C",
-":+    c #AA516E",
-"<+    c #9D5187",
-"[+    c #8E519D",
-"}+    c #8459A7",
-"|+    c #765E9B",
-"1+    c #4C4054",
-"2+    c #2C1E1F",
-"3+    c #1B0E09",
-"4+    c #262524",
-"5+    c #101010",
-"6+    c #181818",
-"7+    c #060704",
-"8+    c #333B24",
-"9+    c #538843",
-"0+    c #66CB59",
-"a+    c #66CD52",
-"b+    c #71C251",
-"c+    c #8DA151",
-"d+    c #9B8A51",
-"e+    c #A97251",
-"f+    c #B55C52",
-"g+    c #B2545E",
-"h+    c #A95171",
-"i+    c #9B5189",
-"j+    c #8C51A0",
-"k+    c #835BA7",
-"l+    c #705994",
-"m+    c #443854",
-"n+    c #33143D",
-"o+    c #2C0033",
-"p+    c #162F00",
-"q+    c #4B8342",
-"r+    c #5FBC59",
-"s+    c #5CD851",
-"t+    c #68CC51",
-"u+    c #75BE51",
-"v+    c #83AE51",
-"w+    c #919B51",
-"x+    c #9F8451",
-"y+    c #AD6C51",
-"z+    c #B85652",
-"A+    c #B15262",
-"B+    c #A65177",
-"C+    c #975190",
-"D+    c #8951A5",
-"E+    c #7B51B7",
-"F+    c #7054BE",
-"G+    c #6D649D",
-"H+    c #4B3847",
-"I+    c #32180F",
-"J+    c #434140",
-"K+    c #2C2A2A",
-"L+    c #0C0F08",
-"M+    c #4D844A",
-"N+    c #5FC058",
-"O+    c #5ED751",
-"P+    c #6ACA51",
-"Q+    c #77BC51",
-"R+    c #84AB51",
-"S+    c #929951",
-"T+    c #A18151",
-"U+    c #AE6951",
-"V+    c #B85453",
-"W+    c #B05265",
-"X+    c #A4517A",
-"Y+    c #965192",
-"Z+    c #8751A8",
-"`+    c #7951B9",
-" @    c #6F56BA",
-".@    c #6C6698",
-"+@    c #3C2950",
-"@@    c #1D0024",
-"#@    c #0B1800",
-"$@    c #419A3C",
-"%@    c #5BD455",
-"&@    c #60D451",
-"*@    c #6CC751",
-"=@    c #7AB851",
-"-@    c #88A651",
-";@    c #969251",
-">@    c #A47A51",
-",@    c #B06552",
-"'@    c #B85354",
-")@    c #AD5169",
-"!@    c #9F5181",
-"~@    c #915199",
-"{@    c #8451AD",
-"]@    c #7751BD",
-"^@    c #6B52C8",
-"/@    c #695AC5",
-"(@    c #3E2E5E",
-"_@    c #150603",
-":@    c #0E0D0C",
-"<@    c #0F0808",
-"[@    c #181208",
-"}@    c #4AA644",
-"|@    c #5CD454",
-"1@    c #61D251",
-"2@    c #6EC551",
-"3@    c #7CB651",
-"4@    c #8AA451",
-"5@    c #989051",
-"6@    c #A67751",
-"7@    c #B16252",
-"8@    c #B85256",
-"9@    c #AB516C",
-"0@    c #9D5184",
-"a@    c #8F519B",
-"b@    c #8251AF",
-"c@    c #7551BF",
-"d@    c #6B53C8",
-"e@    c #685BC4",
-"f@    c #312458",
-"g@    c #0E0013",
-"h@    c #040900",
-"i@    c #3D9D39",
-"j@    c #5BD952",
-"k@    c #65CF51",
-"l@    c #71C151",
-"m@    c #7FB151",
-"n@    c #8E9F51",
-"o@    c #9C8951",
-"p@    c #A97151",
-"q@    c #B25E54",
-"r@    c #B5525C",
-"s@    c #A85173",
-"t@    c #9A518B",
-"u@    c #8B51A2",
-"v@    c #7E51B4",
-"w@    c #7151C3",
-"x@    c #6652CF",
-"y@    c #5F55D6",
-"z@    c #312A67",
-"A@    c #110B09",
-"B@    c #282827",
-"C@    c #1E1A1A",
-"D@    c #111307",
-"E@    c #46AE40",
-"F@    c #5CD752",
-"G@    c #66CD51",
-"H@    c #73C051",
-"I@    c #81AF51",
-"J@    c #909C51",
-"K@    c #9E8651",
-"L@    c #AB6E51",
-"M@    c #B25C55",
-"N@    c #B4515E",
-"O@    c #A65176",
-"P@    c #98518E",
-"Q@    c #7D51B6",
-"R@    c #7051C5",
-"S@    c #6552D0",
-"T@    c #5E55D7",
-"U@    c #282159",
-"V@    c #050008",
-"W@    c #000100",
-"X@    c #3C9A38",
-"Y@    c #5DD650",
-"Z@    c #77BB51",
-"`@    c #85AA51",
-" #    c #939751",
-".#    c #A27F51",
-"+#    c #AE6851",
-"@#    c #B45856",
-"##    c #B05165",
-"$#    c #A3517D",
-"%#    c #945194",
-"&#    c #8551AB",
-"*#    c #7851BB",
-"=#    c #6C51C9",
-"-#    c #6051D5",
-";#    c #5652DD",
-">#    c #28276B",
-",#    c #131212",
-"'#    c #333333",
-")#    c #081307",
-"!#    c #44AD3F",
-"~#    c #5FD550",
-"{#    c #6BC851",
-"]#    c #78BA51",
-"^#    c #87A851",
-"/#    c #959451",
-"(#    c #A37C51",
-"_#    c #AF6551",
-":#    c #B35758",
-"<#    c #AF5167",
-"[#    c #A15180",
-"}#    c #935197",
-"|#    c #7751BC",
-"1#    c #6A51CA",
-"2#    c #5F52D6",
-"3#    c #5452DF",
-"4#    c #212058",
-"5#    c #000001",
-"6#    c #409738",
-"7#    c #62D250",
-"8#    c #7CB551",
-"9#    c #998E51",
-"0#    c #B36051",
-"a#    c #B65259",
-"b#    c #AC516E",
-"c#    c #9D5186",
-"d#    c #7F51B1",
-"e#    c #7351C0",
-"f#    c #6752CD",
-"g#    c #5D53D9",
-"h#    c #5352E0",
-"i#    c #27276C",
-"j#    c #091307",
-"k#    c #48AA3F",
-"l#    c #64D050",
-"m#    c #70C351",
-"n#    c #7EB351",
-"o#    c #8CA051",
-"p#    c #9A8A51",
-"q#    c #A87251",
-"r#    c #B45D51",
-"s#    c #AA5171",
-"t#    c #8C519F",
-"u#    c #7E51B3",
-"v#    c #7151C1",
-"w#    c #5C53DA",
-"x#    c #5252E1",
-"y#    c #1F2059",
-"z#    c #47943A",
-"A#    c #69CB53",
-"B#    c #73BF51",
-"C#    c #82AF51",
-"D#    c #909A51",
-"E#    c #9E8451",
-"F#    c #AB6D51",
-"G#    c #B35B54",
-"H#    c #B25160",
-"I#    c #97518F",
-"J#    c #6E51C5",
-"K#    c #6352D2",
-"L#    c #5953DC",
-"M#    c #5854DD",
-"N#    c #30296A",
-"O#    c #110808",
-"P#    c #222121",
-"Q#    c #1B1617",
-"R#    c #131208",
-"S#    c #50A442",
-"T#    c #6ACA53",
-"U#    c #75BD51",
-"V#    c #84AD51",
-"W#    c #929851",
-"X#    c #A08151",
-"Y#    c #AD6A51",
-"Z#    c #B45955",
-"`#    c #B15163",
-" $    c #955192",
-".$    c #8751A7",
-"+$    c #6D51C7",
-"@$    c #6152D3",
-"#$    c #5755DD",
-"$$    c #25215D",
-"%$    c #05000A",
-"&$    c #0F1700",
-"*$    c #4E8A40",
-"=$    c #6FBC57",
-"-$    c #79B951",
-";$    c #B06451",
-">$    c #B35759",
-",$    c #AE5168",
-"'$    c #A05181",
-")$    c #915198",
-"!$    c #8351AC",
-"~$    c #7651BE",
-"{$    c #6A51CB",
-"]$    c #5E52D7",
-"^$    c #5654DD",
-"/$    c #5E58CE",
-"($    c #3C2B61",
-"_$    c #170100",
-":$    c #030000",
-"<$    c #D3D3D3",
-"[$    c #0C0002",
-"}$    c #22100B",
-"|$    c #589448",
-"1$    c #70BC57",
-"2$    c #7BB751",
-"3$    c #89A651",
-"4$    c #978F51",
-"5$    c #A57851",
-"6$    c #B26151",
-"7$    c #B3565A",
-"8$    c #AC516B",
-"9$    c #9E5184",
-"0$    c #90519B",
-"a$    c #6851CD",
-"b$    c #5D52D8",
-"c$    c #5754DB",
-"d$    c #5F59CC",
-"e$    c #2E235E",
-"f$    c #0D0019",
-"g$    c #1C2A00",
-"h$    c #537249",
-"i$    c #729F5F",
-"j$    c #B65B51",
-"k$    c #B3535E",
-"l$    c #6452D0",
-"m$    c #5455DA",
-"n$    c #655DA9",
-"o$    c #4D2F4B",
-"p$    c #330300",
-"q$    c #D2D2D2",
-"r$    c #360D10",
-"s$    c #5E7253",
-"t$    c #74A25D",
-"u$    c #81B051",
-"v$    c #8F9E51",
-"w$    c #9D8751",
-"x$    c #AB6F51",
-"y$    c #B85851",
-"z$    c #B25360",
-"A$    c #A85174",
-"B$    c #9A518C",
-"C$    c #8A51A3",
-"D$    c #7C51B5",
-"E$    c #6F51C5",
-"F$    c #6353D2",
-"G$    c #5853DD",
-"H$    c #5756D4",
-"I$    c #675EA3",
-"J$    c #392559",
-"K$    c #1A002E",
-"L$    c #324124",
-"M$    c #546942",
-"N$    c #85A065",
-"O$    c #929555",
-"P$    c #AE6A51",
-"Q$    c #B75653",
-"R$    c #B05264",
-"S$    c #A3517B",
-"T$    c #955193",
-"U$    c #7A51B9",
-"V$    c #6D51C8",
-"W$    c #6051D4",
-"X$    c #6157D2",
-"Y$    c #6357B6",
-"Z$    c #453155",
-"`$    c #3B1C2A",
-" %    c #3B322B",
-".%    c #5E6A49",
-"+%    c #869F63",
-"@%    c #949453",
-"#%    c #A27E51",
-"$%    c #AF6752",
-"%%    c #AE5267",
-"&%    c #A1517E",
-"*%    c #935196",
-"=%    c #8651AA",
-"-%    c #6B51CA",
-";%    c #5F51D6",
-">%    c #6258D0",
-",%    c #5D52AD",
-"'%    c #382B57",
-")%    c #2A1842",
-"!%    c #121600",
-"~%    c #3A4128",
-"{%    c #6A7254",
-"]%    c #7E764E",
-"^%    c #987051",
-"/%    c #B06457",
-"(%    c #B65458",
-"_%    c #AC516C",
-":%    c #8F519C",
-"<%    c #8251AE",
-"[%    c #7852BD",
-"}%    c #6F53C6",
-"|%    c #5B4CBB",
-"1%    c #594AA0",
-"2%    c #5A4376",
-"3%    c #2E121E",
-"4%    c #D0D0D0",
-"5%    c #CFCFCF",
-"6%    c #1C0007",
-"7%    c #473C34",
-"8%    c #6E6D56",
-"9%    c #81764E",
-"0%    c #9C6F52",
-"a%    c #B16257",
-"b%    c #B75158",
-"c%    c #AA516F",
-"d%    c #9C5187",
-"e%    c #8D519F",
-"f%    c #8151B0",
-"g%    c #7752BE",
-"h%    c #6C53C5",
-"i%    c #584CB9",
-"j%    c #5849A0",
-"k%    c #4F3D79",
-"l%    c #180828",
-"m%    c #21200A",
-"n%    c #443C36",
-"o%    c #7D5554",
-"p%    c #B06264",
-"q%    c #B25261",
-"r%    c #A75074",
-"s%    c #99508D",
-"t%    c #8950A5",
-"u%    c #7E4FB3",
-"v%    c #7A53BC",
-"w%    c #7A59BC",
-"x%    c #544376",
-"y%    c #392537",
-"z%    c #270807",
-"A%    c #CECECE",
-"B%    c #220610",
-"C%    c #2A1119",
-"D%    c #493D3D",
-"E%    c #865857",
-"F%    c #B16064",
-"G%    c #B25061",
-"H%    c #A55077",
-"I%    c #975090",
-"J%    c #8850A7",
-"K%    c #7C4FB5",
-"L%    c #7A54BD",
-"M%    c #7556B3",
-"N%    c #4F406E",
-"O%    c #2D1E40",
-"P%    c #160426",
-"Q%    c #D6D6D6",
-"R%    c #382D16",
-"S%    c #452F1E",
-"T%    c #4E2C24",
-"U%    c #472123",
-"V%    c #3F1E2A",
-"W%    c #371D33",
-"X%    c #311D3C",
-"Y%    c #311D41",
-"Z%    c #372044",
-"`%    c #422443",
-" &    c #431D29",
-".&    c #3C1619",
-"+&    c #CDCDCD",
-"@&    c #3C172A",
-"#&    c #481F2E",
-"$&    c #4D232D",
-"%&    c #461D27",
-"&&    c #3D1D2C",
-"*&    c #361D34",
-"=&    c #311D3D",
-"-&    c #301D45",
-";&    c #331E4F",
-">&    c #381F55",
-",&    c #311748",
-"'&    c #270F3A",
-")&    c #312500",
-"!&    c #261B00",
-"~&    c #170E00",
-"{&    c #0B0600",
-"]&    c #040200",
-"^&    c #070100",
-"/&    c #120300",
-"(&    c #210600",
-"_&    c #390800",
-":&    c #35001E",
-"<&    c #260017",
-"[&    c #15000E",
-"}&    c #090006",
-"|&    c #030002",
-"1&    c #040006",
-"2&    c #0C0011",
-"3&    c #150020",
-"4&    c #210035",
-"5&    c #CACACA",
-"6&    c #CCCCCC",
-"7&    c #CBCBCB",
-"8&    c #C9C9C9",
-"9&    c #C8C8C8",
-"0&    c #C7C7C7",
-"a&    c #C6C6C6",
-"b&    c #C5C5C5",
-"c&    c #C4C4C4",
-"d&    c #C3C3C3",
-"e&    c #C2C2C2",
-"f&    c #C1C1C1",
-"                                                                                                ",
-"      . . . . . . . . . . . . . . . . . . . . .                                                 ",
-"      . + + + + + + + + + + + + + + + + + + + .                                                 ",
-"      . + @ @ @ @ @ + + @ @ @ @ @ + + @ @ @ + .                                                 ",
-"      . # # + # # + # # # + # # # + # # + # # .                                                 ",
-"      . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .                                                 ",
-"      . + + @ + @ + + @ + + + + + + + + + + + .                                                 ",
-"      . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .                                                 ",
-"      . + + + + + @ @ @ + + + + + + + + + + + .                                                 ",
-"      . + + + @ @ + + + + @ @ @ @ + + + + + + .                                                 ",
-"      . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .                                                 ",
-"      . % % & & * * = = - - ; > > , , ' ' ) ) .                                                 ",
-"      . & & * * ! ! ! ! ; > > , , ! . . ~ ! { .         . . .                                   ",
-"      . * ! ! ! ! ! ! ! ! ! ! . . ] ^ / ( _ : .     . < [ / ^ ] . .                             ",
-"      . = ! ! ! ! ! ! ! ' ' ! . . < } | 1 2 3 .   . 3 2 1 | } < . .                             ",
-"      . ; ; > > , , ' ' . . . . . . . . 4 5 6 .   . 6 5 4 . . . . . . . .                       ",
-"      . > ! ! ! ! ! . . . . . . . . . . 7 8 9 . . . 9 8 7 . . . . . . . . . .                   ",
-"      . , ! ! ! ! 0 a a 3 3 a a b . . . . . c a a ] . . . . d e a 0 f g a 2 9 .                 ",
-"      . ' ) h i j k l l m n o p k f 7 q f d ^ l l r s f 7 q t u v w x y l 5 z A B               ",
-"      . ! ! C D E F c c G H I J K L M N O P Q c c y R 7 ^ a S T U V W X c b Y Z `               ",
-"      . !  ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.. . 2 k Q } {.].^./.(._.:.<.[.}.|.1.2.3.          ",
-"      . 4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.d . . . . e k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.        ",
-"    B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.f . . . . d U.V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+  ",
-"    ,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+. . r 6+7+8+9+0+a+b+8.c+d+e+f+g+h+i+j+k+l+m+n+o+  ",
-"  p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+m . . ^ K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@  ",
-"  #@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@7 . . 9 <@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@  ",
-"  h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@4 . . N C@D@E@F@G@H@I@J@K@L@M@N@O@P@D+Q@R@S@T@U@V@  ",
-"  W@X@Y@P+Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#l 2 . . P '#)#!#~#{#]#^#/#(#_#:#<#[#}#{@|#1#2#3#4#5#  ",
-"  W@6#7#2@8#]+9#/+0#a#b#c#[+d#e#f#g#h#i#,#l 2 . . P '#j#k#l#m#n#o#p#q#r#r@s#i+t#u#v#x@w#x#y#5#  ",
-"  E z#A#B#C#D#E#F#G#H#B+I#D+E+J#K#L#M#N#O#P#g .   6 Q#R#S#T#U#V#W#X#Y#Z#`#X+ $.$`++$@$L##$$$%$  ",
-"  &$*$=$-$^#;@++;$>$,$'$)$!$~${$]$^$/$($_$:$<$.   . [$}$|$1$2$3$4$5$6$7$8$9$0$b@c@a$b$c$d$e$f$  ",
-"  g$h$i$8.c+d+e+j$k$h+i+j+u#w@l$L#m$n$o$p$q$q$.       r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$  ",
-"    L$M$N$O$T+P$Q$R$S$T$Z+U$V$W$X$Y$Z$`$q$# # .          %.%+%@%#%$%V+%%&%*%=%*#-%;%>%,%'%)%    ",
-"    !%~%{%]%^%/%(%_%0@:%<%[%}%|%1%2%3%! 4%4%5%.         6%7%8%9%0%a%b%c%d%e%f%g%h%i%j%k%l%      ",
-"      . m%n%o%p%q%r%s%t%u%v%w%x%y%z%4%4%5%5%A%.           B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%        ",
-"      . Q%R%S%T%U%V%W%X%Y%Z%`% &.&4%5%A%A%+&+&.               @&#&$&%&&&*&=&-&;&>&,&'&          ",
-"      . ! )&!&~&{&]&. . ^&/&(&_&! ! ! ! ! ! ! .               :&<&[&}&|&. . 1&2&3&4&            ",
-"      . ! <$! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 5&.                                                 ",
-"      . <$q$q$# # 4%4%5%A%A%+&+&6&6&7&7&5&5&8&.                                                 ",
-"      . q$# 4%4%5%5%A%A%+&+&6&6&7&5&5&8&8&9&9&.                                                 ",
-"      . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 0&.                                                 ",
-"      . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! a&b&.                                                 ",
-"      . A%+&+&6&6&7&5&5&8&8&9&9&0&0&a&a&b&b&c&.                                                 ",
-"      . ! ! ! ! ! ! ! 8&9&9&0&! ! ! ! ! ! d&d&.                                                 ",
-"      . ! ! ! ! 8&8&! ! ! ! ! ! ! c&c&d&d&e&e&.                                                 ",
-"      . 5&8&8&9&9&0&0&a&a&b&b&c&c&d&e&e&f&f&f&.                                                 ",
-"      . . . . . . . . . . . . . . . . . . . . .                                                 ",
-"                                                                                                "};
diff --git a/src/icons/view.xpm b/src/icons/view.xpm
deleted file mode 100644 (file)
index ac37983..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-/* XPM */
-static char * view_xpm[] = {
-"48 48 654 2",
-"      c None",
-".     c #000000",
-"+     c #030200",
-"@     c #0A0A0A",
-"#     c #313131",
-"$     c #383838",
-"%     c #302F2F",
-"&     c #0A0907",
-"*     c #020100",
-"=     c #070707",
-"-     c #2F2F2F",
-";     c #2C2C2C",
-">     c #353535",
-",     c #303030",
-"'     c #202020",
-")     c #0C0C0C",
-"!     c #111111",
-"~     c #494949",
-"{     c #1F1F1F",
-"]     c #050505",
-"^     c #151515",
-"/     c #090909",
-"(     c #191919",
-"_     c #212121",
-":     c #131313",
-"<     c #141414",
-"[     c #060606",
-"}     c #1D1D1D",
-"|     c #010101",
-"1     c #161616",
-"2     c #020500",
-"3     c #010200",
-"4     c #010100",
-"5     c #2B2B2B",
-"6     c #4C4C4C",
-"7     c #1B1B1B",
-"8     c #1C1B1B",
-"9     c #4E4E4C",
-"0     c #4D4D4C",
-"a     c #030303",
-"b     c #1C1C1C",
-"c     c #040404",
-"d     c #0E0D0D",
-"e     c #474243",
-"f     c #504C4D",
-"g     c #3B3839",
-"h     c #040303",
-"i     c #323232",
-"j     c #151414",
-"k     c #010001",
-"l     c #020001",
-"m     c #122100",
-"n     c #0B1400",
-"o     c #060900",
-"p     c #0D0E0B",
-"q     c #0A0A07",
-"r     c #111007",
-"s     c #252214",
-"t     c #191814",
-"u     c #0B0B0B",
-"v     c #080808",
-"w     c #343434",
-"x     c #1E1E1E",
-"y     c #0E0E0E",
-"z     c #3A3A3A",
-"A     c #252525",
-"B     c #262626",
-"C     c #0D0304",
-"D     c #401113",
-"E     c #3A1416",
-"F     c #240F11",
-"G     c #0A0102",
-"H     c #100D0D",
-"I     c #0B0507",
-"J     c #0E0006",
-"K     c #16000B",
-"L     c #324920",
-"M     c #3D5D27",
-"N     c #406327",
-"O     c #3C5623",
-"P     c #3E4923",
-"Q     c #433C23",
-"R     c #4A3123",
-"S     c #512D23",
-"T     c #563127",
-"U     c #553A2F",
-"V     c #302622",
-"W     c #191410",
-"X     c #110C06",
-"Y     c #292826",
-"Z     c #292929",
-"`     c #272727",
-" .    c #2E2E2E",
-"..    c #121212",
-"+.    c #201818",
-"@.    c #1A0705",
-"#.    c #3E2218",
-"$.    c #484123",
-"%.    c #475328",
-"&.    c #3E4F24",
-"*.    c #404523",
-"=.    c #443B23",
-"-.    c #4A3023",
-";.    c #532924",
-">.    c #582B2C",
-",.    c #583137",
-"'.    c #4C3238",
-").    c #331C28",
-"!.    c #203910",
-"~.    c #3E5D32",
-"{.    c #61934B",
-"].    c #7DBE58",
-"^.    c #7FB351",
-"/.    c #8C9E50",
-"(.    c #9A8750",
-"_.    c #A86E50",
-":.    c #B25F50",
-"<.    c #B25E5B",
-"[.    c #A4696D",
-"}.    c #6A4F55",
-"|.    c #423333",
-"1.    c #25180F",
-"2.    c #0A0603",
-"3.    c #282726",
-"4.    c #393939",
-"5.    c #434343",
-"6.    c #131010",
-"7.    c #190B06",
-"8.    c #332514",
-"9.    c #445E36",
-"0.    c #659A4D",
-"a.    c #7DBC57",
-"b.    c #7FB150",
-"c.    c #8E9B50",
-"d.    c #9C8450",
-"e.    c #AA6C50",
-"f.    c #B35D50",
-"g.    c #B0605D",
-"h.    c #9D666A",
-"i.    c #634C52",
-"j.    c #3D2937",
-"k.    c #270E22",
-"l.    c #0E1D00",
-"m.    c #325623",
-"n.    c #5E9F4F",
-"o.    c #5DB34C",
-"p.    c #69BC4F",
-"q.    c #7ABB53",
-"r.    c #85AB51",
-"s.    c #939551",
-"t.    c #A17E51",
-"u.    c #AE6751",
-"v.    c #B35956",
-"w.    c #AE5465",
-"x.    c #A1567C",
-"y.    c #895088",
-"z.    c #7B5681",
-"A.    c #685564",
-"B.    c #251714",
-"C.    c #130C09",
-"D.    c #0D0D0D",
-"E.    c #110F0F",
-"F.    c #180404",
-"G.    c #3D4826",
-"H.    c #629C4F",
-"I.    c #5DB54C",
-"J.    c #6BBC50",
-"K.    c #7BB952",
-"L.    c #87A951",
-"M.    c #959251",
-"N.    c #A37B51",
-"O.    c #AF6451",
-"P.    c #B35757",
-"Q.    c #AD5468",
-"R.    c #9E567D",
-"S.    c #864F89",
-"T.    c #795681",
-"U.    c #624D65",
-"V.    c #1E0A1E",
-"W.    c #29002D",
-"X.    c #37003E",
-"Y.    c #325426",
-"Z.    c #4A873F",
-"`.    c #66CB5A",
-" +    c #66CD53",
-".+    c #6FC451",
-"++    c #7DB551",
-"@+    c #8BA351",
-"#+    c #998D51",
-"$+    c #A77551",
-"%+    c #B45E51",
-"&+    c #B2555C",
-"*+    c #AA516E",
-"=+    c #9D5187",
-"-+    c #8E519D",
-";+    c #8459A7",
-">+    c #765E9B",
-",+    c #4C4054",
-"'+    c #2C1E1F",
-")+    c #1B0E09",
-"!+    c #262524",
-"~+    c #101010",
-"{+    c #181818",
-"]+    c #060704",
-"^+    c #333B24",
-"/+    c #538843",
-"(+    c #66CB59",
-"_+    c #66CD52",
-":+    c #71C251",
-"<+    c #8DA151",
-"[+    c #9B8A51",
-"}+    c #A97251",
-"|+    c #B55C52",
-"1+    c #B2545E",
-"2+    c #A95171",
-"3+    c #9B5189",
-"4+    c #8C51A0",
-"5+    c #835BA7",
-"6+    c #705994",
-"7+    c #443854",
-"8+    c #33143D",
-"9+    c #2C0033",
-"0+    c #162F00",
-"a+    c #4B8342",
-"b+    c #5FBC59",
-"c+    c #5CD851",
-"d+    c #68CC51",
-"e+    c #75BE51",
-"f+    c #83AE51",
-"g+    c #919B51",
-"h+    c #9F8451",
-"i+    c #AD6C51",
-"j+    c #B85652",
-"k+    c #B15262",
-"l+    c #A65177",
-"m+    c #975190",
-"n+    c #8951A5",
-"o+    c #7B51B7",
-"p+    c #7054BE",
-"q+    c #6D649D",
-"r+    c #4B3847",
-"s+    c #32180F",
-"t+    c #434140",
-"u+    c #2C2A2A",
-"v+    c #0C0F08",
-"w+    c #4D844A",
-"x+    c #5FC058",
-"y+    c #5ED751",
-"z+    c #6ACA51",
-"A+    c #77BC51",
-"B+    c #84AB51",
-"C+    c #929951",
-"D+    c #A18151",
-"E+    c #AE6951",
-"F+    c #B85453",
-"G+    c #B05265",
-"H+    c #A4517A",
-"I+    c #965192",
-"J+    c #8751A8",
-"K+    c #7951B9",
-"L+    c #6F56BA",
-"M+    c #6C6698",
-"N+    c #3C2950",
-"O+    c #1D0024",
-"P+    c #0B1800",
-"Q+    c #419A3C",
-"R+    c #5BD455",
-"S+    c #60D451",
-"T+    c #6CC751",
-"U+    c #7AB851",
-"V+    c #88A651",
-"W+    c #969251",
-"X+    c #A47A51",
-"Y+    c #B06552",
-"Z+    c #B85354",
-"`+    c #AD5169",
-" @    c #9F5181",
-".@    c #915199",
-"+@    c #8451AD",
-"@@    c #7751BD",
-"#@    c #6B52C8",
-"$@    c #695AC5",
-"%@    c #3E2E5E",
-"&@    c #150603",
-"*@    c #0E0D0C",
-"=@    c #0F0808",
-"-@    c #181208",
-";@    c #4AA644",
-">@    c #5CD454",
-",@    c #61D251",
-"'@    c #6EC551",
-")@    c #7CB651",
-"!@    c #8AA451",
-"~@    c #989051",
-"{@    c #A67751",
-"]@    c #B16252",
-"^@    c #B85256",
-"/@    c #AB516C",
-"(@    c #9D5184",
-"_@    c #8F519B",
-":@    c #8251AF",
-"<@    c #7551BF",
-"[@    c #6B53C8",
-"}@    c #685BC4",
-"|@    c #312458",
-"1@    c #0E0013",
-"2@    c #040900",
-"3@    c #3D9D39",
-"4@    c #5BD952",
-"5@    c #65CF51",
-"6@    c #71C151",
-"7@    c #7FB151",
-"8@    c #8E9F51",
-"9@    c #9C8951",
-"0@    c #A97151",
-"a@    c #B25E54",
-"b@    c #B5525C",
-"c@    c #A85173",
-"d@    c #9A518B",
-"e@    c #8B51A2",
-"f@    c #7E51B4",
-"g@    c #7151C3",
-"h@    c #6652CF",
-"i@    c #5F55D6",
-"j@    c #312A67",
-"k@    c #110B09",
-"l@    c #282827",
-"m@    c #1E1A1A",
-"n@    c #111307",
-"o@    c #46AE40",
-"p@    c #5CD752",
-"q@    c #66CD51",
-"r@    c #73C051",
-"s@    c #81AF51",
-"t@    c #909C51",
-"u@    c #9E8651",
-"v@    c #AB6E51",
-"w@    c #B25C55",
-"x@    c #B4515E",
-"y@    c #A65176",
-"z@    c #98518E",
-"A@    c #7D51B6",
-"B@    c #7051C5",
-"C@    c #6552D0",
-"D@    c #5E55D7",
-"E@    c #282159",
-"F@    c #050008",
-"G@    c #000100",
-"H@    c #3C9A38",
-"I@    c #5DD650",
-"J@    c #77BB51",
-"K@    c #85AA51",
-"L@    c #939751",
-"M@    c #A27F51",
-"N@    c #AE6851",
-"O@    c #B45856",
-"P@    c #B05165",
-"Q@    c #A3517D",
-"R@    c #945194",
-"S@    c #8551AB",
-"T@    c #7851BB",
-"U@    c #6C51C9",
-"V@    c #6051D5",
-"W@    c #5652DD",
-"X@    c #28276B",
-"Y@    c #131212",
-"Z@    c #333333",
-"`@    c #081307",
-" #    c #44AD3F",
-".#    c #5FD550",
-"+#    c #6BC851",
-"@#    c #78BA51",
-"##    c #87A851",
-"$#    c #959451",
-"%#    c #A37C51",
-"&#    c #AF6551",
-"*#    c #B35758",
-"=#    c #AF5167",
-"-#    c #A15180",
-";#    c #935197",
-">#    c #7751BC",
-",#    c #6A51CA",
-"'#    c #5F52D6",
-")#    c #5452DF",
-"!#    c #212058",
-"~#    c #000001",
-"{#    c #409738",
-"]#    c #62D250",
-"^#    c #7CB551",
-"/#    c #998E51",
-"(#    c #B36051",
-"_#    c #B65259",
-":#    c #AC516E",
-"<#    c #9D5186",
-"[#    c #7F51B1",
-"}#    c #7351C0",
-"|#    c #6752CD",
-"1#    c #5D53D9",
-"2#    c #5352E0",
-"3#    c #27276C",
-"4#    c #091307",
-"5#    c #48AA3F",
-"6#    c #64D050",
-"7#    c #70C351",
-"8#    c #7EB351",
-"9#    c #8CA051",
-"0#    c #9A8A51",
-"a#    c #A87251",
-"b#    c #B45D51",
-"c#    c #AA5171",
-"d#    c #8C519F",
-"e#    c #7E51B3",
-"f#    c #7151C1",
-"g#    c #5C53DA",
-"h#    c #5252E1",
-"i#    c #1F2059",
-"j#    c #47943A",
-"k#    c #69CB53",
-"l#    c #73BF51",
-"m#    c #82AF51",
-"n#    c #909A51",
-"o#    c #9E8451",
-"p#    c #AB6D51",
-"q#    c #B35B54",
-"r#    c #B25160",
-"s#    c #97518F",
-"t#    c #6E51C5",
-"u#    c #6352D2",
-"v#    c #5953DC",
-"w#    c #5854DD",
-"x#    c #30296A",
-"y#    c #110808",
-"z#    c #222121",
-"A#    c #1B1617",
-"B#    c #131208",
-"C#    c #50A442",
-"D#    c #6ACA53",
-"E#    c #75BD51",
-"F#    c #84AD51",
-"G#    c #929851",
-"H#    c #A08151",
-"I#    c #AD6A51",
-"J#    c #B45955",
-"K#    c #B15163",
-"L#    c #955192",
-"M#    c #8751A7",
-"N#    c #6D51C7",
-"O#    c #6152D3",
-"P#    c #5755DD",
-"Q#    c #25215D",
-"R#    c #05000A",
-"S#    c #0F1700",
-"T#    c #4E8A40",
-"U#    c #6FBC57",
-"V#    c #79B951",
-"W#    c #B06451",
-"X#    c #B35759",
-"Y#    c #AE5168",
-"Z#    c #A05181",
-"`#    c #915198",
-" $    c #8351AC",
-".$    c #7651BE",
-"+$    c #6A51CB",
-"@$    c #5E52D7",
-"#$    c #5654DD",
-"$$    c #5E58CE",
-"%$    c #3C2B61",
-"&$    c #170100",
-"*$    c #030000",
-"=$    c #0C0002",
-"-$    c #22100B",
-";$    c #589448",
-">$    c #70BC57",
-",$    c #7BB751",
-"'$    c #89A651",
-")$    c #978F51",
-"!$    c #A57851",
-"~$    c #B26151",
-"{$    c #B3565A",
-"]$    c #AC516B",
-"^$    c #9E5184",
-"/$    c #90519B",
-"($    c #6851CD",
-"_$    c #5D52D8",
-":$    c #5754DB",
-"<$    c #5F59CC",
-"[$    c #2E235E",
-"}$    c #0D0019",
-"|$    c #1C2A00",
-"1$    c #537249",
-"2$    c #729F5F",
-"3$    c #B65B51",
-"4$    c #B3535E",
-"5$    c #6452D0",
-"6$    c #5455DA",
-"7$    c #655DA9",
-"8$    c #4D2F4B",
-"9$    c #330300",
-"0$    c #360D10",
-"a$    c #5E7253",
-"b$    c #74A25D",
-"c$    c #81B051",
-"d$    c #8F9E51",
-"e$    c #9D8751",
-"f$    c #AB6F51",
-"g$    c #B85851",
-"h$    c #B25360",
-"i$    c #A85174",
-"j$    c #9A518C",
-"k$    c #8A51A3",
-"l$    c #7C51B5",
-"m$    c #6F51C5",
-"n$    c #6353D2",
-"o$    c #5853DD",
-"p$    c #5756D4",
-"q$    c #675EA3",
-"r$    c #392559",
-"s$    c #1A002E",
-"t$    c #324124",
-"u$    c #546942",
-"v$    c #85A065",
-"w$    c #929555",
-"x$    c #AE6A51",
-"y$    c #B75653",
-"z$    c #B05264",
-"A$    c #A3517B",
-"B$    c #955193",
-"C$    c #7A51B9",
-"D$    c #6D51C8",
-"E$    c #6051D4",
-"F$    c #6157D2",
-"G$    c #6357B6",
-"H$    c #453155",
-"I$    c #3B1C2A",
-"J$    c #3B322B",
-"K$    c #5E6A49",
-"L$    c #869F63",
-"M$    c #949453",
-"N$    c #A27E51",
-"O$    c #AF6752",
-"P$    c #AE5267",
-"Q$    c #A1517E",
-"R$    c #935196",
-"S$    c #8651AA",
-"T$    c #6B51CA",
-"U$    c #5F51D6",
-"V$    c #6258D0",
-"W$    c #5D52AD",
-"X$    c #382B57",
-"Y$    c #2A1842",
-"Z$    c #121600",
-"`$    c #3A4128",
-" %    c #6A7254",
-".%    c #7E764E",
-"+%    c #987051",
-"@%    c #B06457",
-"#%    c #B65458",
-"$%    c #AC516C",
-"%%    c #8F519C",
-"&%    c #8251AE",
-"*%    c #7852BD",
-"=%    c #6F53C6",
-"-%    c #5B4CBB",
-";%    c #594AA0",
-">%    c #5A4376",
-",%    c #2E121E",
-"'%    c #1C0007",
-")%    c #473C34",
-"!%    c #6E6D56",
-"~%    c #81764E",
-"{%    c #9C6F52",
-"]%    c #B16257",
-"^%    c #B75158",
-"/%    c #AA516F",
-"(%    c #9C5187",
-"_%    c #8D519F",
-":%    c #8151B0",
-"<%    c #7752BE",
-"[%    c #6C53C5",
-"}%    c #584CB9",
-"|%    c #5849A0",
-"1%    c #4F3D79",
-"2%    c #180828",
-"3%    c #21200A",
-"4%    c #443C36",
-"5%    c #7D5554",
-"6%    c #B06264",
-"7%    c #B25261",
-"8%    c #A75074",
-"9%    c #99508D",
-"0%    c #8950A5",
-"a%    c #7E4FB3",
-"b%    c #7A53BC",
-"c%    c #7A59BC",
-"d%    c #544376",
-"e%    c #392537",
-"f%    c #270807",
-"g%    c #220610",
-"h%    c #2A1119",
-"i%    c #493D3D",
-"j%    c #865857",
-"k%    c #B16064",
-"l%    c #B25061",
-"m%    c #A55077",
-"n%    c #975090",
-"o%    c #8850A7",
-"p%    c #7C4FB5",
-"q%    c #7A54BD",
-"r%    c #7556B3",
-"s%    c #4F406E",
-"t%    c #2D1E40",
-"u%    c #160426",
-"v%    c #382D16",
-"w%    c #452F1E",
-"x%    c #4E2C24",
-"y%    c #472123",
-"z%    c #3F1E2A",
-"A%    c #371D33",
-"B%    c #311D3C",
-"C%    c #311D41",
-"D%    c #372044",
-"E%    c #422443",
-"F%    c #431D29",
-"G%    c #3C1619",
-"H%    c #3C172A",
-"I%    c #481F2E",
-"J%    c #4D232D",
-"K%    c #461D27",
-"L%    c #3D1D2C",
-"M%    c #361D34",
-"N%    c #311D3D",
-"O%    c #301D45",
-"P%    c #331E4F",
-"Q%    c #381F55",
-"R%    c #311748",
-"S%    c #270F3A",
-"T%    c #312500",
-"U%    c #261B00",
-"V%    c #170E00",
-"W%    c #0B0600",
-"X%    c #040200",
-"Y%    c #070100",
-"Z%    c #120300",
-"`%    c #210600",
-" &    c #390800",
-".&    c #35001E",
-"+&    c #260017",
-"@&    c #15000E",
-"#&    c #090006",
-"$&    c #030002",
-"%&    c #040006",
-"&&    c #0C0011",
-"*&    c #150020",
-"=&    c #210035",
-"                                                                                                ",
-"                                                                                                ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                             . . +               . . .                           . .     ",
-"    . .                       . . @ # $ % & *       . = - $ # @ . .                     . .     ",
-"    . .                       . . = ; > , ' ) .   . ) ' , > ; = . .                     . .     ",
-"    . .                 . . . . . . . . ! ~ { .   . { ~ ! . . . . . . . .               . .     ",
-"    . .             . . . . . . . . . . ] ^ / . . . / ^ ] . . . . . . . . . .           . .     ",
-"    .             ( _ _ ) ) _ _ : . . . . . < _ _ @ . . . . [ } _ ( | 1 _ ' / .           .     ",
-"            2 3 4 5 6 6 7 8 9 0 5 | ] a | [ # 6 6 b c | ] a d e f g h i 6 ~ j k l               ",
-"            m n o p < < q r s t u v w x y z A < < i B ] # _ C D E F G H < : I J K               ",
-"          L M N O P Q R S T U V W X Y Z `  .... . ' 5 A ; +.@.#.$.%.&.*.=.-.;.>.,.'.).          ",
-"        !.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.[ . . . . } 5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.        ",
-"    l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.| . . . . [ E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.  ",
-"    Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+. . b {+]+^+/+(+_+:+^.<+[+}+|+1+2+3+4+5+6+7+8+9+  ",
-"  0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+7 . . # u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+  ",
-"  P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@] . . / =@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@  ",
-"  2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@! . . x m@n@o@p@q@r@s@t@u@v@w@x@y@z@n+A@B@C@D@E@F@  ",
-"  G@H@I@z+J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@6 ' . . z Z@`@ #.#+#@###$#%#&#*#=#-#;#+@>#,#'#)#!#~#  ",
-"  G@{#]#'@^#@+/#$+(#_#:#<#-+[#}#|#1#2#3#Y@6 ' . . z Z@4#5#6#7#8#9#0#a#b#b@c#3+d#e#f#h@g#h#i#~#  ",
-"  o j#k#l#m#n#o#p#q#r#l+s#n+o+t#u#v#w#x#y#z#1     { A#B#C#D#E#F#G#H#I#J#K#H+L#M#K+N#O#v#P#Q#R#  ",
-"  S#T#U#V###W+N.W#X#Y#Z#`# $.$+$@$#$$$%$&$*$      . =$-$;$>$,$'$)$!$~${$]$^$/$:@<@($_$:$<$[$}$  ",
-"  |$1$2$^.<+[+}+3$4$2+3+4+e#g@5$v#6$7$8$9$            0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$  ",
-"    t$u$v$w$D+x$y$z$A$B$J+C$D$E$F$G$H$I$                J$K$L$M$N$O$F+P$Q$R$S$T@T$U$V$W$X$Y$    ",
-"    Z$`$ %.%+%@%#%$%(@%%&%*%=%-%;%>%,%                  '%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%      ",
-"        3%4%5%6%7%8%9%0%a%b%c%d%e%f%                      g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%        ",
-"          v%w%x%y%z%A%B%C%D%E%F%G%                            H%I%J%K%L%M%N%O%P%Q%R%S%          ",
-"          T%U%V%W%X%. . Y%Z%`% &                              .&+&@&#&$&. . %&&&*&=&            ",
-"    .                                                                                     .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . .                                                                                 . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     ",
-"                                                                                                ",
-"                                                                                                "};
index 54a5391..e7008d5 100644 (file)
@@ -24,6 +24,7 @@
 #include "info.h"
 #include "menu.h"
 #include "pixbuf-renderer.h"
+#include "pixbuf_util.h"
 #include "slideshow.h"
 #include "utilops.h"
 #include "ui_bookmark.h"
@@ -32,8 +33,6 @@
 
 #include <gdk/gdkkeysyms.h> /* for keyboard values */
 
-#include "icons/view.xpm"
-
 
 typedef struct _ViewWindow ViewWindow;
 struct _ViewWindow
@@ -823,7 +822,7 @@ static ViewWindow *real_view_window_new(const gchar *path, GList *list, Collecti
         gtk_window_set_wmclass(GTK_WINDOW(vw->window), "view", "GQview");
         gtk_container_set_border_width(GTK_CONTAINER(vw->window), 0);
 
-       window_set_icon(vw->window, (const gchar **)view_xpm, NULL);
+       window_set_icon(vw->window, PIXBUF_INLINE_ICON_VIEW, NULL);
 
        vw->imd = image_new(FALSE);
 
index baef16f..169bea2 100644 (file)
@@ -29,7 +29,6 @@
 #include "ui_misc.h"
 #include "ui_tabcomp.h"
 
-#include "icons/tools.xpm"
 
 #define MAINWINDOW_DEF_WIDTH 700
 #define MAINWINDOW_DEF_HEIGHT 500
@@ -1109,7 +1108,7 @@ static void layout_tools_setup(LayoutWindow *lw, GtkWidget *tools, GtkWidget *fi
                gtk_window_set_wmclass(GTK_WINDOW(lw->tools), "tools", "GQview");
                gtk_container_set_border_width(GTK_CONTAINER(lw->tools), 0);
 
-               window_set_icon(lw->tools, (const gchar **)tools_xpm, NULL);
+               window_set_icon(lw->tools, PIXBUF_INLINE_ICON_TOOLS, NULL);
 
                new_window = TRUE;
                }
index 8f7941c..38c36e0 100644 (file)
@@ -22,6 +22,7 @@
 #include "layout.h"
 #include "layout_image.h"
 #include "menu.h"
+#include "pixbuf_util.h"
 #include "preferences.h"
 #include "rcfile.h"
 #include "remote.h"
@@ -36,8 +37,6 @@
 
 #include <gdk/gdkkeysyms.h> /* for keyboard values */
 
-#include "icons/icon.xpm"
-
 
 #include <math.h>
 
@@ -52,53 +51,25 @@ static CollectionData *gqview_command_collection = NULL;
  *-----------------------------------------------------------------------------
  */ 
 
-typedef struct _WindowIconData WindowIconData;
-struct _WindowIconData
-{
-       const char **icon;
-       gchar *path;
-};
-
-static void window_set_icon_cb(GtkWidget *widget, gpointer data)
+void window_set_icon(GtkWidget *window, const gchar *icon, const gchar *file)
 {
-       WindowIconData *wid = data;
-       GdkPixbuf *pb;
-       GdkPixmap *pixmap;
-       GdkBitmap *mask;
+       if (!icon && !file) icon = PIXBUF_INLINE_ICON;
 
-       if (wid->icon)
+       if (icon)
                {
-               pb = gdk_pixbuf_new_from_xpm_data(wid->icon);
+               GdkPixbuf *pixbuf;
+
+               pixbuf = pixbuf_inline(icon);
+               if (pixbuf)
+                       {
+                       gtk_window_set_icon(GTK_WINDOW(window), pixbuf);
+                       g_object_unref(pixbuf);
+                       }
                }
        else
                {
-               pb = gdk_pixbuf_new_from_file(wid->path, NULL);
+               gtk_window_set_icon_from_file(GTK_WINDOW(window), file, NULL);
                }
-
-       g_free(wid->path);
-       g_free(wid);
-
-       if (!pb) return;
-
-       gdk_pixbuf_render_pixmap_and_mask(pb, &pixmap, &mask, 128);
-       gdk_pixbuf_unref(pb);
-
-       gdk_window_set_icon(widget->window, NULL, pixmap, mask);
-       /* apparently, gdk_window_set_icon does not ref the pixmap and mask, so don't unref it (leak?) */
-}
-
-void window_set_icon(GtkWidget *window, const char **icon, const gchar *file)
-{
-       WindowIconData *wid;
-
-       if (!icon && !file) icon = (const char **)icon_xpm;
-
-       wid = g_new0(WindowIconData, 1);
-       wid->icon = icon;
-       wid->path = g_strdup(file);
-
-       g_signal_connect(G_OBJECT(window), "realize",
-                        G_CALLBACK(window_set_icon_cb), wid);
 }
 
 gint window_maximized(GtkWidget *window)
index 9634245..a82d587 100644 (file)
@@ -97,9 +97,14 @@ static PixbufInline inline_pixbuf_data[] = {
        { PIXBUF_INLINE_FOLDER_UP,      folder_up },
        { PIXBUF_INLINE_SCROLLER,       icon_scroller },
        { PIXBUF_INLINE_BROKEN,         icon_broken },
+       { PIXBUF_INLINE_ICON,           gqview_icon },
        { PIXBUF_INLINE_LOGO,           gqview_logo },
        { PIXBUF_INLINE_ICON_FLOAT,     icon_float },
        { PIXBUF_INLINE_ICON_THUMB,     icon_thumb },
+       { PIXBUF_INLINE_ICON_BOOK,      icon_book },
+       { PIXBUF_INLINE_ICON_CONFIG,    icon_config },
+       { PIXBUF_INLINE_ICON_TOOLS,     icon_tools },
+       { PIXBUF_INLINE_ICON_VIEW,      icon_view },
        { NULL, NULL }
 };
 
index 0384ce8..fd46288 100644 (file)
@@ -26,11 +26,17 @@ GdkPixbuf *pixbuf_inline(const gchar *key);
 #define PIXBUF_INLINE_FOLDER_UP                "folder_up"
 #define PIXBUF_INLINE_SCROLLER         "scroller"
 #define PIXBUF_INLINE_BROKEN           "broken"
+#define PIXBUF_INLINE_ICON             "icon"
 #define PIXBUF_INLINE_LOGO             "logo"
 
 #define PIXBUF_INLINE_ICON_FLOAT       "icon_float"
 #define PIXBUF_INLINE_ICON_THUMB       "icon_thumb"
 
+#define PIXBUF_INLINE_ICON_BOOK                "icon_book"
+#define PIXBUF_INLINE_ICON_CONFIG      "icon_config"
+#define PIXBUF_INLINE_ICON_TOOLS       "icon_tools"
+#define PIXBUF_INLINE_ICON_VIEW                "icon_view"
+
 
 GdkPixbuf *pixbuf_copy_rotate_90(GdkPixbuf *src, gint counter_clockwise);
 GdkPixbuf *pixbuf_copy_mirror(GdkPixbuf *src, gint mirror, gint flip);
index 479703a..69e8712 100644 (file)
@@ -29,8 +29,6 @@
 #include "ui_tabcomp.h"
 #include "ui_utildlg.h"
 
-#include "icons/config.xpm"
-
 #include <math.h>
 
 
@@ -780,7 +778,7 @@ static void config_window_create(void)
        gtk_window_set_wmclass(GTK_WINDOW(configwindow), "config", "GQview");
        gtk_container_set_border_width(GTK_CONTAINER(configwindow), PREF_PAD_BORDER);
 
-       window_set_icon(configwindow, (const gchar **)config_xpm, NULL);
+       window_set_icon(configwindow, PIXBUF_INLINE_ICON_CONFIG, NULL);
 
        win_vbox = gtk_vbox_new(FALSE, PREF_PAD_SPACE);
        gtk_container_add(GTK_CONTAINER(configwindow), win_vbox);