section = movieplayer

   window = main

; base = bitmap, x, y
; x:            | y:
;  -  0: left   |  -  0: top
;  - -1: center |  - -1: center
;  - -2: right  |  - -2: bottom
   base = main, -1, -2

; button = bitmap, x, y, sx, sy, msg
; 1. bitmap: pressed  | x,y: position in window
; 2. bitmap: normal   | msg: name of system message
; 3. bitmap: disabled | sx,sy: size of button

; Misc buttons
   button = pref,      6,   3,  9,  9, evPreferences
   button = iconify, 244,   3,  9,  9, evIconify
   button = exit,    264,   3,  9,  9, evExit
   button = eq,      219,  58, 23, 12, evEqualizer
   button = playlst, 241,  58, 23, 12, evPlaylist
   button = normal,  182,  89, 28, 15, evNormalSize
   button = double,  210,  89, 28, 15, evDoubleSize

; Seek extras vis area
; top left
;   button = back10,    23,  43, 12, 18, evBackward10min
;   button = forward10, 35,  43, 12, 18, evForward10min
;   button = back1,     47,  43, 11, 18, evBackward1min
;   button = forward1,  58,  43, 12, 18, evForward1min

; bottom left
;   button = back10,    23,  47, 12, 18, evBackward10min
;   button = forward10, 35,  47, 12, 18, evForward10min
;   button = back1,     47,  47, 11, 18, evBackward1min
;   button = forward1,  58,  47, 12, 18, evForward1min

; middle top
   button = back10,    39,  43, 12, 18, evBackward10min
   button = forward10, 51,  43, 12, 18, evForward10min
   button = back1,     63,  43, 11, 18, evBackward1min
   button = forward1,  74,  43, 12, 18, evForward1min

; middle bottom
;   button = back10,    39,  47, 12, 18, evBackward10min
;   button = forward10, 51,  47, 12, 18, evForward10min
;   button = back1,     63,  47, 11, 18, evBackward1min
;   button = forward1,  74,  47, 12, 18, evForward1min

; even with numbers top
;   button = back10,    35,  43, 12, 18, evBackward10min
;   button = forward10, 47,  43, 12, 18, evForward10min
;   button = back1,     59,  43, 11, 18, evBackward1min
;   button = forward1,  70,  43, 12, 18, evForward1min

; even with numbers bottom
;   button = back10,    35,  47, 12, 18, evBackward10min
;   button = forward10, 47,  47, 12, 18, evForward10min
;   button = back1,     59,  47, 11, 18, evBackward1min
;   button = forward1,  70,  47, 12, 18, evForward1min

; Controls
   button = prev,     16,  88, 23, 18, evPrev
   button = play,     39,  88, 23, 18, evPlaySwitchToPause
   button = pause,    39,  88, 23, 18, evPauseSwitchToPlay
   button = back,     62,  88, 11, 18, evBackward10sec
   button = forward,  73,  88, 12, 18, evForward10sec
   button = stop,     85,  88, 23, 18, evStop
   button = next,    108,  88, 22, 18, evNext
   button = load,    136,  89, 22, 16, evLoad
   button = subt,    159,  92, 23, 12, evLoadSubtitle
   button = about,   241,  84, 26, 25, evAbout

; Movie Position
; hpotmeter=buttonbitmaps,sx,sy,phasebitmaps,phases,default value,x,y,sx,sy,msg
   hpotmeter = pos, 29, 7, NULL, 100,  0, 15, 75, 250, 10, evSetMoviePosition

; Volume
; potmeter= phasebitmaps, phases, defaultvalue, x, y, sx, sy, msg
; evSetVolume is for potmeter
; dont know how inc dec volume works so using potmeter
; hpotmeter = volume, 14, 8, NULL, 100, 0, 107, 61, 64, 5, evIncVolume
; hpotmeter = volume, 14, 8, NULL, 100, 0, 107, 61, 64, 5, evDecVolume
; 28 phases
;   potmeter = volpot28, 28, 0, 107, 57, 68, 14, evSetVolume
; 27 for exact midpoint
   potmeter = volpot27, 27, 0, 107, 57, 68, 14, evSetVolume

