+++ /dev/null
-COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
-
-Files: add.xpm ffwd.xpm next.xpm pause.xpm play.xpm prev.xpm rewind.xpm stop.xpm
-Author: Stefan Monnier <monnier@iro.umontreal.ca>
-Copyright (C) 2009-2022 Free Software Foundation, Inc.
-License: GNU General Public License version 3 or later (see COPYING)
+++ /dev/null
-/* XPM */
-static char * stop_xpm[] = {
-"24 24 4 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXX....XXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXX......XXo.....XXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.oooooXXooooooXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.XXoXXXXXXXXo ",
-" .XXXXXXXX.oooXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
+++ /dev/null
-/* XPM */
-static char * ffwd_xpm[] = {
-"24 24 5 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-"O s light2 c grey80",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXX.OXXX.OXXXXXXXXXXo ",
-" .XXX.XOXX.XOXXXXXXXXXo ",
-" .XXX.XXOO.XXOOXXXXXXXo ",
-" .XXX.XXXX.XXXXOXXXXXXo ",
-" .XXX.XXXX.XXXXXOXXXXXo ",
-" .XXX.XXXX.XXXXXXOOXXXo ",
-" .XXX.XXXX.XXXXXXXXOXXo ",
-" .XXX.XXXX.XXXXXXXXoXXo ",
-" .XXX.XXXX.XXXXXXooXXXo ",
-" .XXX.XXXX.XXXXXoXXXXXo ",
-" .XXX.XXXX.XXXXoXXXXXXo ",
-" .XXX.XXoo.XXooXXXXXXXo ",
-" .XXX.XoXX.XoXXXXXXXXXo ",
-" .XXX.oXXX.oXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * next_xpm[] = {
-"24 24 5 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-"O s light2 c grey80",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXX.OXXXXXXXXX...XXXo ",
-" .XXX.XOXXXXXXXX.XoXXXo ",
-" .XXX.XXOOXXXXXX.XoXXXo ",
-" .XXX.XXXXOXXXXX.XoXXXo ",
-" .XXX.XXXXXOXXXX.XoXXXo ",
-" .XXX.XXXXXXOOXX.XoXXXo ",
-" .XXX.XXXXXXXXOX.XoXXXo ",
-" .XXX.XXXXXXXXoX.XoXXXo ",
-" .XXX.XXXXXXooXX.XoXXXo ",
-" .XXX.XXXXXoXXXX.XoXXXo ",
-" .XXX.XXXXoXXXXX.XoXXXo ",
-" .XXX.XXooXXXXXX.XoXXXo ",
-" .XXX.XoXXXXXXXX.XoXXXo ",
-" .XXX.oXXXXXXXXX.ooXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * pause_xpm[] = {
-"24 24 4 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXX.....XX.....XXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.XXXoXX.XXXoXXXXo ",
-" .XXXX.ooooXX.ooooXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * play_xpm[] = {
-"24 24 5 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-"O s light2 c grey80",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXX.OOXXXXXXXXXXXXXXo ",
-" .XXX.XXOOXXXXXXXXXXXXo ",
-" .XXX.XXXXOOXXXXXXXXXXo ",
-" .XXX.XXXXXXOOXXXXXXXXo ",
-" .XXX.XXXXXXXXOOXXXXXXo ",
-" .XXX.XXXXXXXXXXOOXXXXo ",
-" .XXX.XXXXXXXXXXXXOXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXooXXXXo ",
-" .XXX.XXXXXXXXooXXXXXXo ",
-" .XXX.XXXXXXooXXXXXXXXo ",
-" .XXX.XXXXooXXXXXXXXXXo ",
-" .XXX.XXooXXXXXXXXXXXXo ",
-" .XXX.ooXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * prev_xpm[] = {
-"24 24 4 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXX...XXXXXXXXX..XXXo ",
-" .XXX.XoXXXXXXXX.XoXXXo ",
-" .XXX.XoXXXXXX..XXoXXXo ",
-" .XXX.XoXXXXX.XXXXoXXXo ",
-" .XXX.XoXXXX.XXXXXoXXXo ",
-" .XXX.XoXX..XXXXXXoXXXo ",
-" .XXX.XoX.XXXXXXXXoXXXo ",
-" .XXX.XoXoXXXXXXXXoXXXo ",
-" .XXX.XoXXooXXXXXXoXXXo ",
-" .XXX.XoXXXXoXXXXXoXXXo ",
-" .XXX.XoXXXXXoXXXXoXXXo ",
-" .XXX.XoXXXXXXooXXoXXXo ",
-" .XXX.XoXXXXXXXXoXoXXXo ",
-" .XXX.ooXXXXXXXXXooXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * rewind_xpm[] = {
-"24 24 4 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXX..XXX..XXXo ",
-" .XXXXXXXXX.XoXX.XoXXXo ",
-" .XXXXXXX..XXo..XXoXXXo ",
-" .XXXXXX.XXXXoXXXXoXXXo ",
-" .XXXXX.XXXXXoXXXXoXXXo ",
-" .XXX..XXXXXXoXXXXoXXXo ",
-" .XX.XXXXXXXXoXXXXoXXXo ",
-" .XXoXXXXXXXXoXXXXoXXXo ",
-" .XXXooXXXXXXoXXXXoXXXo ",
-" .XXXXXoXXXXXoXXXXoXXXo ",
-" .XXXXXXoXXXXoXXXXoXXXo ",
-" .XXXXXXXooXXoooXXoXXXo ",
-" .XXXXXXXXXoXoXXoXoXXXo ",
-" .XXXXXXXXXXooXXXooXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
+++ /dev/null
-/* XPM */
-static char * stop_xpm[] = {
-"24 24 4 1",
-" c None",
-". s light1 c grey90",
-"X s main c grey70",
-"o s shadow c grey50",
-" ",
-" ...................... ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXX..............XXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.XXXXXXXXXXXXoXXXo ",
-" .XXX.oooooooooooooXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .XXXXXXXXXXXXXXXXXXXXo ",
-" .ooooooooooooooooooooo ",
-" "};
-
(defvar mpc-tool-bar-map
(let ((map (make-sparse-keymap)))
- (tool-bar-local-item "mpc/prev" 'mpc-prev 'prev map
+ (tool-bar-local-item (icons-get-filename "av/skip_previous") 'mpc-prev 'prev map
:enable '(not (equal (cdr (assq 'state mpc-status)) "stop"))
:label "Prev" :vert-only t)
;; FIXME: how can we bind it to the down-event?
- (tool-bar-local-item "mpc/rewind" 'mpc-rewind 'rewind map
+ (tool-bar-local-item (icons-get-filename "av/fast_rewind") 'mpc-rewind 'rewind map
:enable '(not (equal (cdr (assq 'state mpc-status)) "stop"))
:label "Rew" :vert-only t
:button '(:toggle . (and mpc--faster-toggle-timer
;; icons depending on whether or not it's selected, but then it'd have
;; to be a toggle-button, thus displayed depressed in one of the
;; two states :-(
- (tool-bar-local-item "mpc/pause" 'mpc-pause 'pause map
+ (tool-bar-local-item (icons-get-filename "av/pause") 'mpc-pause 'pause map
:label "Pause" :vert-only t
:visible '(equal (cdr (assq 'state mpc-status)) "play")
:help "Pause/play")
- (tool-bar-local-item "mpc/play" 'mpc-play 'play map
+ (tool-bar-local-item (icons-get-filename "av/play_arrow") 'mpc-play 'play map
:label "Play" :vert-only t
:visible '(not (equal (cdr (assq 'state mpc-status)) "play"))
:help "Play/pause")
;; FIXME: how can we bind it to the down-event?
- (tool-bar-local-item "mpc/ffwd" 'mpc-ffwd 'ffwd map
+ (tool-bar-local-item (icons-get-filename "av/fast_forward") 'mpc-ffwd 'ffwd map
:enable '(not (equal (cdr (assq 'state mpc-status)) "stop"))
:label "Ffwd" :vert-only t
:button '(:toggle . (and mpc--faster-toggle-timer
mpc--faster-toggle-forward)))
- (tool-bar-local-item "mpc/next" 'mpc-next 'next map
+ (tool-bar-local-item (icons-get-filename "av/skip_next") 'mpc-next 'next map
:label "Next" :vert-only t
:enable '(not (equal (cdr (assq 'state mpc-status)) "stop")))
- (tool-bar-local-item "mpc/stop" 'mpc-stop 'stop map
+ (tool-bar-local-item (icons-get-filename "av/stop") 'mpc-stop 'stop map
:label "Stop" :vert-only t)
- (tool-bar-local-item "mpc/add" 'mpc-playlist-add 'add map
+ (tool-bar-local-item (icons-get-filename "av/playlist_add") 'mpc-playlist-add 'add map
:label "Add" :vert-only t
:help "Append to the playlist")
map))
("mail/spam" "mail/spam.xpm")
("mh-logo" "mh-logo.pbm")
("mh-logo" "mh-logo.xpm")
- ("mpc/add" "mpc/add.pbm")
- ("mpc/add" "mpc/add.xpm")
- ("mpc/ffwd" "mpc/ffwd.pbm")
- ("mpc/ffwd" "mpc/ffwd.xpm")
- ("mpc/next" "mpc/next.pbm")
- ("mpc/next" "mpc/next.xpm")
- ("mpc/pause" "mpc/pause.pbm")
- ("mpc/pause" "mpc/pause.xpm")
- ("mpc/play" "mpc/play.pbm")
- ("mpc/play" "mpc/play.xpm")
- ("mpc/prev" "mpc/prev.pbm")
- ("mpc/prev" "mpc/prev.xpm")
- ("mpc/rewind" "mpc/rewind.pbm")
- ("mpc/rewind" "mpc/rewind.xpm")
- ("mpc/stop" "mpc/stop.pbm")
- ("mpc/stop" "mpc/stop.xpm")
("new" "new.pbm")
("new" "new.xpm")
("newsticker/browse-url" "newsticker/browse-url.xpm")