summaryrefslogtreecommitdiffstats
path: root/data/pixmaps/toolbar
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-03-01 18:37:05 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-03-01 18:37:05 +0000
commit145364a8af6a1fec06556221e66d4b724a62fc9a (patch)
tree53bd71a544008c518034f208d64c932dc2883f50 /data/pixmaps/toolbar
downloadrosegarden-145364a8af6a1fec06556221e66d4b724a62fc9a.tar.gz
rosegarden-145364a8af6a1fec06556221e66d4b724a62fc9a.zip
Added old abandoned KDE3 version of the RoseGarden MIDI tool
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/rosegarden@1097595 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'data/pixmaps/toolbar')
-rw-r--r--data/pixmaps/toolbar/accent.xpm21
-rw-r--r--data/pixmaps/toolbar/accidental-doubleflat.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-doublesharp.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-flat.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-follow.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-natural.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-none.xpm33
-rw-r--r--data/pixmaps/toolbar/accidental-sharp.xpm33
-rw-r--r--data/pixmaps/toolbar/accmenu-doubleflat.xpm31
-rw-r--r--data/pixmaps/toolbar/accmenu-doublesharp.xpm20
-rw-r--r--data/pixmaps/toolbar/accmenu-flat.xpm30
-rw-r--r--data/pixmaps/toolbar/accmenu-natural.xpm31
-rw-r--r--data/pixmaps/toolbar/accmenu-sharp.xpm34
-rw-r--r--data/pixmaps/toolbar/add_tracks.pngbin0 -> 1268 bytes
-rw-r--r--data/pixmaps/toolbar/add_tracks.xpm70
-rw-r--r--data/pixmaps/toolbar/breve.xpm33
-rw-r--r--data/pixmaps/toolbar/button-metronome.pngbin0 -> 966 bytes
-rw-r--r--data/pixmaps/toolbar/chord.xpm33
-rw-r--r--data/pixmaps/toolbar/clef-alto.xpm57
-rw-r--r--data/pixmaps/toolbar/clef-alto.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-bass.xpm54
-rw-r--r--data/pixmaps/toolbar/clef-bass.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-tenor.xpm56
-rw-r--r--data/pixmaps/toolbar/clef-tenor.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/clef-treble.xpm61
-rw-r--r--data/pixmaps/toolbar/clef-treble.xpm_rg2135
-rw-r--r--data/pixmaps/toolbar/continuous-page-mode.xpm98
-rw-r--r--data/pixmaps/toolbar/crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/delete-track.pngbin0 -> 464 bytes
-rw-r--r--data/pixmaps/toolbar/delete_track.pngbin0 -> 1124 bytes
-rw-r--r--data/pixmaps/toolbar/delete_track.xpm40
-rw-r--r--data/pixmaps/toolbar/demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-breve.xpm31
-rw-r--r--data/pixmaps/toolbar/dotted-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-hemidemisemi.xpm31
-rw-r--r--data/pixmaps/toolbar/dotted-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-breve.xpm26
-rw-r--r--data/pixmaps/toolbar/dotted-rest-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm26
-rw-r--r--data/pixmaps/toolbar/dotted-rest-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-rest-semibreve.xpm34
-rw-r--r--data/pixmaps/toolbar/dotted-rest-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-semibreve.xpm33
-rw-r--r--data/pixmaps/toolbar/dotted-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/down-bow.xpm21
-rw-r--r--data/pixmaps/toolbar/event-delete.pngbin0 -> 877 bytes
-rw-r--r--data/pixmaps/toolbar/event-delete.xpm92
-rw-r--r--data/pixmaps/toolbar/event-edit-advanced.pngbin0 -> 960 bytes
-rw-r--r--data/pixmaps/toolbar/event-edit-advanced.xpm409
-rw-r--r--data/pixmaps/toolbar/event-edit.pngbin0 -> 1029 bytes
-rw-r--r--data/pixmaps/toolbar/event-edit.xpmbin0 -> 1809 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert-tempo.pngbin0 -> 1240 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert-timesig.pngbin0 -> 946 bytes
-rw-r--r--data/pixmaps/toolbar/event-insert.pngbin0 -> 857 bytes
-rw-r--r--data/pixmaps/toolbar/eventfilter.xpm124
-rw-r--r--data/pixmaps/toolbar/eventlist.pngbin0 -> 736 bytes
-rw-r--r--data/pixmaps/toolbar/eventlist.xpm30
-rw-r--r--data/pixmaps/toolbar/group-beam.xpm33
-rw-r--r--data/pixmaps/toolbar/group-chord.xpm33
-rw-r--r--data/pixmaps/toolbar/group-crescendo.xpm27
-rw-r--r--data/pixmaps/toolbar/group-decrescendo.xpm27
-rw-r--r--data/pixmaps/toolbar/group-grace.xpm33
-rw-r--r--data/pixmaps/toolbar/group-ottava.xpm27
-rw-r--r--data/pixmaps/toolbar/group-simple-tuplet.xpm33
-rw-r--r--data/pixmaps/toolbar/group-slur.xpm33
-rw-r--r--data/pixmaps/toolbar/group-tuplet.xpm33
-rw-r--r--data/pixmaps/toolbar/group-unbeam.xpm33
-rw-r--r--data/pixmaps/toolbar/guitarchord.pngbin0 -> 719 bytes
-rw-r--r--data/pixmaps/toolbar/hemidemisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/insert_audio_into_track.xpm60
-rw-r--r--data/pixmaps/toolbar/join.xpm36
-rw-r--r--data/pixmaps/toolbar/key-green.pngbin0 -> 143 bytes
-rw-r--r--data/pixmaps/toolbar/key-white.pngbin0 -> 142 bytes
-rw-r--r--data/pixmaps/toolbar/linear-layout.xpm41
-rw-r--r--data/pixmaps/toolbar/manage-audio-segments.pngbin0 -> 481 bytes
-rw-r--r--data/pixmaps/toolbar/manage-audio-segments.xpm33
-rw-r--r--data/pixmaps/toolbar/manage-midi-devices.xpm248
-rw-r--r--data/pixmaps/toolbar/manage-synth-plugins.pngbin0 -> 1580 bytes
-rw-r--r--data/pixmaps/toolbar/manage-synth-plugins.xpm112
-rw-r--r--data/pixmaps/toolbar/marcato.xpm22
-rw-r--r--data/pixmaps/toolbar/matrix-percussion.pngbin0 -> 1331 bytes
-rw-r--r--data/pixmaps/toolbar/matrix-percussion.xpm36
-rw-r--r--data/pixmaps/toolbar/matrix.pngbin0 -> 522 bytes
-rw-r--r--data/pixmaps/toolbar/matrix.xpm30
-rw-r--r--data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-3-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-breve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-crotchet.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-demisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-dotted-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-hemidemisemi.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-minim.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-no-note.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-quaver.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-semibreve.xpm19
-rw-r--r--data/pixmaps/toolbar/menu-semiquaver.xpm19
-rw-r--r--data/pixmaps/toolbar/midimixer.pngbin0 -> 851 bytes
-rw-r--r--data/pixmaps/toolbar/midimixer.xpm151
-rw-r--r--data/pixmaps/toolbar/minim.xpm33
-rw-r--r--data/pixmaps/toolbar/mixer.pngbin0 -> 418 bytes
-rw-r--r--data/pixmaps/toolbar/mixer.xpm89
-rw-r--r--data/pixmaps/toolbar/move_track_down.pngbin0 -> 1013 bytes
-rw-r--r--data/pixmaps/toolbar/move_track_down.xpm35
-rw-r--r--data/pixmaps/toolbar/move_track_up.pngbin0 -> 1163 bytes
-rw-r--r--data/pixmaps/toolbar/move_track_up.xpm35
-rw-r--r--data/pixmaps/toolbar/multi-page-mode.xpm32
-rw-r--r--data/pixmaps/toolbar/mute-all.pngbin0 -> 531 bytes
-rw-r--r--data/pixmaps/toolbar/mute-all.xpm86
-rw-r--r--data/pixmaps/toolbar/no-note.xpm30
-rw-r--r--data/pixmaps/toolbar/notation.pngbin0 -> 387 bytes
-rw-r--r--data/pixmaps/toolbar/notation.xpm31
-rw-r--r--data/pixmaps/toolbar/palette-accidentals.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-clefs.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-group.xpm35
-rw-r--r--data/pixmaps/toolbar/palette-marks.xpm38
-rw-r--r--data/pixmaps/toolbar/palette-notes.xpm21
-rw-r--r--data/pixmaps/toolbar/palette-rests.xpm21
-rw-r--r--data/pixmaps/toolbar/pause.xpm21
-rw-r--r--data/pixmaps/toolbar/quantize.pngbin0 -> 460 bytes
-rw-r--r--data/pixmaps/toolbar/quantize.xpm31
-rw-r--r--data/pixmaps/toolbar/quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/resize.xpm36
-rw-r--r--data/pixmaps/toolbar/rest-breve.xpm34
-rw-r--r--data/pixmaps/toolbar/rest-crotchet.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-demisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-hemidemisemi.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-minim.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-quaver.xpm33
-rw-r--r--data/pixmaps/toolbar/rest-semibreve.xpm34
-rw-r--r--data/pixmaps/toolbar/rest-semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/select.xpm32
-rw-r--r--data/pixmaps/toolbar/semibreve.xpm33
-rw-r--r--data/pixmaps/toolbar/semiquaver.xpm33
-rw-r--r--data/pixmaps/toolbar/split.xpm36
-rw-r--r--data/pixmaps/toolbar/staccatissimo.xpm18
-rw-r--r--data/pixmaps/toolbar/staccato.xpm14
-rw-r--r--data/pixmaps/toolbar/step_by_step.xpm26
-rw-r--r--data/pixmaps/toolbar/tenuto.xpm12
-rw-r--r--data/pixmaps/toolbar/text-mark.xpm40
-rw-r--r--data/pixmaps/toolbar/text.xpm40
-rw-r--r--data/pixmaps/toolbar/text_rf.xpm15
-rw-r--r--data/pixmaps/toolbar/text_sf.xpm15
-rw-r--r--data/pixmaps/toolbar/time-musical.pngbin0 -> 991 bytes
-rw-r--r--data/pixmaps/toolbar/time-musical.xpm51
-rw-r--r--data/pixmaps/toolbar/time-raw.pngbin0 -> 520 bytes
-rw-r--r--data/pixmaps/toolbar/time-raw.xpm26
-rw-r--r--data/pixmaps/toolbar/time-real.pngbin0 -> 676 bytes
-rw-r--r--data/pixmaps/toolbar/time-real.xpm29
-rw-r--r--data/pixmaps/toolbar/transforms-decounterpoint.xpm33
-rw-r--r--data/pixmaps/toolbar/transforms-tie.xpm33
-rw-r--r--data/pixmaps/toolbar/transport-cursor-to-pointer.pngbin0 -> 403 bytes
-rw-r--r--data/pixmaps/toolbar/transport-cursor-to-pointer.xpm18
-rw-r--r--data/pixmaps/toolbar/transport-ffwd-end.pngbin0 -> 281 bytes
-rw-r--r--data/pixmaps/toolbar/transport-ffwd-end.xpm45
-rw-r--r--data/pixmaps/toolbar/transport-ffwd.pngbin0 -> 361 bytes
-rw-r--r--data/pixmaps/toolbar/transport-ffwd.xpm59
-rw-r--r--data/pixmaps/toolbar/transport-panic.pngbin0 -> 339 bytes
-rw-r--r--data/pixmaps/toolbar/transport-play.pngbin0 -> 223 bytes
-rw-r--r--data/pixmaps/toolbar/transport-play.xpm57
-rw-r--r--data/pixmaps/toolbar/transport-pointer-to-cursor.pngbin0 -> 401 bytes
-rw-r--r--data/pixmaps/toolbar/transport-pointer-to-cursor.xpm28
-rw-r--r--data/pixmaps/toolbar/transport-record.pngbin0 -> 442 bytes
-rw-r--r--data/pixmaps/toolbar/transport-record.xpm72
-rw-r--r--data/pixmaps/toolbar/transport-rewind-end.pngbin0 -> 285 bytes
-rw-r--r--data/pixmaps/toolbar/transport-rewind-end.xpm44
-rw-r--r--data/pixmaps/toolbar/transport-rewind.pngbin0 -> 360 bytes
-rw-r--r--data/pixmaps/toolbar/transport-rewind.xpm58
-rw-r--r--data/pixmaps/toolbar/transport-solo.pngbin0 -> 523 bytes
-rw-r--r--data/pixmaps/toolbar/transport-solo.xpm26
-rw-r--r--data/pixmaps/toolbar/transport-stop.pngbin0 -> 197 bytes
-rw-r--r--data/pixmaps/toolbar/transport-stop.xpm17
-rw-r--r--data/pixmaps/toolbar/transport-tracking.pngbin0 -> 466 bytes
-rw-r--r--data/pixmaps/toolbar/transport-tracking.xpm27
-rw-r--r--data/pixmaps/toolbar/trill.xpm25
-rw-r--r--data/pixmaps/toolbar/triplet.xpm33
-rw-r--r--data/pixmaps/toolbar/turn.xpm22
-rw-r--r--data/pixmaps/toolbar/un-mute-all.pngbin0 -> 465 bytes
-rw-r--r--data/pixmaps/toolbar/un-mute-all.xpm87
-rw-r--r--data/pixmaps/toolbar/up-bow.xpm28
205 files changed, 6100 insertions, 0 deletions
diff --git a/data/pixmaps/toolbar/accent.xpm b/data/pixmaps/toolbar/accent.xpm
new file mode 100644
index 0000000..7e03ac4
--- /dev/null
+++ b/data/pixmaps/toolbar/accent.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 8 7 1",
+" c Gray0",
+". c #2a2a2a",
+"X c Gray43",
+"o c #8d8d8d",
+"O c Gray70",
+"+ c Gray84",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@",
+"@OO@@@@@@@@",
+"@O..Xo@@@@@",
+"@@@+XX.Xo+@",
+"@@@@@@++X o",
+"@@@+XX.Xo+@",
+"@O..Xo@@@@@",
+"@OO@@@@@@@@"
+};
diff --git a/data/pixmaps/toolbar/accidental-doubleflat.xpm b/data/pixmaps/toolbar/accidental-doubleflat.xpm
new file mode 100644
index 0000000..d7aae71
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-doubleflat.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" #@#@#@##. # ",
+" #--@#--#+ @#+# ",
+" # @# #+ .##### ",
+" # -@# -#- ###### ",
+" # #-# #- #####. ",
+" #+. #+. .+#@ ",
+" + + ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-doublesharp.xpm b/data/pixmaps/toolbar/accidental-doublesharp.xpm
new file mode 100644
index 0000000..1961653
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-doublesharp.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #- -# @#+# ",
+" @@ @@ .##### ",
+" .@. ###### ",
+" @@ @@ #####. ",
+" #- -# .+#@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-flat.xpm b/data/pixmaps/toolbar/accidental-flat.xpm
new file mode 100644
index 0000000..687f915
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-flat.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" #@##. # ",
+" #--#+ @#+# ",
+" # #+ .##### ",
+" # -#- ###### ",
+" # #- #####. ",
+" #+. .+#@ ",
+" + ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-follow.xpm b/data/pixmaps/toolbar/accidental-follow.xpm
new file mode 100644
index 0000000..0f6e8c2
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-follow.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" ## # ",
+" ## @#+# ",
+" ## .##### ",
+" ######## ###### ",
+" ## #####. ",
+" ## .+#@ ",
+" ## ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-natural.xpm b/data/pixmaps/toolbar/accidental-natural.xpm
new file mode 100644
index 0000000..8e3acda
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-natural.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # -# # ",
+" #+## # ",
+" #@ # @#+# ",
+" # # .##### ",
+" # # ###### ",
+" # -# #####. ",
+" #+## .+#@ ",
+" #@ # ",
+" # ",
+" # ",
+" # "};
diff --git a/data/pixmaps/toolbar/accidental-none.xpm b/data/pixmaps/toolbar/accidental-none.xpm
new file mode 100644
index 0000000..2eb5c81
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-none.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/accidental-sharp.xpm b/data/pixmaps/toolbar/accidental-sharp.xpm
new file mode 100644
index 0000000..71b1373
--- /dev/null
+++ b/data/pixmaps/toolbar/accidental-sharp.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # # ",
+" # # # ",
+" #.## # ",
+" @###+ # ",
+" ##.# @#+# ",
+" # # .##### ",
+" # # ###### ",
+" #.## #####. ",
+" @###+ .+#@ ",
+" ##.# ",
+" # # ",
+" # # ",
+" # "};
diff --git a/data/pixmaps/toolbar/accmenu-doubleflat.xpm b/data/pixmaps/toolbar/accmenu-doubleflat.xpm
new file mode 100644
index 0000000..813f6ea
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-doubleflat.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 17 8 1",
+" c Gray4",
+". c Gray21",
+"X c #515151",
+"o c #727272",
+"O c Gray54",
+"+ c Gray70",
+"@ c #c5c5c5",
+"# c None",
+/* pixels */
+"###########",
+"#@+##O@####",
+"#oo## o####",
+"#oo## +####",
+"#oo## @####",
+"#oo## #####",
+"#oo##.#####",
+"#oo#@ #####",
+"#oo##X#####",
+"#oo@oX#+o+#",
+"#O . +",
+"#oX#X O#X O",
+"#oo#o ##o @",
+"#oo+ X##.+#",
+"#O X@+O.+##",
+"#o.##o +###",
+"#@+##++####"
+};
diff --git a/data/pixmaps/toolbar/accmenu-doublesharp.xpm b/data/pixmaps/toolbar/accmenu-doublesharp.xpm
new file mode 100644
index 0000000..8ecbe47
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-doublesharp.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 6 1",
+" c #0e0e0e",
+". c #767676",
+"X c Gray54",
+"o c Gray75",
+"O c Gray80",
+"+ c None",
+/* pixels */
+"++++++++",
+"+O.o+O.O",
+"+X + X",
+"+O . o",
+"+++. .++",
+"+o . o",
+"+X O X",
+"+O.O+o.O"
+};
diff --git a/data/pixmaps/toolbar/accmenu-flat.xpm b/data/pixmaps/toolbar/accmenu-flat.xpm
new file mode 100644
index 0000000..0033ae5
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-flat.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"7 17 7 1",
+" c #040404",
+". c #282828",
+"X c #6f6f6f",
+"o c #888888",
+"O c #b4b4b4",
+"+ c #c5c5c5",
+"@ c None",
+/* pixels */
+"@@@@@@@",
+"@+O@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX@@@@",
+"@XX+XO@",
+"@o +",
+"@o.@O o",
+"@XX@@ O",
+"@XX@Xo@",
+"@XXXO@@",
+"@o O@@@",
+"@OO@@@@"
+};
diff --git a/data/pixmaps/toolbar/accmenu-natural.xpm b/data/pixmaps/toolbar/accmenu-natural.xpm
new file mode 100644
index 0000000..1cd3b38
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-natural.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"6 19 6 1",
+" c #060606",
+". c #2f2f2f",
+"X c #5f5f5f",
+"o c Gray57",
+"O c Gray84",
+"+ c None",
+/* pixels */
+"++++++",
+"+O++++",
+"+oO+++",
+"+oO+++",
+"+oO+++",
+"+oXo.o",
+"+o o",
+"+o o",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+oO+Oo",
+"+o o",
+"+o o",
+"+o.oXo",
+"++++Oo",
+"++++Oo",
+"++++Oo",
+"+++++O"
+};
diff --git a/data/pixmaps/toolbar/accmenu-sharp.xpm b/data/pixmaps/toolbar/accmenu-sharp.xpm
new file mode 100644
index 0000000..d44e4f4
--- /dev/null
+++ b/data/pixmaps/toolbar/accmenu-sharp.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 20 8 1",
+" c #020202",
+". c #2d2d2d",
+"X c Gray31",
+"o c #777777",
+"O c Gray59",
+"+ c Gray66",
+"@ c #c6c6c6",
+"# c None",
+/* pixels */
+"########",
+"#####@##",
+"##@@#+@#",
+"##@+#+@#",
+"##@+#+@#",
+"##++#+X@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#OX@",
+"##@Oo o",
+"#@. .@",
+"#o oO@#",
+"#@XO#++#",
+"##@+#+@#",
+"##@+#+@#",
+"##@+#@@#",
+"##@@####"
+};
diff --git a/data/pixmaps/toolbar/add_tracks.png b/data/pixmaps/toolbar/add_tracks.png
new file mode 100644
index 0000000..eb7eae3
--- /dev/null
+++ b/data/pixmaps/toolbar/add_tracks.png
Binary files differ
diff --git a/data/pixmaps/toolbar/add_tracks.xpm b/data/pixmaps/toolbar/add_tracks.xpm
new file mode 100644
index 0000000..f7d6f7c
--- /dev/null
+++ b/data/pixmaps/toolbar/add_tracks.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * add_tracks_xpm[] = {
+"22 18 49 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #B2A47B",
+", c #C8BD99",
+"' c #DDBF66",
+") c #D5B760",
+"! c #E2DCCC",
+"~ c #E4C050",
+"{ c #D7AD32",
+"] c #D4CCB8",
+"^ c #CFB459",
+"/ c #DCB73F",
+"( c #E3C666",
+"_ c #F2D76E",
+": c #EDCA4F",
+"< c #D7B344",
+"[ c #B2892D",
+"} c #AA8E58",
+"| c #C8AA50",
+"1 c #ECCB58",
+"2 c #FADC63",
+"3 c #F9D653",
+"4 c #DDB435",
+"5 c #AA8A45",
+"6 c #DBD9D5",
+"7 c #D7AF3B",
+"8 c #F4D150",
+"9 c #F3CC41",
+"0 c #BA8A19",
+"a c #CCB88C",
+"b c #D0A52D",
+"c c #BD9227",
+"d c #B98C25",
+"e c #B38210",
+"f c #9D7829",
+"g c #D2CCC0",
+"h c #99753A",
+"i c #A38A68",
+"j c #DFD9D5",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.%%%%%%%%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%.",
+"........-------------.",
+".++;;$$.$$$$$$$$$$$$$.",
+".++;;$$.$$$$$$$$$$$$$.",
+"........----->,------.",
+".++;;$$.$$$$$')$$$$$$.",
+".++;;$$.$$$$!~{]$$$$$.",
+"........--^/(_:<[}---.",
+" |12345 ",
+" 67890 ",
+" abcdea ",
+" afg hi ",
+" j "};
diff --git a/data/pixmaps/toolbar/breve.xpm b/data/pixmaps/toolbar/breve.xpm
new file mode 100644
index 0000000..8483638
--- /dev/null
+++ b/data/pixmaps/toolbar/breve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # # -####. # # ",
+" # #+#- @#-# # ",
+" # #@# .#@# # ",
+" # #@#. #@# # ",
+" # #-#@ -#+# # ",
+" # # .####- # # ",
+" "};
diff --git a/data/pixmaps/toolbar/button-metronome.png b/data/pixmaps/toolbar/button-metronome.png
new file mode 100644
index 0000000..7c45410
--- /dev/null
+++ b/data/pixmaps/toolbar/button-metronome.png
Binary files differ
diff --git a/data/pixmaps/toolbar/chord.xpm b/data/pixmaps/toolbar/chord.xpm
new file mode 100644
index 0000000..e779785
--- /dev/null
+++ b/data/pixmaps/toolbar/chord.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####@ ",
+" .+@+ # ",
+" +@+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-alto.xpm b/data/pixmaps/toolbar/clef-alto.xpm
new file mode 100644
index 0000000..00827a8
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-alto.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *clef-alto[] = {
+/* width height num_colors chars_per_pixel */
+" 15 31 19 1",
+/* colors */
+". c #000000",
+"# c #a8a8b0",
+"a c #b0b0b0",
+"b c #a8b0a8",
+"c c #a8b0a8",
+"d c #b0acb0",
+"e c #000000",
+"f c #b0acb0",
+"g c #000000",
+"h c None",
+"i c #a8b0a8",
+"j c #a8b0a8",
+"k c #000000",
+"l c #a8b0a8",
+"m c #a8b0a8",
+"n c #000000",
+"o c #a8b0a8",
+"p c None",
+"q c #000000",
+/* pixels */
+"hhhhhhhhhhhhhhh",
+"ppppppppppppppp",
+"hhhhhhhhhhhhhhh",
+"ppppppppppppppp",
+"ddddddddddddddd",
+"ppppppppppppppp",
+"hhhhhhhhiifhhhh",
+"ppa.jklkak.appp",
+"phi.ikg.pp..lhh",
+"mmaejki.kmq.adm",
+"pha.igbkppq.ipp",
+"ppa.ikoqppqelph",
+"hpa.igqeba.iphp",
+"ppa.ae.ajqbphph",
+"oma.i..clbmmmom",
+"hpa.iq.qnqqbhph",
+"ppa.igiqppq.lhp",
+"hpi.ikoippq.aph",
+"pha.igbeapq.aph",
+"mma.ikk.am..lmd",
+"pha.iginbk.aphp",
+"ppliobpbiicppph",
+"hpppppppppphhph",
+"phhhphphpphpphp",
+"dmmdmd#dmomddmd",
+"phhphphphphphph",
+"phphphphphphphp",
+"hphphphphphphph",
+"hphphphphphphph",
+"phphphphphphphp",
+"phphphphphphphp"
+};
diff --git a/data/pixmaps/toolbar/clef-alto.xpm_rg21 b/data/pixmaps/toolbar/clef-alto.xpm_rg21
new file mode 100644
index 0000000..cd6682c
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-alto.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_alto_xpm[] = {
+"12 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxx",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+"x.x...xxxxxx",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-bass.xpm b/data/pixmaps/toolbar/clef-bass.xpm
new file mode 100644
index 0000000..489991f
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-bass.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *clef-bass[] = {
+/* width height num_colors chars_per_pixel */
+" 15 31 16 1",
+/* colors */
+". c #000000",
+"# c #a8b0a8",
+"a c #a8b0a8",
+"b c #b0acb0",
+"c c #b0acb0",
+"d c #000000",
+"e c None",
+"f c #a8b0a8",
+"g c #a8b0a8",
+"h c #000000",
+"i c #a8b0a8",
+"j c #a8b0a8",
+"k c #a8b0a8",
+"l c #b0acb0",
+"m c None",
+"n c #000000",
+/* pixels */
+"eeeeeeeeeeeeeee",
+"mmmmmmmmmmmmmmm",
+"eeeeeeeeeeeeeee",
+"mmmmmmmmmmmmmmm",
+"ccccccccccccccc",
+"mmmmmigfjmmmmmm",
+"eeejhjmb.gejeee",
+"mmmhfmemd.j.fmm",
+"emj..hmei.fijme",
+"kck..nck#.fkkkc",
+"membngemi.fhlem",
+"ememememh.ihgme",
+"memememj.dmmeem",
+"emememen.jeemem",
+"kckckcn.akkkckc",
+"ememjnhemeememe",
+"membhimmemememe",
+"emigmmmemememem",
+"ememeememememem",
+"ckckckckckckckc",
+"mememememememem",
+"emememememememe",
+"emememememememe",
+"mememememememem",
+"ckckckckckckckc",
+"emememememememe",
+"mememememememem",
+"emememememememe",
+"emememememememe",
+"mememememememem",
+"mememememememem"
+};
diff --git a/data/pixmaps/toolbar/clef-bass.xpm_rg21 b/data/pixmaps/toolbar/clef-bass.xpm_rg21
new file mode 100644
index 0000000..21eef58
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-bass.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_bass_xpm[] = {
+"13 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxxx",
+" ... ",
+" .. .. .. ",
+" . .. .. ",
+" . .. ",
+"x..xxxx..xxxx",
+" .. .. ",
+" .. .. ",
+" .. .. ",
+" .. ",
+"xxxxxx..xxxxx",
+" . ",
+" .. ",
+" . ",
+" . ",
+"xxxx.xxxxxxxx",
+" .. ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-tenor.xpm b/data/pixmaps/toolbar/clef-tenor.xpm
new file mode 100644
index 0000000..e75422e
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-tenor.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *clef-tenor[] = {
+/* width height num_colors chars_per_pixel */
+" 13 31 18 1",
+/* colors */
+". c #000000",
+"# c #a8a8b0",
+"a c #b0b0b0",
+"b c #a8b0a8",
+"c c #b0acb0",
+"d c #000000",
+"e c #000000",
+"f c #000000",
+"g c None",
+"h c #a8b0a8",
+"i c #a8b0a8",
+"j c #000000",
+"k c #a8b0a8",
+"l c #a8b0a8",
+"m c #000000",
+"n c #a8b0a8",
+"o c None",
+"p c #000000",
+/* pixels */
+"ggggggggggggg",
+"ooooooohhkooo",
+"ga.hjkjaf.agg",
+"oh.hjj.ood.ko",
+"ca.hfh.jlp.ac",
+"oa.hfbjoop.ho",
+"oa.hjnpoop.kg",
+"oadijp.ba.hgo",
+"oa.ad.ahpboog",
+"la.h.dkkblllc",
+"oa.hp.ppmpbog",
+"oa.hfhpoop.kg",
+"gh.hfbiogp.ao",
+"oa.hfbdaop.ag",
+"ladhjfdal.dkl",
+"oadijiebj.ago",
+"gkhbbobihkoog",
+"goooooooooogo",
+"ogoogoogoggog",
+"clcnlcn#clcln",
+"ogoogogogogog",
+"gogogogogogog",
+"ogogogogogogo",
+"gogogogogogog",
+"lclclclclclcl",
+"gogogogogogog",
+"gogogogogogog",
+"ogogogogogogo",
+"ogogogogogogo",
+"gogogogogogog",
+"gogogogogogog"
+};
diff --git a/data/pixmaps/toolbar/clef-tenor.xpm_rg21 b/data/pixmaps/toolbar/clef-tenor.xpm_rg21
new file mode 100644
index 0000000..4deecb2
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-tenor.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_tenor_xpm[] = {
+"12 29 3 1",
+" c None",
+". c black",
+"x c gray60",
+" . . ... ",
+" . . . . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . .. . ",
+" . . .. . ",
+"x.x...xxxxxx",
+" . . .. . ",
+" . . .. . ",
+" . . . .. ",
+" . . . ",
+"x.x.xxxxxx.x",
+" . . . ",
+" . . . .. ",
+" . . . . ",
+" . . ... ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" ",
+"xxxxxxxxxxxx",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/clef-treble.xpm b/data/pixmaps/toolbar/clef-treble.xpm
new file mode 100644
index 0000000..cf4cdcf
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-treble.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *clef-treble[] = {
+/* width height num_colors chars_per_pixel */
+" 13 31 23 1",
+/* colors */
+". c #000000",
+"# c #b0b0b0",
+"a c #a8b0a8",
+"b c #a8b0a8",
+"c c #b0acb0",
+"d c #b0acb0",
+"e c #000000",
+"f c #000000",
+"g c #000000",
+"h c None",
+"i c #a8b0a8",
+"j c #000000",
+"k c #a8b0a8",
+"l c #000000",
+"m c #a8b0a8",
+"n c #a8b0a8",
+"o c #b0acb0",
+"p c #000000",
+"q c #b0a4b0",
+"r c #a8b0a8",
+"s c None",
+"t c #000000",
+"u c #000000",
+/* pixels */
+"shshshshshshh",
+"shshshskshshs",
+"hshshsfeoshsh",
+"shshsc.p.bshs",
+"ndndnpeblidnd",
+"hshskelsifhsh",
+"shshitbsc.shs",
+"hshscemhiushs",
+"shsh#phbetshs",
+"ndndnfniekndn",
+"shshbeltfshsh",
+"hshssqe.bhshs",
+"shshbfebsshsh",
+"shsbf.pshshsh",
+"ndnf.ifbndndn",
+"hsoeiheshshsh",
+"shfebapflahsh",
+"ha.cap.e.ecsh",
+"skpbjfllbl.bs",
+"nk.beknfnnlkd",
+"sbebjlsebsiis",
+"hsjlsflgbhikh",
+"shsflabikalss",
+"hshs#ffeelbsh",
+"ndnrnnb#fnndn",
+"shshshsspshsh",
+"hshiplshlshsh",
+"shspeesskbshs",
+"shspefhsksshs",
+"shso.faoashsh",
+"hshsbkioshhsh"
+};
diff --git a/data/pixmaps/toolbar/clef-treble.xpm_rg21 b/data/pixmaps/toolbar/clef-treble.xpm_rg21
new file mode 100644
index 0000000..6191885
--- /dev/null
+++ b/data/pixmaps/toolbar/clef-treble.xpm_rg21
@@ -0,0 +1,35 @@
+/* XPM */
+static char * clef_treble_xpm[] = {
+"13 29 3 1",
+" c None",
+"# c black",
+"x c gray60",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+"xxxxxx#x#xxxx",
+" # # ",
+" ## ",
+" ## ",
+" ## ",
+"xxxxxx#xxxxxx",
+" # ",
+" ## ",
+" ## ",
+" # # ",
+"xxx#xx##xxxxx",
+" ## # ",
+" # #### ",
+" ## # # ## ",
+" ## # # ## ",
+"x##x##x#xx##x",
+" ## # # ## ",
+" # # ## ",
+" ## # # ",
+" ## # # ",
+"xxxxx####xxxx",
+" # ",
+" ## # ",
+" # # ",
+" ## "};
diff --git a/data/pixmaps/toolbar/continuous-page-mode.xpm b/data/pixmaps/toolbar/continuous-page-mode.xpm
new file mode 100644
index 0000000..3e49e7b
--- /dev/null
+++ b/data/pixmaps/toolbar/continuous-page-mode.xpm
@@ -0,0 +1,98 @@
+/* XPM */
+static char * continuous_page_mode_1_xpm[] = {
+"22 22 73 1",
+" c None",
+". c #FFFFFF",
+"+ c #B1B1B1",
+"@ c #000000",
+"# c #F9F7F0",
+"$ c #F7F3EA",
+"% c #F5F0E4",
+"& c #F3F0E2",
+"* c #F4F0E4",
+"= c #F4F1E4",
+"- c #F4F1E5",
+"; c #F5F2E6",
+"> c #F5F3E7",
+", c #F6F2E8",
+"' c #F5F3E8",
+") c #F6F4E9",
+"! c #F3EEDE",
+"~ c #F4EEDF",
+"{ c #F3EFE0",
+"] c #F3EFE1",
+"^ c #F4F0E3",
+"/ c #F2EBDA",
+"( c #F2EDDB",
+"_ c #F2EDDD",
+": c #F2EDDE",
+"< c #F3EEDF",
+"[ c #F3EEE0",
+"} c #868585",
+"| c #A4A3A3",
+"1 c #A7A6A5",
+"2 c #A7A6A6",
+"3 c #A8A7A7",
+"4 c #A3A2A2",
+"5 c #F0EAD7",
+"6 c #F1EAD8",
+"7 c #F1EBD9",
+"8 c #F7F4EB",
+"9 c #322580",
+"0 c #453A8C",
+"a c #362A83",
+"b c #2C1F7D",
+"c c #DEDEDE",
+"d c #3F3E3E",
+"e c #4D4291",
+"f c #5C539A",
+"g c #1D1D1D",
+"h c #F9F9F8",
+"i c #BDB9D4",
+"j c #44398C",
+"k c #6D66A5",
+"l c #BABAC0",
+"m c #FEFDFC",
+"n c #FBFAFA",
+"o c #E4E2EB",
+"p c #42378A",
+"q c #716AA6",
+"r c #FBFBFA",
+"s c #FFFFFE",
+"t c #564D96",
+"u c #584F98",
+"v c #4B4090",
+"w c #332681",
+"x c #352983",
+"y c #392C85",
+"z c #FEFEFD",
+"A c #7B73AB",
+"B c #665D9F",
+"C c #FEFEFE",
+"D c #FCFCFA",
+"E c #FBFAF9",
+"F c #5E559B",
+"G c #4F4592",
+"H c #FDFDFC",
+" ",
+" .................... ",
+" .........+.......+.. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" ..#$%+&*=-;>,')+.... ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" ...+!~{]^==-+....... ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" .................... ",
+" .........+.......+.. ",
+" .@@@@@@@@@@@@@@@@@@. ",
+" .....+/(_:!<[]&+.... ",
+" .@@@@@}|123|44}@@@@. ",
+" ...+567890abbc...... ",
+" .@@@@@@d9efbbg@@@@@. ",
+" .......hijkblmm..... ",
+" .......nopqb.rs..m.. ",
+" ......bbjtuvwxy.zm.. ",
+" .......bjABvbb.CDEC. ",
+" ........bFGbb..H.... ",
+" ........ bbb ....... ",
+" b "};
diff --git a/data/pixmaps/toolbar/crotchet.xpm b/data/pixmaps/toolbar/crotchet.xpm
new file mode 100644
index 0000000..d2e1136
--- /dev/null
+++ b/data/pixmaps/toolbar/crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/delete-track.png b/data/pixmaps/toolbar/delete-track.png
new file mode 100644
index 0000000..2ddfdef
--- /dev/null
+++ b/data/pixmaps/toolbar/delete-track.png
Binary files differ
diff --git a/data/pixmaps/toolbar/delete_track.png b/data/pixmaps/toolbar/delete_track.png
new file mode 100644
index 0000000..52763c3
--- /dev/null
+++ b/data/pixmaps/toolbar/delete_track.png
Binary files differ
diff --git a/data/pixmaps/toolbar/delete_track.xpm b/data/pixmaps/toolbar/delete_track.xpm
new file mode 100644
index 0000000..2fd5793
--- /dev/null
+++ b/data/pixmaps/toolbar/delete_track.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * delete_track_xpm[] = {
+"22 18 19 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #C1BEBE",
+", c #CF0000",
+"' c #A39C9C",
+") c #C8C5C5",
+"! c #B4B1B1",
+"~ c #927D7D",
+"{ c #DADADA",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.%%%%%%%%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%.",
+"........-------------.",
+" ",
+" ",
+" ",
+" >,' ', ",
+" ),,, ',, ",
+" ),,,,, ",
+" ,,, ",
+" ,,,,, ",
+" ',,,,,' ",
+" !,, ),,! ",
+" ~) )~{ "};
diff --git a/data/pixmaps/toolbar/demisemi.xpm b/data/pixmaps/toolbar/demisemi.xpm
new file mode 100644
index 0000000..828e542
--- /dev/null
+++ b/data/pixmaps/toolbar/demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" # - ",
+" # . ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-breve.xpm b/data/pixmaps/toolbar/dotted-breve.xpm
new file mode 100644
index 0000000..73c1e88
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-breve.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * breve_xpm[] = {
+"14 26 2 1",
+" c none",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+". . ... . . ",
+". .. .. . ..",
+". .. .. . ..",
+". . ... . . ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-crotchet.xpm b/data/pixmaps/toolbar/dotted-crotchet.xpm
new file mode 100644
index 0000000..2640c7a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-demisemi.xpm b/data/pixmaps/toolbar/dotted-demisemi.xpm
new file mode 100644
index 0000000..47fe2a7
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" # - ",
+" # . ",
+" # . ",
+" @#+# . ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..2bdca1f
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-hemidemisemi.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * dotted_hemidemisemi_xpm[] = {
+"14 26 2 1",
+" c none",
+". c black",
+" ",
+" ",
+" ",
+" . ",
+" .. ",
+" .. ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" . . ",
+" .. . ",
+" .. . ",
+" . . ",
+" ..... ",
+" ...... .. ",
+" ...... .. ",
+" .... ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-minim.xpm b/data/pixmaps/toolbar/dotted-minim.xpm
new file mode 100644
index 0000000..df331a8
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .#- .# ## ",
+" #- .@ ## ",
+" #. -#. ",
+" .+## ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-quaver.xpm b/data/pixmaps/toolbar/dotted-quaver.xpm
new file mode 100644
index 0000000..985fe92
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" #. ",
+" #@ ",
+" ##. ",
+" ##+ ",
+" # .- ",
+" # . ",
+" # . ",
+" # . ",
+" # .. ",
+" # - ",
+" # + ",
+" # + ",
+" # - ",
+" # . ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-breve.xpm b/data/pixmaps/toolbar/dotted-rest-breve.xpm
new file mode 100644
index 0000000..a43eabd
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-breve.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_breve_xpm[] = {
+"9 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+"....... ",
+" ... ",
+" ... ..",
+" ... ..",
+" ... ",
+"....... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-crotchet.xpm b/data/pixmaps/toolbar/dotted-rest-crotchet.xpm
new file mode 100644
index 0000000..c6e2e84
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" - ",
+" -- ",
+" #. ",
+" #+ ",
+" .##@ ",
+" ###- ",
+" @##@ ## ",
+" +#. ## ",
+" .# ",
+" @- ",
+" .###. ",
+" +#### ",
+" ##- .. ",
+" +# ",
+" #- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-demisemi.xpm b/data/pixmaps/toolbar/dotted-rest-demisemi.xpm
new file mode 100644
index 0000000..b3d5668
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" #+ ",
+" .#+ .- ",
+" +#+@@ ",
+" @. ",
+" #. ",
+" .#. .@ ## ",
+" ##@ @@ ## ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm b/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm
new file mode 100644
index 0000000..f11dc67
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-hemidemisemi.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * rest_hemidemisemi_xpm[] = {
+"9 21 2 1",
+" c None",
+". c black",
+" ",
+" ",
+" ",
+" ",
+" .. . ",
+" .... ",
+" . ",
+" . .. ..",
+" ... ..",
+" . ",
+". . ",
+"... ",
+" . ",
+".. ",
+".. ",
+" . ",
+". ",
+". ",
+". ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-minim.xpm b/data/pixmaps/toolbar/dotted-rest-minim.xpm
new file mode 100644
index 0000000..424e42b
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ## ",
+" ###### ## ",
+" ###### ",
+" ########## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-quaver.xpm b/data/pixmaps/toolbar/dotted-rest-quaver.xpm
new file mode 100644
index 0000000..c7bcd6a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#+ .# ",
+" ##@.++ ## ",
+" @##@#@ ## ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" # ",
+" -@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-semibreve.xpm b/data/pixmaps/toolbar/dotted-rest-semibreve.xpm
new file mode 100644
index 0000000..7e460d8
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-semibreve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ########## ",
+" ###### ",
+" ###### ",
+" ## ",
+" ## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm b/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm
new file mode 100644
index 0000000..8106327
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-rest-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ## ",
+" +@ ## ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-semibreve.xpm b/data/pixmaps/toolbar/dotted-semibreve.xpm
new file mode 100644
index 0000000..a8dff5a
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-semibreve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" -####. ",
+" @#- @#- ",
+" +# .#+ ## ",
+" +#. #+ ## ",
+" -#@ -#@ ",
+" .####- ",
+" "};
diff --git a/data/pixmaps/toolbar/dotted-semiquaver.xpm b/data/pixmaps/toolbar/dotted-semiquaver.xpm
new file mode 100644
index 0000000..0734632
--- /dev/null
+++ b/data/pixmaps/toolbar/dotted-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #. ",
+" ## ",
+" ##+ ",
+" # .+ ",
+" #. .- ",
+" #+ - ",
+" ##- .. ",
+" #.@. - ",
+" # - . ",
+" # .- ",
+" # . ",
+" # . ",
+" # - ",
+" # # ",
+" # @ ",
+" # . ",
+" @#+# ",
+" .##### ## ",
+" ###### ## ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/down-bow.xpm b/data/pixmaps/toolbar/down-bow.xpm
new file mode 100644
index 0000000..6826845
--- /dev/null
+++ b/data/pixmaps/toolbar/down-bow.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 9 6 1",
+" c #010101",
+". c #797979",
+"X c #929292",
+"o c Gray72",
+"O c #d3d3d3",
+"+ c None",
+/* pixels */
+"+++++++++++",
+"+O........O",
+"+X X",
+"+X X",
+"+XXooooooXX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+XO++++++OX",
+"+O++++++++O"
+};
diff --git a/data/pixmaps/toolbar/event-delete.png b/data/pixmaps/toolbar/event-delete.png
new file mode 100644
index 0000000..2cc8f6b
--- /dev/null
+++ b/data/pixmaps/toolbar/event-delete.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-delete.xpm b/data/pixmaps/toolbar/event-delete.xpm
new file mode 100644
index 0000000..8a771a5
--- /dev/null
+++ b/data/pixmaps/toolbar/event-delete.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * event_delete_xpm[] = {
+"32 32 57 1",
+" c None",
+". c #C40000",
+"+ c #B50000",
+"@ c #F70000",
+"# c #CF0000",
+"$ c #940000",
+"% c #BF0000",
+"& c #B20000",
+"* c #FC0000",
+"= c #D90000",
+"- c #880000",
+"; c #390000",
+"> c #930000",
+", c #BA0000",
+"' c #C60000",
+") c #F00000",
+"! c #BD0000",
+"~ c #540000",
+"{ c #970000",
+"] c #B90000",
+"^ c #6F0000",
+"/ c #BE0000",
+"( c #C30000",
+"_ c #B40000",
+": c #F20000",
+"< c #F40000",
+"[ c #950000",
+"} c #C80000",
+"| c #E60000",
+"1 c #C50000",
+"2 c #6C0000",
+"3 c #9E0000",
+"4 c #C70000",
+"5 c #990000",
+"6 c #A70000",
+"7 c #FD0000",
+"8 c #E00000",
+"9 c #C20000",
+"0 c #B00000",
+"a c #EB0000",
+"b c #B60000",
+"c c #830000",
+"d c #A80000",
+"e c #EA0000",
+"f c #5B0000",
+"g c #F30000",
+"h c #BB0000",
+"i c #5E0000",
+"j c #DC0000",
+"k c #8B0000",
+"l c #FA0000",
+"m c #E40000",
+"n c #9F0000",
+"o c #4B0000",
+"p c #AD0000",
+"q c #450000",
+"r c #460000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .+ @# ",
+" $%.& *=-; ",
+" >,'& )!~ ",
+" {].+ ).^ ",
+" $/(_ :.^ ",
+" $!.+ <.^ ",
+" []}=|12 ",
+" 3%445 ",
+" 44'6 ",
+" 789(10 ",
+" *abcd,._ ",
+" 7e]f [!(+ ",
+" ghi $/.& ",
+" *jk $]'& ",
+" lmno {,.+ ",
+" mpq >%( ",
+" r ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/event-edit-advanced.png b/data/pixmaps/toolbar/event-edit-advanced.png
new file mode 100644
index 0000000..e98b1a0
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit-advanced.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-edit-advanced.xpm b/data/pixmaps/toolbar/event-edit-advanced.xpm
new file mode 100644
index 0000000..e040017
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit-advanced.xpm
@@ -0,0 +1,409 @@
+/* XPM */
+static char * event_edit_advanced_xpm[] = {
+"32 32 374 2",
+" c None",
+". c #868686",
+"+ c #7D7D7D",
+"@ c #777777",
+"# c #6F6F6F",
+"$ c #6A6A6A",
+"% c #676767",
+"& c #656565",
+"* c #626262",
+"= c #606060",
+"- c #585858",
+"; c #515151",
+"> c #4A4A4A",
+", c #484848",
+"' c #C9C9C9",
+") c #939393",
+"! c #7A7A7A",
+"~ c #FFFFFF",
+"{ c #FEFEFE",
+"] c #BABABA",
+"^ c #707070",
+"/ c #6E6E6E",
+"( c #7793C6",
+"_ c #556FD3",
+": c #6D6D6D",
+"< c #718DD5",
+"[ c #6C6C6C",
+"} c #B9B9B9",
+"| c #6B6B6B",
+"1 c #708CD4",
+"2 c #FDFDFD",
+"3 c #546ED1",
+"4 c #708BD3",
+"5 c #696969",
+"6 c #FBFBFB",
+"7 c #FAFAFA",
+"8 c #F9F9F9",
+"9 c #5773D9",
+"0 c #536ECF",
+"a c #536CCE",
+"b c #6E89CF",
+"c c #6F8AD1",
+"d c #6F8BD2",
+"e c #546ED2",
+"f c #686868",
+"g c #F7F7F7",
+"h c #F5F5F5",
+"i c #5B77E1",
+"j c #4B62BA",
+"k c #6D87CC",
+"l c #6C86CB",
+"m c #526BCB",
+"n c #666666",
+"o c #B7B7B7",
+"p c #F4F4F4",
+"q c #DFEDFF",
+"r c #CFDCFF",
+"s c #C2CDF0",
+"t c #55699F",
+"u c #506496",
+"v c #6078B5",
+"w c #4F68C4",
+"x c #4F68C5",
+"y c #6B86CA",
+"z c #6D88CE",
+"A c #B8B8B8",
+"B c #B5B5B5",
+"C c #B2B2B2",
+"D c #E1EEFF",
+"E c #D6E3FF",
+"F c #C1CDF0",
+"G c #A6B0CE",
+"H c #A4AECC",
+"I c #9DA6C2",
+"J c #364787",
+"K c #394A8C",
+"L c #5C72AD",
+"M c #667FC1",
+"N c #6881C4",
+"O c #5068C7",
+"P c #F8F8F8",
+"Q c #B1B1B1",
+"R c #E0EEFF",
+"S c #C3CFF2",
+"T c #B4BEDF",
+"U c #A1ABC8",
+"V c #A0AAC7",
+"W c #8E97B1",
+"X c #3D4C73",
+"Y c #3A496E",
+"Z c #4054A0",
+"` c #637CBB",
+" . c #6780C2",
+".. c #636363",
+"+. c #F2F2F2",
+"@. c #ACB6D6",
+"#. c #ACB6D5",
+"$. c #AFB9D9",
+"%. c #9FA9C6",
+"&. c #666C7E",
+"*. c #13182E",
+"=. c #384569",
+"-. c #5D75B1",
+";. c #FCFCFC",
+">. c #F6F6F6",
+",. c #F1F1F1",
+"'. c #A6B0CF",
+"). c #A7B1CF",
+"!. c #ABB5D4",
+"~. c #ADB8D7",
+"{. c #9BA5C0",
+"]. c #4B505E",
+"^. c #05060C",
+"/. c #1A2240",
+"(. c #404244",
+"_. c #BAC6E8",
+":. c #A2ABC8",
+"<. c #A3ACCA",
+"[. c #A5AFCD",
+"}. c #A8B2D1",
+"|. c #ADB7D7",
+"1. c #777F94",
+"2. c #1E2025",
+"3. c #000000",
+"4. c #838383",
+"5. c #3B3B3B",
+"6. c #9AA4BF",
+"7. c #9AA3BF",
+"8. c #9DA6C3",
+"9. c #A9B3D2",
+"0. c #4F5462",
+"a. c #383838",
+"b. c #5F5F5F",
+"c. c #B6B6B6",
+"d. c #B4B4B4",
+"e. c #B0B0B0",
+"f. c #949DB7",
+"g. c #959EB9",
+"h. c #98A1BD",
+"i. c #9BA5C1",
+"j. c #9EA7C4",
+"k. c #ABB6D5",
+"l. c #828AA2",
+"m. c #1C1E23",
+"n. c #505050",
+"o. c #5D5D5D",
+"p. c #363636",
+"q. c #5E5E5E",
+"r. c #C7C7C7",
+"s. c #9098B2",
+"t. c #8F98B2",
+"u. c #939CB7",
+"v. c #99A2BE",
+"w. c #9FA8C5",
+"x. c #A7B1D0",
+"y. c #A5AECC",
+"z. c #514A3F",
+"A. c #5D5548",
+"B. c #6D6455",
+"C. c #737373",
+"D. c #5C5C5C",
+"E. c #C0CCEF",
+"F. c #8E97B0",
+"G. c #8B94AD",
+"H. c #8E96B0",
+"I. c #919AB4",
+"J. c #97A0BB",
+"K. c #9BA4C0",
+"L. c #A0A9C7",
+"M. c #7C849A",
+"N. c #494D5A",
+"O. c #0F1012",
+"P. c #524B40",
+"Q. c #5F574A",
+"R. c #716758",
+"S. c #373737",
+"T. c #5B5B5B",
+"U. c #C5C5C5",
+"V. c #8C95AE",
+"W. c #939BB6",
+"X. c #99A3BF",
+"Y. c #737A8E",
+"Z. c #1D1F24",
+"`. c #474137",
+" + c #4E473C",
+".+ c #585144",
+"++ c #665E4F",
+"@+ c #786E5D",
+"#+ c #7E7E7E",
+"$+ c #3A3A3A",
+"%+ c #595959",
+"&+ c #C2C2C2",
+"*+ c #8C94AD",
+"=+ c #8D96AF",
+"-+ c #9099B3",
+";+ c #767E93",
+">+ c #101113",
+",+ c #494339",
+"'+ c #575044",
+")+ c #635A4D",
+"!+ c #726858",
+"~+ c #847967",
+"{+ c #766750",
+"]+ c #3D3D3D",
+"^+ c #565656",
+"/+ c #C0C0C0",
+"(+ c #D0DCFF",
+"_+ c #8891A9",
+":+ c #868EA6",
+"<+ c #676D80",
+"[+ c #474B58",
+"}+ c #3F434E",
+"|+ c #353842",
+"1+ c #0E0F11",
+"2+ c #4D463D",
+"3+ c #534C40",
+"4+ c #5B5346",
+"5+ c #655C4E",
+"6+ c #827664",
+"7+ c #928671",
+"8+ c #88755B",
+"9+ c #241D17",
+"0+ c #555555",
+"a+ c #969798",
+"b+ c #B3B3B5",
+"c+ c #86878B",
+"d+ c #4A4D56",
+"e+ c #3A3E49",
+"f+ c #4D4D4D",
+"g+ c #40392F",
+"h+ c #3D372D",
+"i+ c #3F382E",
+"j+ c #423B31",
+"k+ c #473F34",
+"l+ c #4D4538",
+"m+ c #554C3F",
+"n+ c #5F5546",
+"o+ c #6A5E4D",
+"p+ c #4E4539",
+"q+ c #6D5D46",
+"r+ c #272319",
+"s+ c #D5D5D5",
+"t+ c #C6C6C6",
+"u+ c #A4A4A3",
+"v+ c #94928F",
+"w+ c #85827E",
+"x+ c #79756F",
+"y+ c #6F6B63",
+"z+ c #69645B",
+"A+ c #463F33",
+"B+ c #635C50",
+"C+ c #645B4E",
+"D+ c #675E50",
+"E+ c #746A5A",
+"F+ c #7F7462",
+"G+ c #897E6B",
+"H+ c #978A75",
+"I+ c #A3957E",
+"J+ c #B0A189",
+"K+ c #A08866",
+"L+ c #282117",
+"M+ c #E0E0E0",
+"N+ c #D3D3D3",
+"O+ c #A5A4A1",
+"P+ c #96938F",
+"Q+ c #8A8680",
+"R+ c #817C74",
+"S+ c #7A746B",
+"T+ c #766F64",
+"U+ c #51493C",
+"V+ c #756B5D",
+"W+ c #776D5C",
+"X+ c #7B7160",
+"Y+ c #827765",
+"Z+ c #8A7F6B",
+"`+ c #948773",
+" @ c #9E907A",
+".@ c #A99B83",
+"+@ c #B4A48B",
+"@@ c #BEAE94",
+"#@ c #A98D68",
+"$@ c #2A2318",
+"%@ c #4F4F4F",
+"&@ c #DFDFDF",
+"*@ c #D4D4D4",
+"=@ c #B7B7B4",
+"-@ c #AAA8A4",
+";@ c #9F9B95",
+">@ c #969189",
+",@ c #8F897F",
+"'@ c #8B8377",
+")@ c #887F71",
+"!@ c #615747",
+"~@ c #897D6A",
+"{@ c #8D816D",
+"]@ c #918571",
+"^@ c #988B76",
+"/@ c #9F927C",
+"(@ c #A89A83",
+"_@ c #B9A98F",
+":@ c #C2B196",
+"<@ c #C9B89C",
+"[@ c #AE9369",
+"}@ c #2B2418",
+"|@ c #464646",
+"1@ c #E2E2E2",
+"2@ c #D8D8D8",
+"3@ c #CCCCCA",
+"4@ c #C1BEBA",
+"5@ c #B6B2AC",
+"6@ c #ADA79F",
+"7@ c #A59F94",
+"8@ c #A1998C",
+"9@ c #9E9485",
+"0@ c #9D917F",
+"a@ c #706452",
+"b@ c #9E917B",
+"c@ c #A2947E",
+"d@ c #A79982",
+"e@ c #AD9E86",
+"f@ c #BAAA90",
+"g@ c #C0B095",
+"h@ c #C7B69A",
+"i@ c #CCBB9E",
+"j@ c #D2C0A3",
+"k@ c #B49568",
+"l@ c #2C251D",
+"m@ c #3C3C3C",
+"n@ c #B8B4A9",
+"o@ c #B5AEA5",
+"p@ c #AEA79D",
+"q@ c #A79E90",
+"r@ c #A2978A",
+"s@ c #9E9382",
+"t@ c #9B907E",
+"u@ c #978A79",
+"v@ c #958774",
+"w@ c #928570",
+"x@ c #93836E",
+"y@ c #6E6150",
+"z@ c #9B8870",
+"A@ c #9E8B71",
+"B@ c #A18E6F",
+"C@ c #A38C6F",
+"D@ c #A58E70",
+"E@ c #AA916E",
+"F@ c #AD946E",
+"G@ c #B1936D",
+"H@ c #B2966B",
+"I@ c #B59669",
+"J@ c #B7986A",
+"K@ c #2D2519",
+"L@ c #151511",
+"M@ c #2F2720",
+"N@ c #2E2A27",
+"O@ c #2D261E",
+"P@ c #2C2825",
+"Q@ c #282421",
+"R@ c #2A241D",
+"S@ c #2A2723",
+"T@ c #272320",
+"U@ c #27231C",
+"V@ c #26221C",
+"W@ c #26231F",
+"X@ c #27201A",
+"Y@ c #28211A",
+"Z@ c #2C251E",
+"`@ c #29221A",
+" # c #2D261B",
+".# c #2B281C",
+"+# c #2C281C",
+"@# c #2C2519",
+"## c #2D291D",
+"$# c #090905",
+" . + @ # $ % & * = - ; > , , ; ; ; ; ; ; ; ; ; ; ; ",
+" @ ' ' ' ' ' ' ' ' ' ' ' ) ' ' ' ' ' ' ' ' ' ' ' ; ",
+" ! ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" ^ ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" / ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ",
+" / ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; ( ( _ ",
+" : ' ~ ~ ~ ~ ~ ~ ~ ~ { ~ ] ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ' ; < ( _ _ ",
+" [ ) ] ] ] ] ] ] ] ] } ] ] ] ] ] ] ] ] ] ] ] ] _ < < _ _ ( ",
+" | ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] ~ ~ ~ ~ { { { { { 1 < _ _ ( ( _ ",
+" $ ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] ~ ~ { 2 2 2 2 2 3 4 3 1 1 _ ( _ ",
+" 5 ' ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ] { 2 2 6 7 8 9 0 a b c d 3 e ( _ ",
+" f ' ~ ~ ~ ~ ~ ~ ~ ~ ~ { } 2 6 8 g h i j j k l m a c 4 ( _ ",
+" n ' ~ ~ ~ ~ ~ ~ ~ ~ { 2 o 7 g p q r s t u v w x y z a ( ",
+" n ) ] ] ] ] ] ] ] } A o B C D E F G H I J K L M N O m ",
+" & ' ~ ~ ~ ~ ~ ~ { 2 6 P Q R S T U V V U W X Y Z ` ._ ",
+" ..' ~ ~ ~ ~ { 2 2 7 g +.q S @.#.$.$.V V %.&.*.=.-. ",
+" * ' ~ ~ ~ { 2 ;.8 >.,.R S '.).!.~.$.$.V {.].^./.(. ",
+" * ' ~ ~ { 2 ;.8 h D E _.:.<.[.}.!.$.$.|.1.2.3.4.5. ",
+" = ' ~ { 2 6 P p R S 6.7.8.V <.G 9.~.$.9.0.3.4.! a. ",
+" b.) } A c.d.e.q S f.g.h.i.j.U [.}.!.k.l.m.n.o.[ p. ",
+" q.r.2 7 >.,.R S s.t.u.g.v.i.w.<.[.x.y.0.z.A.B.C.p. ",
+" D.r.7 >.D E E.F.G.H.I.u.J.K.8.U L.M.N.O.P.Q.R.@ S. ",
+" T.U.>.q S t.V.G.G.G.W W.g.h.X.v.Y.Z.`. +.+++@+#+$+ ",
+" %+&+E S F.G.G.G.G.G.*+=+-+-+;+N.>+,+ +'+)+!+~+{+]+ ",
+" ^+/+(+=+_+_+_+_+_+:+<+[+}+|+1+2+ +3+4+5+!+6+7+8+9+ ",
+" 0+a+b+c+d+e+e+e+e+|+1+f+g+h+h+i+j+k+l+m+n+o+p+q+r+ ",
+" - ' ~ s+t+c.u+v+w+x+y+z+A+B+C+D+B.E+F+G+H+I+J+K+L+ ",
+" n.A M+N+U.B O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@ ",
+" %@o &@*@r.=@-@;@>@,@'@)@!@~@{@]@^@/@(@J+_@:@<@[@}@ ",
+" |@} 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@`@ #$@T@.#+#@###K@$# "};
diff --git a/data/pixmaps/toolbar/event-edit.png b/data/pixmaps/toolbar/event-edit.png
new file mode 100644
index 0000000..822ba5a
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-edit.xpm b/data/pixmaps/toolbar/event-edit.xpm
new file mode 100644
index 0000000..37302c2
--- /dev/null
+++ b/data/pixmaps/toolbar/event-edit.xpm
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert-tempo.png b/data/pixmaps/toolbar/event-insert-tempo.png
new file mode 100644
index 0000000..8e69b38
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert-tempo.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert-timesig.png b/data/pixmaps/toolbar/event-insert-timesig.png
new file mode 100644
index 0000000..c56a31b
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert-timesig.png
Binary files differ
diff --git a/data/pixmaps/toolbar/event-insert.png b/data/pixmaps/toolbar/event-insert.png
new file mode 100644
index 0000000..03fd5d1
--- /dev/null
+++ b/data/pixmaps/toolbar/event-insert.png
Binary files differ
diff --git a/data/pixmaps/toolbar/eventfilter.xpm b/data/pixmaps/toolbar/eventfilter.xpm
new file mode 100644
index 0000000..d60ae96
--- /dev/null
+++ b/data/pixmaps/toolbar/eventfilter.xpm
@@ -0,0 +1,124 @@
+/* XPM */
+static char * eventfilter_xpm[] = {
+"32 32 89 1",
+" c None",
+". c #000000",
+"+ c #181818",
+"@ c #171717",
+"# c #161616",
+"$ c #959595",
+"% c #ABABAB",
+"& c #C0C0C0",
+"* c #D0D0D0",
+"= c #D1D1D1",
+"- c #D2D2D2",
+"; c #D3D3D3",
+"> c #040404",
+", c #0F0F0F",
+"' c #939393",
+") c #949494",
+"! c #A0A0A0",
+"~ c #A3A3A3",
+"{ c #AFAFAF",
+"] c #BBBBBB",
+"^ c #CACACA",
+"/ c #CECECE",
+"( c #C1C1C1",
+"_ c #070707",
+": c #242424",
+"< c #A6A6A6",
+"[ c #AAAAAA",
+"} c #ADADAD",
+"| c #B7B7B7",
+"1 c #BDBDBD",
+"2 c #C2C2C2",
+"3 c #C5C5C5",
+"4 c #C9C9C9",
+"5 c #CDCDCD",
+"6 c #1F1F1F",
+"7 c #A2A2A2",
+"8 c #A7A7A7",
+"9 c #A9A9A9",
+"0 c #B0B0B0",
+"a c #B6B6B6",
+"b c #BEBEBE",
+"c c #C3C3C3",
+"d c #CCCCCC",
+"e c #060606",
+"f c #757575",
+"g c #9E9E9E",
+"h c #A8A8A8",
+"i c #ACACAC",
+"j c #B3B3B3",
+"k c #B9B9B9",
+"l c #C6C6C6",
+"m c #CBCBCB",
+"n c #BABABA",
+"o c #050505",
+"p c #0B0B0B",
+"q c #828282",
+"r c #B2B2B2",
+"s c #C7C7C7",
+"t c #141414",
+"u c #989898",
+"v c #BFBFBF",
+"w c #101010",
+"x c #1E1E1E",
+"y c #7A7A7A",
+"z c #BCBCBC",
+"A c #565656",
+"B c #020202",
+"C c #5F5F5F",
+"D c #030303",
+"E c #0E0E0E",
+"F c #393939",
+"G c #090909",
+"H c #717171",
+"I c #AEAEAE",
+"J c #C8C8C8",
+"K c #A5A5A5",
+"L c #B1B1B1",
+"M c #888888",
+"N c #CFCFCF",
+"O c #B4B4B4",
+"P c #8B8B8B",
+"Q c #C4C4C4",
+"R c #A1A1A1",
+"S c #9B9B9B",
+"T c #010101",
+"U c #B5B5B5",
+"V c #8D8D8D",
+"W c #868686",
+"X c #898989",
+" ",
+" ",
+" ",
+" ",
+" .......... ",
+" .+@#@$%&*=-;;;.... ",
+" >,.')!~{]&^/=;;;;;;(_.. ",
+" :''!<[}|12345*;;;;;;;;;. ",
+" 6'789%0abc4d/*;;;;;;;;;&e ",
+" .fghi0jk](lm/*;;;;;;;;;no ",
+" .pq!9rak12sd5*;;;;;;;;;.. ",
+" .t'uhan1vl^5=;;;;;;;... ",
+" .w#xy<zb3m*-;;;bAB.. ",
+" .;CDE']l=;;;;...F. ",
+" .;(j.GD.....HI$. ",
+" _&;555ddJ&j{K. ",
+" .;;;;;-4kLM. ",
+" .;;;;N2OP. ",
+" .;/=J|r. ",
+" eNmQ<. ",
+" EccbR. ",
+" >&ckS. ",
+" T2cU). ",
+" .32rV. ",
+" .lvrM. ",
+" .m(UW. ",
+" .=&OW. ",
+" .=]UX. ",
+" .... ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/eventlist.png b/data/pixmaps/toolbar/eventlist.png
new file mode 100644
index 0000000..21a203d
--- /dev/null
+++ b/data/pixmaps/toolbar/eventlist.png
Binary files differ
diff --git a/data/pixmaps/toolbar/eventlist.xpm b/data/pixmaps/toolbar/eventlist.xpm
new file mode 100644
index 0000000..f985011
--- /dev/null
+++ b/data/pixmaps/toolbar/eventlist.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 18 6 1",
+"X c #000000",
+"O c #404040",
+". c None",
+"r c #d04040",
+"o c #808080",
+" c None",
+/* pixels */
+" XXXXXXXXXXXXX ",
+" X...........X ",
+" X...........X ",
+" X..XOO.OO...X ",
+" X..Ooo.Oo...X ",
+" X...........X ",
+" X..XOO.OOO..X ",
+" X..Ooo.Ooo..X ",
+" X...........X ",
+" X..XOO..OO..X ",
+" X..Ooo..Oo..X ",
+" X...........X ",
+" X..XOO.OO...X ",
+" X..Ooo.Oo...X ",
+" X...........X ",
+" X...........X ",
+" X...........X ",
+" XXXXXXXXXXXXX "
+};
diff --git a/data/pixmaps/toolbar/group-beam.xpm b/data/pixmaps/toolbar/group-beam.xpm
new file mode 100644
index 0000000..af8fbf0
--- /dev/null
+++ b/data/pixmaps/toolbar/group-beam.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ######### ",
+" ######### ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-chord.xpm b/data/pixmaps/toolbar/group-chord.xpm
new file mode 100644
index 0000000..4248f23
--- /dev/null
+++ b/data/pixmaps/toolbar/group-chord.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@.# ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-crescendo.xpm b/data/pixmaps/toolbar/group-crescendo.xpm
new file mode 100644
index 0000000..0177a76
--- /dev/null
+++ b/data/pixmaps/toolbar/group-crescendo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .-### ",
+" .-##-. ",
+" .-##-. ",
+" ###+. ",
+" .-##-. ",
+" .-##-. ",
+" .-### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-decrescendo.xpm b/data/pixmaps/toolbar/group-decrescendo.xpm
new file mode 100644
index 0000000..f652728
--- /dev/null
+++ b/data/pixmaps/toolbar/group-decrescendo.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ###+. ",
+" .-##-. ",
+" .-##-. ",
+" .-### ",
+" .-##-. ",
+" .-##-. ",
+" ###+. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-grace.xpm b/data/pixmaps/toolbar/group-grace.xpm
new file mode 100644
index 0000000..521c7f8
--- /dev/null
+++ b/data/pixmaps/toolbar/group-grace.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" -## #. ",
+" @##+@# ## ",
+" #@- # #.- ",
+" # # # @ ",
+" # # # .- ",
+" # @## # @ ",
+" @## #### # # ",
+" #### @#@ # # ",
+" @#@ # -- ",
+" # . ",
+" -@## ",
+" +#### ",
+" ##### ",
+" .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-ottava.xpm b/data/pixmaps/toolbar/group-ottava.xpm
new file mode 100644
index 0000000..55d5555
--- /dev/null
+++ b/data/pixmaps/toolbar/group-ottava.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 18 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ### ",
+" #. -@ ",
+" # #@ ",
+" ##- ## # +# # ",
+" +.#. # -# #- #@ ",
+" ++ # # #- +- # ",
+" # # #-# # +@ ",
+" #. #- #+. # .#+ ",
+" .##@ # .## +# ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-simple-tuplet.xpm b/data/pixmaps/toolbar/group-simple-tuplet.xpm
new file mode 100644
index 0000000..c82bf8e
--- /dev/null
+++ b/data/pixmaps/toolbar/group-simple-tuplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" #### ",
+" #- ",
+" ##. ",
+" @# ",
+" . @# ",
+" +##. ",
+" "};
diff --git a/data/pixmaps/toolbar/group-slur.xpm b/data/pixmaps/toolbar/group-slur.xpm
new file mode 100644
index 0000000..5760f49
--- /dev/null
+++ b/data/pixmaps/toolbar/group-slur.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" -+##### ",
+" ############# ",
+" ######@- # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # -@## ",
+" # -@## +#### ",
+" -@## +#### ##### ",
+" +#### ##### .#@. ",
+" ##### .#@. ",
+" .#@. # ",
+" .@ ",
+" # .@ ",
+" .## @+@ ",
+" -####-. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/group-tuplet.xpm b/data/pixmaps/toolbar/group-tuplet.xpm
new file mode 100644
index 0000000..163e831
--- /dev/null
+++ b/data/pixmaps/toolbar/group-tuplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" ###@ ",
+" .# ",
+" +#- ",
+" # ",
+" ",
+" #. ",
+" "};
diff --git a/data/pixmaps/toolbar/group-unbeam.xpm b/data/pixmaps/toolbar/group-unbeam.xpm
new file mode 100644
index 0000000..00ad0b7
--- /dev/null
+++ b/data/pixmaps/toolbar/group-unbeam.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" #. #. ",
+" ## ## ",
+" #.- #.- ",
+" # @ # @ ",
+" # .- # .- ",
+" # @ # @ ",
+" # # # # ",
+" # # # # ",
+" # -- # -- ",
+" # . # . ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/guitarchord.png b/data/pixmaps/toolbar/guitarchord.png
new file mode 100644
index 0000000..72949fe
--- /dev/null
+++ b/data/pixmaps/toolbar/guitarchord.png
Binary files differ
diff --git a/data/pixmaps/toolbar/hemidemisemi.xpm b/data/pixmaps/toolbar/hemidemisemi.xpm
new file mode 100644
index 0000000..3683ae8
--- /dev/null
+++ b/data/pixmaps/toolbar/hemidemisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" # ",
+" #@ ",
+" ##@ ",
+" ###@ ",
+" # @@ ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # @@ . ",
+" #@ .- ",
+" ##@ . ",
+" ###@ . ",
+" # .@@ . ",
+" #@ .-. ",
+" ##@ - ",
+" ###@ . ",
+" # .@@ . ",
+" # .-. ",
+" @#+# - ",
+" .##### . ",
+" ###### . ",
+" #####. . ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/insert_audio_into_track.xpm b/data/pixmaps/toolbar/insert_audio_into_track.xpm
new file mode 100644
index 0000000..89eb1cc
--- /dev/null
+++ b/data/pixmaps/toolbar/insert_audio_into_track.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * insert_audio_into_track_xpm[] = {
+"22 18 39 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #6D8516",
+", c #B6B6B7",
+"' c #A9A9B8",
+") c #B4B4B7",
+"! c #605DEA",
+"~ c #4541D0",
+"{ c #6A67F4",
+"] c #5D5AE7",
+"^ c #4B47D6",
+"/ c #6865F2",
+"( c #5D59E7",
+"_ c #4D49D7",
+": c #6B68F5",
+"< c #6864F2",
+"[ c #4B48D6",
+"} c #625EEC",
+"| c #5956E3",
+"1 c #3734C2",
+"2 c #403CCB",
+"3 c #6360ED",
+"4 c #3D3AC8",
+"5 c #5F5CE9",
+"6 c #4340CE",
+"7 c #5D5AE8",
+"8 c #4A47D5",
+"9 c #6966F3",
+"0 c #5E5AE8",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%***%%*%=%.",
+"........-------------.",
+".++;;$$.>>>>>>>>>>>>>.",
+".++;;$$.>>>>>>>>>>>>>.",
+"........----,-')-----.",
+" !~ ",
+" {{]^ ",
+" {{{/(_ ",
+" {{:::<][ ",
+" {{{::{}/|1 ",
+" ::{2 ",
+" {:34 ",
+" {:56 ",
+" ::78 ",
+" {:90 ",
+" {:{/ "};
diff --git a/data/pixmaps/toolbar/join.xpm b/data/pixmaps/toolbar/join.xpm
new file mode 100644
index 0000000..4e9c3d4
--- /dev/null
+++ b/data/pixmaps/toolbar/join.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #c5d37d",
+"O c #8c0800",
+"+ c #c57dd3",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"## ##",
+"## ++++++ oooooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++++ oooooo ##",
+"## +++++++++ ooooo ##",
+"## ++++++++ oooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++ oooooooo ##",
+"## +++++ ooooooooo ##",
+"## ++++++ oooooooo ##",
+"## +++++++ ooooooo ##",
+"## ++++++++ oooooo ##",
+"## ##",
+"######################",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/key-green.png b/data/pixmaps/toolbar/key-green.png
new file mode 100644
index 0000000..42c39e8
--- /dev/null
+++ b/data/pixmaps/toolbar/key-green.png
Binary files differ
diff --git a/data/pixmaps/toolbar/key-white.png b/data/pixmaps/toolbar/key-white.png
new file mode 100644
index 0000000..d5098c5
--- /dev/null
+++ b/data/pixmaps/toolbar/key-white.png
Binary files differ
diff --git a/data/pixmaps/toolbar/linear-layout.xpm b/data/pixmaps/toolbar/linear-layout.xpm
new file mode 100644
index 0000000..7fdbfa0
--- /dev/null
+++ b/data/pixmaps/toolbar/linear-layout.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char * linear_layout_1_xpm[] = {
+"22 22 16 1",
+" c None",
+". c #FFFFFF",
+"+ c #F8F7EF",
+"@ c #B1B1B1",
+"# c #000000",
+"$ c #F6F5ED",
+"% c #F6F6ED",
+"& c #F7F7EE",
+"* c #F4F3EA",
+"= c #F6F4EB",
+"- c #F6F5EC",
+"; c #F7F6EE",
+"> c #F2F2F7",
+", c #AFAACD",
+"' c #FCFCFD",
+") c #2C1F7D",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ....................+",
+" .........@.......@..+",
+" .####################",
+" .....@.........@$%&++",
+" .####################",
+" ...@........@**=-%;&+",
+" .####################",
+" .....................",
+" .............>,'.....",
+" )) ",
+" ))))) )))) ",
+" ))))))))))))))) ",
+" ))))))))))))))) ",
+" )))) ))) ",
+" )) ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-audio-segments.png b/data/pixmaps/toolbar/manage-audio-segments.png
new file mode 100644
index 0000000..27f70df
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-audio-segments.png
Binary files differ
diff --git a/data/pixmaps/toolbar/manage-audio-segments.xpm b/data/pixmaps/toolbar/manage-audio-segments.xpm
new file mode 100644
index 0000000..e3a922a
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-audio-segments.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * manage_audio_segments_xpm[] = {
+"22 22 8 1",
+" c None",
+"# c #000000",
+"@ c #a0a0a0",
+"b c #a0a0f0",
+"x c #d0d0d0",
+"% c #C7D485",
+"- c #B7B7B7",
+". c #666666",
+" # ",
+" # @ ",
+" # # # ",
+" # ##@ #x ",
+" #@###@x#@ x ",
+" ####@##@#@##@### ",
+" # #@@##@# # ",
+" # ## # ",
+" @ # ",
+" # ",
+" x ",
+" ",
+" .--------------. ",
+" .%%%%%%%%%%%%%%. ",
+" .%%%%%%%%%%%%%%. ",
+" .--------------. ",
+" .%%%%%%%%%%%%%%. ",
+" .%%%%%%%%%%%%%%. ",
+" .--------------. ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-midi-devices.xpm b/data/pixmaps/toolbar/manage-midi-devices.xpm
new file mode 100644
index 0000000..e765c19
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-midi-devices.xpm
@@ -0,0 +1,248 @@
+/* XPM */
+static char * manage_midi_devices1_2_xpm[] = {
+"22 22 223 2",
+" c None",
+". c #020200",
+"+ c #000000",
+"@ c #080B00",
+"# c #171F02",
+"$ c #354705",
+"% c #273504",
+"& c #63830E",
+"* c #749211",
+"= c #6E8A10",
+"- c #85A614",
+"; c #A5C02E",
+"> c #C1D450",
+", c #B6CC41",
+"' c #BAD046",
+") c #C6DE44",
+"! c #090909",
+"~ c #314306",
+"{ c #44580B",
+"] c #647C1A",
+"^ c #5C7415",
+"/ c #6C8222",
+"( c #7A9125",
+"_ c #C5DD4E",
+": c #B1CC39",
+"< c #BAD439",
+"[ c #BDDB32",
+"} c #FFFFFF",
+"| c #020202",
+"1 c #DADADA",
+"2 c #050505",
+"3 c #B4B4B4",
+"4 c #C4C4C4",
+"5 c #020400",
+"6 c #181D09",
+"7 c #A7C087",
+"8 c #4D7113",
+"9 c #5A7D16",
+"0 c #AED027",
+"a c #788F24",
+"b c #7D9628",
+"c c #8FE31B",
+"d c #93D318",
+"e c #8CDB16",
+"f c #89E917",
+"g c #010101",
+"h c #D2D2D2",
+"i c #D7D7D7",
+"j c #0A0E01",
+"k c #1E260C",
+"l c #EFF2EA",
+"m c #3C5A07",
+"n c #60801E",
+"o c #799023",
+"p c #799124",
+"q c #99FF00",
+"r c #A4C91D",
+"s c #ADD31E",
+"t c #A5D91D",
+"u c #030303",
+"v c #FCFCFC",
+"w c #D5D5D5",
+"x c #050800",
+"y c #090C04",
+"z c #426208",
+"A c #577512",
+"B c #799123",
+"C c #7A9124",
+"D c #84EC15",
+"E c #8EE518",
+"F c #FDFDFD",
+"G c #E7E7E7",
+"H c #040600",
+"I c #0E1106",
+"J c #3D6006",
+"K c #537211",
+"L c #789023",
+"M c #829C24",
+"N c #A4C81A",
+"O c #A3C712",
+"P c #7FEF15",
+"Q c #FEFEFE",
+"R c #040404",
+"S c #DEDEDE",
+"T c #010100",
+"U c #1A2010",
+"V c #3D6306",
+"W c #517012",
+"X c #788F23",
+"Y c #7A941D",
+"Z c #A6D519",
+"` c #93E10D",
+" . c #A9D41D",
+".. c #090C00",
+"+. c #080808",
+"@. c #0C0C0C",
+"#. c #EEEEEE",
+"$. c #161B0B",
+"%. c #3E6306",
+"&. c #5B7516",
+"*. c #7B9420",
+"=. c #7E991D",
+"-. c #95E018",
+";. c #92E114",
+">. c #AADE12",
+",. c #131B01",
+"'. c #202020",
+"). c #F5F5F5",
+"!. c #0E1206",
+"~. c #426809",
+"{. c #5E7B1A",
+"]. c #80981F",
+"^. c #829A21",
+"/. c #85E815",
+"(. c #A7D51C",
+"_. c #343534",
+":. c #2A2B2A",
+"<. c #393A39",
+"[. c #4B4B4B",
+"}. c #232423",
+"|. c #45640B",
+"1. c #718D1F",
+"2. c #809D18",
+"3. c #809F18",
+"4. c #AED21F",
+"5. c #AACE1D",
+"6. c #80ED15",
+"7. c #ACD21E",
+"8. c #020300",
+"9. c #FBFBFB",
+"0. c #FBFBF9",
+"a. c #F9F9F5",
+"b. c #F5F7EE",
+"c. c #EEF1DF",
+"d. c #E3E8C7",
+"e. c #D8E0AD",
+"f. c #D3DF9A",
+"g. c #B6CB5A",
+"h. c #ADC63C",
+"i. c #A7D324",
+"j. c #8BAE13",
+"k. c #AFD31F",
+"l. c #B7D343",
+"m. c #ABD01E",
+"n. c #82F609",
+"o. c #C0DB16",
+"p. c #233003",
+"q. c #F5F5F2",
+"r. c #E9EEDB",
+"s. c #E1EABB",
+"t. c #CDE17A",
+"u. c #BBD64E",
+"v. c #B4D042",
+"w. c #ADCF24",
+"x. c #91E516",
+"y. c #97C016",
+"z. c #AFD322",
+"A. c #B9D633",
+"B. c #AED531",
+"C. c #86FD03",
+"D. c #C6DE16",
+"E. c #141B01",
+"F. c #070A01",
+"G. c #E5E5E5",
+"H. c #DCDCDC",
+"I. c #F6F6F6",
+"J. c #DCDED3",
+"K. c #CFD8A8",
+"L. c #C9DE74",
+"M. c #BCE130",
+"N. c #A7E415",
+"O. c #87FF00",
+"P. c #8FD215",
+"Q. c #BADE25",
+"R. c #B2DC40",
+"S. c #7FF111",
+"T. c #E1EC0C",
+"U. c #2B3D06",
+"V. c #848484",
+"W. c #1B210C",
+"X. c #1E270A",
+"Y. c #1C2704",
+"Z. c #1F2A04",
+"`. c #1F2A05",
+" + c #1A2304",
+".+ c #141B03",
+"++ c #0E1302",
+"@+ c #3F5109",
+"#+ c #A6D715",
+"$+ c #B4E40E",
+"%+ c #CAE30A",
+"&+ c #C2D127",
+"*+ c #C6D90A",
+"=+ c #A6D433",
+"-+ c #A4E43E",
+";+ c #86FD02",
+">+ c #F9F905",
+",+ c #3C4911",
+"'+ c #6B720A",
+")+ c #BBC616",
+"!+ c #C7CB25",
+"~+ c #CED28A",
+"{+ c #E0E305",
+"]+ c #C8CF91",
+"^+ c #C8CE04",
+"/+ c #C0DC8F",
+"(+ c #DEE004",
+"_+ c #BCDC72",
+":+ c #FAFF00",
+"<+ c #475F0C",
+"[+ c #686638",
+"}+ c #FCF8AF",
+"|+ c #F6FF00",
+"1+ c #839715",
+"2+ c #18180D",
+"3+ c #CCD200",
+"4+ c #141300",
+"5+ c #C7CE00",
+"6+ c #272609",
+"7+ c #0C0B00",
+"8+ c #CDDC00",
+"9+ c #87933E",
+"0+ c #809420",
+" ",
+" ",
+" . + @ # + $ % % + % + + ",
+" & * = - - - ; > , ' ) + ",
+"+ + + + + ! + + + + + ~ { ] ^ / ( _ : < [ + ",
+"+ } + | 1 + 2 3 4 5 6 7 8 9 0 a b c d e f + ",
+"+ } + + } + g h i j k l m n 0 o p q r s t + ",
+"+ } + + } + u v w x y } z A 0 B C q q D E + ",
+"+ F + + } + u } G H I } J K 0 L M q N O P + ",
+"+ Q + + } + R } S T U } V W 0 X Y q Z ` ...",
+"+ } + +.F + @.} #.+ $.} %.&.0 *.=.q -.;.>.,.",
+"+ } + R F + '.} ).+ !.Q ~.{.0 ].^.P P /.(.+ ",
+"+ } _.:.Q <.[.} } T }.Q |.1.0 2.3.4.5.6.7.+ ",
+"8.} } F 9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.",
+"H F } } } Q v q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.",
+"F.1 } G.H.} I.J.K.L.M.N.P O.O.P.P Q.R.S.T.U.",
+"V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+q -+q ;+>+,+",
+" '+)+!+~+{+]+^+/+(+_+:+<+",
+" [+}+} |+} |+} |+} } 1+",
+" 2+3+4+5+6+3+7+8+9+0+",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/manage-synth-plugins.png b/data/pixmaps/toolbar/manage-synth-plugins.png
new file mode 100644
index 0000000..f618822
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-synth-plugins.png
Binary files differ
diff --git a/data/pixmaps/toolbar/manage-synth-plugins.xpm b/data/pixmaps/toolbar/manage-synth-plugins.xpm
new file mode 100644
index 0000000..4ea96e2
--- /dev/null
+++ b/data/pixmaps/toolbar/manage-synth-plugins.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * manage_synth_plugins1_xpm[] = {
+"23 22 87 1",
+" c None",
+". c #FF6D0B",
+"+ c #AA8974",
+"@ c #9E9FA1",
+"# c #A8A9AB",
+"$ c #ACADAE",
+"% c #909195",
+"& c #FFCAAA",
+"* c #EF4D45",
+"= c #9D9EA0",
+"- c #ADADAF",
+"; c #D6D6D8",
+"> c #B8B9BB",
+", c #FF944C",
+"' c #C3D0F9",
+") c #C3D1FE",
+"! c #BFCEFD",
+"~ c #B6C3EF",
+"{ c #F11B10",
+"] c #A6A7A9",
+"^ c #D2DAF1",
+"/ c #A6B0D1",
+"( c #C3C4C5",
+"_ c #FFB5A1",
+": c #C5D1FB",
+"< c #EAEEFF",
+"[ c #D5DEFF",
+"} c #BFCEFE",
+"| c #B3C0EB",
+"1 c #9CA0AE",
+"2 c #BAC9FA",
+"3 c #C2D0FE",
+"4 c #D5DEFE",
+"5 c #C2CDF0",
+"6 c #C1CFFF",
+"7 c #B9C8F9",
+"8 c #CBD4F1",
+"9 c #CBD7FD",
+"0 c #BECDFC",
+"a c #C8D4F9",
+"b c #000000",
+"c c #ADBAE3",
+"d c #B9C8F8",
+"e c #DC0A00",
+"f c #C1CDF6",
+"g c #BFCDFE",
+"h c #B6C1E7",
+"i c #BECDFD",
+"j c #C0CEFE",
+"k c #9AA2C2",
+"l c #6F6F70",
+"m c #A1ABCD",
+"n c #B0BCE1",
+"o c #B7C5F3",
+"p c #B6C4F3",
+"q c #B3B5B6",
+"r c #A9B4D5",
+"s c #ADAFB2",
+"t c #9EA2B0",
+"u c #989CA9",
+"v c #D0B9BC",
+"w c #ADB3C6",
+"x c #B0B7CE",
+"y c #D0CEE4",
+"z c #120000",
+"A c #BCCBFC",
+"B c #A9B3D2",
+"C c #AAAAAC",
+"D c #C2D1FD",
+"E c #6A6A6A",
+"F c #C1CFFE",
+"G c #9FA2AC",
+"H c #8B8B8D",
+"I c #C1CFFD",
+"J c #BCC6E3",
+"K c #BAC5E8",
+"L c #C0CFFF",
+"M c #BBC9F8",
+"N c #C3D1FF",
+"O c #C6D3FF",
+"P c #C2D1FF",
+"Q c #B7C5F4",
+"R c #BAC9F9",
+"S c #BBCAFB",
+"T c #A9AEBF",
+"U c #A8B1CE",
+"V c #A5AECA",
+" ",
+" ...+ @#$% ",
+" ..&&**.+ =-;;;;>% ",
+" .,')!~{. ]^')!/;( ",
+" ._:<<[}|{+ 1;:<<[}/2# ",
+" .&3<4567{. 1;3<896/[1 ",
+" .&0[abcde. 1;0[bfg%[% ",
+" .&hij/bke+ l;/bmi2%2% ",
+" _,&nopmbe lqbr/%%21 ",
+" __stuee+ l1;[221% ",
+" +%%+ 111% ",
+" ..._ ...+ ",
+" .._*b_++ ..*{{{.+ ",
+" .,vwbx1+ .*')!~{. ",
+" ._y<mzABC+ ._:<<[}|{+ ",
+" ._D<wEFdGH .&3<4567{. ",
+" .&I[JKL7GH .&0[abcde. ",
+" .&MNOPAQGH .&hij/bke+ ",
+" _,&RS2dG1 _,&nopmbe ",
+" ._TUVGH+ __stuee+ ",
+" HHH+ +%%+ ",
+" "};
diff --git a/data/pixmaps/toolbar/marcato.xpm b/data/pixmaps/toolbar/marcato.xpm
new file mode 100644
index 0000000..fda4e01
--- /dev/null
+++ b/data/pixmaps/toolbar/marcato.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 8 1",
+" c Gray2",
+". c Gray21",
+"X c Gray36",
+"o c #6d6d6d",
+"O c #888888",
+"+ c Gray70",
+"@ c #d2d2d2",
+"# c None",
+/* pixels */
+"########",
+"####O###",
+"###+ +##",
+"###. .##",
+"##@X @#",
+"##X@o X#",
+"#+o#@ @",
+"#+@##Oo+"
+};
diff --git a/data/pixmaps/toolbar/matrix-percussion.png b/data/pixmaps/toolbar/matrix-percussion.png
new file mode 100644
index 0000000..e0d1929
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix-percussion.png
Binary files differ
diff --git a/data/pixmaps/toolbar/matrix-percussion.xpm b/data/pixmaps/toolbar/matrix-percussion.xpm
new file mode 100644
index 0000000..c8d16c2
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix-percussion.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * matrix_xpm[] = {
+"22 18 15 1",
+" c None",
+". c #000000",
+"+ c #C0C0C0",
+"@ c #808080",
+"# c #D04040",
+"$ c #B46600",
+"% c #FFF2B6",
+"& c #DEB527",
+"* c #900000",
+"= c #FBCE05",
+"- c #633800",
+"; c #DE910D",
+"> c #8F7311",
+", c #D0A040",
+"' c #996B1C",
+" ",
+" ................. ",
+" ++@+++@+++@+++@++ ",
+" . ",
+" .#. ... ",
+" . .###.$%&. ",
+" .#*...*#*.$&$. ",
+" .##*$%=.* .&$$. ",
+" .#*$&=. .&-.. ",
+" . ..;$&>.;-. ",
+" .,. ...&&-. ",
+" .,,,. .'-&&$. ",
+" .,. .&$-.;&$. ",
+" . .&$-. .;&=. ",
+" .&;$. .;&=. ",
+" ++@+.&;-.+@+++.$&- ",
+" ....&--.........-- ",
+" "};
diff --git a/data/pixmaps/toolbar/matrix.png b/data/pixmaps/toolbar/matrix.png
new file mode 100644
index 0000000..3de07c0
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix.png
Binary files differ
diff --git a/data/pixmaps/toolbar/matrix.xpm b/data/pixmaps/toolbar/matrix.xpm
new file mode 100644
index 0000000..91fd854
--- /dev/null
+++ b/data/pixmaps/toolbar/matrix.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 18 6 1",
+"X c #000000",
+"O c #808080",
+". c #c0c0c0",
+"r c #d04040",
+"o c #d0a040",
+" c None",
+/* pixels */
+" ",
+" XXXXXXXXXXXXXXXXX ",
+" ..O...O...O...O.. ",
+" ",
+" XXXXX ",
+" XrrrX ",
+" XXXXX XXXXX ",
+" XrrrX ",
+" XXXXX ",
+" ",
+" XXXXXXXXXX ",
+" XooooooooX ",
+" XXXXXXXXXX ",
+" ",
+" ",
+" ..O...O...O...O.. ",
+" XXXXXXXXXXXXXXXXX "
+" "
+};
diff --git a/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm
new file mode 100644
index 0000000..bbdaf42
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-3-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-breve.xpm b/data/pixmaps/toolbar/menu-3-breve.xpm
new file mode 100644
index 0000000..6bf05b5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" # #### # ",
+" ### ### ",
+" ### ### ",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-crotchet.xpm b/data/pixmaps/toolbar/menu-3-crotchet.xpm
new file mode 100644
index 0000000..942889d
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-demisemi.xpm b/data/pixmaps/toolbar/menu-3-demisemi.xpm
new file mode 100644
index 0000000..fd557c1
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ### ",
+" xxx # # ",
+" xx #### ",
+" xxx # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-breve.xpm b/data/pixmaps/toolbar/menu-3-dotted-breve.xpm
new file mode 100644
index 0000000..8a5d61a
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" # #### # ",
+" ### ### ##",
+" ### ### ##",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm b/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm
new file mode 100644
index 0000000..9ac0731
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm b/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm
new file mode 100644
index 0000000..0e8b1cd
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ### ",
+" xxx # # ",
+" xx #### ",
+" xxx # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..71db40f
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-minim.xpm b/data/pixmaps/toolbar/menu-3-dotted-minim.xpm
new file mode 100644
index 0000000..74873ff
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm b/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm
new file mode 100644
index 0000000..7d7ee6e
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm b/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm
new file mode 100644
index 0000000..ac73f85
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" #### ",
+" ## ## ## ",
+" ## ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm b/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm
new file mode 100644
index 0000000..37ff2de
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-dotted-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm
new file mode 100644
index 0000000..bbdaf42
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ### ",
+" xx # # ",
+" xxx #### ",
+" xx # # ",
+" xxx #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-minim.xpm b/data/pixmaps/toolbar/menu-3-minim.xpm
new file mode 100644
index 0000000..576b0f3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx # ",
+" xxx # ",
+" xx # ",
+" xxx # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-quaver.xpm b/data/pixmaps/toolbar/menu-3-quaver.xpm
new file mode 100644
index 0000000..1ee48e5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-semibreve.xpm b/data/pixmaps/toolbar/menu-3-semibreve.xpm
new file mode 100644
index 0000000..d10df5a
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ",
+" xxx ",
+" xx ",
+" xxx ",
+" ",
+" ",
+" #### ",
+" ## ## ",
+" ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-3-semiquaver.xpm b/data/pixmaps/toolbar/menu-3-semiquaver.xpm
new file mode 100644
index 0000000..d26c9ec
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-3-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" xxx ",
+" xx ## ",
+" xxx # # ",
+" xx # # ",
+" xxx ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-breve.xpm b/data/pixmaps/toolbar/menu-breve.xpm
new file mode 100644
index 0000000..b10e863
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # #### # ",
+" ### ### ",
+" ### ### ",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-crotchet.xpm b/data/pixmaps/toolbar/menu-crotchet.xpm
new file mode 100644
index 0000000..72ef0db
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-demisemi.xpm b/data/pixmaps/toolbar/menu-demisemi.xpm
new file mode 100644
index 0000000..e8e0882
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-breve.xpm b/data/pixmaps/toolbar/menu-dotted-breve.xpm
new file mode 100644
index 0000000..3be4f24
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-breve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" # #### # ",
+" ### ### ##",
+" ### ### ##",
+" # #### # ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-crotchet.xpm b/data/pixmaps/toolbar/menu-dotted-crotchet.xpm
new file mode 100644
index 0000000..d1a1060
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-crotchet.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-demisemi.xpm b/data/pixmaps/toolbar/menu-dotted-demisemi.xpm
new file mode 100644
index 0000000..a9e4813
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-demisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm
new file mode 100644
index 0000000..8643f7e
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-minim.xpm b/data/pixmaps/toolbar/menu-dotted-minim.xpm
new file mode 100644
index 0000000..80daea2
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-quaver.xpm b/data/pixmaps/toolbar/menu-dotted-quaver.xpm
new file mode 100644
index 0000000..7ba6ef9
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-semibreve.xpm b/data/pixmaps/toolbar/menu-dotted-semibreve.xpm
new file mode 100644
index 0000000..65127d3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" #### ",
+" ## ## ## ",
+" ## ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm b/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm
new file mode 100644
index 0000000..1beb8c5
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-dotted-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ## ",
+" #### ## ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-hemidemisemi.xpm b/data/pixmaps/toolbar/menu-hemidemisemi.xpm
new file mode 100644
index 0000000..7f37864
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-hemidemisemi.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### ",
+" # # ",
+" #### # ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-minim.xpm b/data/pixmaps/toolbar/menu-minim.xpm
new file mode 100644
index 0000000..837aba3
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-minim.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" #### ",
+" # # ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-no-note.xpm b/data/pixmaps/toolbar/menu-no-note.xpm
new file mode 100644
index 0000000..576bc2d
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-no-note.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-quaver.xpm b/data/pixmaps/toolbar/menu-quaver.xpm
new file mode 100644
index 0000000..f2e952f
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-quaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # ",
+" # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-semibreve.xpm b/data/pixmaps/toolbar/menu-semibreve.xpm
new file mode 100644
index 0000000..5dd251b
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-semibreve.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" #### ",
+" ## ## ",
+" ## ## ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/menu-semiquaver.xpm b/data/pixmaps/toolbar/menu-semiquaver.xpm
new file mode 100644
index 0000000..ad78e40
--- /dev/null
+++ b/data/pixmaps/toolbar/menu-semiquaver.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * scratch[] = {
+"14 13 3 1",
+" c none",
+"# c black",
+"x c black",
+" ",
+" ",
+" ## ",
+" # # ",
+" # # ",
+" ## # ",
+" # ## ",
+" # # ",
+" # # ",
+" #### ",
+" ##### ",
+" #### ",
+" "};
diff --git a/data/pixmaps/toolbar/midimixer.png b/data/pixmaps/toolbar/midimixer.png
new file mode 100644
index 0000000..a673743
--- /dev/null
+++ b/data/pixmaps/toolbar/midimixer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/midimixer.xpm b/data/pixmaps/toolbar/midimixer.xpm
new file mode 100644
index 0000000..dfd43b1
--- /dev/null
+++ b/data/pixmaps/toolbar/midimixer.xpm
@@ -0,0 +1,151 @@
+/* XPM */
+static char * midimixer1_1_xpm[] = {
+"22 22 126 2",
+" c None",
+". c #626262",
+"+ c #3D3D3D",
+"@ c #474747",
+"# c #4D4D4D",
+"$ c #575757",
+"% c #595959",
+"& c #484848",
+"* c #5E5E5E",
+"= c #606060",
+"- c #505050",
+"; c #515151",
+"> c #5C5C5C",
+", c #636363",
+"' c #4E4E4E",
+") c #525252",
+"! c #6F6F6F",
+"~ c #2D2D2D",
+"{ c #C9C9C9",
+"] c #D2D2D2",
+"^ c #373737",
+"/ c #ADADAD",
+"( c #292929",
+"_ c #333333",
+": c #C8C8C8",
+"< c #C5C5C5",
+"[ c #CDCDCD",
+"} c #222222",
+"| c #2F2F2F",
+"1 c #272727",
+"2 c #212121",
+"3 c #F4F4F4",
+"4 c #D5D5D5",
+"5 c #353535",
+"6 c #363636",
+"7 c #DBDBDB",
+"8 c #E4E4E4",
+"9 c #262626",
+"0 c #E5E5E5",
+"a c #323232",
+"b c #3C3C3C",
+"c c #E6E6E6",
+"d c #2B2B2B",
+"e c #FFFFFF",
+"f c #DADADA",
+"g c #383838",
+"h c #303030",
+"i c #F3F3F3",
+"j c #2C2C2C",
+"k c #F9F9F9",
+"l c #2E2E2E",
+"m c #F5F5F5",
+"n c #E8E8E8",
+"o c #EBEBEB",
+"p c #EDEDED",
+"q c #D1D1D1",
+"r c #CECECE",
+"s c #F6F6F6",
+"t c #313131",
+"u c #F7F7F7",
+"v c #ECECEC",
+"w c #D8D8D8",
+"x c #3A3A3A",
+"y c #D7D7D7",
+"z c #FAFAFA",
+"A c #343434",
+"B c #393939",
+"C c #444444",
+"D c #FBFBFB",
+"E c #D9D9D9",
+"F c #404040",
+"G c #DFDFDF",
+"H c #3B3B3B",
+"I c #4A4A4A",
+"J c #F2F2F2",
+"K c #3F3F3F",
+"L c #424242",
+"M c #585858",
+"N c #E7E7E7",
+"O c #545454",
+"P c #DCDCDC",
+"Q c #FDFDFD",
+"R c #6D6D6D",
+"S c #D3D3D3",
+"T c #696969",
+"U c #5F5F5F",
+"V c #747474",
+"W c #616161",
+"X c #666666",
+"Y c #E1E1E1",
+"Z c #F1EFF3",
+"` c #EEEEEE",
+" . c #5B5B5B",
+".. c #B7B7B7",
+"+. c #FEFEFE",
+"@. c #7B7B7B",
+"#. c #616162",
+"$. c #F4F3F5",
+"%. c #7A797A",
+"&. c #565656",
+"*. c #828282",
+"=. c #FCFCFC",
+"-. c #787878",
+";. c #838383",
+">. c #868686",
+",. c #585759",
+"'. c #939393",
+"). c #000000",
+"!. c #AFAFAF",
+"~. c #BEBEBE",
+"{. c #010101",
+"]. c #707070",
+"^. c #3E3E3E",
+"/. c #6A6A6A",
+"(. c #B9B9B9",
+"_. c #1A1A1A",
+":. c #7A7A7A",
+"<. c #DEDEDE",
+"[. c #BCBCBC",
+"}. c #8E8E8E",
+"|. c #232323",
+"1. c #070707",
+"2. c #454545",
+"3. c #464646",
+"4. c #28262D",
+"5. c #130D1B",
+" ",
+". + @ # $ % & & * = - * ; % > , ' ' % ) ! ",
+"~ { ] ^ ^ / ( _ : < _ @ [ } | < 1 2 3 4 5 ",
+"6 7 8 9 9 0 a _ 8 0 b + c d d 8 ( ( e f g ",
+"h < i j j k l l m n b b o ~ ~ p d d e q ^ ",
+"6 r s j h e t t u v b b p | a p 9 d e w ^ ",
+"x y z A A e A B m v C b p | a D 1 ~ e E ^ ",
+"F G D b H e ^ I s v C B J K K e ( t e E ^ ",
+"L 0 e C C e I ; v s M @ N O O e a | e P H ",
+"' 8 e = . Q R R S D R T r U V Q W X e o L ",
+") Y e i Z e ` e 4 s i e Y i i e 4 e e 0 F ",
+" .G e e ..e +.e @.k e e #.$.e e %.e e k &. ",
+"*.P =.+.-.e e ;.g >.e e ^ e e e ,.e +.m V ",
+"'.y s Y > S e ).!.).e ~.{.q $.].^./.n c '. ",
+" (.(.q g ] f ).] ).y /._.:.<.).!.).{ [. ",
+" }.g }. |.|.|. ).!.). ).] ). ",
+" ).!.). 0 .0 ).] ). 1.|.|. ",
+" ).] ). 0 $ 0 |.|.|. 0 % 0 ",
+" |.|.|. 0 2.0 0 3.0 0 ) 0 ",
+" ] 4.] ] j ] ] j ] ] 3.] ",
+" ] 5.] q ).] ] ).] q ~ ] ",
+" "};
diff --git a/data/pixmaps/toolbar/minim.xpm b/data/pixmaps/toolbar/minim.xpm
new file mode 100644
index 0000000..b4f7fd3
--- /dev/null
+++ b/data/pixmaps/toolbar/minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" # ",
+" @#+# ",
+" .#- .# ",
+" #- .@ ",
+" #. -#. ",
+" .+## ",
+" "};
diff --git a/data/pixmaps/toolbar/mixer.png b/data/pixmaps/toolbar/mixer.png
new file mode 100644
index 0000000..e259590
--- /dev/null
+++ b/data/pixmaps/toolbar/mixer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/mixer.xpm b/data/pixmaps/toolbar/mixer.xpm
new file mode 100644
index 0000000..35790e6
--- /dev/null
+++ b/data/pixmaps/toolbar/mixer.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * mixer1_1_xpm[] = {
+"22 22 64 1",
+" c None",
+". c #000000",
+"+ c #A0A0A0",
+"@ c #666666",
+"# c #D0D0D0",
+"$ c #E5E5E5",
+"% c #9B9B9B",
+"& c #B8A4D4",
+"* c #9C8EA8",
+"= c #A9A4AB",
+"- c #979198",
+"; c #8F8F8F",
+"> c #818181",
+", c #949494",
+"' c #747474",
+") c #7A7A7A",
+"! c #3F3F3F",
+"~ c #616161",
+"{ c #FFFFFF",
+"] c #868686",
+"^ c #020202",
+"/ c #AFAFAF",
+"( c #CBCBCB",
+"_ c #E9E9E9",
+": c #737373",
+"< c #D9D9D9",
+"[ c #727272",
+"} c #3E3E3E",
+"| c #6A6A6A",
+"1 c #EEEEEE",
+"2 c #ECECEC",
+"3 c #D2D2D2",
+"4 c #6B6B6B",
+"5 c #333333",
+"6 c #8E8E8E",
+"7 c #232323",
+"8 c #F1F1F1",
+"9 c #787878",
+"0 c #070707",
+"a c #EAEAEA",
+"b c #5D5D5D",
+"c c #F7F7F7",
+"d c #434343",
+"e c #494949",
+"f c #FEFEFE",
+"g c #FAFAFA",
+"h c #515151",
+"i c #E7E7E7",
+"j c #F9F9F9",
+"k c #626064",
+"l c #F4F4F4",
+"m c #343434",
+"n c #2B2B2B",
+"o c #F5F5F5",
+"p c #464646",
+"q c #F8F8F8",
+"r c #F0F0F0",
+"s c #0F0A18",
+"t c #F6F6F6",
+"u c #EBEBEB",
+"v c #DFDFDF",
+"w c #E8E8E8",
+"x c #CFCFCF",
+"y c #2A2A2A",
+" . ",
+" . + ",
+" . . . ",
+" . @.+ .# ",
+" .@@..@#.+ # ",
+" @....+..@.+..+..@ ",
+" . .@$..@.@. ",
+" @ . .@ . ",
+" @ . ",
+" % ",
+" & * = - ",
+" ; @ > , ",
+" ' )!) ~ {$]$ ",
+" ) ^/.(_: <[}| ",
+" 1:2 .3. 45) ./. ",
+" 6!; 777 ./. .3. ",
+" ./. 892 .3. 077 ",
+" .3. ab_ 777 c)c ",
+" 777 $d$ {ef ghi ",
+" jkl 1m2 1nc opq ",
+" rs$ t.u v.w xya ",
+" "};
diff --git a/data/pixmaps/toolbar/move_track_down.png b/data/pixmaps/toolbar/move_track_down.png
new file mode 100644
index 0000000..31d632c
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_down.png
Binary files differ
diff --git a/data/pixmaps/toolbar/move_track_down.xpm b/data/pixmaps/toolbar/move_track_down.xpm
new file mode 100644
index 0000000..f963d6c
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_down.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * move_track_down_xpm[] = {
+"22 18 14 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #C9D58C",
+"- c #B7B7B7",
+"; c #C4C4C4",
+"> c #62664E",
+", c #3A3A3A",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%*%%%%*%=%.",
+"........-------------.",
+".++;;$$.>>>>>>>>>>>>>.",
+".++;;$$.>>>>>>>>>>>>>.",
+"........-----,,,-----.",
+".++;;$$.%%%%%,,,%%%%%.",
+".++;;$$.%%%%%,,,%%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%%%,,,%%%%%.",
+".++;;$$.%%%%%,,,%%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%,,,,,,,%%%.",
+".++;;$$.%%%%,,,,,%%%%.",
+"........-----,,,-----.",
+".++;;$$.%%%%%%,%%%%%%.",
+".++;;$$.%%%%%%%%%%%%%."};
diff --git a/data/pixmaps/toolbar/move_track_up.png b/data/pixmaps/toolbar/move_track_up.png
new file mode 100644
index 0000000..6125fa4
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_up.png
Binary files differ
diff --git a/data/pixmaps/toolbar/move_track_up.xpm b/data/pixmaps/toolbar/move_track_up.xpm
new file mode 100644
index 0000000..1dcb163
--- /dev/null
+++ b/data/pixmaps/toolbar/move_track_up.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * move_track_up_xpm[] = {
+"22 18 14 1",
+" c None",
+". c #666666",
+"+ c #939393",
+"@ c #FF0400",
+"# c #9E0606",
+"$ c #E6E6E6",
+"% c #C7D485",
+"& c #CBD692",
+"* c #C7D484",
+"= c #3A3A3A",
+"- c #C9D58C",
+"; c #B7B7B7",
+"> c #C4C4C4",
+", c #62664E",
+"......................",
+".++@#$$.%%%%%%%%%%%%%.",
+".++#@$$.%&*%**=%%*%-%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%=====%%%%.",
+".++>>$$.%%%=======%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%%===%%%%%.",
+".++>>$$.%%%%%===%%%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.%%%%%===%%%%%.",
+".++>>$$.%%%%%===%%%%%.",
+"........;;;;;===;;;;;.",
+".++>>$$.,,,,,,,,,,,,,.",
+".++>>$$.,,,,,,,,,,,,,.",
+"........;;;;;;;;;;;;;.",
+".++>>$$.%%%%%%%%%%%%%.",
+".++>>$$.%%%%%%%%%%%%%."};
diff --git a/data/pixmaps/toolbar/multi-page-mode.xpm b/data/pixmaps/toolbar/multi-page-mode.xpm
new file mode 100644
index 0000000..b046c84
--- /dev/null
+++ b/data/pixmaps/toolbar/multi-page-mode.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * multi_page_mode_xpm[] = {
+"22 22 7 1",
+" c None",
+". c #AB0011",
+"+ c #FFFFFF",
+"@ c #020011",
+"# c #50504D",
+"$ c #989893",
+"% c #131120",
+" .......... ",
+" .++++++++.+++++++++ ",
+" .+@@@@#@+.++@#@@#@+ ",
+" .++++++++.+++++++++ ",
+" .+@#@@@@+.++@@#@@@+ ",
+" .++++++++.+++++++++ ",
+" .+@@@#@@+.++@@@@$@+ ",
+" .++++++++.+++++++++ ",
+" .+@#@@@@+.++@#@@@@+ ",
+" .++++++++.+++++++++ ",
+" ..........+++++++++ ",
+" ++++++++++++++++++ ",
+" ++++++++++++++++++ ",
+" +@#@@@@++++#@@@@@+ ",
+" ++++++++++++++++++ ",
+" +@@@@#@++++@@#@@@+ ",
+" ++++++++++++++++++ ",
+" +@@#@@@++++@#@@#@+ ",
+" ++++++++++++++++++ ",
+" +#@@@#@++++@@#%+++ ",
+" ++++++++++++++++++ ",
+" "};
diff --git a/data/pixmaps/toolbar/mute-all.png b/data/pixmaps/toolbar/mute-all.png
new file mode 100644
index 0000000..93956d9
--- /dev/null
+++ b/data/pixmaps/toolbar/mute-all.png
Binary files differ
diff --git a/data/pixmaps/toolbar/mute-all.xpm b/data/pixmaps/toolbar/mute-all.xpm
new file mode 100644
index 0000000..3327042
--- /dev/null
+++ b/data/pixmaps/toolbar/mute-all.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * mute_all_xpm[] = {
+"22 22 61 1",
+" c None",
+". c #8D8E8E",
+"+ c #7F7F7F",
+"@ c #727272",
+"# c #8A8A8B",
+"$ c #ADAEAF",
+"% c #7F7F80",
+"& c #5F6264",
+"* c #092442",
+"= c #0C3159",
+"- c #0C345E",
+"; c #8A9096",
+"> c #A7A8A8",
+", c #8C8D8E",
+"' c #595C5E",
+") c #376291",
+"! c #47719D",
+"~ c #34608F",
+"{ c #1B4A7B",
+"] c #9EA6AF",
+"^ c #C0C1C1",
+"/ c #777777",
+"( c #0D2640",
+"_ c #7C9BBD",
+": c #84A2C2",
+"< c #5D83AB",
+"[ c #255384",
+"} c #BFBFBF",
+"| c #676767",
+"1 c #0B2D52",
+"2 c #8AA7C5",
+"3 c #668AB1",
+"4 c #3C6795",
+"5 c #295687",
+"6 c #CFCFCF",
+"7 c #5C6772",
+"8 c #0B2E53",
+"9 c #537AA5",
+"0 c #356190",
+"a c #436D9A",
+"b c #E6E6E6",
+"c c #A9AAAB",
+"d c #7E848A",
+"e c #184678",
+"f c #2E5B8B",
+"g c #E2EFFE",
+"h c #F5F5F5",
+"i c #9B9B9B",
+"j c #9098A1",
+"k c #2E5B8A",
+"l c #225081",
+"m c #D4E1EF",
+"n c #FBFBFC",
+"o c #B5B6B6",
+"p c #AEAEAE",
+"q c #BBBBBB",
+"r c #D1D1D1",
+"s c #E2E3E3",
+"t c #07203A",
+"u c #808080",
+"v c #1E4C7D",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,'-)!~{]^ ",
+" /()_:<~[} ",
+" |1!:23456 ",
+" 78~<390ab ",
+" cde~40fgh ",
+" ijkl0mn ",
+" opqrs ",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,'-)!~{]^ ",
+" /t)_:<~[} ",
+" |1!:23456 ",
+" u8~<390ab ",
+" cde~40fgh ",
+" ijvl0mn ",
+" opqrs "};
diff --git a/data/pixmaps/toolbar/no-note.xpm b/data/pixmaps/toolbar/no-note.xpm
new file mode 100644
index 0000000..70ef3f1
--- /dev/null
+++ b/data/pixmaps/toolbar/no-note.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * scratch[] = {
+"14 26 1 1",
+" c none",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/notation.png b/data/pixmaps/toolbar/notation.png
new file mode 100644
index 0000000..81917f8
--- /dev/null
+++ b/data/pixmaps/toolbar/notation.png
Binary files differ
diff --git a/data/pixmaps/toolbar/notation.xpm b/data/pixmaps/toolbar/notation.xpm
new file mode 100644
index 0000000..0ccf6f9
--- /dev/null
+++ b/data/pixmaps/toolbar/notation.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 19 6 1",
+" c None",
+"X c black",
+"x c #242724",
+"O c #4D4E4D",
+"o c #6B6D6B",
+". c #848484",
+/* pixels */
+" oxX ",
+" oxXXXXX ",
+" XXXXXxo X ",
+" Xxo oxX ",
+" X oxXXXXX ",
+" XXXXXxo X ",
+" Xxo X ",
+" X X ",
+" X X ",
+" X X ",
+" X X ",
+" X oOXX ",
+" X xXXXX ",
+" X XXXXX ",
+" oOXX .XO. ",
+" xXXXX ",
+" XXXXX ",
+" .XO. ",
+" "
+};
diff --git a/data/pixmaps/toolbar/palette-accidentals.xpm b/data/pixmaps/toolbar/palette-accidentals.xpm
new file mode 100644
index 0000000..f02d200
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-accidentals.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_accidentals_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ",
+" . . . ",
+" . . .. ",
+" . ..... ",
+" . ..... ",
+" . .. . ",
+" . . . ",
+" . .. . . ",
+" ..... . .. ",
+" . .. ..... ",
+" . .. ..... ",
+" . . .. . ",
+" . . . . ",
+" .. . ",
+" . ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-clefs.xpm b/data/pixmaps/toolbar/palette-clefs.xpm
new file mode 100644
index 0000000..54a0bf4
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-clefs.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_clefs_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ... ",
+" .. . .. .",
+" .. .. .. ",
+" .. . .. ",
+" . .. .",
+" .. . ",
+" .. . ",
+" . ... . ",
+". .. .. . ",
+". .. . . ",
+". . . ",
+" . . . ",
+" ... ",
+" . ",
+" .. ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-group.xpm b/data/pixmaps/toolbar/palette-group.xpm
new file mode 100644
index 0000000..7ff377a
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-group.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * palette_group_xpm[] = {
+"16 16 16 1",
+" c None",
+". c #282828",
+"+ c #9A9898",
+"@ c #918F8F",
+"# c #5F5E5E",
+"$ c #494949",
+"% c #7F7D7D",
+"& c #807F7F",
+"* c #2F2F2F",
+"= c #838181",
+"- c #474747",
+"; c #7C7A7A",
+"> c #2C2C2C",
+", c #787676",
+"' c #707070",
+") c #9B9999",
+"...+ @ ",
+" # .....$% ",
+" &*.....",
+" =-..... ; ",
+"..>, ",
+" ",
+" ",
+" . ..... ",
+" . . . ",
+" . . . . ",
+" . .. . . ",
+" . .. .. .. ",
+" .. .. .. ",
+" .. ' ''",
+" '.. ..' ",
+" ).....) "};
diff --git a/data/pixmaps/toolbar/palette-marks.xpm b/data/pixmaps/toolbar/palette-marks.xpm
new file mode 100644
index 0000000..e9705fc
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-marks.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * palette_marks_xpm[] = {
+"16 16 19 1",
+" c None",
+". c #AFAFAF",
+"+ c #010101",
+"@ c #787878",
+"# c #888888",
+"$ c #424242",
+"% c #D5D5D5",
+"& c #7B7B7B",
+"* c #8A8A8A",
+"= c #0A0A0A",
+"- c #A4A4A4",
+"; c #8D8D8D",
+"> c #D6D6D6",
+", c #D0D0D0",
+"' c #090909",
+") c #626262",
+"! c #494949",
+"~ c #2D2D2D",
+"{ c #8C8C8C",
+" .+++++. ",
+" .+@ #+.",
+" $. .$",
+" @ .@% #",
+" & #+@ ",
+"*=* # ",
+"-=- ; ",
+" = > , ",
+" = '. ",
+" * ,'. ",
+" ,' ,) ,",
+" ..!~.{!~,'",
+" ..,~', .~ ~",
+" .{{'! ~{ ",
+" ,,'.{ ~, ",
+" ,'!.,', "};
diff --git a/data/pixmaps/toolbar/palette-notes.xpm b/data/pixmaps/toolbar/palette-notes.xpm
new file mode 100644
index 0000000..74b368a
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-notes.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_notes_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" ",
+" . ",
+" . .. ",
+" . .. ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . .... ",
+" . ..... ",
+" .... ..... ",
+" . . ... ",
+" . . ",
+" ... ",
+" "};
diff --git a/data/pixmaps/toolbar/palette-rests.xpm b/data/pixmaps/toolbar/palette-rests.xpm
new file mode 100644
index 0000000..073beaf
--- /dev/null
+++ b/data/pixmaps/toolbar/palette-rests.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * palette_rests_xpm[] = {
+"16 16 2 1",
+" c None",
+". c black",
+" . ",
+" . ",
+" .. ",
+" . ",
+" .. . .. ",
+" .... . ",
+" . .. ",
+" . . . ",
+" .... . ",
+" . . ",
+" . . ... ",
+" .. .. . ",
+" . .. ",
+" . . ",
+" . . ",
+" "};
diff --git a/data/pixmaps/toolbar/pause.xpm b/data/pixmaps/toolbar/pause.xpm
new file mode 100644
index 0000000..8ec0622
--- /dev/null
+++ b/data/pixmaps/toolbar/pause.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"12 8 7 1",
+" c #010101",
+". c Gray26",
+"X c Gray47",
+"o c #888888",
+"O c #afafaf",
+"+ c #d5d5d5",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@",
+"@@@@@ooo@@@@",
+"@@@O O@@",
+"@@O X@@@o O@",
+"@@.O@@@@@O.@",
+"@+X@@OX+@@o+",
+"@oO@@o X@@Oo",
+"@+@@@@o@@@++"
+};
diff --git a/data/pixmaps/toolbar/quantize.png b/data/pixmaps/toolbar/quantize.png
new file mode 100644
index 0000000..6f17d6b
--- /dev/null
+++ b/data/pixmaps/toolbar/quantize.png
Binary files differ
diff --git a/data/pixmaps/toolbar/quantize.xpm b/data/pixmaps/toolbar/quantize.xpm
new file mode 100644
index 0000000..088f9d3
--- /dev/null
+++ b/data/pixmaps/toolbar/quantize.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 19 6 1",
+" c None",
+"X c black",
+"x c #242724",
+"O c #4D4E4D",
+"o c #6B6D6B",
+". c #848484",
+/* pixels */
+" ",
+" ",
+" ",
+" .XXXX. ",
+" xXo oXO ",
+" xX Xx ",
+" oX. .X. ",
+" XX XX ",
+" XX XX ",
+" XX XX ",
+" XX oXO XX ",
+" .X. .XO XX ",
+" xX .XoX ",
+" OXo ooXO ",
+" .XXXX..XO ",
+" .Xo ",
+" ",
+" ",
+" "
+};
diff --git a/data/pixmaps/toolbar/quaver.xpm b/data/pixmaps/toolbar/quaver.xpm
new file mode 100644
index 0000000..2112fb3
--- /dev/null
+++ b/data/pixmaps/toolbar/quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" # ",
+" #. ",
+" #@ ",
+" ##. ",
+" ##+ ",
+" # .- ",
+" # . ",
+" # . ",
+" # . ",
+" # .. ",
+" # - ",
+" # + ",
+" # + ",
+" # - ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/resize.xpm b/data/pixmaps/toolbar/resize.xpm
new file mode 100644
index 0000000..5e577e3
--- /dev/null
+++ b/data/pixmaps/toolbar/resize.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #005482",
+"O c #8c0800",
+"+ c #aa7900",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"########## ##########",
+"########## ##########",
+"########## ##########",
+"### ###### ###### ###",
+"## ###### ###### ##",
+"# ###### ###### #",
+" ",
+" ",
+"# ###### ###### #",
+"## ###### ###### ##",
+"### ###### ###### ###",
+"########## ##########",
+"########## ##########",
+"########## ##########",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/rest-breve.xpm b/data/pixmaps/toolbar/rest-breve.xpm
new file mode 100644
index 0000000..5462817
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-breve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ######### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ##### ",
+" ######### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-crotchet.xpm b/data/pixmaps/toolbar/rest-crotchet.xpm
new file mode 100644
index 0000000..731f84f
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-crotchet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" - ",
+" -- ",
+" #. ",
+" #+ ",
+" .##@ ",
+" ###- ",
+" @##@ ",
+" +#. ",
+" .# ",
+" @- ",
+" .###. ",
+" +#### ",
+" ##- .. ",
+" +# ",
+" #- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-demisemi.xpm b/data/pixmaps/toolbar/rest-demisemi.xpm
new file mode 100644
index 0000000..4aaf678
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-demisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" #+ ",
+" .#+ .- ",
+" +#+@@ ",
+" @. ",
+" #. ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-hemidemisemi.xpm b/data/pixmaps/toolbar/rest-hemidemisemi.xpm
new file mode 100644
index 0000000..b089ce0
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-hemidemisemi.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" . ",
+" @#@ ",
+" .##.-@ ",
+" +- ",
+" + ",
+" #+ @@ ",
+" .#+ -# ",
+" +#+@+ ",
+" @@ ",
+" #. ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ "};
diff --git a/data/pixmaps/toolbar/rest-minim.xpm b/data/pixmaps/toolbar/rest-minim.xpm
new file mode 100644
index 0000000..1f060b2
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-minim.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ###### ",
+" ###### ",
+" ########## ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-quaver.xpm b/data/pixmaps/toolbar/rest-quaver.xpm
new file mode 100644
index 0000000..d1b0d23
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-quaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" # ",
+" -@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-semibreve.xpm b/data/pixmaps/toolbar/rest-semibreve.xpm
new file mode 100644
index 0000000..016528f
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-semibreve.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ########## ",
+" ###### ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/rest-semiquaver.xpm b/data/pixmaps/toolbar/rest-semiquaver.xpm
new file mode 100644
index 0000000..207b2c8
--- /dev/null
+++ b/data/pixmaps/toolbar/rest-semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .#. .@ ",
+" ##@ @@ ",
+" @#@-# ",
+" .+ ",
+" +@ ",
+" .#+ .# ",
+" ##@.++ ",
+" @##@#@ ",
+" -+ ",
+" #- ",
+" -#. ",
+" -+ ",
+" +- ",
+" @ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/select.xpm b/data/pixmaps/toolbar/select.xpm
new file mode 100644
index 0000000..e9fe6f0
--- /dev/null
+++ b/data/pixmaps/toolbar/select.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *left_ptr_big[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 5 1",
+/* colors */
+". c None",
+"x c #9090e0",
+"y c #8080d0",
+"z c #7070c0",
+"# c #000000",
+/* pixels */
+"....................",
+"....................",
+".....##.............",
+".....#x#............",
+".....#xx#...........",
+".....#xxy#..........",
+".....#xxyy#.........",
+".....#xxyyz#........",
+".....#xxyyzz#.......",
+".....#xxyyzzz#......",
+".....#xxyyz####.....",
+".....#xx#y#.........",
+".....#x#.#z#........",
+".....##..#z#........",
+".....#....#z#.......",
+"..........#z#.......",
+"...........#z#......",
+"...........#z#......",
+"............##......",
+"...................."
+};
diff --git a/data/pixmaps/toolbar/semibreve.xpm b/data/pixmaps/toolbar/semibreve.xpm
new file mode 100644
index 0000000..d11c2a4
--- /dev/null
+++ b/data/pixmaps/toolbar/semibreve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" -####. ",
+" @#- @#- ",
+" +# .#+ ",
+" +#. #+ ",
+" -#@ -#@ ",
+" .####- ",
+" "};
diff --git a/data/pixmaps/toolbar/semiquaver.xpm b/data/pixmaps/toolbar/semiquaver.xpm
new file mode 100644
index 0000000..399ccfc
--- /dev/null
+++ b/data/pixmaps/toolbar/semiquaver.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" #. ",
+" ## ",
+" ##+ ",
+" # .+ ",
+" #. .- ",
+" #+ - ",
+" ##- .. ",
+" #.@. - ",
+" # - . ",
+" # .- ",
+" # . ",
+" # . ",
+" # - ",
+" # # ",
+" # @ ",
+" # . ",
+" @#+# . ",
+" .##### ",
+" ###### ",
+" #####. ",
+" .+#@ ",
+" "};
diff --git a/data/pixmaps/toolbar/split.xpm b/data/pixmaps/toolbar/split.xpm
new file mode 100644
index 0000000..68369eb
--- /dev/null
+++ b/data/pixmaps/toolbar/split.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"22 22 8 1",
+" c Gray0",
+". c #080000",
+"X c #5d0000",
+"o c #c5d37d",
+"O c #8c0800",
+"+ c #c57dd3",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"######################",
+"######################",
+"######################",
+"######################",
+"# ## #",
+"# ++++++ ## oooooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++++ ## oooooo #",
+"# +++++++++ ## ooooo #",
+"# ++++++++ ## oooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++ ## oooooooo #",
+"# +++++ ## ooooooooo #",
+"# ++++++ ## oooooooo #",
+"# +++++++ ## ooooooo #",
+"# ++++++++ ## oooooo #",
+"# ## #",
+"######################",
+"######################",
+"######################",
+"######################",
+"######################"
+};
diff --git a/data/pixmaps/toolbar/staccatissimo.xpm b/data/pixmaps/toolbar/staccatissimo.xpm
new file mode 100644
index 0000000..2bd7272
--- /dev/null
+++ b/data/pixmaps/toolbar/staccatissimo.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 7 5 1",
+" c Gray4",
+". c #7b7b7b",
+"X c Gray54",
+"o c #a4a4a4",
+"O c None",
+/* pixels */
+"OOOO",
+"OO.O",
+"OX X",
+"Oo o",
+"OO O",
+"OO O",
+"OOXO"
+};
diff --git a/data/pixmaps/toolbar/staccato.xpm b/data/pixmaps/toolbar/staccato.xpm
new file mode 100644
index 0000000..03b9db6
--- /dev/null
+++ b/data/pixmaps/toolbar/staccato.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"4 4 4 1",
+" c Gray0",
+". c #8b8b8b",
+"X c #cacaca",
+"o c None",
+/* pixels */
+"oooo",
+"oo.X",
+"o. .",
+"oo.X"
+};
diff --git a/data/pixmaps/toolbar/step_by_step.xpm b/data/pixmaps/toolbar/step_by_step.xpm
new file mode 100644
index 0000000..241eed8
--- /dev/null
+++ b/data/pixmaps/toolbar/step_by_step.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"18 16 4 1",
+"# c #000000",
+"o c #ffffff",
+". c #c0c0ff",
+" c None",
+/* pixels */
+" ",
+"############ ",
+"oo###oo###oo ",
+"oo###oo###oo # ",
+"oo###oo###oo ## ",
+"oo###oo###oo #.# ",
+"oo###oo###o###..# ",
+"oo###oo###o#.....#",
+"oo###oo###o#.....#",
+"ooo#oooo#oo###..# ",
+"ooo#oooo#ooo #.# ",
+"ooo#oooo#ooo ## ",
+"ooo#oooo#ooo # ",
+"ooo#oooo#ooo ",
+"############ ",
+" "
+};
diff --git a/data/pixmaps/toolbar/tenuto.xpm b/data/pixmaps/toolbar/tenuto.xpm
new file mode 100644
index 0000000..a0cb960
--- /dev/null
+++ b/data/pixmaps/toolbar/tenuto.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 3 3 1",
+" c Gray44",
+". c #bebebe",
+"X c None",
+/* pixels */
+"XXXXXXXXXXX",
+"X. .",
+"X. ."
+};
diff --git a/data/pixmaps/toolbar/text-mark.xpm b/data/pixmaps/toolbar/text-mark.xpm
new file mode 100644
index 0000000..bd79da4
--- /dev/null
+++ b/data/pixmaps/toolbar/text-mark.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * text_mark_xpm[] = {
+"14 26 11 1",
+" c None",
+". c #000000",
+"+ c #34021C",
+"@ c #200011",
+"# c #14000B",
+"$ c #1A010E",
+"% c #13000A",
+"& c #16000C",
+"* c #17000C",
+"= c #100008",
+"- c #18000C",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ..... ",
+" ...... ",
+" ...... ",
+" .... ",
+" ",
+" ",
+" +@.#$ ",
+" . % . ",
+" & ",
+" * ",
+" = ",
+" %-. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/text.xpm b/data/pixmaps/toolbar/text.xpm
new file mode 100644
index 0000000..e8be58d
--- /dev/null
+++ b/data/pixmaps/toolbar/text.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *text[] = {
+/* width height num_colors chars_per_pixel */
+" 20 23 10 1",
+/* colors */
+". c #000000",
+"# c #1d1d1d",
+"a c #393939",
+"b c #555555",
+"c c #727272",
+"d c #8e8e8e",
+"e c #aaaaaa",
+"f c #c7c7c7",
+"g c #e3e3e3",
+"h c None",
+/* pixels */
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhheeeeeeeeeeeeehhh",
+"hhhe...ba...ba...hhh",
+"hhhe.#hhha.bhhe..hhh",
+"hhhe.fhhhb.bhhhb.hhh",
+"hhhe#hhhhb.bhhhf.hhh",
+"hhhcbhhhhb.bhhhh.hhh",
+"hhhbehhhhb.bhhhhaehh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhhhb.bhhhhhhhh",
+"hhhhhhhed#.#eehhhhhh",
+"hhhhhhfbbbbbbbhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh",
+"hhhhhhhhhhhhhhhhhhhh"
+};
diff --git a/data/pixmaps/toolbar/text_rf.xpm b/data/pixmaps/toolbar/text_rf.xpm
new file mode 100644
index 0000000..742663f
--- /dev/null
+++ b/data/pixmaps/toolbar/text_rf.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+". . . ..",
+". ... ..",
+". .. .",
+" .... ...",
+" ... ....",
+".... ...."
+};
diff --git a/data/pixmaps/toolbar/text_sf.xpm b/data/pixmaps/toolbar/text_sf.xpm
new file mode 100644
index 0000000..81bd468
--- /dev/null
+++ b/data/pixmaps/toolbar/text_sf.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 7 2 1",
+" c Gray0",
+". c None",
+/* pixels */
+"....... ",
+".. . ..",
+". .... ..",
+". .",
+"... . ...",
+" . ....",
+".... ...."
+};
diff --git a/data/pixmaps/toolbar/time-musical.png b/data/pixmaps/toolbar/time-musical.png
new file mode 100644
index 0000000..f1b424c
--- /dev/null
+++ b/data/pixmaps/toolbar/time-musical.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-musical.xpm b/data/pixmaps/toolbar/time-musical.xpm
new file mode 100644
index 0000000..8053513
--- /dev/null
+++ b/data/pixmaps/toolbar/time-musical.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *time_musical[] = {
+/* width height num_colors chars_per_pixel */
+" 20 19 25 1",
+/* colors */
+". c None",
+"# c #d7d7d7",
+"a c #8e8e8e",
+"b c #555555",
+"c c #2b2b2b",
+"d c #101010",
+"e c #020202",
+"f c #a4a4a4",
+"g c #373737",
+"h c #000000",
+"i c #cecece",
+"j c #383838",
+"k c #a6a6a6",
+"l c #212121",
+"m c #757575",
+"n c #b3b3b3",
+"o c #dcdcdc",
+"p c #b2b2b2",
+"q c #4a4a4a",
+"r c #151515",
+"s c #9f9f9f",
+"t c #838383",
+"u c #888888",
+"v c #313131",
+"w c #060606",
+/* pixels */
+"....................",
+"....................",
+".......qhhhhq.......",
+"...hh..h....h.......",
+"...hh.sv....vs......",
+"....htqt....tq......",
+".....hh......h......",
+".....qh......h......",
+".....sht.....vs.....",
+".....qqh.....tq.....",
+".....h.ht.....h.....",
+".....h.fh.....h.....",
+"....sv..ht....vs....",
+"....qt..fhh...tq....",
+"....h....hh....h....",
+"...sh..........hs...",
+"...hhhhhhhhhhhhhh...",
+"....................",
+"...................."
+};
diff --git a/data/pixmaps/toolbar/time-raw.png b/data/pixmaps/toolbar/time-raw.png
new file mode 100644
index 0000000..849965e
--- /dev/null
+++ b/data/pixmaps/toolbar/time-raw.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-raw.xpm b/data/pixmaps/toolbar/time-raw.xpm
new file mode 100644
index 0000000..78c89ab
--- /dev/null
+++ b/data/pixmaps/toolbar/time-raw.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * time_raw_xpm[] = {
+"19 19 4 1",
+" c None",
+". c #7A7A7A",
+"+ c #000000",
+"@ c #A0A0A0",
+" ",
+" ",
+" ",
+" .+ @++++++@ +@ ",
+" +. +@ ",
+" ",
+" .+ .+++ +++++@ ",
+" +. +@ ",
+" ",
+" .+ .++++ +@ +@ ",
+" +. +@ ",
+" ",
+" .+ .+++ +++++@ ",
+" +. +@ ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/time-real.png b/data/pixmaps/toolbar/time-real.png
new file mode 100644
index 0000000..afbb614
--- /dev/null
+++ b/data/pixmaps/toolbar/time-real.png
Binary files differ
diff --git a/data/pixmaps/toolbar/time-real.xpm b/data/pixmaps/toolbar/time-real.xpm
new file mode 100644
index 0000000..ebba1ad
--- /dev/null
+++ b/data/pixmaps/toolbar/time-real.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * time_real_xpm[] = {
+"19 19 7 1",
+" c None",
+". c #7A7A7A",
+"+ c #6B6B6B",
+"@ c #2A2A2A",
+"# c #000000",
+"$ c #454545",
+"% c #ABABAB",
+" ",
+" ",
+" .+++. @. ",
+" .+######. .@. ",
+" .$@+++++@#. .@ ",
+" .$++% %+%#. ",
+" $@+ +@# ",
+" .#+% %+#. ",
+" +#% %#+ ",
+" +#%.###. %#+ ",
+" +#% # %#+ ",
+" .#+% # +#. ",
+" #@% # %@+ ",
+" .#+%% . %+#. ",
+" .#@+%%%+##+ ",
+" .@#####+. ",
+" .@$+. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transforms-decounterpoint.xpm b/data/pixmaps/toolbar/transforms-decounterpoint.xpm
new file mode 100644
index 0000000..6ad9d6e
--- /dev/null
+++ b/data/pixmaps/toolbar/transforms-decounterpoint.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" # ",
+" # ",
+" # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## # ",
+" +#### # ",
+" ##### # ",
+" .#@.# # ",
+" -@## -@## ",
+" +#### +#### ",
+" ##### ##### ",
+" .#@. .#@. ",
+" ",
+" # # ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transforms-tie.xpm b/data/pixmaps/toolbar/transforms-tie.xpm
new file mode 100644
index 0000000..16706f8
--- /dev/null
+++ b/data/pixmaps/toolbar/transforms-tie.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" # # ",
+" -@## -@## ",
+" +@ # +#### ",
+" # -# ##### ",
+" .#@. .#@. ",
+" ",
+" # # ",
+" ###### ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-cursor-to-pointer.png b/data/pixmaps/toolbar/transport-cursor-to-pointer.png
new file mode 100644
index 0000000..02919ff
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-cursor-to-pointer.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm b/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm
new file mode 100644
index 0000000..65cc416
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-cursor-to-pointer.xpm
@@ -0,0 +1,18 @@
+/* XPM */
+static char *transport[]={
+"12 12 3 1",
+". c None",
+"a c #000080",
+"# c #c000c0",
+"............",
+"............",
+".##.....aa..",
+".##.....aa..",
+".##.#...aa..",
+".##.##..aa..",
+".##.###.aa..",
+".##.##..aa..",
+".##.#...aa..",
+".##.....aa..",
+".##.....aa..",
+"............"};
diff --git a/data/pixmaps/toolbar/transport-ffwd-end.png b/data/pixmaps/toolbar/transport-ffwd-end.png
new file mode 100644
index 0000000..4fd2e0d
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd-end.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-ffwd-end.xpm b/data/pixmaps/toolbar/transport-ffwd-end.xpm
new file mode 100644
index 0000000..b976b78
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd-end.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *transport[]={
+"11 12 30 1",
+". c None",
+"# c #000000",
+"k c #000100",
+"t c #040404",
+"d c #0a0a0a",
+"g c #0d0d0d",
+"o c #222222",
+"n c #292a28",
+"q c #2b2c28",
+"l c #3d403d",
+"u c #424542",
+"x c #4c4c4c",
+"h c #606360",
+"e c #72726e",
+"a c #7a7e7a",
+"p c #7b7d7b",
+"r c #959794",
+"m c #959995",
+"v c #aeb0ae",
+"y c #b5b7b5",
+"s c #babbba",
+"i c #bec1be",
+"j c #c1c2c1",
+"c c #c2c2c2",
+"f c #cacaca",
+"b c #d4d4d3",
+"B c #d5d5d5",
+"z c #d6d7d6",
+"w c #d7d8d7",
+"A c #d8d8d8",
+"...........",
+"..#ab..c#..",
+"..#def.c#..",
+"..##ghij#..",
+"..###klm#..",
+"..#####n#..",
+"..#####g#..",
+"..####op#..",
+"..##kqrs#..",
+"..#tuvwc#..",
+"..#xyw.c#..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-ffwd.png b/data/pixmaps/toolbar/transport-ffwd.png
new file mode 100644
index 0000000..6245f0c
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-ffwd.xpm b/data/pixmaps/toolbar/transport-ffwd.xpm
new file mode 100644
index 0000000..4d6b88c
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-ffwd.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *transport[]={
+"11 12 44 1",
+". c None",
+"m c #000000",
+"s c #010101",
+"E c #030303",
+"u c #050505",
+"z c #060606",
+"t c #0b0b0b",
+"x c #0c0c0c",
+"B c #0e0e0e",
+"g c #111111",
+"j c #131413",
+"p c #151515",
+"f c #171717",
+"i c #171817",
+"c c #171a17",
+"n c #191a19",
+"# c #1a1a17",
+"q c #1b1d1b",
+"A c #222322",
+"v c #2b2e2b",
+"J c #2e2e2e",
+"L c #31312d",
+"P c #393d39",
+"N c #3e403e",
+"o c #505350",
+"F c #525352",
+"H c #535353",
+"C c #595b59",
+"a c #6b6e6b",
+"d c #6d706d",
+"G c #828582",
+"y c #848584",
+"r c #8b8f8b",
+"k c #8c8e8c",
+"h c #8e908e",
+"w c #adb1ad",
+"O c #b2b4b2",
+"M c #b8b8b8",
+"K c #b8bbb8",
+"D c #c6c7c6",
+"I c #c8c8c8",
+"e c #d4d5d4",
+"b c #d4d6d4",
+"l c #d6d7d6",
+"...........",
+"..NO..PM...",
+"..#ab.cde..",
+"..fgh.ijkl.",
+"..fmnopmqre",
+"..fmstumsvw",
+"..fmmmmmmxy",
+"..fmzABmzCD",
+"..fEFGiuHI.",
+"..fJK.iLM..",
+"..NO..PM...",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-panic.png b/data/pixmaps/toolbar/transport-panic.png
new file mode 100644
index 0000000..1b34cf0
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-panic.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-play.png b/data/pixmaps/toolbar/transport-play.png
new file mode 100644
index 0000000..65591c9
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-play.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-play.xpm b/data/pixmaps/toolbar/transport-play.xpm
new file mode 100644
index 0000000..14096e6
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-play.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char *transport[]={
+"14 12 42 1",
+". c None",
+"i c #000000",
+"x c #000100",
+"A c #010101",
+"u c #010201",
+"j c #020202",
+"o c #030303",
+"d c #050605",
+"F c #0b0b0b",
+"e c #0d0e0d",
+"v c #191a19",
+"s c #1e1f1e",
+"B c #232423",
+"I c #262726",
+"k c #272927",
+"a c #2b2c2b",
+"y c #3e403e",
+"G c #464946",
+"p c #474947",
+"f c #4f504f",
+"C c #797a79",
+"l c #828382",
+"J c #888985",
+"b c #8c8f8c",
+"z c #9da09d",
+"q c #a6a6a6",
+"H c #b0b1b0",
+"g c #b6b8b6",
+"L c #bcbcbc",
+"# c #c3c3c3",
+"K c #c6c7c6",
+"c c #c8c9c8",
+"D c #cbcccb",
+"m c #cecece",
+"w c #d0d0d0",
+"t c #d0d1d0",
+"r c #d1d2d1",
+"h c #d8d8d8",
+"M c #d9d9d9",
+"E c #dadada",
+"N c #dadbda",
+"n c #dbdbdb",
+"....#.........",
+"....abc.......",
+"....defgh.....",
+"....dijklmn...",
+"....diiiopqr..",
+"....diiiijsst.",
+"....diiiiuvvw.",
+"....diiixyzt..",
+"....diABCDE...",
+"....dFGHh.....",
+"....IJK.......",
+"....L........."};
diff --git a/data/pixmaps/toolbar/transport-pointer-to-cursor.png b/data/pixmaps/toolbar/transport-pointer-to-cursor.png
new file mode 100644
index 0000000..f9868ae
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-pointer-to-cursor.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm b/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm
new file mode 100644
index 0000000..6d1cbb8
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-pointer-to-cursor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * transport_pointer_to_cursor_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000080",
+"+ c #C000C0",
+" ",
+" ",
+" ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... .. ++++ ",
+" .... .. ++++ ",
+" .... ... ++++ ",
+" .... ..... ++++ ",
+" .... ..... ++++ ",
+" .... .... ++++ ",
+" .... ... ++++ ",
+" .... .. ++++ ",
+" .... .. ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" .... ++++ ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-record.png b/data/pixmaps/toolbar/transport-record.png
new file mode 100644
index 0000000..e331965
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-record.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-record.xpm b/data/pixmaps/toolbar/transport-record.xpm
new file mode 100644
index 0000000..2918feb
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-record.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *transport[]={
+"12 12 57 1",
+". c None",
+"F c #d76666",
+"O c #d79293",
+"y c #d85d5e",
+"q c #d97a7b",
+"k c #d99797",
+"1 c #d9bbbb",
+"Y c #d9c6c6",
+"s c #d9d2d2",
+"t c #da5f5f",
+"R c #da8282",
+"Z c #dab2b3",
+"D c #dab8b8",
+"# c #dabcbc",
+"L c #dac9c9",
+"2 c #dad1d2",
+"P c #dad6d6",
+"C c #db4343",
+"M c #db4d4d",
+"c c #dbacac",
+"0 c #dbadad",
+"w c #dbb5b5",
+"K c #dbb6b6",
+"m c #dbc2c2",
+"d c #dbcbcb",
+"Q c #dbd2d2",
+"r c #dbd3d4",
+"B c #dc3b3b",
+"a c #dca3a3",
+"z c #dca8a8",
+"v c #dcadad",
+"X c #dcc7c7",
+"l c #dcdbdb",
+"W c #dd4f4f",
+"e c #dd6767",
+"G c #dd7878",
+"b c #dd9f9f",
+"J c #de2828",
+"V c #de2a2a",
+"n c #de3535",
+"S c #de3939",
+"T c #df2121",
+"x c #df2425",
+"E c #df292a",
+"j c #df3d3d",
+"i c #e01a1a",
+"U c #e01c1c",
+"f c #e02a2a",
+"g c #e11212",
+"A c #e11313",
+"p c #e20a0a",
+"h c #e20e0e",
+"I c #e30101",
+"N c #e30202",
+"u c #e30404",
+"H c #e30707",
+"o c #e40101",
+"....#abcd...",
+"..defghijkl.",
+".mnoooooopqr",
+"stuoooooooiv",
+"wxoooooooooy",
+"zAoooooooooB",
+"zAoooooooooC",
+"DEoooooooooF",
+".GHooooooIJK",
+".LMNoooooAOP",
+"..QRSTUVWX..",
+"....YZ012..."};
diff --git a/data/pixmaps/toolbar/transport-rewind-end.png b/data/pixmaps/toolbar/transport-rewind-end.png
new file mode 100644
index 0000000..c7ba16f
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind-end.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-rewind-end.xpm b/data/pixmaps/toolbar/transport-rewind-end.xpm
new file mode 100644
index 0000000..d0f8e0a
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind-end.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *transport[]={
+"11 12 29 1",
+". c None",
+"b c #000000",
+"o c #000100",
+"y c #040404",
+"h c #0a0a0a",
+"l c #0d0d0d",
+"r c #222222",
+"p c #292a28",
+"u c #2b2c28",
+"n c #3d403d",
+"x c #424542",
+"A c #4c4c4c",
+"k c #606360",
+"g c #72726e",
+"e c #7a7e7a",
+"q c #7b7d7b",
+"t c #959794",
+"m c #959995",
+"w c #aeb0ae",
+"z c #b5b7b5",
+"s c #babbba",
+"j c #bec1be",
+"i c #c1c2c1",
+"c c #c2c2c2",
+"f c #cacaca",
+"a c #cdcecd",
+"d c #d4d4d3",
+"v c #d7d8d7",
+"# c #d9d9d9",
+"...........",
+"..bc..deb..",
+"..bc.fghb..",
+"..bijklbb..",
+"..bmnobbb..",
+"..bpbbbbb..",
+"..blbbbbb..",
+"..bqrbbbb..",
+"..bstuobb..",
+"..bcvwxyb..",
+"..bc.vzAb..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-rewind.png b/data/pixmaps/toolbar/transport-rewind.png
new file mode 100644
index 0000000..c1cb1db
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-rewind.xpm b/data/pixmaps/toolbar/transport-rewind.xpm
new file mode 100644
index 0000000..af83218
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-rewind.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *transport[]={
+"11 12 43 1",
+". c None",
+"o c #000000",
+"u c #010101",
+"H c #030303",
+"v c #050505",
+"B c #060606",
+"w c #0b0b0b",
+"y c #0c0c0c",
+"C c #0e0e0e",
+"k c #111111",
+"h c #131413",
+"p c #151515",
+"l c #171717",
+"i c #171817",
+"b c #171a17",
+"r c #191a19",
+"e c #1a1a17",
+"n c #1b1d1b",
+"D c #222322",
+"t c #2b2e2b",
+"L c #2e2e2e",
+"J c #31312d",
+"M c #393d39",
+"O c #3e403e",
+"q c #505350",
+"G c #525352",
+"F c #535353",
+"A c #595b59",
+"d c #6b6e6b",
+"a c #6d706d",
+"x c #848584",
+"m c #8b8f8b",
+"g c #8c8e8c",
+"j c #8e908e",
+"s c #adb1ad",
+"N c #b2b4b2",
+"I c #b8b8b8",
+"K c #b8bbb8",
+"z c #c6c7c6",
+"E c #c8c8c8",
+"# c #d4d5d4",
+"c c #d4d6d4",
+"f c #d6d7d6",
+"...........",
+"...IM..NO..",
+"..#ab.cde..",
+".fghi.jkl..",
+"#mnopqrol..",
+"stuovwuol..",
+"xyooooool..",
+"zABoCDBol..",
+".EFvi.GHl..",
+"..IJi.KLl..",
+"...IM..NO..",
+"..........."};
diff --git a/data/pixmaps/toolbar/transport-solo.png b/data/pixmaps/toolbar/transport-solo.png
new file mode 100644
index 0000000..d74345a
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-solo.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-solo.xpm b/data/pixmaps/toolbar/transport-solo.xpm
new file mode 100644
index 0000000..e299305
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-solo.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * transport_solo_xpm[] = {
+"14 12 11 1",
+" c None",
+". c #696C69",
+"+ c #0D0E0D",
+"@ c #000000",
+"# c #333633",
+"$ c #1F211F",
+"% c #353735",
+"& c #050605",
+"* c #070707",
+"= c #383A38",
+"- c #545854",
+" ",
+" ",
+" .+@@@@# ",
+" $@@@@@@@ ",
+" @@@ ",
+" %&@@@*=- ",
+" -=*@@@&% ",
+" @@@ ",
+" @@@@@@@@$ ",
+" *@@@@@+. ",
+" ",
+" "};
diff --git a/data/pixmaps/toolbar/transport-stop.png b/data/pixmaps/toolbar/transport-stop.png
new file mode 100644
index 0000000..3d73b10
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-stop.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-stop.xpm b/data/pixmaps/toolbar/transport-stop.xpm
new file mode 100644
index 0000000..3a11cf7
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-stop.xpm
@@ -0,0 +1,17 @@
+/* XPM */
+static char *transport[]={
+"13 12 2 1",
+". c None",
+"# c #000000",
+".............",
+".............",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+"...#######...",
+".............",
+"............."};
diff --git a/data/pixmaps/toolbar/transport-tracking.png b/data/pixmaps/toolbar/transport-tracking.png
new file mode 100644
index 0000000..a2ceae9
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-tracking.png
Binary files differ
diff --git a/data/pixmaps/toolbar/transport-tracking.xpm b/data/pixmaps/toolbar/transport-tracking.xpm
new file mode 100644
index 0000000..18dec51
--- /dev/null
+++ b/data/pixmaps/toolbar/transport-tracking.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * transport_tracking_xpm[] = {
+"20 22 2 1",
+" c None",
+". c #222285",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .... ",
+" .... ",
+" .... ",
+".. . .... ",
+"... .. .... ",
+".... ... .... ",
+"................... ",
+"................... ",
+"..... ..... ..... ",
+".... ... .... ",
+"... .. .... ",
+".. . .... ",
+" .... ",
+" .... ",
+" .... ",
+" .. ",
+" "};
diff --git a/data/pixmaps/toolbar/trill.xpm b/data/pixmaps/toolbar/trill.xpm
new file mode 100644
index 0000000..c9f14ca
--- /dev/null
+++ b/data/pixmaps/toolbar/trill.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"13 11 8 1",
+" c #090909",
+". c #2d2d2d",
+"X c #494949",
+"o c #626262",
+"O c Gray55",
+"+ c #afafaf",
+"@ c #d0d0d0",
+"# c None",
+/* pixels */
+"#############",
+"######@######",
+"##### +######",
+"####@ +######",
+"####@ #@o##@#",
+"##++X.+OX.@ +",
+"#++@. @#+.#.@",
+"#+OO X##.O###",
+"##@@ +O#.@###",
+"###@ X+@ @###",
+"####+O#@O####"
+};
diff --git a/data/pixmaps/toolbar/triplet.xpm b/data/pixmaps/toolbar/triplet.xpm
new file mode 100644
index 0000000..c82bf8e
--- /dev/null
+++ b/data/pixmaps/toolbar/triplet.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * basis_6_xpm[] = {
+"22 24 6 1",
+" c None",
+"# c black",
+"+ c #242724",
+"@ c #4D4E4D",
+"- c #6B6D6B",
+". c #848484",
+" ",
+" ",
+" ",
+" ############# ",
+" ############# ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" # # # ",
+" -@## -@## -@## ",
+" +#### +#### +#### ",
+" ##### ##### ##### ",
+" .#@. .#@. .#@. ",
+" ",
+" #### ",
+" #- ",
+" ##. ",
+" @# ",
+" . @# ",
+" +##. ",
+" "};
diff --git a/data/pixmaps/toolbar/turn.xpm b/data/pixmaps/toolbar/turn.xpm
new file mode 100644
index 0000000..fa1bc6d
--- /dev/null
+++ b/data/pixmaps/toolbar/turn.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"14 8 8 1",
+" c #010101",
+". c Gray21",
+"X c #484848",
+"o c #777777",
+"O c Gray56",
+"+ c #b9b9b9",
+"@ c #c8c8c8",
+"# c None",
+/* pixels */
+"##############",
+"###@OO####OO##",
+"##X .+#o .#",
+"#+.OX @@ Xo@",
+"#O@##+ +##@O",
+"#@oX @@ XO.+",
+"##. o#+. X#",
+"###OO####OO@##"
+};
diff --git a/data/pixmaps/toolbar/un-mute-all.png b/data/pixmaps/toolbar/un-mute-all.png
new file mode 100644
index 0000000..27af613
--- /dev/null
+++ b/data/pixmaps/toolbar/un-mute-all.png
Binary files differ
diff --git a/data/pixmaps/toolbar/un-mute-all.xpm b/data/pixmaps/toolbar/un-mute-all.xpm
new file mode 100644
index 0000000..36ea88c
--- /dev/null
+++ b/data/pixmaps/toolbar/un-mute-all.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * un_mute_all_xpm[] = {
+"22 22 62 1",
+" c None",
+". c #8D8E8E",
+"+ c #7F7F7F",
+"@ c #727272",
+"# c #8A8A8B",
+"$ c #ADAEAF",
+"% c #7F7F80",
+"& c #5F6264",
+"* c #63788F",
+"= c #668EB8",
+"- c #758FAB",
+"; c #8A9096",
+"> c #A7A8A8",
+", c #8C8D8E",
+"' c #595C5E",
+") c #6593C5",
+"! c #94C6FD",
+"~ c #A4D0FF",
+"{ c #8CC3FF",
+"] c #77AEE9",
+"^ c #9EA6AF",
+"/ c #C0C1C1",
+"( c #777777",
+"_ c #5C7188",
+": c #DDEDFF",
+"< c #E5F2FF",
+"[ c #BFDEFF",
+"} c #8CC4FF",
+"| c #92B5D9",
+"1 c #BFBFBF",
+"2 c #676767",
+"3 c #6088B3",
+"4 c #EAF4FF",
+"5 c #C7E2FF",
+"6 c #97C9FF",
+"7 c #86BAF1",
+"8 c #CFCFCF",
+"9 c #808080",
+"0 c #6D87A3",
+"a c #BEDEFF",
+"b c #B2D7FF",
+"c c #8DC4FF",
+"d c #A5CCF6",
+"e c #E6E6E6",
+"f c #A9AAAB",
+"g c #7E848A",
+"h c #74ABE6",
+"i c #84C0FF",
+"j c #E2EFFE",
+"k c #F5F5F5",
+"l c #9B9B9B",
+"m c #9098A1",
+"n c #89ACD0",
+"o c #81B4EC",
+"p c #9CC3EC",
+"q c #D4E1EF",
+"r c #FBFBFC",
+"s c #B5B6B6",
+"t c #AEAEAE",
+"u c #BBBBBB",
+"v c #D1D1D1",
+"w c #E2E3E3",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,')!~{]^/ ",
+" (_!:<[}|1 ",
+" 23~<45678 ",
+" 90{a5bcde ",
+" fgh}6cijk ",
+" lmnopqr ",
+" stuvw ",
+" ",
+" ",
+" .+@#$ ",
+" %&*=-;> ",
+" ,')!~{]^/ ",
+" (_!:<[}|1 ",
+" 23~<45678 ",
+" 90{a5bcde ",
+" fgh}6cijk ",
+" lmnopqr ",
+" stuvw ",
+" "};
diff --git a/data/pixmaps/toolbar/up-bow.xpm b/data/pixmaps/toolbar/up-bow.xpm
new file mode 100644
index 0000000..c25301f
--- /dev/null
+++ b/data/pixmaps/toolbar/up-bow.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"9 14 8 1",
+" c #181818",
+". c #2d2d2d",
+"X c Gray26",
+"o c #6a6a6a",
+"O c #818181",
+"+ c Gray69",
+"@ c Gray79",
+"# c None",
+/* pixels */
+"#########",
+"##@#####@",
+"#oo####oo",
+"## #### #",
+"## ###+X#",
+"##oo##oo#",
+"##+.##X+#",
+"### ## ##",
+"###X++X##",
+"###oOoo##",
+"###+. ###",
+"#### ###",
+"####oo###",
+"#####@###"
+};