#general settings {{{1 #have a look at : man fvwm and search for things with /word or /^word n n or N N u Space #Snaps together windows while dragging SnapAttraction 30 SnapGrid 0 0 #How windows get dragged: rubber band etc. XORvalue 50 OpaqueMoveSize 100 #wait before to change the page: wait 190milliseconds. EdgeResistance 190 0 #x 100000 --> swap (so 100% and swap (x100)) EdgeScroll 100000 100000 EdgeThickness 1 #what to do when the mouse hits the Edge EdgeCommand Right Next (ButtonDocks) Raise EdgeCommand Bottom Menu MenuFvwmRoot EdgeCommand Top WindowList -50p +0p #when the mouse hits the left edge, there will be edgescroll #that function gets called with the WindowList #that also assures the pointer will be at pos +80/+15 within the windows DestroyFunc WindowListFunc AddToFunc WindowListFunc + I WindowId $0 Iconify off + I WindowId $0 FlipFocus + I WindowId $0 Raise + I WindowId $0 WarpToWindow +20p +124p #DestroyFunc InitFunction #AddToFunc InitFunction DestroyFunc StartFunction AddToFunc StartFunction #+ "I" exec tomboy #+ "I" exec akregator + "I" exec osd_cat_clock + "I" exec fvwmsetbg -l + "I" Module FvwmButtons ButtonDocks + "I" Module FvwmAnimate #fvwmsetbg is a little modified script from the fluxbox wm. #may replace that line with however you want to set your background. #gets executed during the Exit of fvwm DestroyFunc ExitFunction AddToFunc ExitFunction #you probably don't need the next two lines either + "I" exec killall osd_cat_clock #+ I Beep DestroyFunc FourTermsFunc AddToFunc FourTermsFunc + "I" Exec urxvt -g 141x30+0+0 + "I" Exec urxvt -g 82x27+0-2 + "I" Exec urxvt -g 57x27-0-2 #Size of one Desktop, and the three I have: DeskTopSize 2x1 DesktopName 0 < one > DesktopName 1 | two | DesktopName 2 { three } #where to find pixmaps ImagePath ${HOME}/multimedia/pics/icons/fvwm ######################################################################### ######################################################################### #key bindings {{{1 # #definitions hint: #Key / Mouse Button Context Modifiers Function #Defines a mouse binding, or removes the binding if Function is #'-'. Button is the mouse button number. If Button is zero then any #button performs the specified function. # #Context # 'R' for the root window, # 'W' for an application window, # 'D' for a desktop application , # 'T' for a window title-bar, # 'S' for a window side, top, or bottom bar, # '[', ']','-' and '_' for the left, right, top or bottom side only, # 'F' for a window frame (the corners), # '<', '^', '>' and 'v' for the top left, top right, bottom right or bottom left corner, # 'I' for an Icon window, # '0' through '9' for title-bar buttons, # 'A' is for any context. # #Modifiers 'N' for no modifiers, 'C' for control, 'S' for shift, 'M' for Meta, # 'L' for Caps-Lock, 'A' for any modifier, 1-5 mod1 through mod5 # modifier 'L' is ignored (see IgnoreModifiers) IgnoreModifiers L25 Key E A 1 Menu ExecuteMenu #workspace scrolling Mouse 4 R A Scroll 100 100 Mouse 5 R A Scroll -100 -100 DestroyFunc NextRaise AddToFunc NextRaise + I Next (CurrentPage !ButtonDocks) Focus + I Current (*) Raise + I Iconify false DestroyFunc PrevRaise AddToFunc PrevRaise + I Prev (CurrentPage !ButtonDocks) Focus + I Current (*) Raise + I Iconify false # 'borrowed' from Taviso's config :) DestroyModuleConfig FvwmProxy: * *FvwmProxy: ProxyMove true Key Escape A M SendToModule FvwmProxy ShowToggle Key L A 1 Menu Window Key Space A 1 WindowList Root c c CurrentAtEnd Key Z A 1 Current (*) Iconify Key C A 1 Current (*) Close Key O A 1 Next (ButtonDocks) RaiseLower Key 8 A 1C CursorMove 0p -25p Key 7 A 1C CursorMove -2p -2p Key 4 A 1C CursorMove -25p 0p Key 1 A 1C CursorMove -2p +2p Key 2 A 1C CursorMove 0p +25p Key 3 A 1C CursorMove +2p +2p Key 6 A 1C CursorMove +25p 0p Key 9 A 1C CursorMove +2p -2p #Key 5 A 1C FakeClick press 1 wait 50 release 1 #Key 0 A 1C FakeClick press 2 wait 50 release 1 Key 1 A 1 GotoDesk 0 0 0 2 Key 2 A 1 GotoDesk 0 1 0 2 Key 3 A 1 GotoDesk 0 2 0 2 Key W A 1 Scroll 100000 0 Key K A 1 Current (*) Destroy Key F A 1 NextRaise Key B A 1 PrevRaise #I never used the Print key, so I use it for that Key "Print" A N NextRaise #Key S A 1 WindowShade Key S A 1 Exec exec urxvt -g 90x36 Key A A 1 Maximize Key Z A 1 Stick Key X A 1 Maximize 100 0 Key G A 1 Maximize 0 100 Key T A 1 ToggleDecor Key R A 1 Menu MenuFvwmRoot Key Right A 1 PointerWindow Move w+1 w+0 Warp Key Left A 1 PointerWindow Move w-1 w+0 Warp Key Up A 1 PointerWindow Move w+0 w-1 Warp Key Down A 1 PointerWindow Move w+0 w+1 Warp Key Right A 1C PointerWindow Resize br w+1 w+0 Key Left A 1C PointerWindow Resize br w-1 w+0 Key Up A 1C PointerWindow Resize br w+0 w-1 Key Down A 1C PointerWindow Resize br w+0 w+2 #cleans the desktop (Iconify all) Key D A 1 All (AcceptsFocus CurrentPage !Iconic !Shaded !ButtonDocks) Iconify #mouse bindings # for the root window: Mouse 1 R A Menu MenuFvwmRoot Mouse 2 R A WindowList Mouse 3 R A Menu Window # for the title bar buttons: Mouse 1 1 A Close Mouse 3 1 A Menu Window Mouse 1 3 A Stick Mouse 1 5 A WindowShade #Mouse 1 8 A ToggleDecor #Mouse 1 8 A WindowShade Mouse 1 6 A Current (*) Iconify Mouse 1 4 A Maximize Mouse 2 4 A Maximize 0 100 Mouse 3 4 A Maximize 100 0 Mouse 1 2 A Close Mouse 3 2 A Menu Window # for the titelbar itself *new* from sorrounder's idea # default below #Mouse 2 [ A Move #Mouse 2 ] A Move #Mouse 2 _ A Move Mouse 1 - A Move Mouse 1 T A Move Mouse 2 - A Close Mouse 2 T A Close Mouse 3 - A Maximize Mouse 3 T A Maximize # Icons Mouse 1 I A Iconify # for other parts of the window/borders/icons: #Mouse 3 T A RaiseLower # toggle decor function DestroyFunc ToggleTitle AddToFunc ToggleTitle + I State 1 toggle + I Current (State 1) WindowStyle Title + I TestRc (NoMatch) WindowStyle !Title DestroyFunc ToggleDecor AddToFunc ToggleDecor + I State 1 toggle + I Current (State 1) WindowStyle !Borders, !Title + I TestRc (NoMatch) WindowStyle Borders, Title #dock {{{1 # FvwmPager Colorset 1 fg white, bg #323232, RootTransparent Colorset 2 fg rgb:19/fe/07, bg rgb:09/1e/07 , RootTransparent, Tint rgb:44/44/44 20 Colorset 3 fg white, bg #323232, RootTransparent Colorset 4 bg rgb:19/8e/07, fg white, RootTransparent, Tint rgb:44/44/44 20 #Colorset 5 RootTransparent Style FvwmPager ParentalRelativity DestroyModuleConfig FvwmPager: * *FvwmPager: Colorset * 1 *FvwmPager: HilightColorset * 2 *FvwmPager: WindowColorsets 3 4 #*FvwmPager: BalloonColorset * 5 *FvwmPager: Columns 1 *FvwmPager: Back Black *FvwmPager: Fore White *FvwmPager: Hilight seagreen *FvwmPager: DeskColor white #*FvwmPager: Font none *FvwmPager: SmallFont 6x8 #*FvwmPager: Balloons All #*FvwmPager: BalloonFont "xft:mintsstrong" #*FvwmPager: BalloonYOffset +2 #*FvwmPager: BalloonBorderWidth 1 *FvwmPager: UseSkipList *FvwmPager: MoveThreshold 0 *FvwmPager: SolidSeparators *FvwmPager: WindowLabelFormat "" *FvwmPager: WindowBorderWidth 1 *FvwmPager: Fore purple *FvwmPager: MiniIcons #*FvwmPager: SloppyFocus *FvwmPager: Window3DBorders *FvwmPager: LabelsAbove *FvwmPager: Window3DBorders *FvwmPager: BalloonStringFormat %i *FvwmPager: WindowLabelFormat %i Style ButtonDocks !Title, !Borders, Sticky, WindowListSkip DestroyModuleConfig ButtonDocks: * *ButtonDocks: Columns 28 *ButtonDocks: Colorset 3 *ButtonDocks: Padding 0 0 *ButtonDocks: ButtonGeometry 16x17-0+2 *ButtonDocks: (28x36, Colorset 1, Swallow rainlendar2 'Exec rainlendar2 &') #*ButtonDocks: (18x36, Colorset 1, Swallow Conky 'Exec conky &') #*ButtonDocks: (3x2, Icon old.no_16-mutt.xpm, Action(Mouse 1) Exec urxvt -geometry 140x45 -e 'TERM=urxvt-256color;mutt') #*ButtonDocks: (3x2, Icon old.no_16-mutt.xpm, Action(Mouse 1) Exec Eterm --tint 0x335533 -t cmutt --geometry 140x65) #*ButtonDocks: (3x2, Icon nuoveXT16_download_manager.png, Action(Mouse 1) Exec osd_fetchmail_hint) #*ButtonDocks: (3x2, Icon nuvola16_mozilla-firebird.png, Action(Mouse 1) Exec ffox) #*ButtonDocks: (2x2, Icon nuvola16_mozilla-firebird.png, Action(Mouse 1) Exec ffox) #*ButtonDocks: (4x4, Swallow oclock 'Exec oclock -minute "#006633" -hour "#6699cc" -jewel "#669999" -shape -bd "#113311" -bg "#111133" &') #*ButtonDocks: (3x2, Icon nuvola16_terminal.png, Action(Mouse 1) Exec urxvt -g 140x56) #*ButtonDocks: (3x2, Icon nuoveXT16_openterm.png, Action(Mouse 1) Exec urxvt -g 100x36-1-1) ##*ButtonDocks: (2x2, Title "3 Terms", Action(Mouse 1) FourTermsFunc) ##*ButtonDocks: (2x2, Icon nuvola16_kwrite.png, Action(Mouse 1) Exec urxvt -geometry 140x65 -e 'TERM=urxvt-256color;vim') #*ButtonDocks: (6x2, Swallow stalonetray 'Exec stalonetray -w -t --max-width 90 --no-shrink &') ##*ButtonDocks: (4x2, Title "up conky", Action(Mouse 1) Exec killall -SIGUSR1 conky) *ButtonDocks: (18x20, Swallow "FvwmPager" "FvwmPager 0 2") ##*ButtonDocks: (2x10, Colorset 1, Swallow xosview 'Exec xosview &') ##*ButtonDocks: (1x3, Swallow wmail 'Exec wmail -w &') ##*ButtonDocks: (1x3, Swallow wmtop 'Exec wmtop &') ######################################################################### ######################################################################### #menu {{{1 # FvwmStuff #------------- FvwmStuff DestroyFunc ViewManPage AddToFunc ViewManPage + I Exec exec urxvt -g 100x36 -e man $0 DestroyMenu FvwmStuff AddToMenu FvwmStuff "FVWM Man Pages" Title + %nuvola16_display.png%"&console" Module FvwmConsole + "&Restart %mini.turn.xpm%" Restart + %nuvola16_ksnapshot.png%"screenshot" Exec sleep 3 && import -window root ~/multimedia/pics/screenshots/$(ls -l ~/multimedia/pics/screenshots/ | wc -l | bc | xargs printf "%03d")-$(date +%a)-screen.png + "%mini.book1.xpm%fvwm" ViewManPage fvwm + "%mini.book1.xpm%FvwmAnimate" ViewManPage FvwmAnimate + "%mini.book1.xpm%FvwmAuto" ViewManPage FvwmAuto + "%mini.book1.xpm%FvwmBacker" ViewManPage FvwmBacker + "%mini.book1.xpm%FvwmBanner" ViewManPage FvwmBanner #+ "Fvwm Animate Icons" Module MenuFvwmAnimate # Window DestroyMenu "Window" AddToMenu "Window" "Window Operations" Title + "&Move%mini.move1.xpm%" Move + "&Resize%mini.resize3.xpm%" Resize + "(De)&Iconify%mini.iconify1.xpm%" Iconify + "(Un)M&aximize%mini.maximize1.xpm%" Maximize 100 100 + "(Un)Max&wide%mini.maximize-horiz1.xpm%" Maximize 100 0 + "(Un)Max&tall%mini.maximize-vert1.xpm%" Maximize 0 100 + "(Un)&Shade%mini.shade1.xpm%" WindowShade + "(Un)S&tick%mini.stick1.xpm%" Stick + "R&aise%mini.raise2.xpm%" Raise + "&Lower%mini.lower2.xpm%" Lower + "" Nop + "&Delete%mini.cross.xpm" Delete + "&Close%mini.delete.xpm" Close + "&Destroy%mini.bomb.xpm%" Destroy + "" Nop + "Move to &Page%mini.move1.xpm%" Popup Move-window + "&Group Ops%mini.windows.xpm%" Popup WindowGroupOps + "&Window Style%mini.window.xpm%" Popup WindowStyle + "&Rearrange/Scroll%mini.windows.xpm%" Popup WinRearrange + "" Nop + "&Identify%mini.question.xpm%" Module FvwmIdent + "Switch &to...%mini.windows.xpm%" WindowList # WinRearrange DestroyMenu WinRearrange AddToMenu WinRearrange + "&Cascade%mini.windows.xpm%" FvwmRearrange -cascade -m 3 3 -incx 2 + "Tile &horizontally%mini.windows.xpm%" FvwmRearrange -tile -h -m 2 2 98 98 + "Tile &vertically%mini.windows.xpm%" FvwmRearrange -tile -m 2 2 98 98 + "" Nop + "&ScrollBar (1/2 app)%mini.window.xpm%" Module FvwmScroll 2 2 + "%mini.window.xpm%&Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p + "" Nop + "&Arrange Icons%mini.icons.xpm%" All (CurrentDesk Iconic) RecaptureWindow + "&Refresh Screen%mini.ray.xpm%" Refresh # divMenu DestroyMenu divMenu AddToMenu divMenu + "g&nome-cmd" Exec exec gnome-commander + "g&entoo" Exec exec gentoo + "&worker" Exec exec worker + "" Nop + "gft&p" Exec exec gftp + %nuvola16_xchat.png%"x&chat" Exec exec xchat + "" Nop + "&Pokerstars" Exec exec PokerStars + "&tkcvs" Exec exec tkcvs + "&cbrowser" Exec exec cbrowser + "" Nop + "&pps" Exec exec cd ${HOME}/pps pps + "limewire" Exec exec limewire + "" Nop + %nuvola16_konsole.png%"m&c" Exec exec urxvt -geometry 100x36 -e "mc --colors normal=green,default:selected=brightblack,green:marked=green,brightblue:markselect=brightgreen,default:directory=green,default:executable=cyan,default:link=cyan,default:device=brightred,default:special=lightgray,default:errors=cyan,default:reverse=green,blue:gauge=green,default:input=blue,default:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=blue,default:menuhotsel=cyan,default:helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=black,blue" + "g&imv" Exec exec gimv + %nuvola16_agent.png%"&eboard" Exec exec eboard + "x&board" Exec exec urxvt -e xboard -ics -icshost freechess.org # MenuFvwmRoot DestroyMenu MenuFvwmRoot AddToMenu MenuFvwmRoot@side.fvwm2.xpm@^black^ #+ %nuvola16_tux.png%"$[gt.Root Menu]" Title + %crystal16_openterm.png%"&urxvt" Exec exec urxvt -g 140x56 + %sparkling16_openterm.png%"&lil urxvt" Exec exec urxvt -g 100x36 + %nuvola16_terminal.png%"&bot urxvt" Exec exec urxvt -g 100x36-0-0 + %mini-icons.xpm%"&4 urxvts" FourTermsFunc + %nuvola16_randr.png%"&screen" Exec exec urxvt -si -sk -g 140x56 -e screen + %crystal16_xchat.png%"&weechat" Exec exec Eterm --tint 0x335533 -t weechat -g 142x67 + %nuvola16_file-manager.png%"m&c" Exec exec urxvt -geometry 140x66 -e mc --colors normal=green,default:selected=brightblack,green:marked=green,brightblue:markselect=brightgreen,default:directory=green,default:executable=cyan,default:link=cyan,default:device=brightred,default:special=lightgray,default:errors=cyan,default:reverse=green,blue:gauge=green,default:input=blue,default:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=blue,default:menuhotsel=cyan,default:helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=black,blue + "" Nop + %nuvola16_kwrite.png%"&cons-gvim" Exec exec Eterm --tint 0x335533 --geometry 140x65 -t blank -e vim + "&gvim" Exec exec gvim -geometry 100x40 + "" Nop + %nuvola16_email.png%"&mutt" Exec exec urxvt -geometry 140x56 -e 'TERM=urxvt-256color;mutt' + "&mutt" Exec exec Eterm --tint 0x335533 -t cmutt --geometry 140x65 + %nuvola16_news.png%"&slrn" Exec exec urxvt -geometry 140x56 -e slrn -m -n + "" Nop + %nuvola16_browser.png%"&elinks" Exec exec urxvt -tn 'urxvt-256color' -fg yellow -bg black -g 140x56 -e 'elinks' + %nuvola16_mozilla-firebird.png%"&firefox" Exec exec ffox + %opera.png%"&opera" Exec exec opera + "" Nop + %nuvola16_package_games_strategy.png%"&fritz" Exec exec fritz + %nuvola16_package_games_strategy.png%"&jin" Exec exec jin + %nuvola16_kbackgammon.png%"&gnubg" Exec exec urxvt -g 140x56 -e gnubg + "crrc&sim" Exec exec crrcsim + "" Nop + %nuvola16_gimp2.png%"g&imp" Exec exec gimp + %nuvola16_gimp2.png%"m&kscreen" Exec exec mkscreen + %nuvola16_multimedia.png%"avidemux" Exec avidemux + %nuvola16_camera.png%"g&qview" Exec exec gqview + %nuvola16_xmms.png%"moc&p" Exec exec Eterm --tint 0x335533 -t mocp -g 142x66 + %nuvola16_xmms.png%"&audacious" Exec exec /usr/bin/audacious + "gnu&cash" Exec exec gnucash + %crystal16_tv.png%"tvbrow&ser" Exec exec /home/calmar/bin/tvbrowser + "" Nop + %nuvola16_package_edutainment.png%"&datacoll" Exec urxvt -tn 'urxvt-256color' -g 140x56 -e 'elinks http://datacoll.localhost' + %nuvola16_kdict.png%"&ding" Exec exec ding -x --remote-new + "" Nop + %nuoveXT16_player_fwd.png%"&Restart" Restart + %nuoveXT16_exit.png%"Shut Do&wn" Module FvwmScript FvwmScript-Quit + "" Nop + %nuvola16_aktion.png%"&Fvwm-Stuff" Popup FvwmStuff + "&WinRearrange" Popup WinRearrange + "&///" Popup divMenu ######################################################################### ######################################################################### #style {{{1 #see man fvwm /the style command #CursorStyle CursorStyle root arrow blue yellow BusyCursor DynamicMenu True #modules Style #see: man FvwmAnimate DestroyModuleConfig FvwmAnimate: * *FvwmAnimate: Effect Twist *FvwmAnimate: Delay 0, *FvwmAnimate: Color green *FvwmAnimate: Iterations 20 *FvwmAnimate: Twist 1 *FvwmAnimate: Width 3 #general style Style * Font "xft:Vera Sans:pixelsize=14" Style * IconFont "xft:Bitstream Vera Sans Mono:style=Roman:size=13", Style * SloppyFocus Style * MouseFocusClickRaises, MwmButtons, HintOverride Style * SmartPlacement, WindowShadeSteps 20, ResizeOpaque Style * BorderWidth 6, HandleWidth 6 # button relief does not follow the state Style * FvwmButtons #Style * MWMFunctions, MWMDecor, HintOverride, DecorateTransient, NoPPosition #Style * IndexedIconName #Style "*" Button 1, Button 2, Button 3, Button 5 #Colorset 0 fg #333333, fgsh #c2c4c7, bg #cccccc, hi #808080, sh #808080, Translucent #ffffff 65 #Colorset 0 RootTransparent, Tint rgb:44/44/44 20 # menu style MenuStyle * Font "xft:Vera Sans:pixelsize=14 MenuStyle * fvwm, PopupDelayed, PopupDelay 200, PopupOffset -2 100 #MenuStyle * MenuColorset 0 #Colorset 0 fg black, bg grey, Translucent #c6cbd6 90 #Colorset 1 fg black, bg #6b83b5, hi #dcdcdc, sh #dcdcdc #MenuStyle * Hilight3DThin, PopupOffset 0 100, PopupDelay 300 #MenuStyle * Font "Shadow=1 1 SE:xft:Bitstream Vera Sans Mono:style=Roman:size=8" #MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 1 #MenuStyle * BorderWidth 1, TitleUnderlines1, SeparatorsLong, TrianglesSolid, Animation #MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|" # buttons/title TitleStyle Centered Height 16 #application styles #Colorset 1 RootTransparent #Style "xosview" ParentalRelativity Style beep-media-player MiniIcon nuvola16_xmms.png, !Title, !Borders Style audacious !Title, !Borders Style *weechat* MiniIcon crystal16_xchat.png, !Title, !Borders Style elinks !Title, !Borders Style bmp !Title, !Borders Style *term* MiniIcon nuvola16_terminal.png Style *urxvt* MiniIcon crystal16_openterm.png Style *elinks* MiniIcon nuvola16_browser.png Style *screen* MiniIcon nuvola16_randr.png Style ding MiniIcon nuvola16_kdict.png Style *vim* MiniIcon nuvola16_kwrite.png Style *slrn* MiniIcon nuvola16_news.png Style *tvbrowser* MiniIcon crystal16_tv.png Style *opera* MiniIcon opera.png Style alert NeverFocus, !Title, !Borders Style * !Title #Style xosview Colorset 1 #}}} # # NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW AddToDecor NormalDecor + BorderStyle Simple + TitleStyle -- Raised + ButtonStyle Reset + ButtonStyle All -- Raised + ButtonStyle 1 Inactive Vector 5 25x40@1 25x60@1 75x60@0 75x40@0 25x40@1 + ButtonStyle 3 Inactive Vector 3 60x20@0 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0 20x40@1 40x40@1 40x20@1 60x20@1 + ButtonStyle 6 Inactive Vector 5 40x40@1 60x40@1 60x60@0 40x60@0 40x40@1 + ButtonStyle 4 InActive Vector 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1 + ButtonStyle 2 InActive Vector 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 AddToDecor StickyDecor + BorderStyle Simple + TitleStyle -- Raised + ButtonStyle Reset + ButtonStyle All -- Raised + ButtonStyle 1 Inactive Vector 5 25x40@1 25x60@1 75x60@0 75x40@0 25x40@1 + ButtonStyle 6 Inactive Vector 5 40x40@1 60x40@1 60x60@0 40x60@0 40x40@1 + ButtonStyle 4 InActive Vector 5 25x25@1 25x75@1 75x75@0 75x25@0 25x25@1 + ButtonStyle 2 InActive Vector 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 Style * UseDecor NormalDecor Style * Colorset 1 Style * HilightColorSet 2 Style * TileCascadePlacement