; Balance
; 25 phases maybe a bit much
; potmeter = balance25, 25, 50, 177, 57, 39, 14 evSetBalance
   potmeter = balance13, 13, 50, 177, 57, 39, 14 evSetBalance

; Mute
; pick a mute. mute1 is the word mute, mute2 is an icon.
;   button = mute1, 117, 42, 24, 8, evMute
; mplayer default mute
   button = mute2,  117, 42, 18, 9, evMute

; Fullscreen
   button = fullscreen, 159, 42, 16, 8, evFullScreen

; fonts
; font=fontname,fontid
   font = symbols, symbols
   font = font,    font

; dynamic label
; dlabel=x,y,sx,align,fontid,string ...
;  align: 0: right 1: center 2: left
;  str: $1  = hh:mm:ss
;       $2  = mmmm:ss
;       $3  = hh
;       $4  = mm
;       $5  = ss
;       $6  = movie length, hh:mm:ss
;       $7  = movie length, mmmm:ss
;       $v  = volume, xxx.xx%
;       $V  = volume, xxx.x
;       $b  = balance, xxx.xx%
;       $B  = balance, xxx.x
;       $$  = draw $
;       $a  = audio type ( nosound: char n, mono: char m, stereo: char t, etc )
;       $t  = track number
;       $o  = filename
;       $f  = filename with lower case
;       $F  = filename with upper case
;
;       $T  = stream type ( file: f, video cd: v, dvd: d, url: u ), if
;              font contain needed symbol.
;       $l  = draw play symbol, if mplayer is playing movie and font
;              contain playing symbol. ( char l )
;       $s  = draw stop symbol, if mplayer not playing movie and font
;              contain stop symbol. ( char s )
;       $e  = draw pause symbol, if playing is paused and font contain
;              pause symbol ( char e )

   dlabel =   35, 26,  65, 1, symbols, "$1"
   dlabel =  239, 41,  29, 1, symbols, "$a"
   dlabel =  214,  41,  23, 1, symbols, "$T"
   dlabel =  114, 27, 149, 1, font, "    $t - $o    "
   dlabel =  22, 28,   9, 1, symbols, "$s"
   dlabel =  22, 28,   9, 1, symbols, "$e"
   dlabel =  22, 28,   9, 1, symbols, "$l"
 end

   window = sub

; base=bitmap,x,y,sx,sy
; x:            | y:
;  -  0: left   |  -  0: top
;  - -1: center |  - -1: center
;  - -2: right  |  - -2: bottom
   base = sub,-1,-1
; background=r,g,b
; window background color, default is black
; only subwindow, and decimal numbers
; slims  background = 93,134,168
   background = 0,3,38

 end

   window = menu

; base=bitmap
   base = menu

; selected=bitmap
   selected = menus

; menu needed extra 1 pixel width to make even number.

; menu = x,y,width,height,msg
   menu = 0,   0,  98, 26, evLoad
   menu = 0,  26,  98, 26, evPlay
   menu = 0,  52,  98, 26, evNormalSize
   menu = 0,  78,  98, 26, evDoubleSize
   menu = 0, 104,  98, 26, evFullScreen
   menu = 0, 130,  98, 26, evNone         ; Add Playlist 
   menu = 0, 156,  98, 26, evPlaylist
   menu = 0, 182,  98, 26, evSkinBrowser
   menu = 0, 208,  98, 26, evPreferences
   menu = 0, 234,  98, 26, evEqualizer
   menu = 0, 260,  98, 26, evLoadSubtitle
   menu = 0, 286,  98, 26, evIconify
   menu = 0, 312,  98, 26, evNone        ; Remaining Time
   menu = 0, 338,  98, 26, evAbout
   menu = 0, 364,  98, 26, evExit
 end

end

