Initial import. vendor
authorinsilmaril
Sun Jan 30 12:59:03 2005 +0000 (2005-01-30)
branchvendor
changeset 28512536ce7773
parent 27 083d9067691f
child 29 49a910838042
Initial import.
demos/liveform.vym
demos/math.vym
demos/todo.vym
icons/cursorcolorpicker.xpm
icons/cursorhandopen16.xpm
icons/editcut.xpm
icons/editredo.xpm
icons/editundo.xpm
icons/filenew.xpm
icons/filesave.xpm
icons/flag-arrow-down.xpm
icons/flag-flash.xpm
icons/flag-heart.xpm
icons/flag-lamp.xpm
icons/flag-lifebelt.xpm
icons/flag-note.xpm
icons/flag-questionmark.xpm
icons/flag-scrolled-right.xpm
icons/flags.xcf
icons/formatcolorbranch.xpm
icons/formattextright.xpm
icons/mouse.xcf
icons/viewzoomin.xpm
icons/viewzoomout.xpm
icons/viewzoomreset.xpm
icons/vym-16x16.xpm
icons/vym-32x32.png
icons/vym-32x32.xpm
icons/vym-48x48.png
icons/vym-48x48.xpm
icons/vym-editor.xpm
tex/vym.tex
tex/zoom-buttons.png
     1.1 Binary file demos/liveform.vym has changed
     2.1 Binary file demos/math.vym has changed
     3.1 Binary file demos/todo.vym has changed
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/icons/cursorcolorpicker.xpm	Sun Jan 30 12:59:03 2005 +0000
     4.3 @@ -0,0 +1,38 @@
     4.4 +/* XPM */
     4.5 +static const char * cursorcolorpicker_xpm[] = {
     4.6 +"32 32 3 1",
     4.7 +" 	c None",
     4.8 +".	c #000000",
     4.9 +"+	c #FFFFFF",
    4.10 +"                                ",
    4.11 +"                                ",
    4.12 +"                                ",
    4.13 +"                                ",
    4.14 +"                                ",
    4.15 +"                                ",
    4.16 +"                                ",
    4.17 +"                                ",
    4.18 +"                                ",
    4.19 +"                                ",
    4.20 +"                                ",
    4.21 +"                  ...           ",
    4.22 +"                 .....          ",
    4.23 +"                 .....          ",
    4.24 +"             .........          ",
    4.25 +"              .......           ",
    4.26 +"             .  ...             ",
    4.27 +"            .    ..             ",
    4.28 +"           .    . .             ",
    4.29 +"          .    .                ",
    4.30 +"         .    .                 ",
    4.31 +"        .    .                  ",
    4.32 +"       .    .                   ",
    4.33 +"      .    .                    ",
    4.34 +"      .   .                     ",
    4.35 +"      . ..                      ",
    4.36 +"       .                        ",
    4.37 +"                                ",
    4.38 +"                                ",
    4.39 +"                                ",
    4.40 +"                                ",
    4.41 +"                                "};
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/icons/cursorhandopen16.xpm	Sun Jan 30 12:59:03 2005 +0000
     5.3 @@ -0,0 +1,10 @@
     5.4 +static unsigned char chandopen[] = {		// cursor bitmap
     5.5 + 0x00,0x06,0x00,0x09,0xc0,0x39,0x20,0x29,0x20,0x69,0x20,0xa9,0x20,0xa9,0x22,
     5.6 + 0xa9,0x25,0xa1,0x19,0xa0,0x01,0x80,0x02,0x80,0x04,0x80,0x08,0x80,0x10,0x40,
     5.7 + 0x20,0x40};
     5.8 +
     5.9 +static unsigned char chandopenmask[] = {	// cursor bitmap mask
    5.10 + 0x00,0x06,0x00,0x0f,0xc0,0x3f,0xe0,0x3f,0xe0,0x7f,0xe0,0xff,0xe0,0xff,0xe2,
    5.11 + 0xff,0xe7,0xff,0xff,0xff,0xff,0xff,0xfe,0xff,0xfc,0xff,0xf8,0xff,0xf0,0x7f,
    5.12 + 0xe0,0x7f};
    5.13 +
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/icons/editcut.xpm	Sun Jan 30 12:59:03 2005 +0000
     6.3 @@ -0,0 +1,32 @@
     6.4 +/* XPM */
     6.5 +static const char *editcut_xpm[] = {
     6.6 +/* columns rows colors chars-per-pixel */
     6.7 +"22 22 4 1",
     6.8 +"  c Gray100",
     6.9 +". c #000082",
    6.10 +"X c Gray0",
    6.11 +"o c None",
    6.12 +/* pixels */
    6.13 +"oooooooooooooooooooooo",
    6.14 +"oooooooXoooooXoooooooo",
    6.15 +"oooooooXoooooXoooooooo",
    6.16 +"oooooooXoooooXoooooooo",
    6.17 +"oooooooXooooXXoooooooo",
    6.18 +"oooooooXXoooXooooooooo",
    6.19 +"ooooooooXoooXooooooooo",
    6.20 +"ooooooooXXoXXooooooooo",
    6.21 +"oooooooooXXXoooooooooo",
    6.22 +"oooooooooXXXoooooooooo",
    6.23 +"ooooooooooXooooooooooo",
    6.24 +"ooooooooo.X.oooooooooo",
    6.25 +"oooooooo..o...oooooooo",
    6.26 +"ooooooo.o.o.oo.ooooooo",
    6.27 +"oooooo.oo.o.ooo.oooooo",
    6.28 +"ooooo.ooo.o.oooo.ooooo",
    6.29 +"oooo.oooo.o.oooo.ooooo",
    6.30 +"oooo.oooo.oo.ooo.ooooo",
    6.31 +"oooo.oooo.oo.oo.oooooo",
    6.32 +"oooo.ooo.oooo..ooooooo",
    6.33 +"ooooo...oooooooooooooo",
    6.34 +"oooooooooooooooooooooo"
    6.35 +};
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/icons/editredo.xpm	Sun Jan 30 12:59:03 2005 +0000
     7.3 @@ -0,0 +1,36 @@
     7.4 +/* XPM */
     7.5 +static const char *editredo_xpm[] = {
     7.6 +/* columns rows colors chars-per-pixel */
     7.7 +"22 22 8 1",
     7.8 +"  c Gray100",
     7.9 +". c #848284",
    7.10 +"X c #000084",
    7.11 +"o c Gray0",
    7.12 +"O c None",
    7.13 +"+ c Gray0",
    7.14 +"@ c Gray0",
    7.15 +"# c Gray0",
    7.16 +/* pixels */
    7.17 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.18 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.19 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.20 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.21 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.22 +"OOOO.XXXXXXOOOOOOOOOOO",
    7.23 +"OOOXXXXXXXXXXOOOOOOXOO",
    7.24 +"OO.XXOOOOOOXXXXOOOXXOO",
    7.25 +"OOXXOOOOOOOOOXXXOXXXOO",
    7.26 +"OOXXOOOOOOOOOOXXXXXXOO",
    7.27 +"OOXXOOOOOOOOOOOXXXXXOO",
    7.28 +"OOXXOOOOOOOOOOXXXXXXOO",
    7.29 +"OOXXOOOOOOOOOXXXXXXXOO",
    7.30 +"OO.XXOOOOOOOXXXXXXXXOO",
    7.31 +"OOOXXX.OOOOOOOOOOOOOOO",
    7.32 +"OOOOXXXOOOOOOOOOOOOOOO",
    7.33 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.34 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.35 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.36 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.37 +"OOOOOOOOOOOOOOOOOOOOOO",
    7.38 +"OOOOOOOOOOOOOOOOOOOOOO"
    7.39 +};
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/icons/editundo.xpm	Sun Jan 30 12:59:03 2005 +0000
     8.3 @@ -0,0 +1,36 @@
     8.4 +/* XPM */
     8.5 +static const char *editundo_xpm[] = {
     8.6 +/* columns rows colors chars-per-pixel */
     8.7 +"22 22 8 1",
     8.8 +"  c Gray100",
     8.9 +". c #848284",
    8.10 +"X c #000084",
    8.11 +"o c Gray0",
    8.12 +"O c None",
    8.13 +"+ c Gray0",
    8.14 +"@ c Gray0",
    8.15 +"# c Gray0",
    8.16 +/* pixels */
    8.17 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.18 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.19 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.20 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.21 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.22 +"OOOOOOOOOOOXXXXXX.OOOO",
    8.23 +"OOXOOOOOOXXXXXXXXXXOOO",
    8.24 +"OOXXOOOXXXXOOOOOOXX.OO",
    8.25 +"OOXXXOXXXOOOOOOOOOXXOO",
    8.26 +"OOXXXXXXOOOOOOOOOOXXOO",
    8.27 +"OOXXXXXOOOOOOOOOOOXXOO",
    8.28 +"OOXXXXXXOOOOOOOOOOXXOO",
    8.29 +"OOXXXXXXXOOOOOOOOOXXOO",
    8.30 +"OOXXXXXXXXOOOOOOOXX.OO",
    8.31 +"OOOOOOOOOOOOOOO.XXXOOO",
    8.32 +"OOOOOOOOOOOOOOOXXXOOOO",
    8.33 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.34 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.35 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.36 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.37 +"OOOOOOOOOOOOOOOOOOOOOO",
    8.38 +"OOOOOOOOOOOOOOOOOOOOOO"
    8.39 +};
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/icons/filenew.xpm	Sun Jan 30 12:59:03 2005 +0000
     9.3 @@ -0,0 +1,36 @@
     9.4 +/* XPM */
     9.5 +static const char *filenew_xpm[] = {
     9.6 +/* columns rows colors chars-per-pixel */
     9.7 +"22 22 8 1",
     9.8 +"  c Gray100",
     9.9 +". c Gray76",
    9.10 +"X c Gray53",
    9.11 +"o c Gray36",
    9.12 +"O c Gray18",
    9.13 +"+ c Gray0",
    9.14 +"@ c None",
    9.15 +"# c Gray0",
    9.16 +/* pixels */
    9.17 +"@@@@@@@@@@@@@@@@@@@@@@",
    9.18 +"@@@@++++++++++@@@@@@@@",
    9.19 +"@@@@+       +O+@@@@@@@",
    9.20 +"@@@@+       +oO+@@@@@@",
    9.21 +"@@@@+       +XoO+@@@@@",
    9.22 +"@@@@+       +.XoO+@@@@",
    9.23 +"@@@@+       + .XoO+@@@",
    9.24 +"@@@@+       +++++++@@@",
    9.25 +"@@@@+             +@@@",
    9.26 +"@@@@+             +@@@",
    9.27 +"@@@@+             +@@@",
    9.28 +"@@@@+             +@@@",
    9.29 +"@@@@+             +@@@",
    9.30 +"@@@@+             +@@@",
    9.31 +"@@@@+             +@@@",
    9.32 +"@@@@+             +@@@",
    9.33 +"@@@@+             +@@@",
    9.34 +"@@@@+             +@@@",
    9.35 +"@@@@+             +@@@",
    9.36 +"@@@@+++++++++++++++@@@",
    9.37 +"@@@@@@@@@@@@@@@@@@@@@@",
    9.38 +"@@@@@@@@@@@@@@@@@@@@@@"
    9.39 +};
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/icons/filesave.xpm	Sun Jan 30 12:59:03 2005 +0000
    10.3 @@ -0,0 +1,36 @@
    10.4 +/* XPM */
    10.5 +static const char *filesave_xpm[] = {
    10.6 +/* columns rows colors chars-per-pixel */
    10.7 +"22 22 8 1",
    10.8 +"  c Gray100",
    10.9 +". c #cab5d1",
   10.10 +"X c #c1c1c1",
   10.11 +"o c #848200",
   10.12 +"O c Gray0",
   10.13 +"+ c None",
   10.14 +"@ c Gray0",
   10.15 +"# c Gray0",
   10.16 +/* pixels */
   10.17 +"++++++++++++++++++++++",
   10.18 +"+OOOOOOOOOOOOOOOOOOOO+",
   10.19 +"+OooOXXXXXXXXXXXXOXXO+",
   10.20 +"+OooOXXXXXXXXXXXXOXXO+",
   10.21 +"+OooOXXXXXXXXX.XXOOOO+",
   10.22 +"+OooOXXX..XXXXXXXOooO+",
   10.23 +"+OooOXXX..XXXXXXXOooO+",
   10.24 +"+OooOXXXXXXXXXXXXOooO+",
   10.25 +"+OooOXXXXXXXXXXXXOooO+",
   10.26 +"+OooOXXXXXXXXXXXXOooO+",
   10.27 +"+OooOXXXXXXXXXXXXOooO+",
   10.28 +"+OoooOOOOOOOOOOOOoooO+",
   10.29 +"+OooooooooooooooooooO+",
   10.30 +"+OooooooooooooooooooO+",
   10.31 +"+OoooOOOOOOOOOOOOOooO+",
   10.32 +"+OoooOOOOOOOOOXXXOooO+",
   10.33 +"+OoooOOOOOOOOOXXXOooO+",
   10.34 +"+OoooOOOOOOOOOXXXOooO+",
   10.35 +"+OoooOOOOOOOOOXXXOooO+",
   10.36 +"+OoooOOOOOOOOOXXXOooO+",
   10.37 +"++OOOOOOOOOOOOOOOOOO++",
   10.38 +"++++++++++++++++++++++"
   10.39 +};
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/icons/flag-arrow-down.xpm	Sun Jan 30 12:59:03 2005 +0000
    11.3 @@ -0,0 +1,28 @@
    11.4 +/* XPM */
    11.5 +static char * flag_arrow_down_xpm[] = {
    11.6 +"22 22 3 1",
    11.7 +" 	c None",
    11.8 +".	c #000000",
    11.9 +"+	c #4F54FF",
   11.10 +"                      ",
   11.11 +"                      ",
   11.12 +"                      ",
   11.13 +"                      ",
   11.14 +"         .+++.        ",
   11.15 +"         .+++.        ",
   11.16 +"         .+++.        ",
   11.17 +"         .+++.        ",
   11.18 +"         .+++.        ",
   11.19 +"         .+++.        ",
   11.20 +"         .+++.        ",
   11.21 +"         .+++.        ",
   11.22 +"         .+++.        ",
   11.23 +"         .+++.        ",
   11.24 +"     ... .+++. ...    ",
   11.25 +"       .........      ",
   11.26 +"        .......       ",
   11.27 +"         .....        ",
   11.28 +"          ...         ",
   11.29 +"                      ",
   11.30 +"                      ",
   11.31 +"                      "};
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/icons/flag-flash.xpm	Sun Jan 30 12:59:03 2005 +0000
    12.3 @@ -0,0 +1,93 @@
    12.4 +/* XPM */
    12.5 +static char * flag_flash_xpm[] = {
    12.6 +"22 22 68 1",
    12.7 +" 	c None",
    12.8 +".	c #FFAC00",
    12.9 +"+	c #FEB805",
   12.10 +"@	c #FAB605",
   12.11 +"#	c #F8B105",
   12.12 +"$	c #FEAC00",
   12.13 +"%	c #FEEE18",
   12.14 +"&	c #FEF51B",
   12.15 +"*	c #FDF01B",
   12.16 +"=	c #EFB70B",
   12.17 +"-	c #E17F01",
   12.18 +";	c #FFFF1E",
   12.19 +">	c #FFFE1E",
   12.20 +",	c #FCED1B",
   12.21 +"'	c #FFF91C",
   12.22 +")	c #FFFF1C",
   12.23 +"!	c #FFFF27",
   12.24 +"~	c #F1B80A",
   12.25 +"{	c #FBB408",
   12.26 +"]	c #FEFC1D",
   12.27 +"^	c #FFFF24",
   12.28 +"/	c #FBC60C",
   12.29 +"(	c #DD7A00",
   12.30 +"_	c #EFA210",
   12.31 +":	c #F6CF15",
   12.32 +"<	c #F8E51B",
   12.33 +"[	c #FCF01A",
   12.34 +"}	c #FBE217",
   12.35 +"|	c #F6D313",
   12.36 +"1	c #F1C410",
   12.37 +"2	c #E27E01",
   12.38 +"3	c #F1B209",
   12.39 +"4	c #FFF31B",
   12.40 +"5	c #FEF31B",
   12.41 +"6	c #F1C511",
   12.42 +"7	c #D88113",
   12.43 +"8	c #F5C40F",
   12.44 +"9	c #FFE619",
   12.45 +"0	c #FFF71B",
   12.46 +"a	c #E68500",
   12.47 +"b	c #FDD814",
   12.48 +"c	c #FFFC1B",
   12.49 +"d	c #F5BB0B",
   12.50 +"e	c #FFDD14",
   12.51 +"f	c #FFDC14",
   12.52 +"g	c #F7D213",
   12.53 +"h	c #FCD412",
   12.54 +"i	c #FFD412",
   12.55 +"j	c #FED311",
   12.56 +"k	c #F0B20C",
   12.57 +"l	c #CD6200",
   12.58 +"m	c #CB6B0B",
   12.59 +"n	c #F0A607",
   12.60 +"o	c #FFCF10",
   12.61 +"p	c #F9C00D",
   12.62 +"q	c #D78205",
   12.63 +"r	c #DA7100",
   12.64 +"s	c #F19E06",
   12.65 +"t	c #FFFF15",
   12.66 +"u	c #D86A00",
   12.67 +"v	c #D56A00",
   12.68 +"w	c #FFD30D",
   12.69 +"x	c #E28704",
   12.70 +"y	c #E88C04",
   12.71 +"z	c #F8AB06",
   12.72 +"A	c #DA6800",
   12.73 +"B	c #F49A03",
   12.74 +"C	c #D06100",
   12.75 +"         .+@#..       ",
   12.76 +"         $%&*=-       ",
   12.77 +"        ..;>,-        ",
   12.78 +"        .')!~.        ",
   12.79 +"        {;]^-         ",
   12.80 +"       ./;^---(       ",
   12.81 +"       _:<[}|12       ",
   12.82 +"       ...3456-       ",
   12.83 +"         7890-        ",
   12.84 +"         abc--        ",
   12.85 +"        .def---       ",
   12.86 +"        .ghijkl       ",
   12.87 +"        .mnopq        ",
   12.88 +"         rstul        ",
   12.89 +"         vwxl         ",
   12.90 +"         yzA          ",
   12.91 +"         B-l          ",
   12.92 +"        .-l           ",
   12.93 +"        -C            ",
   12.94 +"        l             ",
   12.95 +"        -             ",
   12.96 +"                      "};
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/icons/flag-heart.xpm	Sun Jan 30 12:59:03 2005 +0000
    13.3 @@ -0,0 +1,106 @@
    13.4 +/* XPM */
    13.5 +static const char * flag_heart_xpm[] = {
    13.6 +"22 22 81 1",
    13.7 +" 	c None",
    13.8 +".	c #020204",
    13.9 +"+	c #B63604",
   13.10 +"@	c #D23E04",
   13.11 +"#	c #C63A04",
   13.12 +"$	c #B62E04",
   13.13 +"%	c #760204",
   13.14 +"&	c #9D0204",
   13.15 +"*	c #AA0204",
   13.16 +"=	c #A23A04",
   13.17 +"-	c #D65604",
   13.18 +";	c #FE6A0C",
   13.19 +">	c #FE7A04",
   13.20 +",	c #FC6204",
   13.21 +"'	c #F25604",
   13.22 +")	c #EA2604",
   13.23 +"!	c #AA2204",
   13.24 +"~	c #820204",
   13.25 +"{	c #D50204",
   13.26 +"]	c #B80204",
   13.27 +"^	c #2A1604",
   13.28 +"/	c #FA8624",
   13.29 +"(	c #FE9A44",
   13.30 +"_	c #FE9E55",
   13.31 +":	c #FE7E0C",
   13.32 +"<	c #A22A04",
   13.33 +"[	c #EE0204",
   13.34 +"}	c #FE4A04",
   13.35 +"|	c #FE3A04",
   13.36 +"1	c #E20204",
   13.37 +"2	c #BE4204",
   13.38 +"3	c #F47E1C",
   13.39 +"4	c #FEAA76",
   13.40 +"5	c #FEB699",
   13.41 +"6	c #FEAE80",
   13.42 +"7	c #F05A04",
   13.43 +"8	c #BE3204",
   13.44 +"9	c #3E0204",
   13.45 +"0	c #FE4204",
   13.46 +"a	c #FE0204",
   13.47 +"b	c #D24604",
   13.48 +"c	c #FEB28F",
   13.49 +"d	c #FE8214",
   13.50 +"e	c #CE1A04",
   13.51 +"f	c #160204",
   13.52 +"g	c #D24A04",
   13.53 +"h	c #F6821C",
   13.54 +"i	c #FEA674",
   13.55 +"j	c #FEA664",
   13.56 +"k	c #FE8E1C",
   13.57 +"l	c #FA4E04",
   13.58 +"m	c #DE0E04",
   13.59 +"n	c #FE5A04",
   13.60 +"o	c #FE1A04",
   13.61 +"p	c #BA3A04",
   13.62 +"q	c #EA5A04",
   13.63 +"r	c #FE8624",
   13.64 +"s	c #FEA27C",
   13.65 +"t	c #FE8E2C",
   13.66 +"u	c #FE7608",
   13.67 +"v	c #FD5604",
   13.68 +"w	c #FE1204",
   13.69 +"x	c #F50204",
   13.70 +"y	c #C20204",
   13.71 +"z	c #C62A04",
   13.72 +"A	c #FA7614",
   13.73 +"B	c #FE0E04",
   13.74 +"C	c #A63204",
   13.75 +"D	c #EA5E04",
   13.76 +"E	c #222204",
   13.77 +"F	c #AE3E04",
   13.78 +"G	c #FE0A04",
   13.79 +"H	c #EA2A04",
   13.80 +"I	c #BE0204",
   13.81 +"J	c #AA2604",
   13.82 +"K	c #FE4604",
   13.83 +"L	c #860204",
   13.84 +"M	c #EC1E04",
   13.85 +"N	c #FE2E04",
   13.86 +"O	c #C22204",
   13.87 +"P	c #F60E04",
   13.88 +"                      ",
   13.89 +"    .....     .....   ",
   13.90 +"  ..+@@#$.   .%&*&%.  ",
   13.91 +" .=-;>,')!. .~{{{{]&. ",
   13.92 +" ^-/(__:')<.%{[}|[1]~.",
   13.93 +".23_456_:789*[}0a[[]~.",
   13.94 +".b345c4(d,ef{||aaa[]~.",
   13.95 +".ghi56jk>lm~[aaaaa[]~.",
   13.96 +".b3_c4(:no1*[aaaaa[]~.",
   13.97 +".pqrs4tuvwxyaaaaaa[]~.",
   13.98 +" .zA__t,lBaaaaaaa[]~. ",
   13.99 +" .CDdtk,noaaaaaaa[]~. ",
  13.100 +"  EFq;d;,|Gaaaaa[{]~. ",
  13.101 +"   .#Hlu,0Gaaaaa1I~.  ",
  13.102 +"    .J)K,}waaaa[{L.   ",
  13.103 +"     .#)0n|Gaax{~.    ",
  13.104 +"      .!M||Gax{&.     ",
  13.105 +"       .#MNGa1*.      ",
  13.106 +"       ..OPa1].       ",
  13.107 +"         .#a].        ",
  13.108 +"          .I.         ",
  13.109 +"           .          "};
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/icons/flag-lamp.xpm	Sun Jan 30 12:59:03 2005 +0000
    14.3 @@ -0,0 +1,29 @@
    14.4 +/* XPM */
    14.5 +static const char * flag_lamp_xpm[] = {
    14.6 +"22 22 4 1",
    14.7 +" 	c None",
    14.8 +".	c #FFF200",
    14.9 +"+	c #000000",
   14.10 +"@	c #B56503",
   14.11 +"  .                 . ",
   14.12 +"  ...   ++++++    ..  ",
   14.13 +"    . +++....+++ ..   ",
   14.14 +"     ++........++     ",
   14.15 +"     +..........+     ",
   14.16 +"    ++..........++    ",
   14.17 +"    +............+    ",
   14.18 +"....+............+....",
   14.19 +"    +............+    ",
   14.20 +"    ++..........++    ",
   14.21 +"     +..........+     ",
   14.22 +"   ..++........++..   ",
   14.23 +"  ..  +++....+++  ..  ",
   14.24 +"..      ++++++     ...",
   14.25 +"        +@@@@+        ",
   14.26 +"        +@@@@+        ",
   14.27 +"         +@@+         ",
   14.28 +"         +@@+         ",
   14.29 +"        +@@@@+        ",
   14.30 +"         ++++         ",
   14.31 +"          ++          ",
   14.32 +"                      "};
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/icons/flag-lifebelt.xpm	Sun Jan 30 12:59:03 2005 +0000
    15.3 @@ -0,0 +1,209 @@
    15.4 +/* XPM */
    15.5 +static char * flag_lifebelt_xpm[] = {
    15.6 +"22 22 184 2",
    15.7 +"  	c None",
    15.8 +". 	c #EC0000",
    15.9 +"+ 	c #FF8B8B",
   15.10 +"@ 	c #FFFFFF",
   15.11 +"# 	c #DCB3B3",
   15.12 +"$ 	c #6F3737",
   15.13 +"% 	c #979090",
   15.14 +"& 	c #F24343",
   15.15 +"* 	c #FEDCDC",
   15.16 +"= 	c #F9DEDE",
   15.17 +"- 	c #F4C5C5",
   15.18 +"; 	c #F3C2C1",
   15.19 +"> 	c #F4CCCD",
   15.20 +", 	c #FEFEFE",
   15.21 +"' 	c #FDFCFC",
   15.22 +") 	c #FEFDFD",
   15.23 +"! 	c #EEE3E3",
   15.24 +"~ 	c #8E6C6C",
   15.25 +"{ 	c #A47F7F",
   15.26 +"] 	c #F3B8B8",
   15.27 +"^ 	c #F2AEB0",
   15.28 +"/ 	c #FEEADE",
   15.29 +"( 	c #F7DCF5",
   15.30 +"_ 	c #D51374",
   15.31 +": 	c #FF48A5",
   15.32 +"< 	c #F6F1F1",
   15.33 +"[ 	c #FCFFFF",
   15.34 +"} 	c #FF9898",
   15.35 +"| 	c #010000",
   15.36 +"1 	c #F9FBFB",
   15.37 +"2 	c #FAECEC",
   15.38 +"3 	c #E48C88",
   15.39 +"4 	c #D05970",
   15.40 +"5 	c #B41300",
   15.41 +"6 	c #F3F5F2",
   15.42 +"7 	c #FDFDF9",
   15.43 +"8 	c #F4D5D5",
   15.44 +"9 	c #F9A5A5",
   15.45 +"0 	c #FF2F2F",
   15.46 +"a 	c #AAA2A2",
   15.47 +"b 	c #FBFBFB",
   15.48 +"c 	c #FCFCFC",
   15.49 +"d 	c #FFFEFE",
   15.50 +"e 	c #FCE5F9",
   15.51 +"f 	c #816704",
   15.52 +"g 	c #5A7357",
   15.53 +"h 	c #E3788A",
   15.54 +"i 	c #E37F81",
   15.55 +"j 	c #EF8C8C",
   15.56 +"k 	c #FFA0A0",
   15.57 +"l 	c #C61E1E",
   15.58 +"m 	c #FEFFFF",
   15.59 +"n 	c #F9F9F9",
   15.60 +"o 	c #D00C33",
   15.61 +"p 	c #E88281",
   15.62 +"q 	c #F58181",
   15.63 +"r 	c #EB4343",
   15.64 +"s 	c #8DC5C5",
   15.65 +"t 	c #C9BFBF",
   15.66 +"u 	c #FCFCFB",
   15.67 +"v 	c #FFFEFF",
   15.68 +"w 	c #D4E39F",
   15.69 +"x 	c #8D4307",
   15.70 +"y 	c #DD4C59",
   15.71 +"z 	c #ED605F",
   15.72 +"A 	c #FA4C4C",
   15.73 +"B 	c #856565",
   15.74 +"C 	c #E6DFDF",
   15.75 +"D 	c #F7FDFD",
   15.76 +"E 	c #FDFFFF",
   15.77 +"F 	c #FEFFFA",
   15.78 +"G 	c #C92F30",
   15.79 +"H 	c #E6504F",
   15.80 +"I 	c #FB4444",
   15.81 +"J 	c #AD2828",
   15.82 +"K 	c #EABABA",
   15.83 +"L 	c #F6BFBF",
   15.84 +"M 	c #F2C6C4",
   15.85 +"N 	c #ECB8B9",
   15.86 +"O 	c #B64640",
   15.87 +"P 	c #E25C5B",
   15.88 +"Q 	c #F65454",
   15.89 +"R 	c #CC2929",
   15.90 +"S 	c #F00000",
   15.91 +"T 	c #F30303",
   15.92 +"U 	c #D30B13",
   15.93 +"V 	c #B70900",
   15.94 +"W 	c #C8D1C2",
   15.95 +"X 	c #F3FFFF",
   15.96 +"Y 	c #ECFFFF",
   15.97 +"Z 	c #D8BDBD",
   15.98 +"` 	c #EC2424",
   15.99 +" .	c #F40303",
  15.100 +"..	c #D5130E",
  15.101 +"+.	c #C10813",
  15.102 +"@.	c #CFCBCD",
  15.103 +"#.	c #EBEAEA",
  15.104 +"$.	c #E7EAEA",
  15.105 +"%.	c #BE8484",
  15.106 +"&.	c #F86D6D",
  15.107 +"*.	c #F30202",
  15.108 +"=.	c #E21613",
  15.109 +"-.	c #C30201",
  15.110 +";.	c #FFFDFF",
  15.111 +">.	c #EBEBEB",
  15.112 +",.	c #E3E3E3",
  15.113 +"'.	c #976464",
  15.114 +").	c #F80202",
  15.115 +"!.	c #EF1211",
  15.116 +"~.	c #CE0808",
  15.117 +"{.	c #AD531E",
  15.118 +"].	c #F4F4F4",
  15.119 +"^.	c #E8E6E6",
  15.120 +"/.	c #DDDCDC",
  15.121 +"(.	c #7E5959",
  15.122 +"_.	c #FF5F5F",
  15.123 +":.	c #FD0F0F",
  15.124 +"<.	c #E21A1A",
  15.125 +"[.	c #CB0000",
  15.126 +"}.	c #D3F8DE",
  15.127 +"|.	c #6B0000",
  15.128 +"1.	c #FA6D68",
  15.129 +"2.	c #EDFFFF",
  15.130 +"3.	c #DACECE",
  15.131 +"4.	c #C7BBBB",
  15.132 +"5.	c #895454",
  15.133 +"6.	c #EF0D0D",
  15.134 +"7.	c #F40101",
  15.135 +"8.	c #F08585",
  15.136 +"9.	c #A1B578",
  15.137 +"0.	c #2F242C",
  15.138 +"a.	c #F40902",
  15.139 +"b.	c #D70404",
  15.140 +"c.	c #E5A5A5",
  15.141 +"d.	c #E2F6F6",
  15.142 +"e.	c #D0B4B4",
  15.143 +"f.	c #FF0000",
  15.144 +"g.	c #E1CBCB",
  15.145 +"h.	c #EDFAFA",
  15.146 +"i.	c #F5F5F5",
  15.147 +"j.	c #FBFCFA",
  15.148 +"k.	c #D8AEF0",
  15.149 +"l.	c #B10002",
  15.150 +"m.	c #F80000",
  15.151 +"n.	c #D60A06",
  15.152 +"o.	c #F30B0B",
  15.153 +"p.	c #F51010",
  15.154 +"q.	c #F20000",
  15.155 +"r.	c #E77878",
  15.156 +"s.	c #DCE9E9",
  15.157 +"t.	c #E4E4E4",
  15.158 +"u.	c #ECECEC",
  15.159 +"v.	c #EFEFEE",
  15.160 +"w.	c #F1F2EF",
  15.161 +"x.	c #FDE6E8",
  15.162 +"y.	c #DE0202",
  15.163 +"z.	c #E10D0B",
  15.164 +"A.	c #F00E0E",
  15.165 +"B.	c #F20F0F",
  15.166 +"C.	c #EE0C0C",
  15.167 +"D.	c #FF2424",
  15.168 +"E.	c #DAD4D4",
  15.169 +"F.	c #E6E7E7",
  15.170 +"G.	c #E8E8E8",
  15.171 +"H.	c #E9EEEE",
  15.172 +"I.	c #E9D2D2",
  15.173 +"J.	c #F20303",
  15.174 +"K.	c #F20E0E",
  15.175 +"L.	c #F50A0A",
  15.176 +"M.	c #D91616",
  15.177 +"N.	c #BBA4A4",
  15.178 +"O.	c #E2D4D4",
  15.179 +"P.	c #E8EEEE",
  15.180 +"Q.	c #E5F5F5",
  15.181 +"R.	c #E7CECE",
  15.182 +"S.	c #E30000",
  15.183 +"T.	c #E3D5D5",
  15.184 +"U.	c #AEB1B1",
  15.185 +"V.	c #B8B1B1",
  15.186 +"W.	c #AF9E9E",
  15.187 +"X.	c #DBCACA",
  15.188 +"Y.	c #CFADAD",
  15.189 +"Z.	c #DE3B3B",
  15.190 +"`.	c #9E4E4E",
  15.191 +"                                            ",
  15.192 +"            . + @ @ @ @ @ @ # $             ",
  15.193 +"        % & * = - ; > , ' ) @ ! ~           ",
  15.194 +"      { @ ] ^ / ( _ : @ @ , < [ } |         ",
  15.195 +"      @ 1 2 3 4 5       6 7 @ 8 9 0         ",
  15.196 +"    a b c d e f         g   h i j k l       ",
  15.197 +"    m n @ @                   o p q r s     ",
  15.198 +"  t b u v w                   x y z A B     ",
  15.199 +"  C D E F                       G H I J     ",
  15.200 +"  K L M N                       O P Q R     ",
  15.201 +"  S T U V                       W X Y Z     ",
  15.202 +"  `  ...+.                      @.#.$.%.    ",
  15.203 +"  &.*.=.-.                      ;.>.,.'.    ",
  15.204 +"    ).!.~.{.                    ].^./.(.    ",
  15.205 +"    _.:.<.[.}.              |.1.2.3.4.      ",
  15.206 +"    5.6.7.8.@ 9.          0.a.b.c.d.e.      ",
  15.207 +"      f.g.h.i.j.@ @ k.l.m.n.o.p.q.r.        ",
  15.208 +"        s.t.u.v.w.n x.y.z.A.B.C.D.          ",
  15.209 +"          E.F.F.G.H.I.J.K.L.f.M.            ",
  15.210 +"            N.O.P.Q.R.f.f.S.T.              ",
  15.211 +"            U.V.W.X.Y.Z.`.                  ",
  15.212 +"                                            "};
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/icons/flag-note.xpm	Sun Jan 30 12:59:03 2005 +0000
    16.3 @@ -0,0 +1,31 @@
    16.4 +/* XPM */
    16.5 +static const char *flag_note_xpm[] = {
    16.6 +/* columns rows colors chars-per-pixel */
    16.7 +"14 17 8 1",
    16.8 +"  c Gray100",
    16.9 +". c #8b8bfd",
   16.10 +"X c #3c3cfd",
   16.11 +"o c #000082",
   16.12 +"O c Gray0",
   16.13 +"+ c None",
   16.14 +"@ c Gray0",
   16.15 +"# c Gray0",
   16.16 +/* pixels */
   16.17 +"++++++++++++++",
   16.18 +"oooooooo++++++",
   16.19 +"o      oo+++++",
   16.20 +"o OOOO oXo++++",
   16.21 +"o      o.Xo+++",
   16.22 +"o OOOO o .Xo++",
   16.23 +"o      oooooo+",
   16.24 +"o OOOO      o+",
   16.25 +"o           o+",
   16.26 +"o OOOOOOOOO o+",
   16.27 +"o           o+",
   16.28 +"o OOOOOOOOO o+",
   16.29 +"o           o+",
   16.30 +"o OOOOOOOOO o+",
   16.31 +"o           o+",
   16.32 +"ooooooooooooo+",
   16.33 +"++++++++++++++"
   16.34 +};
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/icons/flag-questionmark.xpm	Sun Jan 30 12:59:03 2005 +0000
    17.3 @@ -0,0 +1,22 @@
    17.4 +/* XPM */
    17.5 +static const char * flag_questionmark_xpm[] = {
    17.6 +"14 17 2 1",
    17.7 +" 	c None",
    17.8 +".	c #FF0000",
    17.9 +"   ......     ",
   17.10 +"  .........   ",
   17.11 +"   .........  ",
   17.12 +"         ...  ",
   17.13 +"         ...  ",
   17.14 +"        ....  ",
   17.15 +"      .....   ",
   17.16 +"     .....    ",
   17.17 +"     ....     ",
   17.18 +"      ..      ",
   17.19 +"      ..      ",
   17.20 +"      ..      ",
   17.21 +"      ..      ",
   17.22 +"              ",
   17.23 +"       .      ",
   17.24 +"      ...     ",
   17.25 +"       .      "};
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/icons/flag-scrolled-right.xpm	Sun Jan 30 12:59:03 2005 +0000
    18.3 @@ -0,0 +1,30 @@
    18.4 +/* XPM */
    18.5 +static char * flag_scrolled_right_xpm[] = {
    18.6 +"22 22 5 1",
    18.7 +" 	c None",
    18.8 +".	c #000000",
    18.9 +"+	c #FFFFFF",
   18.10 +"@	c #898989",
   18.11 +"#	c #0000FF",
   18.12 +"  ..................  ",
   18.13 +" .++++++++++++++.@@@. ",
   18.14 +".++++++++++++++.@@@@@.",
   18.15 +".++++++++++++++.@@@@@.",
   18.16 +".++++++++++++++.@@@@@.",
   18.17 +".##++++++++++++..@@@.@",
   18.18 +".++#+++++++++++.@...@@",
   18.19 +".++#+++++++++++.@@@@@ ",
   18.20 +".###+++++++++##.@@@@  ",
   18.21 +".++#++....++#++.@@    ",
   18.22 +".+++##.++.##+++.@@    ",
   18.23 +".++#++....++#++.@@    ",
   18.24 +".###+++++++++##.@@    ",
   18.25 +".++#+++++++++++.@@    ",
   18.26 +".++#+++++++++++.@@    ",
   18.27 +".##++++++++++++.@@    ",
   18.28 +".++++++++++++++.@@    ",
   18.29 +"................@@    ",
   18.30 +"  @@@@@@@@@@@@@@@@    ",
   18.31 +"  @@@@@@@@@@@@@@@@    ",
   18.32 +"                      ",
   18.33 +"                      "};
    19.1 Binary file icons/flags.xcf has changed
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/icons/formatcolorbranch.xpm	Sun Jan 30 12:59:03 2005 +0000
    20.3 @@ -0,0 +1,32 @@
    20.4 +/* XPM */
    20.5 +static char * formatcolorbranch_xpm[] = {
    20.6 +"22 22 7 1",
    20.7 +" 	c None",
    20.8 +".	c #949194",
    20.9 +"+	c #DEDADE",
   20.10 +"@	c #000000",
   20.11 +"#	c #FFFFFF",
   20.12 +"$	c #FF0000",
   20.13 +"%	c #0000FF",
   20.14 +"      ..              ",
   20.15 +"     ....             ",
   20.16 +"    ..++..            ",
   20.17 +"    ..+@..            ",
   20.18 +"    ..@#..            ",
   20.19 +"    @@##..@$          ",
   20.20 +"    @##+..+@$$        ",
   20.21 +"   @##+#@.++@$$       ",
   20.22 +"  @##+#@+@++.$$$      ",
   20.23 +" @##+#++@++..$$$      ",
   20.24 +"@##+#+++++..@$$$      ",
   20.25 +"@#+#+++++..@ $$$      ",
   20.26 +" @#+++++..@  $$$      ",
   20.27 +"  @#+++..@   $$$      ",
   20.28 +"   @++..@    $$%%%%%%%",
   20.29 +"    @..@     $ %%%%%%%",
   20.30 +"     @@       %%      ",
   20.31 +"         %%%%%%       ",
   20.32 +"         %%%%%%       ",
   20.33 +"             %%%      ",
   20.34 +"              %%%%%%%%",
   20.35 +"               %%%%%%%"};
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/icons/formattextright.xpm	Sun Jan 30 12:59:03 2005 +0000
    21.3 @@ -0,0 +1,27 @@
    21.4 +/* XPM */
    21.5 +static const char * formattextright_xpm[] = {
    21.6 +"22 22 2 1",
    21.7 +" 	c None",
    21.8 +".	c #000000",
    21.9 +"                      ",
   21.10 +"                      ",
   21.11 +"   .................  ",
   21.12 +"                      ",
   21.13 +"       .............  ",
   21.14 +"                      ",
   21.15 +"   .................  ",
   21.16 +"                      ",
   21.17 +"       .............  ",
   21.18 +"                      ",
   21.19 +"   .................  ",
   21.20 +"                      ",
   21.21 +"       .............  ",
   21.22 +"                      ",
   21.23 +"   .................  ",
   21.24 +"                      ",
   21.25 +"       .............  ",
   21.26 +"                      ",
   21.27 +"   .................  ",
   21.28 +"                      ",
   21.29 +"                      ",
   21.30 +"                      "};
    22.1 Binary file icons/mouse.xcf has changed
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/icons/viewzoomin.xpm	Sun Jan 30 12:59:03 2005 +0000
    23.3 @@ -0,0 +1,31 @@
    23.4 +/* XPM */
    23.5 +static const char * viewzoomin_xpm[] = {
    23.6 +"22 22 6 1",
    23.7 +" 	c None",
    23.8 +".	c #000000",
    23.9 +"+	c #949194",
   23.10 +"@	c #DEDADE",
   23.11 +"#	c #FFFFFF",
   23.12 +"$	c #D5D6D5",
   23.13 +"                      ",
   23.14 +"                      ",
   23.15 +"                      ",
   23.16 +"                      ",
   23.17 +"            ....      ",
   23.18 +"          +.@##$.+    ",
   23.19 +"          .##++##.+   ",
   23.20 +"         .@#+####@.   ",
   23.21 +"         .#+######.+  ",
   23.22 +"         .########.+  ",
   23.23 +"         .@######@.+  ",
   23.24 +"          .######.++  ",
   23.25 +"         ...@##@.++   ",
   23.26 +"        ...+....++    ",
   23.27 +"       ...++ ++++     ",
   23.28 +"      ...++           ",
   23.29 +"     ...++        .   ",
   23.30 +"    ...++         .   ",
   23.31 +"    +.++        ..... ",
   23.32 +"     ++           .   ",
   23.33 +"                  .   ",
   23.34 +"                      "};
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/icons/viewzoomout.xpm	Sun Jan 30 12:59:03 2005 +0000
    24.3 @@ -0,0 +1,31 @@
    24.4 +/* XPM */
    24.5 +static const char * viewzoomout_xpm[] = {
    24.6 +"22 22 6 1",
    24.7 +" 	c None",
    24.8 +".	c #000000",
    24.9 +"+	c #949194",
   24.10 +"@	c #DEDADE",
   24.11 +"#	c #FFFFFF",
   24.12 +"$	c #D5D6D5",
   24.13 +"                      ",
   24.14 +"                      ",
   24.15 +"                      ",
   24.16 +"                      ",
   24.17 +"            ....      ",
   24.18 +"          +.@##$.+    ",
   24.19 +"          .##++##.+   ",
   24.20 +"         .@#+####@.   ",
   24.21 +"         .#+######.+  ",
   24.22 +"         .########.+  ",
   24.23 +"         .@######@.+  ",
   24.24 +"          .######.++  ",
   24.25 +"         ...@##@.++   ",
   24.26 +"        ...+....++    ",
   24.27 +"       ...++ ++++     ",
   24.28 +"      ...++           ",
   24.29 +"     ...++            ",
   24.30 +"    ...++             ",
   24.31 +"    +.++        ..... ",
   24.32 +"     ++               ",
   24.33 +"                      ",
   24.34 +"                      "};
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/icons/viewzoomreset.xpm	Sun Jan 30 12:59:03 2005 +0000
    25.3 @@ -0,0 +1,51 @@
    25.4 +/* XPM */
    25.5 +static const char * viewzoomreset_xpm[] = {
    25.6 +"22 22 26 1",
    25.7 +" 	c None",
    25.8 +".	c #000000",
    25.9 +"+	c #949194",
   25.10 +"@	c #DEDADE",
   25.11 +"#	c #FFFFFF",
   25.12 +"$	c #D5D6D5",
   25.13 +"%	c #FF0000",
   25.14 +"&	c #FFACAC",
   25.15 +"*	c #FFB2B2",
   25.16 +"=	c #EB8285",
   25.17 +"-	c #C94849",
   25.18 +";	c #FF8B8B",
   25.19 +">	c #FF7D7D",
   25.20 +",	c #FFE8E8",
   25.21 +"'	c #FF1E1E",
   25.22 +")	c #1C0000",
   25.23 +"!	c #FF9E9E",
   25.24 +"~	c #FF6F6F",
   25.25 +"{	c #E0C6C9",
   25.26 +"]	c #680000",
   25.27 +"^	c #CE4143",
   25.28 +"/	c #0C0000",
   25.29 +"(	c #EB1A1A",
   25.30 +"_	c #460000",
   25.31 +":	c #D13D3F",
   25.32 +"<	c #5A0000",
   25.33 +"                      ",
   25.34 +"                      ",
   25.35 +"                      ",
   25.36 +"                      ",
   25.37 +"            ....      ",
   25.38 +"          +.@##$.+    ",
   25.39 +"        %%%&#++*%%+   ",
   25.40 +"         .=%-#%%#@.   ",
   25.41 +"         .#+;%%###.+  ",
   25.42 +"         .##>%%,##.+  ",
   25.43 +"         .@#%#%'#@.+  ",
   25.44 +"          )%!#~%#.++  ",
   25.45 +"         .%%@##{%++   ",
   25.46 +"        .]%^.../%(    ",
   25.47 +"       ._%:+ ++++%    ",
   25.48 +"      ..<++       %   ",
   25.49 +"     ...++            ",
   25.50 +"    ...++             ",
   25.51 +"    +.++              ",
   25.52 +"     ++               ",
   25.53 +"                      ",
   25.54 +"                      "};
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/icons/vym-16x16.xpm	Sun Jan 30 12:59:03 2005 +0000
    26.3 @@ -0,0 +1,32 @@
    26.4 +/* XPM */
    26.5 +static char * vym_16x16_xpm[] = {
    26.6 +"16 16 13 1",
    26.7 +" 	c None",
    26.8 +".	c #0026FF",
    26.9 +"+	c #CC0833",
   26.10 +"@	c #FF0000",
   26.11 +"#	c #801380",
   26.12 +"$	c #5519AA",
   26.13 +"%	c #8E1171",
   26.14 +"&	c #1C22E3",
   26.15 +"*	c #71158E",
   26.16 +"=	c #990F66",
   26.17 +"-	c #C60839",
   26.18 +";	c #391EC6",
   26.19 +">	c #6D1692",
   26.20 +"                ",
   26.21 +"       ...+     ",
   26.22 +"  @  #$%&$*=    ",
   26.23 +"     ...%$..    ",
   26.24 +"     ..*%&..    ",
   26.25 +"     ..*.**-@   ",
   26.26 +"    @%*;....    ",
   26.27 +"    >%......    ",
   26.28 +"      ......    ",
   26.29 +"      .....     ",
   26.30 +"      .....     ",
   26.31 +"       ....     ",
   26.32 +"       ....     ",
   26.33 +"                ",
   26.34 +"                ",
   26.35 +"                "};
    27.1 Binary file icons/vym-32x32.png has changed
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/icons/vym-32x32.xpm	Sun Jan 30 12:59:03 2005 +0000
    28.3 @@ -0,0 +1,48 @@
    28.4 +/* XPM */
    28.5 +static char * vym_32x32_xpm[] = {
    28.6 +"32 32 13 1",
    28.7 +" 	c None",
    28.8 +".	c #FF0000",
    28.9 +"+	c #0026FF",
   28.10 +"@	c #5519AA",
   28.11 +"#	c #BF0940",
   28.12 +"$	c #AA0D55",
   28.13 +"%	c #C60839",
   28.14 +"&	c #8E1171",
   28.15 +"*	c #391EC6",
   28.16 +"=	c #1C22E3",
   28.17 +"-	c #71158E",
   28.18 +";	c #E3041C",
   28.19 +">	c #DB0524",
   28.20 +"                                ",
   28.21 +"                        .....   ",
   28.22 +"                     ...        ",
   28.23 +"  ..         +++++++@.          ",
   28.24 +"    .......#$$%&+++*&%#.....    ",
   28.25 +"    ..     +++=%-+*;@=+         ",
   28.26 +"  ..       +++++$+;*+++         ",
   28.27 +"           +++++;$*++++         ",
   28.28 +"           ++++$%@++++++        ",
   28.29 +"           +++*;@%-+++++  ...   ",
   28.30 +"           +++@@++$;@@@%..      ",
   28.31 +"          ++++%@+++*@%....      ",
   28.32 +"   .....  @=+*$+++++++++  ..    ",
   28.33 +"        ...%$;*+++++++++        ",
   28.34 +"      ..>*&%++++++++++++        ",
   28.35 +"         -%=++++++++++++        ",
   28.36 +"       ...+++++++++++++         ",
   28.37 +"   ...      +++++++++++         ",
   28.38 +"            +++++++++++         ",
   28.39 +"            ++++++++++          ",
   28.40 +"           +++++++++++          ",
   28.41 +"            +++++++++           ",
   28.42 +"              +++++++           ",
   28.43 +"               ++++++           ",
   28.44 +"               ++++++           ",
   28.45 +"               ++++++           ",
   28.46 +"                ++++            ",
   28.47 +"                                ",
   28.48 +"                                ",
   28.49 +"                                ",
   28.50 +"                                ",
   28.51 +"                                "};
    29.1 Binary file icons/vym-48x48.png has changed
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/icons/vym-48x48.xpm	Sun Jan 30 12:59:03 2005 +0000
    30.3 @@ -0,0 +1,54 @@
    30.4 +/* XPM */
    30.5 +static char * vym_logo_xpm[] = {
    30.6 +"48 48 3 1",
    30.7 +" 	c None",
    30.8 +".	c #FF0000",
    30.9 +"+	c #0026FF",
   30.10 +"                                                ",
   30.11 +"                                                ",
   30.12 +"                                   .........    ",
   30.13 +"                                ....            ",
   30.14 +"                    ++++++++++  .               ",
   30.15 +"  ....             ++++++++++++..               ",
   30.16 +"     ... ..............++++++++............     ",
   30.17 +"       ...       +++++..+++++...++              ",
   30.18 +"     ...        +++++++..+++..++++              ",
   30.19 +"  ....          ++++++++.++..++++++             ",
   30.20 +"                ++++++++.++.+++++++             ",
   30.21 +"                ++++++++...++++++++             ",
   30.22 +"                +++++++..+++++++++++            ",
   30.23 +"                +++++++....+++++++++            ",
   30.24 +"                 +++++..++..++++++++  ......    ",
   30.25 +"                 +++++.++++...+++++....         ",
   30.26 +"                ++++++.++++++.......            ",
   30.27 +"               ++++++..+++++++++.......         ",
   30.28 +"    ........   ++++++.++++++++++++++  .....     ",
   30.29 +"           ......+++..++++++++++++++            ",
   30.30 +"             ........+++++++++++++++            ",
   30.31 +"         .....++..++++++++++++++++++            ",
   30.32 +"     .....   ++..+++++++++++++++++++            ",
   30.33 +"             +..++++++++++++++++++++            ",
   30.34 +"           ....++++++++++++++++++++             ",
   30.35 +"       .....      +++++++++++++++++             ",
   30.36 +"    ....          +++++++++++++++++             ",
   30.37 +"                  ++++++++++++++++              ",
   30.38 +"                  ++++++++++++++++              ",
   30.39 +"                 ++++++++++++++++               ",
   30.40 +"                 ++++++++++++++++               ",
   30.41 +"                 +++++++++++++++                ",
   30.42 +"                  ++++++++++++++                ",
   30.43 +"                     +++++++++++                ",
   30.44 +"                      ++++++++++                ",
   30.45 +"                      ++++++++++                ",
   30.46 +"                      ++++++++++                ",
   30.47 +"                      ++++++++++                ",
   30.48 +"                       +++++++++                ",
   30.49 +"                        +++++++                 ",
   30.50 +"                                                ",
   30.51 +"                                                ",
   30.52 +"                                                ",
   30.53 +"                                                ",
   30.54 +"                                                ",
   30.55 +"                                                ",
   30.56 +"                                                ",
   30.57 +"                                                "};
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/icons/vym-editor.xpm	Sun Jan 30 12:59:03 2005 +0000
    31.3 @@ -0,0 +1,59 @@
    31.4 +/* XPM */
    31.5 +static char * vym_editor_xpm[] = {
    31.6 +"48 48 8 1",
    31.7 +" 	c None",
    31.8 +".	c #FF0000",
    31.9 +"+	c #0026FF",
   31.10 +"@	c #FFFFFF",
   31.11 +"#	c #000082",
   31.12 +"$	c #000000",
   31.13 +"%	c #3C3CFD",
   31.14 +"&	c #8B8BFD",
   31.15 +"                                                ",
   31.16 +"                                                ",
   31.17 +"                                   .........    ",
   31.18 +"                                ....            ",
   31.19 +"                    ++++++++++  .               ",
   31.20 +"  ....             ++++++++++++..               ",
   31.21 +"     ... ..............++++++++............     ",
   31.22 +"       ...       +++++..+++++...++              ",
   31.23 +"     ...        +++++++..+++..++++              ",
   31.24 +"  ....          ++++++++.++..++++++             ",
   31.25 +"                ++++++++.++.+++++++             ",
   31.26 +"                ++++++++...++++++++             ",
   31.27 +"                +++++++..+++++++++++            ",
   31.28 +"                +++++++....+++++++++            ",
   31.29 +"                 +++++..++..++++++++  ......    ",
   31.30 +"                 +++++.++++...+++++....         ",
   31.31 +"                ++++++.++++++.......            ",
   31.32 +"               ++++++..+++++++++.......         ",
   31.33 +"    ........   ++++++.++++++++++++++  .....     ",
   31.34 +"           ......+++..++++++++++++++            ",
   31.35 +"             ........+++++++++++++++            ",
   31.36 +"         .....++..++++++++++++++++++            ",
   31.37 +"     .....   ++..+++++++++++++++++++            ",
   31.38 +"             +..++++++++++++++++++++            ",
   31.39 +"           ....++++++++++++++++++++             ",
   31.40 +"       .....      +++++++++++++++++             ",
   31.41 +"    ....          +++++++++++++++++             ",
   31.42 +"                  ++++++++++++++@@              ",
   31.43 +"                  ++++++++++++++########        ",
   31.44 +"                 +++++++++++++++#@@@@@@##       ",
   31.45 +"                 +++++++++++++++#@$$$$@#%#      ",
   31.46 +"                 +++++++++++++++#@@@@@@#&%#     ",
   31.47 +"                  ++++++++++++++#@$$$$@#@&%#    ",
   31.48 +"                     +++++++++++#@@@@@@######   ",
   31.49 +"                      ++++++++++#@$$$$@@@@@@#   ",
   31.50 +"                      ++++++++++#@@@@@@@@@@@#   ",
   31.51 +"                      ++++++++++#@$$$$$$$$$@#   ",
   31.52 +"                      ++++++++++#@@@@@@@@@@@#   ",
   31.53 +"                       +++++++++#@$$$$$$$$$@#   ",
   31.54 +"                        +++++++ #@@@@@@@@@@@#   ",
   31.55 +"                                #@$$$$$$$$$@#   ",
   31.56 +"                                #@@@@@@@@@@@#   ",
   31.57 +"                                #############   ",
   31.58 +"                                                ",
   31.59 +"                                                ",
   31.60 +"                                                ",
   31.61 +"                                                ",
   31.62 +"                                                "};
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/tex/vym.tex	Sun Jan 30 12:59:03 2005 +0000
    32.3 @@ -0,0 +1,927 @@
    32.4 +\documentclass{article}
    32.5 +\usepackage{a4}
    32.6 +\usepackage[latin1]{inputenc}
    32.7 +\usepackage{verbatim}
    32.8 +\usepackage{hyperref}
    32.9 +\usepackage{graphicx}
   32.10 +\usepackage{longtable}
   32.11 +
   32.12 +
   32.13 +%\input{udmath}
   32.14 +
   32.15 +
   32.16 +\hypersetup{bookmarks, bookmarksopen,
   32.17 +  pdftitle={VYM - a tool for visual thinking },
   32.18 +  pdfauthor={Uwe Drechsel},    
   32.19 +  pdfsubject={map},
   32.20 +  pdfkeywords={map, tool},
   32.21 +  pdfpagemode={UseOutlines},                                 
   32.22 +  bookmarksopenlevel={1},   
   32.23 +  colorlinks={true},     
   32.24 +  linkcolor={blue},
   32.25 +  urlcolor={green},
   32.26 +  citecolor={red}} 
   32.27 +
   32.28 +
   32.29 +\newcommand{\vym}{{\sc vym }}
   32.30 +\newcommand{\ra}{$\longrightarrow$}
   32.31 +\newcommand{\la}{$\longleftarrow$}
   32.32 +\newcommand{\ua}{$\uparrow$}
   32.33 +\newcommand{\da}{$\downarrow$}
   32.34 +\newcommand{\key}[1]{[#1]}
   32.35 +
   32.36 +\begin{document}
   32.37 +\title{VYM \\ -- \\View Your Mind}
   32.38 +\author{\textcopyright Uwe Drechsel  }
   32.39 +%\date{September 26, 2002}
   32.40 +
   32.41 +\maketitle
   32.42 +
   32.43 +\tableofcontents
   32.44 +
   32.45 +\newpage
   32.46 +
   32.47 +\section{Introduction}
   32.48 +\subsection{What is a \vym map?}
   32.49 +A \vym map (in short words {\em map}) is a tree like structure:
   32.50 +\begin{center}
   32.51 +	\includegraphics[width=12cm]{example1.png}
   32.52 +\end{center}
   32.53 +Such maps can be drawn by hand on paper or a flip chart and help to
   32.54 +structure your thoughs. While a tree like structure like above can be
   32.55 +drawn by hand or any drawing software \vym offers
   32.56 +much more features to work with such maps. \vym is not another drawing
   32.57 +software, but a tool to store and modify information in an intuitive
   32.58 +way. For example you can reorder parts of the map by pressing a key or
   32.59 +add various information like a complete email by a simple mouse click.
   32.60 +
   32.61 +\subsection{Why should I use maps? Time, Space and your Brain.}
   32.62 +\subsubsection*{Space}
   32.63 +A map can concentrate a very complex content on little space e.g. a
   32.64 +piece of paper. It helps to use both sides of your brain: the logical
   32.65 +side and also your creative side (e.g. by using pictures, colors and
   32.66 +keywords in a map, so called {\em anchors}).  It is a technique to
   32.67 +organize the way you think: It can help you by developing, sorting and
   32.68 +memorizing your thoughts. 
   32.69 +
   32.70 +\subsubsection*{Time}
   32.71 +Because you just use keywords and drawings, it is much faster than good
   32.72 +old fashioned notes. Your brain memorizes things by associating them to
   32.73 +other things -- a map makes use of those connections and stimulates
   32.74 +new asccociations. 
   32.75 +
   32.76 +\subsubsection*{Your Brain}
   32.77 +In 1960 the Prof. {\sc Roger Sperry} discovered that both hemispheres
   32.78 +of the human brain have different tasks (of course both of them
   32.79 +basically {\em can} do the same): The left side is specialised in 
   32.80 +\begin{itemize}
   32.81 +   \item verbal speech and writing 
   32.82 +   \item numbers
   32.83 +   \item logical thinking
   32.84 +   \item analyzing and details
   32.85 +   \item science
   32.86 +   \item linear thinking
   32.87 +   \item concept of time
   32.88 +\end{itemize}
   32.89 +while the right side of the human brain is specialised in
   32.90 +\begin{itemize}
   32.91 +    \item body language
   32.92 +    \item visual thinking, day dreams
   32.93 +    \item intuition and emotion
   32.94 +    \item overview of things
   32.95 +    \item creativity
   32.96 +    \item art, music, dancing
   32.97 +    \item non-linear thinking, connecting things
   32.98 +    \item spatial awareness
   32.99 +\end{itemize}    
  32.100 +In our science oriented society we have learned to mainly rely on our
  32.101 +left side of the brain, the "rational" one. In other cultures,
  32.102 +especially like the native americans and other "old" cultures, the right
  32.103 +side is much more important. maps are just one way to stimulate the
  32.104 +other side and make use of additional ressources we all have.
  32.105 +
  32.106 +
  32.107 +\subsection{Where could I use a map?}
  32.108 +Here are some examples, how you can use those maps
  32.109 +\begin{itemize}
  32.110 +    \item to prepare articles, papers, books, talks, \ldots
  32.111 +    \item to sort complex data
  32.112 +    \item to memorize facts, persons, vocabulary, \ldots
  32.113 +    \item to sort emails, files and bookmarks on your computer
  32.114 +    \item to moderate conferences
  32.115 +\end{itemize}
  32.116 +
  32.117 +\subsection{What you shouldn't do with a map...}
  32.118 +A map drawn by somebody shows the way the author thinks. There is
  32.119 +no right or wrong in the way it is drawn, so there is no way to critize
  32.120 +it. "It is, what it is" ({\sc F.~Lehmann}).
  32.121 +
  32.122 +%\section{Tutorials}
  32.123 +%TODO
  32.124 +
  32.125 +\section{Concept}
  32.126 +
  32.127 +%TODO may add a general introduction here...
  32.128 +
  32.129 +\vym uses two windows: an editor for the map itself and another one for
  32.130 +notes, which are part of the map. Let's call them {\em mapeditor} and
  32.131 +{\em noteeditor}: 
  32.132 +\begin{center}
  32.133 +	\includegraphics[width=8cm]{windows.png}
  32.134 +\end{center}
  32.135 +Usually you will work in the {\em mapeditor} by just adding new
  32.136 +branches, moving around and reordering them. The various ways to do this
  32.137 +will be explained in \ref{mapeditor}. You can store additional
  32.138 +information e.g. the content of a email easily in a {\em branch}: Just
  32.139 +type or copy\&paste it into the {\em noteeditor}. Working with notes is
  32.140 +explained in \ref{noteeditor}
  32.141 +
  32.142 +The map itself has always a {\em mapcenter}.  The
  32.143 +mapcenter has {\em branches} just like the trunk of a tree. Each branch
  32.144 +in turn may have branches again.
  32.145 +\begin{center}
  32.146 +	\includegraphics[width=10cm]{branches.png}
  32.147 +\end{center}
  32.148 +We will call a branch directly connected to the mapcenter a {\em
  32.149 +mainbranch}, because it determines the position of all its child
  32.150 +branches.
  32.151 +
  32.152 +The mapcenter and the branches all have a {\em heading}. This is the
  32.153 +text you see in the mapeditor. Usually it should just be one or a few
  32.154 +words, so that one can easily keep track of the whole map.
  32.155 +
  32.156 +
  32.157 +In the toolbar above the mapeditor you see various symbols.
  32.158 +\begin{center}
  32.159 +	\includegraphics[width=8cm]{default-flags.png}
  32.160 +\end{center}
  32.161 +These are called {\em flags} and can be used to mark branches in the
  32.162 +map, e.g. if something is important or questionable. 
  32.163 +There are also more flags set by \vym automatically to show additional
  32.164 +information, e.g. when a  exists for a  particular branch.
  32.165 +
  32.166 +\section{Mapeditor} \label {mapeditor}
  32.167 +\subsection{Start a new map}
  32.168 +After \vym is started two windows will open: the mapeditor and the
  32.169 +noteditor. Usually you will work in both windows, but at the moment we
  32.170 +will just need the mapeditor. 
  32.171 +
  32.172 +Select the mapcenter "New map" in the middle of the mapeditor by
  32.173 +left-clicking with the mouse. It will turn yellow to show that is
  32.174 +selected. There are two ways to add a new branch to the center:
  32.175 +\begin{itemize}
  32.176 +	\item Main menu on top of mapeditor window:
  32.177 +	Edit \ra Add new Branch
  32.178 +	\item Press \key{Ins}
  32.179 +\end{itemize}
  32.180 +A new branch will appear and you will be able to type the heading of the
  32.181 +branch. Finish adding the new branch by pressing \key{Enter}.
  32.182 +%tipp
  32.183 +Sometimes it comes handy to add a new branch above or below the current
  32.184 +one. Use \key{Ins} together with \key{Shift} or \key{Ctrl}.
  32.185 +
  32.186 +\subsection{Navigate through a map}
  32.187 +\subsubsection*{Select branches}
  32.188 +To select branches you can use the left button of your mouse or also the
  32.189 +arrow keys. Depending on the {\em orientation} of a branch type
  32.190 +\key{\la} or \key{\ra} to get nearer to the mapcenter or deeper
  32.191 +down into the branches. Within a set of branches, let's call them a 
  32.192 +{\em subtree}, you can use \key{\ua} and \key{\da} to go up and down. You can
  32.193 +also use \key{Pos1} and \key{End} to select the first and last branch.
  32.194 +
  32.195 +
  32.196 +\subsubsection*{Zoom a map}
  32.197 +While adding more and more branches the size of the map may become
  32.198 +bigger than the mapeditor window. You can use the scrollbars on the
  32.199 +right and the bottom of your mapeditor window to scroll, but it is
  32.200 +easier to just scroll using the left mouse button: Click onto the {\em
  32.201 +canvas} itself, the empty space somewhere between the branches. The
  32.202 +mouse pointer will change from an arrow to a hand, now move the visible
  32.203 +part of the map to show the desired part.
  32.204 +
  32.205 +If you select branches using the arrow keys, the map will scroll
  32.206 +to ensure that the selected branch is always visible.
  32.207 +
  32.208 +Working with huge maps, the {\em zoom}-function comes in handy: You can
  32.209 +use 
  32.210 +\begin{itemize}
  32.211 +	\item from the menu View \ra Zoom
  32.212 +	\item the toolbar buttons 
  32.213 +		\begin{center}
  32.214 +			\includegraphics[width=3cm]{zoom-buttons.png}
  32.215 +		\end{center}	
  32.216 +\end{itemize}	
  32.217 +The crossed magnifying lens resets the zoomed view to its original size.
  32.218 +
  32.219 +
  32.220 +\subsubsection*{Find Function} \label{findwindow}
  32.221 +With huge maps there is the need to have a
  32.222 +find function. Choose Edit \ra Find to open the Find Window:
  32.223 +\begin{center}
  32.224 +	\includegraphics[width=6cm]{find-window.png}
  32.225 +\end{center}	
  32.226 +The text you enter here will be searched in all the headings and also in
  32.227 +notes. Everytime you press the "Find"-button it will look for the next
  32.228 +occurence, which then will be selected automatically. If the search
  32.229 +fails, there will appear a short message "Nothing found" or a few
  32.230 +seconds in the {\em statusbar} on the bottom of the mapeditor.
  32.231 +
  32.232 +\subsubsection*{Scroll a part of the map}
  32.233 +A very big subtree of a map e.g. a branch with hundreds of childs makes
  32.234 +it very hard to keep an overview over the whole map. You can hide all
  32.235 +the childs of a branch by {\em scrolling} it -- this function is also
  32.236 +often called {\em folding}. Think of the whole subtree as painted onto a
  32.237 +big newspaper. You can scroll the paper to a small roll, leaving just
  32.238 +the headline readable.
  32.239 +
  32.240 +To scroll or unscroll a branch and its childs, press the
  32.241 +\begin{itemize}
  32.242 +	\item \key{Scroll} key or
  32.243 +	\item press the middle-mouse button or
  32.244 +	\item choose the little scroll from the toolbar.
  32.245 +\end{itemize}
  32.246 +If you select parts of a scrolled branch e.g. using the find function or
  32.247 +by using the arrow-keys, it will unscroll temporary. This is shown as a
  32.248 +scroll with a little hour glass. If the temporary unscrolled part is not
  32.249 +longer needed, it will be hidden again automatically. It is also
  32.250 +possible to unscroll all branches using "Edit\ra Unscroll all scrolled
  32.251 +branches".
  32.252 +
  32.253 +
  32.254 +
  32.255 +\subsection{Modify and move branches}
  32.256 +\subsubsection*{Modify the heading of a branch}
  32.257 +You can edit the heading by selecting the branch and then
  32.258 +\begin{itemize}
  32.259 +	\item pressing \key{Enter}
  32.260 +	\item double-clicking with left mouse.
  32.261 +\end{itemize}
  32.262 +Just type the new heading (or edit the old one) and press \key{Enter}.
  32.263 +
  32.264 +\subsubsection*{Move a branch}
  32.265 +The easiest way to move a branch is to select it with left-mouse and
  32.266 +drag it to the destination while keeping the mouse button pressed.
  32.267 +Depending on the branch  it will be
  32.268 +\begin{itemize}
  32.269 +	\item moved to the destination or
  32.270 +	\item {\em linked} to a new {\em parent} (mapcenter or branch)
  32.271 +\end{itemize}
  32.272 +If you drag the branch over another one or over the mapcenter, you will
  32.273 +notice that the  link connecting it to the old parent will be changed to
  32.274 +lead to the  new parent which is now under your mousepointer. 
  32.275 +If you release the button now, the branch will be relinked.
  32.276 +
  32.277 +If you release the button in the middle of nowhere, the result will
  32.278 +depend on the type of branch you are releasing:
  32.279 +\begin{itemize}
  32.280 +	\item A mainbranch is directly connected to the mapcenter.
  32.281 +		It will stay on its new position.
  32.282 +	\item An ordinary branch will "jump" back to its original position.	
  32.283 +\end{itemize}
  32.284 +Thus you can easily rearrange the layout of the mainbranches to avoid
  32.285 +overlapping of their subtrees.
  32.286 +There is another convenient way to move branches, especially if you want
  32.287 +to {\em reorder} a subtree: You can move a branch up or down in a
  32.288 +subtree by
  32.289 +\begin{itemize}
  32.290 +	\item pressing \key{\ua} and \key {\da}
  32.291 +	\item selecting Edit \ra Move branch
  32.292 +	\item clicking on the toolbar buttons:
  32.293 +		\begin{center}
  32.294 +			\includegraphics[width=1.5cm]{move-buttons.png}
  32.295 +		\end{center}	
  32.296 +\end{itemize}
  32.297 +%tipp
  32.298 +There is yet another way to move branches: If you press \key{Shift} or
  32.299 +\key{Ctrl} while moving with the mouse, the branch will be added above
  32.300 +or below the one the mouse pointer is over. This helps also to reorder a
  32.301 +map.
  32.302 +
  32.303 +\subsection{The right side of your brain - colors and images}
  32.304 +\subsubsection*{Change color of a heading}
  32.305 +You can also use colors to put more information into a map, e.g. use
  32.306 +red, green and more colors to prioritize tasks. Again you can
  32.307 +\begin{itemize}
  32.308 +	\item use the menu and choose e.g Format \rq Set Color
  32.309 +	\item use the toolbar
  32.310 +		\begin{center}
  32.311 +			\includegraphics[width=3cm]{color-buttons.png}
  32.312 +		\end{center}	
  32.313 +\end{itemize}
  32.314 +The first button (black in the graphic above) shows the actual color.
  32.315 +Clicking on it let's you choose another color. You can also "pick"
  32.316 +another color by selecting a branch with the desired color and using the
  32.317 +"pick color" button. Both of the buttons showing a bucket actually put
  32.318 +the current color to the selected branch. While the first one just
  32.319 +colors the heading of the selection, the last one also colors all the
  32.320 +childs of the selected branch.
  32.321 +
  32.322 +%tipp
  32.323 +A very useful function is the "copy color" using the mouse: Select the
  32.324 +branch which should get the new color, then press \key{Ctrl} and
  32.325 +simultanously click with left-mouse on another branch to copy its color
  32.326 +to the first one. Here the childs of the selection also will get the new
  32.327 +color, if you just want to color the selection itself, additionally
  32.328 +press \key{Shift}.
  32.329 +
  32.330 +\subsubsection*{Use flags}
  32.331 +\vym provides various flags. You see them in the toolbar on top of the
  32.332 +mapeditor window. (Note: Like all toolbars you can also move them to the
  32.333 +left or the right side of the window or even detach them. Just grab the
  32.334 +very left "dotted" part of the toolbar with your left-mouse button.) 
  32.335 +\begin{center}
  32.336 +	\includegraphics[width=8cm]{default-flags.png}
  32.337 +\end{center}
  32.338 +If you have a branch selected, you can set any number of flags by
  32.339 +clicking them in the toolbar. The toolbar buttons change their state and
  32.340 +always reflect the flags set in the selected branch.
  32.341 +
  32.342 +Presently \vym uses two kinds of flags: {\em System Flags} and {\em
  32.343 +Standard Flags}. The standard flags are those shown in the toolbar.
  32.344 +System flags are set by \vym to indicate e.g. that there is additional
  32.345 +information in a note (more on this in \ref{noteeditor}). Later versions
  32.346 +of \vym may have another kind of flags, which may be edited by the user.
  32.347 +
  32.348 +\subsubsection*{Images}
  32.349 +You can add a image to a branch or the mapcenter by clicking with the
  32.350 +right-mouse button. A context menu will open, choose "Add Image". A
  32.351 +dialog window lets you choose the image to load. 
  32.352 +\footnote{Supported image types are: PNG, BMP, XBM, XPM and PNM. It may
  32.353 +	also support JPEG, MNG and GIF, if specially configured during
  32.354 +	compilation (as done when \vym is part of SUSE LINUX).}
  32.355 +While an image is selected in the dialog, you can see a preview of the
  32.356 +image.	
  32.357 +
  32.358 +You can position the image anywhere you want, just drag it with left
  32.359 +mouse. To relink it to another branch, press \key{Shift} while moving
  32.360 +it. To delete it, press \key{Del}. 
  32.361 +
  32.362 +If you right-click onto an image, a context menu will open which let's
  32.363 +you first choose one of several image formats. Then a file dialog opens
  32.364 +to save the image. Hint: This is used to "export" the image, it will be
  32.365 +saved anyway in the map itself! You can also cut and
  32.366 +copy images, but it is not possible to add objects to an image\footnote{
  32.367 +	Images are regarded as "extra feature". It would make working with
  32.368 +	the map much more complex if e.g. images could be linked to images.}
  32.369 +
  32.370 +The option \lq{\bf Use for export} \rq controls the output of exports
  32.371 +e.g. to HTML: If set to no, the image won't appear in the {\em text}
  32.372 +part of the output. This is useful for large images or if images are
  32.373 +used as a kind of frame e.g. the famous cloud symbol around a part of
  32.374 +the map. Those shouldn't appear in the middle of the text.
  32.375 +
  32.376 +At the moment image support is preliminary: Images will be saved
  32.377 +together with all the other data of a map in the {\tt .vym}-file.
  32.378 +Later versions will include more functionality like resizing the images,
  32.379 +changing its z-value (put it into background) etc.
  32.380 +
  32.381 +\subsubsection*{Frames}
  32.382 +A frame can be added to a branch by clicking with the
  32.383 +right-mouse button.  A context menu will open, where you can choose the
  32.384 +frame. At the moment just a rectangle resp. "No Frame" will be offered,
  32.385 +nevertheless you can use images as frames. Have a look at the demo map
  32.386 +{\tt todo.vym} as an example, where the mapcenter is a cloud. You can
  32.387 +use an external drawing program like {\tt gimp} to create an image,
  32.388 +preferable with an transparency channel, so that you can design frames
  32.389 +which don't use a rectangular borderline, just like the cloud.
  32.390 +
  32.391 +
  32.392 +\subsection{Background design}
  32.393 +The design of the background of a map and also of the links connecting
  32.394 +various parts of the map can be changed by
  32.395 +\begin{itemize}
  32.396 +	\item Selecting Format from the menu
  32.397 +	\item Right clicking onto the canvas, which will open a context menu
  32.398 +\end{itemize}
  32.399 +
  32.400 +\subsubsection*{Background color}
  32.401 +The color is set (and also displayed) as "Set background color".
  32.402 +
  32.403 +\subsubsection*{Link color}
  32.404 +Links connecting branches can be colored in one of the following ways:
  32.405 +\begin{itemize}
  32.406 +	\item use the color of the heading of the branch the links is
  32.407 +	\item use {\em one} color for all links. The default color is blue.
  32.408 +	leading to.
  32.409 +\end{itemize}
  32.410 +The latter can be set with "Set link color". Check or uncheck the "Use
  32.411 +color of heading for link" option to choose one of the two designs for
  32.412 +your map.
  32.413 +
  32.414 +\subsubsection*{Link style}
  32.415 +\vym offers four different styles for the appearences of links:
  32.416 +\begin{itemize}
  32.417 +	\item Line
  32.418 +	\item Parabel
  32.419 +	\item Thick Line
  32.420 +	\item Thick Parabel
  32.421 +\end{itemize}
  32.422 +The "thick" styles only draw links starting at mapcenter thick, the rest
  32.423 +of the map is always painted "thin".
  32.424 +
  32.425 +
  32.426 +\subsection{Link to other documents}
  32.427 +Presently \vym supports two kind of links:
  32.428 +\begin{itemize}
  32.429 +	\item Document, which will be opened in an external webbrowser
  32.430 +	\item \vym map, which will be opened in \vym itself
  32.431 +\end{itemize}
  32.432 +
  32.433 +\subsubsection*{Webbrowser}
  32.434 +Modern Webbrowsers like {\tt konqueror} are able to display various
  32.435 +types of files, both local or in the internet. To enter the URL of
  32.436 +any document, right-click  onto a branch or use the Edit Menu
  32.437 +and choose "Edit URL". Enter the path to your document (or copy and
  32.438 +paste it from your browser). Examples for valid paths are:
  32.439 +\begin{verbatim}
  32.440 +	http://www.insilmaril.de/vym/index.html
  32.441 +	file:/usr/share/doc/packages/vym/doc/vym.pdf
  32.442 +\end{verbatim}
  32.443 +If an URL was entered, a little globe will appear in the branch. By
  32.444 +clicking on the globe in the toolbar or the context menu an external
  32.445 +browser\footnote{
  32.446 +	The browser can be changed in the Settings Menu.}
  32.447 +will be started.
  32.448 +\begin{center}
  32.449 +	\includegraphics[width=0.5cm]{flag-url.png}
  32.450 +\end{center}
  32.451 +If you want to keep bookmarks in a map, you may want to copy the heading
  32.452 +as URL: Right click onto the branch and select "Use heading for URL".
  32.453 +
  32.454 +\subsubsection*{\vym map}
  32.455 +To link to to another map right click on a branch or choose "Edit \ra
  32.456 +Enter \vym link". A file dialog opens where you can choose the map. A
  32.457 +branch with a link is marked with 
  32.458 +\begin{center}
  32.459 +	\includegraphics[width=0.5cm]{flag-vymlink.png}
  32.460 +\end{center}
  32.461 +Clicking this flag in the toolbar or in the context menu of a branch
  32.462 +will open the map in another tab (see \ref{tabs} for working with
  32.463 +multiple maps). To delete an existing link, just press the "Cancel"
  32.464 +button.
  32.465 +
  32.466 +Technical note: Internally \vym uses absolute paths, to avoid opening
  32.467 +several tabs containing the same map. When a map is saved, this path is
  32.468 +converted to a relative one (e.g. {\tt /home/user/vym.map} might become
  32.469 +{\tt ./vym.map}. This makes it fairly easy to use multiple maps on
  32.470 +different computers or export them to HTML in future.
  32.471 +
  32.472 +\subsection{Multiple maps} \label{tabs}
  32.473 +You can work on multiple maps at the same time. Each new map is opened
  32.474 +in another {\em tab}. The available tabs are shown just above the
  32.475 +mapeditor. You can use the normal cut/copy/paste functions to
  32.476 +copy data from one map to another.
  32.477 +
  32.478 +%todo
  32.479 +
  32.480 +%TODO
  32.481 +%\subsubsection{Menus}
  32.482 +%\subsubsection{Keyboard shortcuts}
  32.483 +
  32.484 +% Settings
  32.485 +% Images
  32.486 +% Copy & Paste
  32.487 +% Working with tabs (multiple maps)
  32.488 +% Exporting
  32.489 +% Scrolling
  32.490 +
  32.491 +\section{Noteeditor} \label {noteeditor}
  32.492 +If you want to save more text in a branch e.g. a complete email, a
  32.493 +cooking recipe, or the whole source code of a software project, you can
  32.494 +use the noteeditor. Since version 1.4.7 \vym supports formatted text in
  32.495 +the noteeditor.
  32.496 +
  32.497 +\subsubsection*{States}
  32.498 +Before you can type or paste text into it, you have
  32.499 +to select a branch in the mapeditor. Note that the background color
  32.500 +of the noteeditor indicates its state:
  32.501 +\begin{itemize}
  32.502 +	\item black: no branch selected
  32.503 +	\item grey: no text entered yet
  32.504 +	\item white: text is already available
  32.505 +\end{itemize}	
  32.506 +To show you in the mapeditor itself that there is a note with more
  32.507 +information for a particular branch, a little note flag will appear next
  32.508 +to the heading of the branch. See the lower branch on the right side:
  32.509 +\begin{center}
  32.510 +	\includegraphics[width=8cm]{branches-flags.png}
  32.511 +\end{center}
  32.512 +
  32.513 +\subsubsection*{Import and export notes}
  32.514 +The note is always saved automatically within the \vym file itself.
  32.515 +Nevertheless sometimes it is nice to import a note from an external file
  32.516 +or write it. Use "File\ra~Import" and "File\ra~Export" to do so. 
  32.517 +
  32.518 +\subsubsection*{Edit and print note}
  32.519 +Editing works like in any simple texteditor, including undo and redo
  32.520 +functions. You can delete the complete note by clicking the
  32.521 +trashcan. Only the note itself is printed by clicking the printer icon.
  32.522 +
  32.523 +When pasting into the editor using the X11 copy\&paste mechanism, the
  32.524 +editor will create a paragraph for each new line. Usually this is not
  32.525 +wanted, so there you can convert all paragraphs into linebreaks by using
  32.526 +Edit~\ra~Remove~Paragraphs or \key{ALT-X}.
  32.527 +
  32.528 +\subsubsection*{Fonts}
  32.529 +The noteeditor is ment to be used for simple notes, not really as full
  32.530 +featured text editor. Because of many requests \vym supports now
  32.531 +formatted text in the noteeditor\footnote{
  32.532 +	\vym uses the QRichtText format, which is basically a subset of the
  32.533 +	formatting provided in HTML.}
  32.534 +Two default fonts are supported which can be set in the Settings menu.
  32.535 +One is a fixed width font, the other has variable width. The fixed font
  32.536 +is usually used for emails, source code etc.\ while the variable font is
  32.537 +used for simple notes, where one doesn't need fixed character widths.
  32.538 +Both fonts can easily switched using the following symbol from the
  32.539 +toolbar:
  32.540 +\begin{center}
  32.541 +	\includegraphics[width=0.5cm]{formatfixedfont.png}
  32.542 +\end{center}
  32.543 +In the Settings menu both fonts can be set and also which font should be
  32.544 +used for default. 
  32.545 +
  32.546 +Additionally to the default fonts any font installed on your system can
  32.547 +be used. Please note, that the chosen font also will be used for HTML
  32.548 +exports, so you should only use fonts which are available generally.
  32.549 +
  32.550 +\subsubsection*{Colors and formatted text}
  32.551 +Colors and text attributes (e.g. italic, bold) can 
  32.552 +be set with the buttons above the text. 
  32.553 +The text itself is divided in paragraphs. For each paragraph the format
  32.554 +can be set (e.g. centered, right). A paragraph is ended when a
  32.555 +\key{Return} is entered. If you just want to begin a new line, press
  32.556 +\key{CTRL-Return}.
  32.557 +
  32.558 +\subsubsection*{Finding text}
  32.559 +The noteeditor itself has no Find function, use Find in the mapeditor,
  32.560 +which will also search all notes (see \ref{findwindow}).
  32.561 +
  32.562 +\subsubsection*{Pasting text into note editor}
  32.563 +Often you will paste text into the editor from another application e.g.
  32.564 +an email. Normally \vym will generate a new paragraph for each new line.
  32.565 +This usually is not what you want, so you can choose from the menu
  32.566 +
  32.567 +\paragraph{Edit \ra Convert Paragraphs:}
  32.568 +This turns paragraphs in selected text (or all text, if nothing is
  32.569 +selected) into linebreaks. This is especially useful for snippets of
  32.570 +source code.
  32.571 +
  32.572 +\paragraph{Edit \ra Join Lines:}
  32.573 +Tries to format text, so that empty lines are used to delimit
  32.574 +paragraphs. This is done for selected text (or all text, if nothing is
  32.575 +selected). Especially useful for text like emails, meeting minutes etc.
  32.576 +
  32.577 +\section{Hello world}
  32.578 +\vym can export its maps in various formats and can import data from
  32.579 +outside (though import is still limited at the moment).
  32.580 +
  32.581 +\subsection{Export}
  32.582 +The format in which the map will be exported can be chosen with
  32.583 +\begin{itemize}
  32.584 +	\item File \ra Export \ra {\em format}
  32.585 +\end{itemize}
  32.586 +\vym offers both HTML and ASCII export.
  32.587 +
  32.588 +\subsubsection*{Image}
  32.589 +\vym supports all image formats which are natively supported by the
  32.590 +QT~toolkit:
  32.591 +BMP, JPEG, PBM, PGM, PNG, PPN, XPM, and XBM.
  32.592 +For use in websites and for sending images by email PNG is a good
  32.593 +recommodation regarding quality and size of the image. \vym uses QTs
  32.594 +default options for compressing the images.
  32.595 +
  32.596 +\subsubsection*{ASCII}
  32.597 +Exporting an image as text is somewhat experimental at the moment. Later
  32.598 +this will probably done using stylesheets. So the output may change in
  32.599 +future versions of \vym.
  32.600 +
  32.601 +\subsubsection*{HTML}
  32.602 +Before a map is exported as HTML, it will be first written as XML into a
  32.603 +directory (see \ref{xmlexport}). Then the external program {\tt
  32.604 +xsltproc}\footnote{On SUSE Linux {\tt xsltproc} is installed by
  32.605 +default.}
  32.606 +will be called to process the XML file and generate HTML code.
  32.607 +%A script then will transform the XML
  32.608 +%version. 
  32.609 +A dialog allows to set various options:
  32.610 +\begin{itemize}
  32.611 +	\item {\bf Include image:} If set, \vym will creat an image map at
  32.612 +	the top of the HTML output. Clicking on a branch in the map will
  32.613 +	jump to the corresponding section in the output.
  32.614 +
  32.615 +	\item {\bf Colored headings:}
  32.616 +	If set to yes, \vym will color the headings in the text part  with the
  32.617 +	same colors like in the map.
  32.618 +	\item {\bf Show Warnings:}
  32.619 +	If set to yes, \vym will ask before overwriting data.
  32.620 +	\item {\bf Show output:}
  32.621 +	This is useful mainly for debugging. It will show how the processing of
  32.622 +	the XML file works by calling the external {\tt xsltproc}.
  32.623 +\end{itemize}
  32.624 +Additionally the paths to the CSS and XSL stylesheets can be set. By
  32.625 +default on SUSE~Linux they will be in {\tt /usr/share/vym/styles}.
  32.626 +
  32.627 +%\paragraph{WIKI style:} This is very useful for easy design of webpages.
  32.628 +%Here is a short overview:
  32.629 +%\begin{verbatim}
  32.630 +%Lines:
  32.631 +%	+ Big headlines start with the '+' character.
  32.632 +%	- Small headlines start with the '-' character.
  32.633 +%	  Normal text doesn't have any starting notation.
  32.634 +%	! Notes start with an exclamation.
  32.635 +%	. Indented text starts with a dot.
  32.636 +%	? Questions start with a question-mark, and
  32.637 +%	= Answers starts with the equal-sign.
  32.638 +%	* Points for a item-list
  32.639 +%	# clues
  32.640 +%	
  32.641 +%Links:
  32.642 +%	use '{...}' or '{(vym homepage) http://www.insilmaril.de/vym/}'
  32.643 +%	for external links.
  32.644 +%	
  32.645 +%Markup:
  32.646 +%	|This is bold| text, while 
  32.647 +%	|/this text is italic|, 
  32.648 +%	|*this is pre-formatted|, and 
  32.649 +%	|!this is a note|
  32.650 +%\end{verbatim}
  32.651 +%
  32.652 +%\paragraph{Show output:} This is used for debugging. \vym uses an
  32.653 +%the external script {\tt vym2html.sh} to preprocess the XML-data. Then
  32.654 +%\vym calls {\tt xsltproc} to generate the HTML page by using various
  32.655 +%{\tt .xsl} stylesheets and {\tt wireframe.css}. If you run into problems
  32.656 +%here, changing paths in {\tt $\sim$/.qt/vymrc} might help.
  32.657 +
  32.658 +\subsubsection*{XML} \label{xmlexport}
  32.659 +The map is written into a directory both as an image and as XML. The
  32.660 +directory is set in a file dialog. If the directory is not empty, you
  32.661 +will be questioned if you risk to overwrite its contents.
  32.662 +
  32.663 +It is possible to export different maps into the same directory. Each
  32.664 +file generated will have the map's name as prefix, e.g. {\tt todo.vym}
  32.665 +becomes {\tt todo.xml}, {\tt todo.png}, {\tt todo-image-1.png} and so
  32.666 +on. This is useful if e.g. for a website several combined maps have to
  32.667 +be stored in the same directory.
  32.668 +
  32.669 +\subsection{Import} 
  32.670 +At the moment \vym can read a directory structure. This is mainly for
  32.671 +testing \vym e.g. to easily create huge maps used for benchmarks (yes,
  32.672 +there is still room to optimize \vym ;-)
  32.673 +
  32.674 +Many other applications meanwhile can export their data using XML, so
  32.675 +volunteers to write import filters are welcome.
  32.676 +
  32.677 +\subsection{File format}
  32.678 +\vym maps usually have the postfix "{\tt .vym}" and represent a
  32.679 +compressed archive of data. If you want to have a
  32.680 +closer look into the data structure, just uncompress the map manually
  32.681 +using
  32.682 +\begin{verbatim}
  32.683 +	unzip vymfile.vym
  32.684 +\end{verbatim}
  32.685 +A directory named {\tt vymfile} will be created containing further
  32.686 +directories both for {\tt images} and {\tt flags}. In the {\tt vymfile}
  32.687 +directory you will find the map itself, usually named {\tt vymfile.xml}.
  32.688 +
  32.689 +This file can be loaded directly into \vym, it does not have to be
  32.690 +compressed. If you want to compress all the data yourself, use
  32.691 +\begin{verbatim}
  32.692 +	cd vymfile
  32.693 +	zip -r vymfile.vym .
  32.694 +\end{verbatim}
  32.695 +
  32.696 +
  32.697 +%TODO
  32.698 +%\subsubsection{Menus}
  32.699 +%\subsubsection{Keyboard shortcuts}
  32.700 +%Where does vym save its settings? -> ~/.qt/vymrc
  32.701 +
  32.702 +\section{History of \vym}
  32.703 +\subsection{Future}
  32.704 +There are lots of features which might find their way into \vym.
  32.705 +Together with \vym you should have received a directory with example
  32.706 +maps e.g. on SUSE~LINUX this is
  32.707 +\begin{center}
  32.708 +	{\tt /usr/share/doc/packages/vym/demos}
  32.709 +\end{center}
  32.710 +where you find the map {\tt todo.vym}. It lists quite a lot of things to
  32.711 +be done in future. If you have more ideas, contact the author at
  32.712 +{\tt vym@insilmaril.de}.
  32.713 +
  32.714 +\subsection{Past}
  32.715 +\begin{center}
  32.716 +\begin{longtable}{|lcp{8cm}l|} \hline
  32.717 +Version	&	&	Comment								& Date	\\ \hline \hline \endhead
  32.718 +	\hline \endfoot
  32.719 +1.6.0 	& -	&	Added saving of xhtml settings in map& 2004-12-14 \\ 
  32.720 +1.5.2 	& -	&	Added Import of maps with two modes: 
  32.721 +				add/replace							& 2004-12-13 \\ 
  32.722 +		& - &	Added export of part of maps		& \\
  32.723 +		& - &	Added joining of paragraphs in text editor		& \\
  32.724 +		& - &	Optimized undo: Only relevant parts are saved, which
  32.725 +				dramatically improves e.g. moving branches up/down 
  32.726 +				in most maps & \\
  32.727 +		& -	&	Bugfix: QTextEdit generates invalid XML code, which
  32.728 +				could lead to a parse error, if font name contains a \& &  \\ 
  32.729 +		& -	&	Bugfix: Wrong order of mainbranches in Export	&  \\ 
  32.730 +		& -	&	Bugfix: zip archive was not deleted before save, which
  32.731 +				could lead to much bigger files, e.g. 
  32.732 +				when working on older \vym maps or deleted images&  \\ 
  32.733 +		& -	&	Bugfix: Printing in Texteditor      &  \\ 
  32.734 +		& -	&	Bugfix: Wrong URLs in xhtml output				&  \\
  32.735 +      	& -	&	Bugfix: Segfault fixed at Cursor left/right in empty map&  \\
  32.736 +1.5.1 	& -	&	More options in xhtml export: external scripts 	& 2004-10-01 \\
  32.737 +1.5.0 	& -	&	Public release of all changes since 1.4.1      	& 2004-09-26 \\
  32.738 +      	& -	&	New function to replace paragraphs in note editor
  32.739 +				by linebreaks, this makes pasted text much nicer& \\
  32.740 +      	& -	&	New option to toggle exporting of of floatimages& \\
  32.741 +      	& -	&	z-plane of floatimages can be set (manually only)& \\
  32.742 +		& - &	Bugfix: Wrong ordering of branches, if mainbranch is
  32.743 +				exactly left of center& \\
  32.744 +1.4.7 	& -	&	New Export to HTML by Thomas Schraitle.	& 2004-09.24 \\
  32.745 +		& - &	Bugfix: vymLink&	\\
  32.746 +		& - &	Bugfix: spaces and dots in filenames	& \\
  32.747 +		& - &	Bugfix: Error message if xsltproc is not installed& \\
  32.748 +1.4.6 	& -	&	New file format: notes are saved as part of the .xml file
  32.749 +			& 2004-09-15	\\
  32.750 +		& - &	Note Editor supports Rich Text now.&\\
  32.751 +		& - &	Parser now also nows {\tt standardflag} (all letters
  32.752 +				lowercase)&\\
  32.753 +1.4.5 	& -	&	Correct handling of font size in Heading			& 2004-08-23	\\
  32.754 +1.4.4 	& -	&	Selecting with cursor now works between subtrees	& 2004-07-29	\\
  32.755 +		& - &	Bugfix: vymLink was set to temporary dir in 1.4.3	& \\
  32.756 +		& - &	Bugfix: & \\
  32.757 +1.4.3 	& -	&	Optimisation: Reduced canvas objects by only
  32.758 +				creating objects for used flags		& 2004-07-19 \\ 
  32.759 +		& - &	Better visualization of moving branch above/below target&\\		
  32.760 +		& - &	Find Window informs with dialog, if the search failed&\\
  32.761 +		& - &	System Flags are clickable now		&\\
  32.762 +		& - &	Reworked CSS and XST stylsheets (comments, indent, browser
  32.763 +				compatibility)						&\\
  32.764 +		& - &	vymLinks are shown in statusbar		&\\
  32.765 +		& - &	current directory is save			&\\
  32.766 +		& - &	Rewritten load/save to improve multimap handling and
  32.767 +				unzipped files&\\
  32.768 +		& - &	Bugfix: vymLinks don't get deleted 
  32.769 +				when Cancel is pressed				&\\		
  32.770 +      	& -	&	Bugfix: Fixed a bunch of bugs in XSL for HTML export&            \\ 
  32.771 +      	& -	&	Bugfix: More toolbar buttons disabled, if action not
  32.772 +				possible&            \\ 
  32.773 +		& - &	Bugfix: Renaming .vymfile now works&\\		
  32.774 +		& - &	Bugfix: mapChanged set when toggling flags&\\		
  32.775 +		& - &	Bugfix: CTRL-N was used twice		&\\
  32.776 +		& - &	Bugfix: Del didn't work on floatimage &\\
  32.777 +1.4.2 	& -	&	Bugfix: Float image could not be deleted& \\ 
  32.778 +1.4.1 	& -	&	Bugfix: Color of branch not saved	& 2004-05-25 \\ 
  32.779 +      	& -	&	Bugfix: wrong path at HTML export	&            \\ 
  32.780 +		& -	&	Bugfix: map is not save with special characters in path&  \\ 
  32.781 +1.4.0 	& -	&	Ask for confirmation before opening 
  32.782 +				a map in multiple editors			& 2004-05-17 \\
  32.783 +		& - &	Save state of note editor (visible/minimized)& \\
  32.784 +		& - &	Export to HTML						& \\
  32.785 +		& - &	Author and Comment is saved in map	& \\
  32.786 +		& - &	Stats are shown in Edit MapInfo		& \\
  32.787 +		& - &	Changes for OS X port (QCursor, QContextMenuEvent)	& \\
  32.788 +		& - &	Bugfix: Fonts from note editor are save now			&\\
  32.789 +		& - &	Bugfix: invisible image when parent is scrolled		&\\
  32.790 +		& - &	Bugfix: Segfault pressing "enter" for floatimage	&\\
  32.791 +		& - &	Bugfix: Images can't be outside of exported area
  32.792 +				anymore.& \\
  32.793 +		& - &	Bugfix: Filenames with blanks		& \\
  32.794 +		& - &	Bugfix: Old maplink is shown when editing maplink& \\
  32.795 +		& - &	Bugfix: always show cursor while editing heading & \\
  32.796 +1.3.5 	& -	&	Export map to dir					& 2004-04-16 \\
  32.797 +		& - &	Export to any of QTs image formats	& \\
  32.798 +		& - &	Also right side of selection is always visible now.& \\
  32.799 +1.3.4 	& -	&	Load last maps in file menu         & 2004-04-07 \\
  32.800 +		& - &	save last image path for loading	& \\
  32.801 +		& - &	Also export standard flags to dir.	& \\
  32.802 +1.3.3 	& -	&	Enabled <br> in headings as manual linebreak	& 2004-03-26 \\
  32.803 +		& -	&	Heading can be copied to URL		&\\
  32.804 +		& -	&	Bugfix: GIFs are automatically converted to PNG now&\\
  32.805 +1.3.2 	& -	&	Add and move branches above/below selection, Texteditor copy all,& 2004-03-26 \\
  32.806 +1.3.1 	& -	&	Export to directory, changed naming in .vym& 2004-03-25 \\
  32.807 +1.3.0 	& -	&	Bugfix: Check if map can be saved at all& 2004-03-23 \\
  32.808 +1.2.12	& -	&	Select image format before saving image	& 2004-03-22 \\
  32.809 +1.2.11	& -	&	Selecting mainbranches by up/down	& 2004-03-18 \\
  32.810 +		& -	&	Export ASCII (experimental)			&			\\
  32.811 +		& -	&	Each map can be saved individually at quit	&	\\
  32.812 +		& -	&	Bugfix: Opening VymLink crashes QT	&			\\
  32.813 +		& -	&	Bugfix: 50\% less objects on canvas	&			\\
  32.814 +		& -	&	Bugfix: Ignoring LANG, now always written as UTF8&\\
  32.815 +1.2.10	& -	&	Sort Mainbranches by angle to y-axis& 2004-03-16 \\
  32.816 +		& -	&	Import directory structure			&			\\
  32.817 +		& - &	Fix: Set FrameType of MapCenter while loading map &\\
  32.818 +1.2.9	& -	&	Jump to another vym map		        & 2004-03-12 \\
  32.819 +     	& -	&	Mainbranches are alwas ordered clockwise   &     \\
  32.820 +1.2.8	& -	&	Change frame types in context menu  & 2004-03-03 \\
  32.821 +1.2.7	& -	&	Copy / Paste and save Floatimages & 2004-02-25 \\
  32.822 +1.2.6	& -	&	Closing vym in KDE now asks for save, too	& 2004-02-24 \\
  32.823 +		& -	&	Context menu for branches					&  \\
  32.824 +		& -	&	Selection is saved in .vym file				&  \\
  32.825 +1.2.5	& -	&	URLs to external links can be added & 2004-02-18 \\
  32.826 +		& - &	All actions are deactived if not possible & \\
  32.827 +1.2.4	& -	&	Images: Can be loaded, saved, relinked to other parents
  32.828 +& 2004-02-16 \\
  32.829 +1.2.3	& -	&	Zoom: Reset and finer steps shrinking/enlarging	& 2004-01-27 \\
  32.830 +1.2.2	& -	&	Editing of links (style and color)	& 2004-01-27 \\
  32.831 +1.2.1	& -	&	Bugfix: LineEdit when adding branch has correct position
  32.832 +				again.								& 2004-01-27 \\
  32.833 +1.2.0	& -	&	Scrolled parts are automatically unscrolled when
  32.834 +				selected and scrolled again later.				& 2004-01-23 \\
  32.835 +		& - &	Bugfix: Save flag is updated when multiple maps are opened& \\
  32.836 +		& - &	Bugfix: Moving of branches is faster and more accurat
  32.837 +				when adding to mapcenter& \\
  32.838 +1.1.7	& -	&	Bugfix: Remember filename of note in noteeditor	& 2003-12-04 \\
  32.839 +1.1.6	& -	&	Find Text also in Notes.	& 2003-12-02 \\
  32.840 +1.1.5	& -	&	Bugfix: Correct setting and positioning when relinking branches	& 2003-11-07 \\
  32.841 +1.1.4	& -	&	Scroll mode added (folding of subtrees).		& 2003-11-03 \\
  32.842 +		& - &	Bugfix: Wrong position of linedit in zoomed view& \\
  32.843 +1.1.3	& -	&	Added clear button in find window, bugfixes    & 2003-10-09 \\ 
  32.844 +1.1.2	& -	&	Links can be colored with color of heading     & 2003-10-07 \\ 
  32.845 +1.1.1	& -	&	Improved visualization of linking to new branch& 2003-09-26 \\ 
  32.846 +1.1.0	& -	&	Find Function							& 2003-09-25 \\ 
  32.847 +		& -	&	Selection always stays in view		& \\ \hline
  32.848 +1.0.1	& -	&	Find function scrolls to result now	& 2003-09-18\\
  32.849 +     	& -	&	Bugfix: Adding branch with midmouse	&  \\
  32.850 +		& -	&	Bugfix: multiple repositioning of map, 
  32.851 +				when noteeditor was changed (speedup)	& \\
  32.852 +		& -	&	New Linestyles (still hardcoded)		&	\\ \hline
  32.853 +1.0.0	& -	&	First public stable release			& 2003-09-16 \\	 \hline	
  32.854 +0.9.0	& -	&	added quick color picker (CTRL + Left Mouse) & ?	\\ \hline
  32.855 +0.8.0	& - &	added automatic canvas resizer, removed manual resizing of
  32.856 +				canvas & \\
  32.857 +
  32.858 +	& - &	added settings option to paste text into new branch	& \\
  32.859 +	& - &	simplified code	& \\
  32.860 +	& - &	Added heart flag	& \\
  32.861 +	& - &	Choose and switch between fixed and variable width fonts& \\
  32.862 +	& - &	note editor		& \\
  32.863 +	& -	&	Fixed segfault caused by undo and a call of updateNoteFlag of
  32.864 +			note editor	& \\
  32.865 +	& - &	Added settings menu to configure autoselect \& autoedit mode	& \\
  32.866 +	& - &	autoedit \& autoselect mode	& \\
  32.867 +	& - &	Fixed ugly display problem with QT Palette (Klaas Freitag)& \\
  32.868 +	& - &	Reduced temporary directories from 4 to 1	& \\
  32.869 +	& - &	Added wordwrap in printing of notes	& \\
  32.870 +	& - &	New toolbar buttons in texteditor	& \\
  32.871 +	& - &	Set background color	& \\
  32.872 +	& - &	Fixed bug: Flags in toolbar not updated when selecting map center	& \\ \hline
  32.873 +0.7.0	& - & No more segfault, when an object is deleted while being edited & \\
  32.874 +	& - & Keep focus constant when zooming in/out & \\
  32.875 +	& - & Export as png graphic & \\
  32.876 +	& - & Keep Center of map where it is while zooming & \\
  32.877 +	& - & Added Standard Flags (Smiley, Hook, Stopsign, ...) & \\
  32.878 +	& - & MDI: Multi Document Interface enables working on several
  32.879 +		maps simultanously & \\
  32.880 +	& - & Enabled creating a new map via argument on commandline & \\
  32.881 +	& - & Changed file extension from .mmap to .vym & \\
  32.882 +	& - & noteeditor changes color, if empty or nothing is selected & \\
  32.883 +	& - & Changes in NoteEditor window are recognized by main window,
  32.884 +		too, thus preventing loosing data when quitting the program. & \\ \hline
  32.885 +0.6.0	& - &	New rendering engine: Faster, no flickering & \\ \hline
  32.886 +0.5.0	& - & Changed printing to use maximum space on paper& \\ 
  32.887 +	& - & Note editor is hidden, too, when mapeditor is minimized& \\ 
  32.888 +	& - & New (compressed) file format& \\ \hline
  32.889 +0.4.0    & - & Size of map is saved& \\ 
  32.890 +    & - & Multi Line Headings & \\ 
  32.891 +    & - & Reworked Rendering Engine: Much faster now.& \\ 
  32.892 +    & - & Reworked Undo: Much faster now.& \\ 
  32.893 +    & - & Enabled moving of map center& \\ 
  32.894 +    & - & Multi-line headings & \\ \hline
  32.895 +0.3.0    & - & Introduced Undo& \\ 
  32.896 +    & - & Fixed some bugs & \\  \hline
  32.897 +0.2.0    & - & Moving view of map improved:& \\ 
  32.898 +	& - & New handling (acrobat reader style)& \\ 
  32.899 +	& - & New mousepointer& \\ 
  32.900 +    & - & Several tools to color a map& \\ \hline
  32.901 +0.1.0 & - & Inital version, basic map layout & \\ 
  32.902 +    & - & Data is stored in XML& \\ 
  32.903 +\end{longtable}
  32.904 +\end{center}
  32.905 +
  32.906 +
  32.907 +% INDEX
  32.908 +% mapeditor
  32.909 +% noteditor
  32.910 +% branch
  32.911 +% mapcenter
  32.912 +% heading
  32.913 +% flag
  32.914 +% orientation 
  32.915 +% zoom
  32.916 +% orientation
  32.917 +% Toolbar
  32.918 +% Zoom
  32.919 +% Find
  32.920 +% statusbar
  32.921 +% link
  32.922 +% mainbranch
  32.923 +% subtree
  32.924 +% reorder
  32.925 +% scroll
  32.926 +% fold
  32.927 +
  32.928 +
  32.929 +
  32.930 +\end{document}
  32.931 \ No newline at end of file
    33.1 Binary file tex/zoom-buttons.png has changed