summaryrefslogtreecommitdiffstats
path: root/data/pixmaps/transport
diff options
context:
space:
mode:
Diffstat (limited to 'data/pixmaps/transport')
-rw-r--r--data/pixmaps/transport/button-bar-time.pngbin0 -> 140 bytes
-rw-r--r--data/pixmaps/transport/button-bar-time.xpm21
-rw-r--r--data/pixmaps/transport/button-clock.xpm21
-rw-r--r--data/pixmaps/transport/button-ffwd-end.pngbin0 -> 334 bytes
-rw-r--r--data/pixmaps/transport/button-ffwd-end.xpm102
-rw-r--r--data/pixmaps/transport/button-ffwd.pngbin0 -> 343 bytes
-rw-r--r--data/pixmaps/transport/button-ffwd.xpm99
-rw-r--r--data/pixmaps/transport/button-flip-closed.pngbin0 -> 169 bytes
-rw-r--r--data/pixmaps/transport/button-flip-closed.xpm21
-rw-r--r--data/pixmaps/transport/button-flip-open.pngbin0 -> 169 bytes
-rw-r--r--data/pixmaps/transport/button-flip-open.xpm21
-rw-r--r--data/pixmaps/transport/button-from-end.pngbin0 -> 208 bytes
-rw-r--r--data/pixmaps/transport/button-from-end.xpm21
-rw-r--r--data/pixmaps/transport/button-loop-2.pngbin0 -> 1673 bytes
-rw-r--r--data/pixmaps/transport/button-loop-2.xpm56
-rw-r--r--data/pixmaps/transport/button-loop-3.pngbin0 -> 1380 bytes
-rw-r--r--data/pixmaps/transport/button-loop.xpm35
-rw-r--r--data/pixmaps/transport/button-loopend.pngbin0 -> 129 bytes
-rw-r--r--data/pixmaps/transport/button-loopstart.pngbin0 -> 129 bytes
-rw-r--r--data/pixmaps/transport/button-metronome.pngbin0 -> 820 bytes
-rw-r--r--data/pixmaps/transport/button-metronome.xpm52
-rw-r--r--data/pixmaps/transport/button-panic.pngbin0 -> 253 bytes
-rw-r--r--data/pixmaps/transport/button-panic.xpm46
-rw-r--r--data/pixmaps/transport/button-pause.xpm150
-rw-r--r--data/pixmaps/transport/button-play.xpm150
-rw-r--r--data/pixmaps/transport/button-playpause.pngbin0 -> 260 bytes
-rw-r--r--data/pixmaps/transport/button-playpause.xpm58
-rw-r--r--data/pixmaps/transport/button-record.pngbin0 -> 474 bytes
-rw-r--r--data/pixmaps/transport/button-record.xpm58
-rw-r--r--data/pixmaps/transport/button-rewind-end.pngbin0 -> 321 bytes
-rw-r--r--data/pixmaps/transport/button-rewind-end.xpm102
-rw-r--r--data/pixmaps/transport/button-rewind.pngbin0 -> 334 bytes
-rw-r--r--data/pixmaps/transport/button-rewind.xpm99
-rw-r--r--data/pixmaps/transport/button-solo-2.xpm31
-rw-r--r--data/pixmaps/transport/button-solo.pngbin0 -> 422 bytes
-rw-r--r--data/pixmaps/transport/button-solo.xpm45
-rw-r--r--data/pixmaps/transport/button-stop.pngbin0 -> 125 bytes
-rw-r--r--data/pixmaps/transport/button-stop.xpm148
-rw-r--r--data/pixmaps/transport/button-to-end.xpm21
-rw-r--r--data/pixmaps/transport/led--.xpm41
-rw-r--r--data/pixmaps/transport/led-0.xpm41
-rw-r--r--data/pixmaps/transport/led-1.xpm41
-rw-r--r--data/pixmaps/transport/led-2.xpm41
-rw-r--r--data/pixmaps/transport/led-3.xpm41
-rw-r--r--data/pixmaps/transport/led-4.xpm41
-rw-r--r--data/pixmaps/transport/led-5.xpm41
-rw-r--r--data/pixmaps/transport/led-6.xpm41
-rw-r--r--data/pixmaps/transport/led-7.xpm41
-rw-r--r--data/pixmaps/transport/led-8.xpm50
-rw-r--r--data/pixmaps/transport/led-9.xpm41
-rw-r--r--data/pixmaps/transport/led-colon.xpm41
51 files changed, 1858 insertions, 0 deletions
diff --git a/data/pixmaps/transport/button-bar-time.png b/data/pixmaps/transport/button-bar-time.png
new file mode 100644
index 0000000..d79a2c5
--- /dev/null
+++ b/data/pixmaps/transport/button-bar-time.png
Binary files differ
diff --git a/data/pixmaps/transport/button-bar-time.xpm b/data/pixmaps/transport/button-bar-time.xpm
new file mode 100644
index 0000000..d2ed579
--- /dev/null
+++ b/data/pixmaps/transport/button-bar-time.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" OO OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-clock.xpm b/data/pixmaps/transport/button-clock.xpm
new file mode 100644
index 0000000..0ed9391
--- /dev/null
+++ b/data/pixmaps/transport/button-clock.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" oOXXXOo ",
+" oXXo oXXo ",
+"oXo X oXo",
+"OX X o XO",
+"Xo X X oX",
+"X XX X",
+"Xo X oX",
+"OX XO",
+"oXo oXo",
+" oXXo oXXo ",
+" oOXXXOo ",
+};
diff --git a/data/pixmaps/transport/button-ffwd-end.png b/data/pixmaps/transport/button-ffwd-end.png
new file mode 100644
index 0000000..2247807
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-ffwd-end.xpm b/data/pixmaps/transport/button-ffwd-end.xpm
new file mode 100644
index 0000000..067cbc2
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd-end.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *end[] = {
+/* width height num_colors chars_per_pixel */
+" 14 21 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#c#c#f#f",
+"#f#f.0.N#c#f#f#f#f#f.l.E#f#f",
+"#f#f.U.c.L#f#f#f#f#f.j.E#f#f",
+"#f#f.U...b.J#f#f#f#f.j.E#f#f",
+"#f#f.U.....b.H#f#f#f.j.E#f#f",
+"#f#f.U.......#.F#c#f.j.E#f#f",
+"#f#f.U.........#.D#c.j.E#f#f",
+"#f#f.U.............A.j.E#f#f",
+"#f#f.U...............a.E#f#f",
+"#f#f.U...............#.E#f#f",
+"#f#f.U.............w.j.E#f#f",
+"#f#f.U...........z#c.j.E#f#f",
+"#f#f.U.......#.B#c#f.j.E#f#f",
+"#f#f.U.....#.C#c#f#f.j.E#f#f",
+"#f#f.U...b.E#c#f#f#f.j.E#f#f",
+"#f#f.U.b.H#c#f#f#f#f.j.E#f#f",
+"#f#f.Z.K#c#f#f#f#f#f.j.E#f#f",
+"#f#f#c#f#f#f#f#f#f#f.Z.8#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-ffwd.png b/data/pixmaps/transport/button-ffwd.png
new file mode 100644
index 0000000..358fda8
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd.png
Binary files differ
diff --git a/data/pixmaps/transport/button-ffwd.xpm b/data/pixmaps/transport/button-ffwd.xpm
new file mode 100644
index 0000000..d9429f0
--- /dev/null
+++ b/data/pixmaps/transport/button-ffwd.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char *ffwd[] = {
+/* width height num_colors chars_per_pixel */
+" 14 18 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#c#f#f#f#f#c#f#f#f#f#f#f",
+"#f#f.D#c#f#f#f.E#b#f#f#f#f#f",
+"#f#f.o.A#f#f#f.t.u#c#f#f#f#f",
+"#f#f.o.a.R#f#f.t.#.L#f#f#f#f",
+"#f#f.o...g.9#f.t...e.4#f#f#f",
+"#f#f.o.....s#c.t.....o#c#f#f",
+"#f#f.o.......F.t.......A#c#f",
+"#f#f.o.......c.n.......b.R#f",
+"#f#f.o...................h.9",
+"#f#f.o.....................K",
+"#f#f.o.........#.........o#c",
+"#f#f.o.......g.q.......f.4#f",
+"#f#f.o.....b.R.t.......M#f#f",
+"#f#f.o.....A#f.t.....u#f#f#f",
+"#f#f.o...o#c#f.t...k#b#f#f#f",
+"#f#f.o.e.4#f#f.t.c.Z#f#f#f#f",
+"#f#f.p.M#f#f#f.t.F#f#f#f#f#f",
+"#f#f.N#c#f#f#f.P#c#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-flip-closed.png b/data/pixmaps/transport/button-flip-closed.png
new file mode 100644
index 0000000..3a9ba62
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-closed.png
Binary files differ
diff --git a/data/pixmaps/transport/button-flip-closed.xpm b/data/pixmaps/transport/button-flip-closed.xpm
new file mode 100644
index 0000000..ca64998
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-closed.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" ",
+" O ",
+" OXX ",
+" OX XO ",
+" OX XO ",
+" OX XO ",
+" XoooooooX ",
+" XXXXXXXXX ",
+" ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-flip-open.png b/data/pixmaps/transport/button-flip-open.png
new file mode 100644
index 0000000..92959c8
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-open.png
Binary files differ
diff --git a/data/pixmaps/transport/button-flip-open.xpm b/data/pixmaps/transport/button-flip-open.xpm
new file mode 100644
index 0000000..09afecf
--- /dev/null
+++ b/data/pixmaps/transport/button-flip-open.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" ",
+" XXXXXXXXX ",
+" XoooooooX ",
+" OX XO ",
+" OX XO ",
+" OX XO ",
+" OXX ",
+" O ",
+" ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-from-end.png b/data/pixmaps/transport/button-from-end.png
new file mode 100644
index 0000000..6846b0a
--- /dev/null
+++ b/data/pixmaps/transport/button-from-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-from-end.xpm b/data/pixmaps/transport/button-from-end.xpm
new file mode 100644
index 0000000..f4c120e
--- /dev/null
+++ b/data/pixmaps/transport/button-from-end.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" X OO ",
+" XX OO ",
+" XX OO ",
+" XXoooo OO ",
+"XXXXXXX OO ",
+" XXoooo OO ",
+" XX OO ",
+" XX OO ",
+" X OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/button-loop-2.png b/data/pixmaps/transport/button-loop-2.png
new file mode 100644
index 0000000..6243235
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-2.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loop-2.xpm b/data/pixmaps/transport/button-loop-2.xpm
new file mode 100644
index 0000000..75da0f2
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-2.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *button-loop-2[] = {
+/* width height num_colors chars_per_pixel */
+" 30 20 29 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 #f3f3f3",
+"q c #fdfdfd",
+"r c #b2b2b2",
+"s c #4a4a4a",
+"t c #f7f7f7",
+"u c #151515",
+"v c #9f9f9f",
+"w c #838383",
+"x c #888888",
+"y c #313131",
+"z c #f1f1f1",
+"A c #060606",
+/* pixels */
+".........#abcdeedcba#.........",
+".......fghhhhhhhhhhhhgf.......",
+".....ijhhhhhhhhhhhhhhhhji.....",
+"....khhhhlmn.....onmlhhhhk....",
+"...rhhhs#............#shhhr...",
+"...uhhv................vhhu...",
+"..whhx..................xhhw..",
+"..yhh....................hhy..",
+"..Ahh....................hhA..",
+"..Ahhx..................xhhA..",
+"..yhhhv.....h..........vhhhy..",
+"..whhhhs#...hh.......#shhhhw..",
+"...uhhhhhlmnhhh.....lhhhhhu...",
+"...rhhhhhhhhhhhh....hhhhhhr...",
+"....khhhhhhhhhhhh...hhhhhk....",
+".....ijhhhhhhhhhh...hhhji.....",
+".......fghhhhhhh....hgf.......",
+".........#abhhh.....#.........",
+"............hh................",
+"............h................."
+};
diff --git a/data/pixmaps/transport/button-loop-3.png b/data/pixmaps/transport/button-loop-3.png
new file mode 100644
index 0000000..dd95b41
--- /dev/null
+++ b/data/pixmaps/transport/button-loop-3.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loop.xpm b/data/pixmaps/transport/button-loop.xpm
new file mode 100644
index 0000000..3673178
--- /dev/null
+++ b/data/pixmaps/transport/button-loop.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * button_loop_xpm[] = {
+"24 24 8 1",
+" c None",
+". c #030303",
+"+ c #020202",
+"@ c #000000",
+"# c #010101",
+"$ c #060606",
+"% c #040404",
+"& c #050505",
+" ",
+" .. ",
+" +@@@@@@# ",
+" @@@@@@@@@@+ ",
+" $@@@@@@@@@@@@+ ",
+" @@@@#. .#@@@@. ",
+" +@@@. .@@@@ ",
+" @@@# +@@@. ",
+" @@@ @@@+ ",
+" +@@@ +@@# ",
+" #@@@ +@@@ ",
+" +@@@ +@@# ",
+" @@@ + @@@+ ",
+" @@@# +@++@@@. ",
+" +@@@+ #@@@@@@ ",
+" @@@@# @@@@@@. ",
+" %@@@# .@@@@@# ",
+" %@@ #@@@@@# ",
+" @@@@@@@# ",
+" .@@@@@@@@& ",
+" #@@#+. ",
+" . ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-loopend.png b/data/pixmaps/transport/button-loopend.png
new file mode 100644
index 0000000..d8b30e3
--- /dev/null
+++ b/data/pixmaps/transport/button-loopend.png
Binary files differ
diff --git a/data/pixmaps/transport/button-loopstart.png b/data/pixmaps/transport/button-loopstart.png
new file mode 100644
index 0000000..bcbd6d7
--- /dev/null
+++ b/data/pixmaps/transport/button-loopstart.png
Binary files differ
diff --git a/data/pixmaps/transport/button-metronome.png b/data/pixmaps/transport/button-metronome.png
new file mode 100644
index 0000000..7df11b0
--- /dev/null
+++ b/data/pixmaps/transport/button-metronome.png
Binary files differ
diff --git a/data/pixmaps/transport/button-metronome.xpm b/data/pixmaps/transport/button-metronome.xpm
new file mode 100644
index 0000000..fab16e0
--- /dev/null
+++ b/data/pixmaps/transport/button-metronome.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *button-metronome[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 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 */
+"....................",
+"....................",
+"........hhhh........",
+".......qt..tq.......",
+"...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/transport/button-panic.png b/data/pixmaps/transport/button-panic.png
new file mode 100644
index 0000000..0a1fa2a
--- /dev/null
+++ b/data/pixmaps/transport/button-panic.png
Binary files differ
diff --git a/data/pixmaps/transport/button-panic.xpm b/data/pixmaps/transport/button-panic.xpm
new file mode 100644
index 0000000..2fc49ae
--- /dev/null
+++ b/data/pixmaps/transport/button-panic.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * button_panic_xpm[] = {
+"40 40 3 1",
+" c None",
+". c #000000",
+"x c #808080",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ...... ",
+" ...... ",
+" ...... ",
+" x....x ",
+" x....x ",
+" x....x ",
+" .... ",
+" .... ",
+" x..x ",
+" x..x ",
+" x..x ",
+" xx ",
+" ",
+" .... ",
+" .... ",
+" .... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-pause.xpm b/data/pixmaps/transport/button-pause.xpm
new file mode 100644
index 0000000..6d295f5
--- /dev/null
+++ b/data/pixmaps/transport/button-pause.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *pause[] = {
+/* width height num_colors chars_per_pixel */
+" 18 20 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#f#######j#j#######g#j#j#j#j",
+"#j#j#j#j.K.c.c.j#j#g.c.c.c.W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.J.....h#j#g.......W#j#j#j#j",
+"#j#j#j#j.K.a.a.i#j#g.a.a.a.W#j#j#j#j",
+"#j#j#j#j#f.7.7###j#j.7.7.7#g#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-play.xpm b/data/pixmaps/transport/button-play.xpm
new file mode 100644
index 0000000..11f005c
--- /dev/null
+++ b/data/pixmaps/transport/button-play.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *play[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.B###j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.g.K#g#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.....r.6#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.......e.F#g#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h...........o.1#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.............c.A#f#j#j#j#j#j",
+"#j#j#j#j#j.h.................k.S#g#j#j#j",
+"#j#j#j#j#j.h...................a.w#a#j#j",
+"#j#j#j#j#j.h.....................u###j#j",
+"#j#j#j#j#j.h.................h.N#g#j#j#j",
+"#j#j#j#j#j.h.............a.w#a#j#j#j#j#j",
+"#j#j#j#j#j.h...........k.T#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.......d.A#f#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.....p.X#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.h.e.G#g#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j.x.6#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#g#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-playpause.png b/data/pixmaps/transport/button-playpause.png
new file mode 100644
index 0000000..752fa38
--- /dev/null
+++ b/data/pixmaps/transport/button-playpause.png
Binary files differ
diff --git a/data/pixmaps/transport/button-playpause.xpm b/data/pixmaps/transport/button-playpause.xpm
new file mode 100644
index 0000000..ee8a65a
--- /dev/null
+++ b/data/pixmaps/transport/button-playpause.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * button_playpause_xpm[] = {
+"36 20 35 1",
+" c None",
+". c #707070",
+"+ c #C0C0C0",
+"@ c #181C18",
+"# c #181818",
+"$ c #888C88",
+"% c #C8CCC8",
+"& c #C8C8C8",
+"* c #000000",
+"= c #404440",
+"- c #B8B8B8",
+"; c #080808",
+"> c #202420",
+", c #A8A8A8",
+"' c #101010",
+") c #787C78",
+"! c #888888",
+"~ c #303430",
+"{ c #B0B0B0",
+"] c #686C68",
+"^ c #282828",
+"/ c #A0A0A0",
+"( c #000400",
+"_ c #585C58",
+": c #C0C4C0",
+"< c #505050",
+"[ c #909490",
+"} c #A0A4A0",
+"| c #080C08",
+"1 c #383838",
+"2 c #A8ACA8",
+"3 c #202020",
+"4 c #808078",
+"5 c #B8BCB8",
+"6 c #606060",
+" ",
+" ",
+" .+ ",
+" @#$% &+++ +++% ",
+" @**=- $;;> %;;;, ",
+" @***')% !**@ %***, ",
+" @*****~{ !**@ %***, ",
+" @******;]& !**@ %***, ",
+" @********^/% !**@ %***, ",
+" @*********(_:!**@ %***, ",
+" @**********<+!**@ %***, ",
+" @********@[% !**@ %***, ",
+" @******(_: !**@ %***, ",
+" @*****^} !**@ %***, ",
+" @***|]& !**@ %***, ",
+" @**12 $((3 %(((, ",
+" @'4% &55+ 555% ",
+" 6- ",
+" % ",
+" "};
diff --git a/data/pixmaps/transport/button-record.png b/data/pixmaps/transport/button-record.png
new file mode 100644
index 0000000..6173931
--- /dev/null
+++ b/data/pixmaps/transport/button-record.png
Binary files differ
diff --git a/data/pixmaps/transport/button-record.xpm b/data/pixmaps/transport/button-record.xpm
new file mode 100644
index 0000000..c099e71
--- /dev/null
+++ b/data/pixmaps/transport/button-record.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 18 34 1",
+" c #df2b2c",
+". c #de3535",
+"X c #dc3e3f",
+"o c #e40101",
+"O c #e30c0c",
+"+ c #e11a1a",
+"@ c #e02121",
+"# c #dc4344",
+"$ c #db4748",
+"% c #db4848",
+"& c #da5455",
+"* c #d95959",
+"= c #d76d6e",
+"- c #d86262",
+"; c #d66f70",
+": c #d67273",
+"> c #d57e7f",
+", c #d38a8b",
+"< c #d29091",
+"1 c #d19b9c",
+"2 c #d09fa0",
+"3 c #cfa6a7",
+"4 c #cfadae",
+"5 c None",
+"6 c None",
+"7 c None",
+"8 c None",
+"9 c None",
+"0 c None",
+"q c None",
+"w c None",
+"e c None",
+"r c None",
+"t c None",
+/* pixels */
+"99997wre57er07999",
+"999906-X@ #:50899",
+"9890&oooooooO>089",
+"880#oooooooooo;q8",
+"70*oooooooooooo,0",
+"q4ooooooooooooo+9",
+"r-oooooooooooooo<",
+"w#oooooooooooooo=",
+"5@oooooooooooooo$",
+"7@oooooooooooooo&",
+"t#oooooooooooooo:",
+"r:oooooooooooooo2",
+"05Ooooooooooooo.9",
+"70>oooooooooooO30",
+"99q:oooooooooO108",
+"998q,+oooooo 6089",
+"999709,=$&:100899"
+"99997wre57er07999",
+};
diff --git a/data/pixmaps/transport/button-rewind-end.png b/data/pixmaps/transport/button-rewind-end.png
new file mode 100644
index 0000000..7331829
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind-end.png
Binary files differ
diff --git a/data/pixmaps/transport/button-rewind-end.xpm b/data/pixmaps/transport/button-rewind-end.xpm
new file mode 100644
index 0000000..99dfc49
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind-end.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *start[] = {
+/* width height num_colors chars_per_pixel */
+" 14 21 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#c#c#f#f#f#f#f#f#f#f#f#f",
+"#f#f.E.l#f#f#f#f#f#c.N.0#f#f",
+"#f#f.E.j#f#f#f#f#f.L.c.U#f#f",
+"#f#f.E.j#f#f#f#f.J.b...U#f#f",
+"#f#f.E.j#f#f#f.H.b.....U#f#f",
+"#f#f.E.j#f#c.F.#.......U#f#f",
+"#f#f.E.j#c.D.#.........U#f#f",
+"#f#f.E.j.A.............U#f#f",
+"#f#f.E.a...............U#f#f",
+"#f#f.E.#...............U#f#f",
+"#f#f.E.j.w.............U#f#f",
+"#f#f.E.j#c.z...........U#f#f",
+"#f#f.E.j#f#c.B.#.......U#f#f",
+"#f#f.E.j#f#f#c.C.#.....U#f#f",
+"#f#f.E.j#f#f#f#c.E.b...U#f#f",
+"#f#f.E.j#f#f#f#f#c.H.b.U#f#f",
+"#f#f.E.j#f#f#f#f#f#c.K.Z#f#f",
+"#f#f.8.Z#f#f#f#f#f#f#f#c#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f",
+"#f#f#f#f#f#f#f#f#f#f#f#f#f#f"
+};
diff --git a/data/pixmaps/transport/button-rewind.png b/data/pixmaps/transport/button-rewind.png
new file mode 100644
index 0000000..4080772
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind.png
Binary files differ
diff --git a/data/pixmaps/transport/button-rewind.xpm b/data/pixmaps/transport/button-rewind.xpm
new file mode 100644
index 0000000..41526f9
--- /dev/null
+++ b/data/pixmaps/transport/button-rewind.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char *rwd[] = {
+/* width height num_colors chars_per_pixel */
+" 14 18 74 2",
+/* colors */
+".. c #000000",
+".# c #000400",
+".a c #080800",
+".b c #080808",
+".c c #080c08",
+".d c #101010",
+".e c #101410",
+".f c #181818",
+".g c #202020",
+".h c #202420",
+".i c #282828",
+".j c #282c28",
+".k c #303028",
+".l c #303030",
+".m c #303430",
+".n c #383838",
+".o c #404040",
+".p c #404440",
+".q c #484848",
+".r c #484c48",
+".s c #505050",
+".t c #505450",
+".u c #606060",
+".v c #606460",
+".w c #686868",
+".x c #686c68",
+".y c #687880",
+".z c #707070",
+".A c #707470",
+".B c #787870",
+".C c #787878",
+".D c #787c78",
+".E c #808080",
+".F c #808480",
+".G c #8098a0",
+".H c #888888",
+".I c #888c88",
+".J c #909088",
+".K c #909090",
+".L c #909490",
+".M c #989898",
+".N c #989c98",
+".O c #98b8c8",
+".P c #a0a098",
+".Q c #a0a0a0",
+".R c #a0a4a0",
+".S c #a0b8c8",
+".T c #a0bcc8",
+".U c #a8a8a8",
+".V c #a8aca8",
+".W c #a8bcc8",
+".X c #a8c0c8",
+".Y c #a8c4c8",
+".Z c #b0b0b0",
+".0 c #b0b4b0",
+".1 c #b0c0c8",
+".2 c #b0c4c8",
+".3 c #b0c8d0",
+".4 c #b8bcb8",
+".5 c #b8c4c8",
+".6 c #b8c8c8",
+".7 c #b8c8d0",
+".8 c #c0c0c0",
+".9 c #c0c4c0",
+"#. c #c0c8c8",
+"## c #c0c8d0",
+"#a c #c0ccd0",
+"#b c #c8c8c8",
+"#c c #c8ccc8",
+"#d c #c8ccd0",
+"#e c #c8d0d0",
+"#f c None",
+"#g c #d0d4d0",
+"#h c #e8ece8",
+/* pixels */
+"#f#f#f#f#f#f#c#f#f#f#f#c#f#f",
+"#f#f#f#f#f#b.E#f#f#f#c.D#f#f",
+"#f#f#f#f#c.u.t#f#f#f.A.o#f#f",
+"#f#f#f#f.L.#.t#f#f.R.a.o#f#f",
+"#f#f#f.4.e...t#f.9.g...o#f#f",
+"#f#f#c.o.....t#c.s.....o#f#f",
+"#f#c.A.......t.F.......o#f#f",
+"#f.R.b.......n.c.......o#f#f",
+".9.h...................o#f#f",
+".K.....................o#f#f",
+"#c.o.........#.........o#f#f",
+"#f.4.f.......q.g.......o#f#f",
+"#f#f.M.......t.R.b.....o#f#f",
+"#f#f#f.u.....t#f.A.....o#f#f",
+"#f#f#f#b.k...t#f#c.o...o#f#f",
+"#f#f#f#f.Z.c.t#f#f.4.e.o#f#f",
+"#f#f#f#f#f.F.t#f#f#f.M.p#f#f",
+"#f#f#f#f#f#c.P#f#f#f#c.N#f#f"
+};
diff --git a/data/pixmaps/transport/button-solo-2.xpm b/data/pixmaps/transport/button-solo-2.xpm
new file mode 100644
index 0000000..c2483cf
--- /dev/null
+++ b/data/pixmaps/transport/button-solo-2.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *button-solo-2[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 4 1",
+/* colors */
+". c #000000",
+"k c #585c58",
+"y c #c0c4c0",
+"B c None",
+/* pixels */
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBByk..........kBBB",
+"BBBk.............BBB",
+"BBk..............BBB",
+"BB...............BBB",
+"BB....BBBBBBBBBBBBBB",
+"BB....BBBBBBBBBBBBBB",
+"BB............kyBBBB",
+"BBk.............kBBB",
+"BBBk.............kBB",
+"BBBByk............BB",
+"BBBBBBBBBBBBBB....BB",
+"BBBBBBBBBBBBBB....BB",
+"BB................BB",
+"BB...............kBB",
+"BB..............kBBB",
+"BBk...........kyBBBB",
+"BBBBBBBBBBBBBBBBBBBB",
+"BBBBBBBBBBBBBBBBBBBB"
+};
diff --git a/data/pixmaps/transport/button-solo.png b/data/pixmaps/transport/button-solo.png
new file mode 100644
index 0000000..b2aaf49
--- /dev/null
+++ b/data/pixmaps/transport/button-solo.png
Binary files differ
diff --git a/data/pixmaps/transport/button-solo.xpm b/data/pixmaps/transport/button-solo.xpm
new file mode 100644
index 0000000..38ce9d3
--- /dev/null
+++ b/data/pixmaps/transport/button-solo.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char * button_solo_xpm[] = {
+"40 40 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .. ",
+" .......... ",
+" ............ ",
+" .............. ",
+" ..... ..... ",
+" ...... ..... ",
+" ...... ",
+" ......... ",
+" ............ ",
+" ............. ",
+" ............ ",
+" ......... ",
+" ...... ",
+" ..... ..... ",
+" ..... ..... ",
+" ...... ...... ",
+" .............. ",
+" ............ ",
+" .......... ",
+" .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/data/pixmaps/transport/button-stop.png b/data/pixmaps/transport/button-stop.png
new file mode 100644
index 0000000..147dbe1
--- /dev/null
+++ b/data/pixmaps/transport/button-stop.png
Binary files differ
diff --git a/data/pixmaps/transport/button-stop.xpm b/data/pixmaps/transport/button-stop.xpm
new file mode 100644
index 0000000..1074949
--- /dev/null
+++ b/data/pixmaps/transport/button-stop.xpm
@@ -0,0 +1,148 @@
+/* XPM */
+static char *stop[] = {
+/* width height num_colors chars_per_pixel */
+" 18 18 123 2",
+/* colors */
+".. c #000000",
+".# c #0000f8",
+".a c #000400",
+".b c #080800",
+".c c #080808",
+".d c #080c08",
+".e c #101010",
+".f c #101410",
+".g c #181818",
+".h c #181c18",
+".i c #202020",
+".j c #202420",
+".k c #282828",
+".l c #282c28",
+".m c #303028",
+".n c #303030",
+".o c #303430",
+".p c #383838",
+".q c #404040",
+".r c #404440",
+".s c #484848",
+".t c #484c48",
+".u c #505050",
+".v c #505450",
+".w c #585c58",
+".x c #606060",
+".y c #606460",
+".z c #686868",
+".A c #686c68",
+".B c #707070",
+".C c #707470",
+".D c #787870",
+".E c #787878",
+".F c #787c78",
+".G c #808078",
+".H c #808080",
+".I c #808480",
+".J c #888888",
+".K c #888c88",
+".L c #909088",
+".M c #909090",
+".N c #909490",
+".O c #989898",
+".P c #989c98",
+".Q c #98b8c8",
+".R c #a0a098",
+".S c #a0a0a0",
+".T c #a0a4a0",
+".U c #a0b8c8",
+".V c #a0bcc8",
+".W c #a8a8a8",
+".X c #a8aca8",
+".Y c #a8bcc8",
+".Z c #a8c0c8",
+".0 c #a8c4c8",
+".1 c #b0b0b0",
+".2 c #b0b4b0",
+".3 c #b0c0c8",
+".4 c #b0c4c8",
+".5 c #b0c8d0",
+".6 c #b8b8b8",
+".7 c #b8bcb8",
+".8 c #b8c4c8",
+".9 c #b8c8c8",
+"#. c #b8c8d0",
+"## c #c0c0c0",
+"#a c #c0c4c0",
+"#b c #c0c8c8",
+"#c c #c0c8d0",
+"#d c #c0ccc8",
+"#e c #c0ccd0",
+"#f c #c8c8c8",
+"#g c #c8ccc8",
+"#h c #c8ccd0",
+"#i c #c8d0d0",
+"#j c None",
+"#k c #d0d4d0",
+"#l c #e00000",
+"#m c #e0aca8",
+"#n c #e0b0b0",
+"#o c #e0b4b0",
+"#p c #e0b8b8",
+"#q c #e80000",
+"#r c #e87070",
+"#s c #e87470",
+"#t c #e87878",
+"#u c #e87c78",
+"#v c #e88080",
+"#w c #e88480",
+"#x c #e88888",
+"#y c #e8a098",
+"#z c #e8a0a0",
+"#A c #e8a4a0",
+"#B c #e8a8a8",
+"#C c #e8ece8",
+"#D c #f00000",
+"#E c #f04040",
+"#F c #f04440",
+"#G c #f04848",
+"#H c #f04c48",
+"#I c #f05450",
+"#J c #f05c58",
+"#K c #f06060",
+"#L c #f06868",
+"#M c #f06c68",
+"#N c #f07878",
+"#O c #f07c78",
+"#P c #f80000",
+"#Q c #f80400",
+"#R c #f80808",
+"#S c #f80c08",
+"#T c #f81010",
+"#U c #f81c18",
+"#V c #f82020",
+"#W c #f82420",
+"#X c #f82828",
+"#Y c #f82c28",
+"#Z c #f83030",
+"#0 c #f83430",
+"#1 c #f83c38",
+"#2 c #f84040",
+"#3 c #f84440",
+"#4 c #f84c48",
+/* pixels */
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#f###################g#j#j#j",
+"#j#j#j#j.K.c.c.c.c.c.c.c.c.c.1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.J...................1#j#j#j",
+"#j#j#j#j.K.a.a.a.a.a.a.a.a.a.1#j#j#j",
+"#j#j#j#j#f.7.7.7.7.7.7.7.7.7#g#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j",
+"#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j#j"
+};
diff --git a/data/pixmaps/transport/button-to-end.xpm b/data/pixmaps/transport/button-to-end.xpm
new file mode 100644
index 0000000..e8cf1c0
--- /dev/null
+++ b/data/pixmaps/transport/button-to-end.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"11 11 4 1",
+" c None",
+"X c black",
+"O c gray25",
+"o c gray50",
+/* pixels */
+" ",
+" X OO ",
+" XX OO ",
+" XX OO ",
+"ooooXX OO ",
+"XXXXXXX OO ",
+"ooooXX OO ",
+" XX OO ",
+" XX OO ",
+" X OO ",
+" ",
+};
diff --git a/data/pixmaps/transport/led--.xpm b/data/pixmaps/transport/led--.xpm
new file mode 100644
index 0000000..492fc22
--- /dev/null
+++ b/data/pixmaps/transport/led--.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"a c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"......##aaaaa#......",
+".....bbbbbbbbbb.....",
+"......#aaaaa##......",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-0.xpm b/data/pixmaps/transport/led-0.xpm
new file mode 100644
index 0000000..69a6758
--- /dev/null
+++ b/data/pixmaps/transport/led-0.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#...........b.",
+"...#a#...........#ab",
+"...#aab..........#ab",
+"...#aab.........#aab",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..baa#.........baa#.",
+"..ba#..........#ba#.",
+"..b#............#b#.",
+"....................",
+".#b#............#b..",
+".#ab#..........#ab..",
+".#aab.........#aab..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"baa#.........baa#...",
+"ba#..........baa#...",
+"ba#...........#a#...",
+".b...........#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-1.xpm b/data/pixmaps/transport/led-1.xpm
new file mode 100644
index 0000000..7e0cc46
--- /dev/null
+++ b/data/pixmaps/transport/led-1.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"a c #404c80",
+"# c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"..................#.",
+".................ab#",
+".................ab#",
+"................abb#",
+"................#bba",
+"................#bba",
+"................#bba",
+"...............abb#.",
+"...............abb#.",
+"...............abb#.",
+"...............#bba.",
+"...............a#ba.",
+"................a#a.",
+"....................",
+"................a#..",
+"...............ab#..",
+"..............abb#..",
+"..............#bba..",
+"..............#bba..",
+"..............#bba..",
+".............abb#...",
+".............abb#...",
+".............abb#...",
+".............#bba...",
+".............#bba...",
+"..............aba...",
+"...............a....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-2.xpm b/data/pixmaps/transport/led-2.xpm
new file mode 100644
index 0000000..6f9f2b5
--- /dev/null
+++ b/data/pixmaps/transport/led-2.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"......##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+".#b#..#bbbbb##......",
+".#ab#...............",
+".#aab...............",
+".baa#...............",
+".baa#...............",
+".baa#...............",
+"#aab................",
+"#aab................",
+"#aab................",
+"baa#................",
+"ba#.................",
+"ba#.................",
+".b...........#......",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-3.xpm b/data/pixmaps/transport/led-3.xpm
new file mode 100644
index 0000000..e3fa3d9
--- /dev/null
+++ b/data/pixmaps/transport/led-3.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"......##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+".............#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-4.xpm b/data/pixmaps/transport/led-4.xpm
new file mode 100644
index 0000000..aa01582
--- /dev/null
+++ b/data/pixmaps/transport/led-4.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"a c #808fc0",
+"b c #c0d8ff",
+"....................",
+"....................",
+"....................",
+"....................",
+"....#.............a.",
+"...#b#...........#ba",
+"...#bba..........#ba",
+"...#bba.........#bba",
+"...abb#.........abb#",
+"...abb#.........abb#",
+"...abb#.........abb#",
+"..#bba.........#bba.",
+"..#bba.........#bba.",
+"..#bba.........#bba.",
+"..abb#.........abb#.",
+"..ab#..........#ab#.",
+"..a#..##aaaaa#..#a#.",
+".....bbbbbbbbbb.....",
+"......#aaaaa##..#a..",
+"...............#ba..",
+"..............#bba..",
+"..............abb#..",
+"..............abb#..",
+"..............abb#..",
+".............#bba...",
+".............#bba...",
+".............#bba...",
+".............abb#...",
+".............abb#...",
+"..............#b#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-5.xpm b/data/pixmaps/transport/led-5.xpm
new file mode 100644
index 0000000..8a3c49c
--- /dev/null
+++ b/data/pixmaps/transport/led-5.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#.............",
+"...#a#..............",
+"...#aab.............",
+"...#aab.............",
+"...baa#.............",
+"...baa#.............",
+"...baa#.............",
+"..#aab..............",
+"..#aab..............",
+"..#aab..............",
+"..baa#..............",
+"..ba#...............",
+"..b#..##bbbbb#......",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+".............#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-6.xpm b/data/pixmaps/transport/led-6.xpm
new file mode 100644
index 0000000..b8d8580
--- /dev/null
+++ b/data/pixmaps/transport/led-6.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#.............",
+"...#a#..............",
+"...#aab.............",
+"...#aab.............",
+"...baa#.............",
+"...baa#.............",
+"...baa#.............",
+"..#aab..............",
+"..#aab..............",
+"..#aab..............",
+"..baa#..............",
+"..ba#...............",
+"..b#..##bbbbb#......",
+".....aaaaaaaaaa.....",
+".#b#..#bbbbb##..#b..",
+".#ab#..........#ab..",
+".#aab.........#aab..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+".baa#.........baa#..",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"#aab.........#aab...",
+"baa#.........baa#...",
+"ba#..........baa#...",
+"ba#...........#a#...",
+".b...........#.#....",
+"..#baaaaaaaaaab.....",
+"#baaaaaaaaaaaab#....",
+"...................."};
diff --git a/data/pixmaps/transport/led-7.xpm b/data/pixmaps/transport/led-7.xpm
new file mode 100644
index 0000000..c75f9ab
--- /dev/null
+++ b/data/pixmaps/transport/led-7.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"......#...........b.",
+".................#ab",
+".................#ab",
+"................#aab",
+"................baa#",
+"................baa#",
+"................baa#",
+"...............#aab.",
+"...............#aab.",
+"...............#aab.",
+"...............baa#.",
+"...............#ba#.",
+"................#b#.",
+"....................",
+"................#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-8.xpm b/data/pixmaps/transport/led-8.xpm
new file mode 100644
index 0000000..a8c7d92
--- /dev/null
+++ b/data/pixmaps/transport/led-8.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *0[] = {
+/* width height num_colors chars_per_pixel */
+" 20 34 4 1",
+/* colors */
+"# c #c0d8ff",
+" c #000000",
+"a c #404c80",
+"b c #808fc0",
+/* pixels */
+" ",
+" ",
+" a############ba",
+" b##########ba ",
+" a a b ",
+" a#a a#b",
+" a##b a#b",
+" a##b a##b",
+" b##a b##a",
+" b##a b##a",
+" b##a b##a",
+" a##b a##b ",
+" a##b a##b ",
+" a##b a##b ",
+" b##a b##a ",
+" b#a ab#a ",
+" ba aabbbbba aba ",
+" ########## ",
+" aba abbbbbaa ab ",
+" a#ba a#b ",
+" a##b a##b ",
+" b##a b##a ",
+" b##a b##a ",
+" b##a b##a ",
+"a##b a##b ",
+"a##b a##b ",
+"a##b a##b ",
+"b##a b##a ",
+"b#a b##a ",
+"b#a a#a ",
+" b a a ",
+" ab##########b ",
+"ab############ba ",
+" "
+};
+
+--------------040202080106060504000906--
+
+
+
diff --git a/data/pixmaps/transport/led-9.xpm b/data/pixmaps/transport/led-9.xpm
new file mode 100644
index 0000000..551cd76
--- /dev/null
+++ b/data/pixmaps/transport/led-9.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"20 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+"....................",
+"....................",
+".....#aaaaaaaaaaaab#",
+".....baaaaaaaaaab#..",
+"....#.#...........b.",
+"...#a#...........#ab",
+"...#aab..........#ab",
+"...#aab.........#aab",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"...baa#.........baa#",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..#aab.........#aab.",
+"..baa#.........baa#.",
+"..ba#..........#ba#.",
+"..b#..##bbbbb#..#b#.",
+".....aaaaaaaaaa.....",
+"......#bbbbb##..#b..",
+"...............#ab..",
+"..............#aab..",
+"..............baa#..",
+"..............baa#..",
+"..............baa#..",
+".............#aab...",
+".............#aab...",
+".............#aab...",
+".............baa#...",
+".............baa#...",
+"..............#a#...",
+"...............#....",
+"....................",
+"....................",
+"...................."};
diff --git a/data/pixmaps/transport/led-colon.xpm b/data/pixmaps/transport/led-colon.xpm
new file mode 100644
index 0000000..f6f2607
--- /dev/null
+++ b/data/pixmaps/transport/led-colon.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *led[]={
+"5 34 4 1",
+". c #000000",
+"# c #404c80",
+"b c #808fc0",
+"a c #c0d8ff",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".#aab",
+".baa#",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+"#aab.",
+"baa#.",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+".....",
+"....."};