Browse files

add new wallpapers for CrystalBalls; cleanup files

  • Loading branch information...
1 parent 34a3537 commit 5a6183d3e63a95d4b731007239c8efec824d5734 @ThomasFunk ThomasFunk committed Nov 9, 2012
View
3 ChangeLog
@@ -1,5 +1,8 @@
History:
+11/09/2012 V 0.5.28
+- cleanup files
+
11/05/2012 V 0.5.27
- add new wallpapers for CrystalBalls
View
64 fvwm-nightshade/.bindings
@@ -1,14 +1,14 @@
#-----------------------------------------------------------------------
# File: .bindings
-# Version: 1.0.0
+# Version: 1.0.1
# Licence: GPL 2
#
# Description: keyboard bindings
#
# Author: Thomas Funk <t.funk@web.de>
#
# Created: 10/24/2012
-# Changed: <MM/DD/YYYY>
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
#
# Overview:
@@ -34,11 +34,11 @@
#***********************************************************************
# 6.2.1 ALT + Key
#***********************************************************************
-# Keyname Context Modifi Function
+# Keyname Context Modifi Function
#-----------------------------------------------------------------------
# Switching focus between windows. (ALT-Tab)
#-----------------------------------------------------------------------
-Key Tab A M FuncSwitchWindow
+Key Tab A M FuncSwitchWindow
#-----------------------------------------------------------------------
# Print screenshot of whole desktop (page)
#-----------------------------------------------------------------------
@@ -48,57 +48,57 @@ Key Print A M FuncDesktopCreateScreenshot 5
#***********************************************************************
# 6.2.2 ALT-SHIFT + Key
#***********************************************************************
-# Keyname Context Modifi Function
+# Keyname Context Modifi Function
# keyboard accelerators
# SHIFT is needed to let apps (xwe, dosemu, kcalc) to handle ALT-FN keys
#-----------------------------------------------------------------------
# F1 open root menu
#-----------------------------------------------------------------------
-Key F1 A SM Menu MenuRoot
+Key F1 A SM Menu MenuRoot
#-----------------------------------------------------------------------
# F2 launch "run application" dialog box
#-----------------------------------------------------------------------
-Key F2 A SM Module FvwmForm FvwmForm-RunCommand
+Key F2 A SM Module FvwmForm FvwmForm-RunCommand
#-----------------------------------------------------------------------
# F3 open window list
#-----------------------------------------------------------------------
-Key F3 A SM WindowList
+Key F3 A SM WindowList
#-----------------------------------------------------------------------
# F4 close active window
#-----------------------------------------------------------------------
-Key F4 A SM Pick Close
+Key F4 A SM Pick Close
#-----------------------------------------------------------------------
#
#-----------------------------------------------------------------------
-#Key F5 A SM
+#Key F5 A SM
#-----------------------------------------------------------------------
# F6 cycle between windows belonging to the current application
#-----------------------------------------------------------------------
-Key F6 A SM Next (CurrentPage, $[w.resource]) FuncSelectWindow
+Key F6 A SM Next (CurrentPage, $[w.resource]) FuncSelectWindow
#-----------------------------------------------------------------------
# F7 move the active window
#-----------------------------------------------------------------------
-Key F7 A SM Pick Move
+Key F7 A SM Pick Move
#-----------------------------------------------------------------------
# F8 resize the active window
#-----------------------------------------------------------------------
-Key F8 A SM Pick Resize
+Key F8 A SM Pick Resize
#-----------------------------------------------------------------------
# F9 minimize the active window
#-----------------------------------------------------------------------
-Key F9 A SM Pick Iconify
+Key F9 A SM Pick FuncIconify
#-----------------------------------------------------------------------
# F10 maximize/restore the active window
#-----------------------------------------------------------------------
-Key F10 A SM Pick Maximize
+Key F10 A SM Pick Maximize
#-----------------------------------------------------------------------
# F11 maximize active window to fullscreen and back
#-----------------------------------------------------------------------
-Key F11 A SM Pick FuncMaximizeFullScreen
+Key F11 A SM Pick FuncMaximizeFullScreen
#-----------------------------------------------------------------------
# F12 identify active window
#-----------------------------------------------------------------------
-Key F12 A SM Pick Module FvwmIdent
+Key F12 A SM Pick Module FvwmIdent
#-----------------------------------------------------------------------
# press SHIFT-ALT arrow anywhere, move active
@@ -119,10 +119,10 @@ Key F12 A SM Pick Module FvwmIdent
#-----------------------------------------------------------------------
# press ALT-CTRL-SHIFT arrow anywhere, and scroll by 10% of a page OK
#-----------------------------------------------------------------------
-Key Left A SCM Scroll -10 +0
-Key Right A SCM Scroll +10 +0
-Key Up A SCM Scroll +0 -10
-Key Down A SCM Scroll +0 +10
+Key Left A SCM Scroll -10 +0
+Key Right A SCM Scroll +10 +0
+Key Up A SCM Scroll +0 -10
+Key Down A SCM Scroll +0 +10
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT A to show all ALT related key bindings
@@ -153,7 +153,7 @@ key H A SCM FuncShowMessage "Help Keys with CTRL-ALT" \
#***********************************************************************
# 6.2.4 CTRL + Key
#***********************************************************************
-# Keyname Context Modifi Function
+# Keyname Context Modifi Function
#***********************************************************************
# 6.2.5 CTRL-ALT + Key
@@ -162,10 +162,10 @@ key H A SCM FuncShowMessage "Help Keys with CTRL-ALT" \
#-----------------------------------------------------------------------
# press ALT-CTRL arrow anywhere, and move the pointer by 1% of a page
#-----------------------------------------------------------------------
-Key Left A CM CursorMove -1 +0
-Key Right A CM CursorMove +1 +0
-Key Up A CM CursorMove +0 -1
-Key Down A CM CursorMove +0 +1
+Key Left A CM CursorMove -1 +0
+Key Right A CM CursorMove +1 +0
+Key Up A CM CursorMove +0 -1
+Key Down A CM CursorMove +0 +1
#***********************************************************************
# 6.2.6 SHIFT-CTRL + Key
@@ -184,28 +184,28 @@ Key Down A CM CursorMove +0 +1
#-----------------------------------------------------------------------
# open full windows oops menu
#-----------------------------------------------------------------------
-Key F1 A SC Menu MenuWindowOpsFull
+Key F1 A SC Menu MenuWindowOpsFull
#-----------------------------------------------------------------------
# launch FvwmConsole
#-----------------------------------------------------------------------
-Key F2 A SC FuncFvwmConsole
+Key F2 A SC FuncFvwmConsole
#-----------------------------------------------------------------------
# hide/unhide all windows
#-----------------------------------------------------------------------
-Key D A SC All (CurrentPage, AcceptsFocus) Iconify
+Key D A SC All (CurrentPage, AcceptsFocus) Iconify
#-----------------------------------------------------------------------
# lock Screen
#-----------------------------------------------------------------------
-Key L A SC Exec exec xscreensaver-command -lock
+Key L A SC Exec exec xscreensaver-command -lock
#-----------------------------------------------------------------------
# launch Terminal
#-----------------------------------------------------------------------
-Key T A SC Exec exec $[infostore.default_terminal]
+Key T A SC Exec exec $[infostore.default_terminal]
#-----------------------------------------------------------------------
# Print screenshot for active window
#-----------------------------------------------------------------------
-Key Print A SC FuncWindowCreateScreenshot
+Key Print A SC FuncWindowCreateScreenshot
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT C to show all CTRL related key bindings
View
4 fvwm-nightshade/.settings
@@ -1,13 +1,13 @@
#-----------------------------------------------------------------------
# File: .settings
-# Version: 1.0.5
+# Version: 1.0.6
# Licence: GPL 2
#
# Description: base settings for Fvwm-Nighshade
#
# Author: Thomas Funk <t.funk@web.de>
# Created: 08/11/2012
-# Changed: 10/24/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
#***********************************************************************
View
165 fvwm-nightshade/config
@@ -15,7 +15,7 @@
#
#
# Fvwm Nightshade Configuration
-InfoStoreAdd ns_version 0.5.27
+InfoStoreAdd ns_version 0.5.28
# Copyright (C) 2012
#
# Authors:
@@ -244,30 +244,30 @@ BugOpts FlickeringMoveWorkaround True
#=======================================================================
# 2.1 Cursors
#=======================================================================
-CursorStyle ROOT left_ptr black white
-CursorStyle TITLE top_left_arrow black white
-CursorStyle DEFAULT top_left_arrow black white
-CursorStyle SYS hand2 black white
-CursorStyle MENU top_left_arrow black white
+CursorStyle ROOT left_ptr black white
+CursorStyle TITLE top_left_arrow black white
+CursorStyle DEFAULT top_left_arrow black white
+CursorStyle SYS hand2 black white
+CursorStyle MENU top_left_arrow black white
CursorStyle POSITION top_left_corner black white
-CursorStyle MOVE fleur black white
-CursorStyle RESIZE sizing black white
-CursorStyle WAIT watch black white
-CursorStyle SELECT crosshair black white
-CursorStyle DESTROY pirate black white
-CursorStyle TOP top_side black white
-CursorStyle RIGHT right_side black white
-CursorStyle BOTTOM bottom_side black white
-CursorStyle LEFT left_side black white
+CursorStyle MOVE fleur black white
+CursorStyle RESIZE sizing black white
+CursorStyle WAIT watch black white
+CursorStyle SELECT crosshair black white
+CursorStyle DESTROY pirate black white
+CursorStyle TOP top_side black white
+CursorStyle RIGHT right_side black white
+CursorStyle BOTTOM bottom_side black white
+CursorStyle LEFT left_side black white
CursorStyle TOP_LEFT top_left_corner black white
CursorStyle TOP_RIGHT top_right_corner black white
CursorStyle BOTTOM_LEFT bottom_left_corner black white
CursorStyle BOTTOM_RIGHT bottom_right_corner black white
-CursorStyle TOP_EDGE top_side black white
-CursorStyle RIGHT_EDGE right_side black white
-CursorStyle BOTTOM_EDGE bottom_side black white
-CursorStyle LEFT_EDGE left_side black white
-CursorStyle STROKE plus black white
+CursorStyle TOP_EDGE top_side black white
+CursorStyle RIGHT_EDGE right_side black white
+CursorStyle BOTTOM_EDGE bottom_side black white
+CursorStyle LEFT_EDGE left_side black white
+CursorStyle STROKE plus black white
#=======================================================================
@@ -596,10 +596,9 @@ Style FvwmBanner CirculateSkip
# 6.1.1. Pointer in Root or anywhere
#***********************************************************************
# Button Context Modifi Function
-Mouse 1 R A Menu MenuRoot
-Mouse 2 R A WindowList
-#Mouse 3 RFT A Menu MenuWindowOpsFull
-Mouse 3 RFT A Menu MenuDesktopOps
+Mouse 1 R A Menu MenuRoot
+Mouse 2 R A WindowList
+Mouse 3 RFT A Menu MenuDesktopOps
#-----------------------------------------------------------------------
# Roll mouse wheel anywhere with SHIFT-ALT + cursor left/right for goto page
@@ -618,7 +617,7 @@ Mouse 5 A SM Current FuncMoveWindowToPage -1p +0p
# Help info with SHIFT-CTRL-ALT in Root
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 R SCM FuncShowMessage "Mouse Bindings for Root area" \
+Mouse 0 R SCM FuncShowMessage "Mouse Bindings for Root area" \
"Mouse 1: Root menu" \
"Mouse 2: Window list" \
"Mouse 3: Desktop Oops menu" \
@@ -644,40 +643,40 @@ Mouse 0 R SCM FuncShowMessage "Mouse Bindings for Root area" \
# Button 1 in the titlebar, with any modifiers, gives
# move <- drag, resize <- click or maximize <- double click
#-----------------------------------------------------------------------
-Mouse 1 T A FuncMoveOrRaiseOrMaximize
+Mouse 1 T A FuncMoveOrRaiseOrMaximize
#-----------------------------------------------------------------------
# Button 1 in the corners or sides, with any modifiers, gives
# resize <- drag, raise <- click or maximize <- double click
#-----------------------------------------------------------------------
-Mouse 1 SF A FuncResizeOrRaiseOrMaximize
+Mouse 1 SF A FuncResizeOrRaiseOrMaximize
#-----------------------------------------------------------------------
# Button 2 in the titlebar, corners or sides, with any modifiers, gives
# move <- drag, raise/lower <- click
#-----------------------------------------------------------------------
-Mouse 2 TSF A FuncMoveOrRaiseLower
+Mouse 2 TSF A FuncMoveOrRaiseLower
#-----------------------------------------------------------------------
# Button 2 in the window, with ALT key, gives
# move <- drag, raise/lower <- click
#-----------------------------------------------------------------------
-Mouse 2 W M FuncMoveOrRaiseLower
+Mouse 2 W M FuncMoveOrRaiseLower
#-----------------------------------------------------------------------
# Button 3 in the titlebar, corners or sides, with any modifiers, gives
# WindowOps2 menu <- click, with ALT key WindowOps menu <- click
#-----------------------------------------------------------------------
-Mouse 3 TSF A Menu MenuWindowOpsTrimmed
-Mouse 3 TSF M Menu MenuWindowOpsFull
+Mouse 3 TSF A Menu MenuWindowOpsTrimmed
+Mouse 3 TSF M Menu MenuWindowOpsFull
#-----------------------------------------------------------------------
# Roll mouse wheel on Titlebars to shade/unshade
#-----------------------------------------------------------------------
-Mouse 4 T A FuncWheelToggleShade True
-Mouse 5 T A FuncWheelToggleShade False
+Mouse 4 T A FuncWheelToggleShade True
+Mouse 5 T A FuncWheelToggleShade False
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT to Pointer in Window Decorations
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 T SCM FuncShowMessage "Mouse Bindings for Titlebar" \
+Mouse 0 T SCM FuncShowMessage "Mouse Bindings for Titlebar" \
"Mouse 1: Drag moves window" \
" Maximize on double click" \
"Mouse 2: Drag moves window" \
@@ -687,15 +686,15 @@ Mouse 0 T SCM FuncShowMessage "Mouse Bindings for Titlebar" \
"Mouse 4/5: Shade/unshade window" \
" with rolling wheel up/down"
-Mouse 0 SF SCM FuncShowMessage "Mouse Bindings for Corners and Sides" \
+Mouse 0 SF SCM FuncShowMessage "Mouse Bindings for Corners and Sides" \
"Mouse 1: Drag resize window" \
" Maximize on double click" \
"Mouse 2: Drag moves window" \
" Raise or lower with click" \
"Mouse 3: WindowOpsTrimmed menu with click" \
" WindowOpsFull menu with ALT + click"
-Mouse 0 W SCM FuncShowMessage "Mouse Bindings for Window area" \
+Mouse 0 W SCM FuncShowMessage "Mouse Bindings for Window area" \
"Mouse 1: Root menu with ALT + click" \
"Mouse 2: Drag + ALT moves window" \
" Raise or lower with ALT + click" \
@@ -714,34 +713,34 @@ Mouse 0 W SCM FuncShowMessage "Mouse Bindings for Window area" \
# Button 1 in icon, with any modifiers, gives
# move <- drag, deiconify <- double click
#-----------------------------------------------------------------------
-Mouse 1 I A FuncMoveOrIconify
+Mouse 1 I A FuncMoveOrIconify
#-----------------------------------------------------------------------
# Button 2 in icon, with any modifiers, gives
# deiconify <- click
#-----------------------------------------------------------------------
-Mouse 2 I A FuncIconify
+Mouse 2 I A FuncIconify
#-----------------------------------------------------------------------
# Button 2 in icon, with CTRL key, gives
# deiconify all icons from the same resource group <- click
#-----------------------------------------------------------------------
-Mouse 2 I C FuncIconifySameResource toggle
+Mouse 2 I C FuncIconifySameResource toggle
#-----------------------------------------------------------------------
# Button 3 in icon, with any modifiers, gives
# WindowOps2 menu <- click
#-----------------------------------------------------------------------
-Mouse 3 I A Menu MenuWindowOpsTrimmed
+Mouse 3 I A Menu MenuWindowOpsTrimmed
#-----------------------------------------------------------------------
# Button 3 in icon, with CTRL key, gives
# WindowGroupOps menu
#-----------------------------------------------------------------------
-Mouse 3 I C Menu MenuWindowGroupOps
+Mouse 3 I C Menu MenuWindowGroupOps
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT to Pointer in Icons
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 I SCM FuncShowMessage "Mouse Bindings for Icons" \
+Mouse 0 I SCM FuncShowMessage "Mouse Bindings for Icons" \
"Mouse 1: Drag moves icon" \
" Deiconify with double click" \
" Root menu with ALT + click" \
@@ -755,7 +754,7 @@ Mouse 0 I SCM FuncShowMessage "Mouse Bindings for Icons" \
# 6.1.5. Pointer in Window (and in Icon for consistency)
#***********************************************************************
# Button Context Modifi Function
-Mouse 1 WI M Menu MenuRoot
+Mouse 1 WI M Menu MenuRoot
#=======================================================================
@@ -875,7 +874,7 @@ DestroyModuleConfig FvwmBanner: *
# 7.4.1 Common FvwmEvents
#***********************************************************************
DestroyModuleConfig FvwmEventCommon: *
-*FvwmEventCommon: deiconify DeThumbnail
+*FvwmEventCommon: deiconify DeThumbnail
#***********************************************************************
# 7.4.1 Sound FvwmEvents
@@ -929,28 +928,28 @@ DestroyModuleConfig FvwmForm-RunCommand: *
#***********************************************************************
DestroyModuleConfig FvwmForm-About: *
*FvwmForm-About: WarpPointer
-*FvwmForm-About: Title "$[gt.About]"
-*FvwmForm-About: Font 10x20
-*FvwmForm-About: Line center
-*FvwmForm-About: Text "FVWM-Nightshade"
-*FvwmForm-About: Font 8x13bold
-*FvwmForm-About: Line center
-*FvwmForm-About: Text "$[gt.Version]: $[infostore.ns_version]"
-*FvwmForm-About: Line center
-*FvwmForm-About: Line center
-*FvwmForm-About: Line center
-*FvwmForm-About: Text "$[gt.Authors]:"
-*FvwmForm-About: Font 8x13
-*FvwmForm-About: Line center
-*FvwmForm-About: Text "Thomas Funk <t.funk@web.de>"
-*FvwmForm-About: Line center
-*FvwmForm-About: Text "Bernhard Popp <kermit.popp@googlemail.com>"
-*FvwmForm-About: Line center
-*FvwmForm-About: Line center
-*FvwmForm-About: Line center
+*FvwmForm-About: Title "$[gt.About]"
+*FvwmForm-About: Font 10x20
+*FvwmForm-About: Line center
+*FvwmForm-About: Text "FVWM-Nightshade"
+*FvwmForm-About: Font 8x13bold
+*FvwmForm-About: Line center
+*FvwmForm-About: Text "$[gt.Version]: $[infostore.ns_version]"
+*FvwmForm-About: Line center
+*FvwmForm-About: Line center
+*FvwmForm-About: Line center
+*FvwmForm-About: Text "$[gt.Authors]:"
+*FvwmForm-About: Font 8x13
+*FvwmForm-About: Line center
+*FvwmForm-About: Text "Thomas Funk <t.funk@web.de>"
+*FvwmForm-About: Line center
+*FvwmForm-About: Text "Bernhard Popp <kermit.popp@googlemail.com>"
+*FvwmForm-About: Line center
+*FvwmForm-About: Line center
+*FvwmForm-About: Line center
*FvwmForm-About: Button quit " $[gt.Close] " ^M
*FvwmForm-About: Command Nop
-*FvwmForm-About: Line center
+*FvwmForm-About: Line center
#***********************************************************************
# 7.5.2 Message box
@@ -1073,7 +1072,7 @@ AddToFunc StartFunction
# closed, the focus won't switch to the next window in the windowlist
#-----------------------------------------------------------------------
DestroyFunc UrgencyFunc
-AddToFunc UrgencyFunc
+AddToFunc UrgencyFunc
+ I Iconify off
+ I Raise
@@ -1129,7 +1128,7 @@ AddToFunc FuncRemoveAllButtons
# Change a decor on the fly
#-----------------------------------------------------------------------
DestroyFunc FuncChangeDecor
-AddToFunc FuncChangeDecor
+AddToFunc FuncChangeDecor
+ I PipeRead 'echo InfoStoreAdd used_theme $0'
+ I FuncSetThemeDir $[infostore.used_theme]
+ I FuncRemoveAllButtons
@@ -1222,7 +1221,7 @@ AddToFunc FuncStartSystrayApplets
# Starts programs while startup
#-----------------------------------------------------------------------
DestroyFunc FuncAutoStartPrograms
-AddToFunc FuncAutoStartPrograms
+AddToFunc FuncAutoStartPrograms
+ I Test (f $[FVWM_USERDIR]/.autostart) \
Exec exec fns-start-programs Autostart $[FVWM_USERDIR]/.autostart
@@ -1367,7 +1366,7 @@ AddToFunc FuncDelWallpaperlink
# on the upper right and the name of the app at the bottom
#-----------------------------------------------------------------------
DestroyFunc Thumbnail
-AddToFunc Thumbnail
+AddToFunc Thumbnail
+ I Raise
+ I ThisWindow (!Iconic) PipeRead "echo SetEnv app_name `xprop -id $[w.id] WM_CLASS |cut -d',' -f2 |cut -d'\"' -f2`"
+ I PipeRead "echo SetEnv Icon-$[w.id] `fns-find-icon -i $[w.id]`"
@@ -1388,7 +1387,7 @@ AddToFunc Thumbnail
# replacement for deiconify.
#-----------------------------------------------------------------------
DestroyFunc DeThumbnail
-AddToFunc DeThumbnail
+AddToFunc DeThumbnail
+ I Test (i $[Icon-$[w.id]]) WindowStyle Icon $[Icon-$[w.id]]
+ I TestRc (NoMatch) WindowStyle NoIconOverride, Icon
+ I Exec rm -f $[FVWM_USERDIR]/temp/icon.tmp.$[w.id].png
@@ -1596,30 +1595,30 @@ AddToFunc FuncIconify
# down when the window isnt shaded has no effect, which I like :)
#-----------------------------------------------------------------------
DestroyFunc FuncWheelToggleShade
-AddToFunc FuncWheelToggleShade
+AddToFunc FuncWheelToggleShade
+ D WindowShade $0
#-----------------------------------------------------------------------
# Move active window to next/previous page
#-----------------------------------------------------------------------
DestroyFunc FuncMoveWindowToPage
-AddToFunc FuncMoveWindowToPage
+AddToFunc FuncMoveWindowToPage
+ I MoveToPage $0 $1
+ I GotoPage $0 $1
#-----------------------------------------------------------------------
# GotoPage and set focus to window which is in the foreground
#-----------------------------------------------------------------------
DestroyFunc FuncGotoPage
-AddToFunc FuncGotoPage
+AddToFunc FuncGotoPage
+ I GotoPage $0 $1
+ I Next (CurrentPage, !Iconic, !Sticky, !Shaded, !Focused, !Overlapped) FuncSelectWindow
#-----------------------------------------------------------------------
# Move window to top layer and next time back to default
#-----------------------------------------------------------------------
DestroyFunc FuncStaysOnTopAndBack
-AddToFunc FuncStaysOnTopAndBack
+AddToFunc FuncStaysOnTopAndBack
+ I ThisWindow (Layer 2) Pick (CirculateHit) Layer 0 6
+ I TestRc (!Match) Pick (CirculateHit) Layer default
+ I Raise
@@ -1643,7 +1642,7 @@ AddToFunc FuncStaysOnTopAndBack
# Show a Wallpaper configuration menu
#-----------------------------------------------------------------------
DestroyFunc FuncMenuWallpaperConfiguration
-AddToFunc FuncMenuWallpaperConfiguration
+AddToFunc FuncMenuWallpaperConfiguration
+ I Test (x convert) PipeRead `echo SetEnv appmatch 1`
+ I TestRc (!Match) PipeRead `echo SetEnv appmatch 0`
+ I Test (x Esetroot) PipeRead 'echo SetEnv appmatch `expr $appmatch + 1`'
@@ -1654,7 +1653,7 @@ AddToFunc FuncMenuWallpaperConfiguration
# Creates a dynamic menu for all available Fvwm manpages
#-----------------------------------------------------------------------
DestroyFunc FuncFvwmManpageMenu
-AddToFunc FuncFvwmManpageMenu
+AddToFunc FuncFvwmManpageMenu
+ I PipeRead 'fvwm-menu-directory \
--dir "/usr/share/man/man1" \
--title "Man Pages" --exec-file "^xterm -fg $[fg.cs33] -bg $[bg.cs33] -g 80x40 -n Fvwm-Help -T Fvwm-Help -e man" |\
@@ -1665,7 +1664,7 @@ AddToFunc FuncFvwmManpageMenu
# Start the correct keyboard layouter app
#-----------------------------------------------------------------------
DestroyFunc FuncKbdLayouter
-AddToFunc FuncKbdLayouter
+AddToFunc FuncKbdLayouter
+ I Test (x gxneur) Exec exec gxneur
+ I TestRc (!Match) Test (x xneur) Exec exec xneur
+ I TestRc (!Match) FuncShowMessage "Keyboard Layout Info" "Install xneur/gxneur for full functionality"
@@ -1674,20 +1673,20 @@ AddToFunc FuncKbdLayouter
# Start Gtk config tool if available
#-----------------------------------------------------------------------
DestroyFunc FuncLxappearance
-AddToFunc FuncLxappearance
+AddToFunc FuncLxappearance
+ I Test (x lxappearance) Exec exec lxappearance
+ I TestRc (!Match) FuncShowMessage "Gtk+ Decor Info" "Install LxApearance for Gtk+ apps"
#-----------------------------------------------------------------------
# Start Qt3/4 config tool if available
#-----------------------------------------------------------------------
DestroyFunc FuncQt3Decor
-AddToFunc FuncQt3Decor
+AddToFunc FuncQt3Decor
+ I Test (x qtconfig-qt3) Exec exec qtconfig-qt3
+ I TestRc (!Match) FuncShowMessage "Qt3 Decor Info" "Install qtconfig-qt3 for Qt3 apps"
DestroyFunc FuncQt4Decor
-AddToFunc FuncQt4Decor
+AddToFunc FuncQt4Decor
+ I Test (x qtconfig-qt4) Exec exec qtconfig-qt4
+ I TestRc (!Match) FuncShowMessage "Qt4 Decor Info" "Install qtconfig-qt4 for Qt4 apps"
@@ -1890,7 +1889,7 @@ AddToMenu MenuConfiguration
# Sub menu for keyboard configuration
#-----------------------------------------------------------------------
DestroyMenu MenuKeyboard
-AddToMenu MenuKeyboard
+AddToMenu MenuKeyboard
+ "$[gt.&Keyboard]" Title
+ "$[gt.&Settings]%menu/keyboard.xpm%" FvwmScript FvwmScript-KeyboardSetup
+ "$[gt.&Layout]%menu/keyboard.xpm%" FuncKbdLayouter
@@ -1928,12 +1927,12 @@ AddToMenu MenuQtDecor
# with DynamicPopupAction and recreation
#-----------------------------------------------------------------------
DestroyMenu FvwmDecorMenu
-AddToMenu FvwmDecorMenu
+AddToMenu FvwmDecorMenu
+ "$[gt.Decors]" Title
+ DynamicPopupAction Function FuncFvwmDecorMenu
DestroyFunc FuncFvwmDecorMenu
-AddToFunc FuncFvwmDecorMenu
+AddToFunc FuncFvwmDecorMenu
+ I DestroyMenu recreate FvwmDecorMenu
+ I AddToMenu FvwmDecorMenu "$[gt.Decors]" Title
+ I PipeRead 'for i in `ls -Fh $FNS_SYSTEMDIR/themes/ | grep /$ | sed s#/##g`; \
@@ -1975,7 +1974,7 @@ AddToMenu MenuXScreenSaver
# 9.5 Fvwm Quit menu
#=======================================================================
DestroyMenu MenuFvwmQuit
-AddToMenu MenuFvwmQuit "$[gt.Really Quit FVWM]?" Title
+AddToMenu MenuFvwmQuit "$[gt.Really Quit FVWM]?" Title
#+ "$[gt.&Restart]%menu/restart.xpm%" Restart
+ "$[gt.&Restart]%menu/restart.xpm%" FuncRestart
+ "" Nop
View
52 fvwm-nightshade/layouts/G2like
@@ -1,6 +1,6 @@
#-----------------------------------------------------------------------
# File: G2like
-# Version: 1.0.2
+# Version: 1.0.3
# Licence: GPL 2
#
# Description: Gnome like layout with a top and bottom bar
@@ -9,7 +9,7 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 10/09/2012
-# Changed: 10/14/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
#
# Topbar
@@ -109,7 +109,7 @@ Load modules/GlobalIconMan_Bar
AddToFunc StartFunction
#-----------------------------------------------------------------------
-# start a Pager
+# start Pager
+ I Module FvwmPager
#-----------------------------------------------------------------------
# start window list module
@@ -157,30 +157,30 @@ AddToFunc RestoreDesktop
# press SHIFT-ALT arrow anywhere, move active
# window to next/previous page
#-----------------------------------------------------------------------
-Key Left A SM FuncMoveWindowToPage -1p +0p
-Key Right A SM FuncMoveWindowToPage +1p +0p
+Key Left A SM FuncMoveWindowToPage -1p +0p
+Key Right A SM FuncMoveWindowToPage +1p +0p
#-----------------------------------------------------------------------
# key 1-4 move current window to page n
#-----------------------------------------------------------------------
-Key 1 A SM Current FuncMoveWindowToPage 0 0
-Key 2 A SM Current FuncMoveWindowToPage 1 0
-Key 3 A SM Current FuncMoveWindowToPage 2 0
-Key 4 A SM Current FuncMoveWindowToPage 3 0
+Key 1 A SM Current FuncMoveWindowToPage 0 0
+Key 2 A SM Current FuncMoveWindowToPage 1 0
+Key 3 A SM Current FuncMoveWindowToPage 2 0
+Key 4 A SM Current FuncMoveWindowToPage 3 0
#-----------------------------------------------------------------------
# Go to page n with SHIFT-CTRL + number
#-----------------------------------------------------------------------
-Key 1 A SC FuncGotoPage 0 0
-Key 2 A SC FuncGotoPage 1 0
-Key 3 A SC FuncGotoPage 2 0
-Key 4 A SC FuncGotoPage 3 0
+Key 1 A SC FuncGotoPage 0 0
+Key 2 A SC FuncGotoPage 1 0
+Key 3 A SC FuncGotoPage 2 0
+Key 4 A SC FuncGotoPage 3 0
#-----------------------------------------------------------------------
# press SHIFT-CTRL arrow anywhere, and scroll by one page
#-----------------------------------------------------------------------
-Key Left A SC FuncGotoPage -1p +0p
-Key Right A SC FuncGotoPage +1p +0p
+Key Left A SC FuncGotoPage -1p +0p
+Key Right A SC FuncGotoPage +1p +0p
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT P to show all page related key bindings
@@ -210,11 +210,11 @@ DestroyMenu MenuWindowGroupQuickMove
AddToMenu MenuWindowGroupQuickMove
+ "&Right Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage +1p +0p
+ "&Left Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage -1p +0p
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
++ "" Nop
++ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
#-----------------------------------------------------------------------
# Move a window to left/right/1-4 page
@@ -223,9 +223,9 @@ DestroyMenu MenuWindowMoveTo
AddToMenu MenuWindowMoveTo
+ "Move to ..." Title
+ "$[gt.&Right Page]%menu/window-move.xpm%" AnimatedMove w+100 w
-+ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
++ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
++ "" Nop
++ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
View
52 fvwm-nightshade/layouts/Horizontal
@@ -1,6 +1,6 @@
#-----------------------------------------------------------------------
# File: Horizontal
-# Version: 1.0.8
+# Version: 1.0.9
# Licence: GPL 2
#
# Description: Layout of object positions on desktop
@@ -9,7 +9,7 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 08/16/2012
-# Changed: 10/16/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
# Top
#
@@ -176,7 +176,7 @@ AddToFunc StartFunction
# start window list module
+ I Module FvwmIconMan GlobalIconManShowHide
#-----------------------------------------------------------------------
-# start a Pager
+# start Pager
+ I Module FvwmPager
#-----------------------------------------------------------------------
# start horizontal panel
@@ -208,30 +208,30 @@ AddToFunc ReloadLayoutParts
# press SHIFT-ALT arrow anywhere, move active
# window to next/previous page
#-----------------------------------------------------------------------
-Key Left A SM FuncMoveWindowToPage -1p +0p
-Key Right A SM FuncMoveWindowToPage +1p +0p
+Key Left A SM FuncMoveWindowToPage -1p +0p
+Key Right A SM FuncMoveWindowToPage +1p +0p
#-----------------------------------------------------------------------
# key 1-4 move current window to page n
#-----------------------------------------------------------------------
-Key 1 A SM Current FuncMoveWindowToPage 0 0
-Key 2 A SM Current FuncMoveWindowToPage 1 0
-Key 3 A SM Current FuncMoveWindowToPage 2 0
-Key 4 A SM Current FuncMoveWindowToPage 3 0
+Key 1 A SM Current FuncMoveWindowToPage 0 0
+Key 2 A SM Current FuncMoveWindowToPage 1 0
+Key 3 A SM Current FuncMoveWindowToPage 2 0
+Key 4 A SM Current FuncMoveWindowToPage 3 0
#-----------------------------------------------------------------------
# Go to page n with SHIFT-CTRL + number
#-----------------------------------------------------------------------
-Key 1 A SC FuncGotoPage 0 0
-Key 2 A SC FuncGotoPage 1 0
-Key 3 A SC FuncGotoPage 2 0
-Key 4 A SC FuncGotoPage 3 0
+Key 1 A SC FuncGotoPage 0 0
+Key 2 A SC FuncGotoPage 1 0
+Key 3 A SC FuncGotoPage 2 0
+Key 4 A SC FuncGotoPage 3 0
#-----------------------------------------------------------------------
# press SHIFT-CTRL arrow anywhere, and scroll by one page
#-----------------------------------------------------------------------
-Key Left A SC FuncGotoPage -1p +0p
-Key Right A SC FuncGotoPage +1p +0p
+Key Left A SC FuncGotoPage -1p +0p
+Key Right A SC FuncGotoPage +1p +0p
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT P to show all page related key bindings
@@ -261,11 +261,11 @@ DestroyMenu MenuWindowGroupQuickMove
AddToMenu MenuWindowGroupQuickMove
+ "&Right Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage +1p +0p
+ "&Left Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage -1p +0p
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
++ "" Nop
++ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
#-----------------------------------------------------------------------
# Move a window to left/right/1-4 page
@@ -274,12 +274,12 @@ DestroyMenu MenuWindowMoveTo
AddToMenu MenuWindowMoveTo
+ "Move to ..." Title
+ "$[gt.&Right Page]%menu/window-move.xpm%" AnimatedMove w+100 w
-+ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
++ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
++ "" Nop
++ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
View
67 fvwm-nightshade/layouts/Vertical
@@ -1,13 +1,15 @@
#-----------------------------------------------------------------------
# File: Vertical
-# Version: 1.0.4
+# Version: 1.0.5
# Licence: GPL 2
#
# Description: Layout of object positions on desktop
#
# Author: Thomas Funk <t.funk@web.de>
+# Bernhard Popp <kermit.popp@googlemail.com>
+#
# Created: 08/16/2012
-# Changed: 10/28/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
# Top right
#
@@ -41,7 +43,6 @@ PipeRead "echo InfoStoreAdd panel_height $(($[infostore.row_height]*5))"
#-----------------------------------------------------------------------
# Panel width
#-----------------------------------------------------------------------
-
PipeRead "echo InfoStoreAdd panel_width `perl -e 'printf \"%.0f\",(($[infostore.row_height]*3)*($[vp.width]/$[vp.height]))+1'`"
# the count of systray icons is calculated by the panel width/icon size - 1 icon
@@ -153,7 +154,7 @@ AddToFunc StartFunction
# start window list module
+ I Module FvwmIconMan GlobalIconManShowHide
#-----------------------------------------------------------------------
-# start a Pager
+# start Pager
+ I Module FvwmPager
#-----------------------------------------------------------------------
# start horizontal panel
@@ -185,34 +186,34 @@ AddToFunc ReloadLayoutParts
# press SHIFT-ALT arrow anywhere, move active
# window to next/previous page
#-----------------------------------------------------------------------
-Key Left A SM FuncMoveWindowToPage -1p +0p
-Key Right A SM FuncMoveWindowToPage +1p +0p
-Key Up A SM FuncMoveWindowToPage +0p -1p
-Key Down A SM FuncMoveWindowToPage +0p +1p
+Key Left A SM FuncMoveWindowToPage -1p +0p
+Key Right A SM FuncMoveWindowToPage +1p +0p
+Key Up A SM FuncMoveWindowToPage +0p -1p
+Key Down A SM FuncMoveWindowToPage +0p +1p
#-----------------------------------------------------------------------
# key 1-4 move current window to page n
#-----------------------------------------------------------------------
-Key 1 A SM Current FuncMoveWindowToPage 0 0
-Key 2 A SM Current FuncMoveWindowToPage 1 0
-Key 3 A SM Current FuncMoveWindowToPage 0 1
-Key 4 A SM Current FuncMoveWindowToPage 1 1
+Key 1 A SM Current FuncMoveWindowToPage 0 0
+Key 2 A SM Current FuncMoveWindowToPage 1 0
+Key 3 A SM Current FuncMoveWindowToPage 0 1
+Key 4 A SM Current FuncMoveWindowToPage 1 1
#-----------------------------------------------------------------------
# Go to page n with SHIFT-CTRL + number
#-----------------------------------------------------------------------
-Key 1 A SC FuncGotoPage 0 0
-Key 2 A SC FuncGotoPage 1 0
-Key 3 A SC FuncGotoPage 0 1
-Key 4 A SC FuncGotoPage 1 1
+Key 1 A SC FuncGotoPage 0 0
+Key 2 A SC FuncGotoPage 1 0
+Key 3 A SC FuncGotoPage 0 1
+Key 4 A SC FuncGotoPage 1 1
#-----------------------------------------------------------------------
# press SHIFT-CTRL arrow anywhere, and scroll by one page
#-----------------------------------------------------------------------
-Key Left A SC FuncGotoPage -1p +0p
-Key Right A SC FuncGotoPage +1p +0p
-Key Up A SC FuncGotoPage +0p -1p
-Key Down A SC FuncGotoPage +0p +1p
+Key Left A SC FuncGotoPage -1p +0p
+Key Right A SC FuncGotoPage +1p +0p
+Key Up A SC FuncGotoPage +0p -1p
+Key Down A SC FuncGotoPage +0p +1p
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT P to show all page related key bindings
@@ -246,11 +247,11 @@ AddToMenu MenuWindowGroupQuickMove
+ "&Left Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage -1p +0p
#+ "D&own Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage +0p +1p
#+ "&Up Page%menu/window-move.xpm%" Pick All ($[w.resource]) MoveToPage +0p -1p
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
++ "" Nop
++ "Page 1%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" Pick All ($[w.resource]) FuncMoveWindowToPage 3 0
#-----------------------------------------------------------------------
# Move a window to left/right/1-4 page
@@ -259,14 +260,14 @@ DestroyMenu MenuWindowMoveTo
AddToMenu MenuWindowMoveTo
+ "Move to ..." Title
+ "$[gt.&Right Page]%menu/window-move.xpm%" AnimatedMove w+100 w
-+ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
-#+ "&Down Page%menu/window-move.xpm%" AnimatedMove w w+100
-#+ "&Up Page%menu/window-move.xpm%" AnimatedMove w w-100
-+ "" Nop
-+ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
-+ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
-+ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
-+ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
++ "&Left Page%menu/window-move.xpm%" AnimatedMove w-100 w
+#+ "&Down Page%menu/window-move.xpm%" AnimatedMove w w+100
+#+ "&Up Page%menu/window-move.xpm%" AnimatedMove w w-100
++ "" Nop
++ "Page 1%menu/window-move.xpm%" FuncMoveWindowToPage 0 0
++ "Page 2%menu/window-move.xpm%" FuncMoveWindowToPage 1 0
++ "Page 3%menu/window-move.xpm%" FuncMoveWindowToPage 2 0
++ "Page 4%menu/window-move.xpm%" FuncMoveWindowToPage 3 0
View
9 fvwm-nightshade/modules/G2likeBottomBar
@@ -1,6 +1,6 @@
#-----------------------------------------------------------------------
# File: G2likeBottomBar
-# Version: 1.0.4
+# Version: 1.0.5
# Licence: GPL 2
#
# Description: Gnome like bottom bar with All iconify/deiconify button,
@@ -10,7 +10,7 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 10/09/2012
-# Changed: 10/15/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
# Bottombar
@@ -111,11 +111,11 @@ DestroyModuleConfig G2likeBottomBar: *
*G2likeBottomBar: Geometry $[infostore.bottombar_geometry]
*G2likeBottomBar: Colorset 13
*G2likeBottomBar: ActiveColorset 13
-*G2likeBottomBar: PressColorset 13
+*G2likeBottomBar: PressColorset 13
*G2likeBottomBar: Rows 1
*G2likeBottomBar: Columns $[infostore.columns]
-*G2likeBottomBar: Frame 0
+*G2likeBottomBar: Frame 0
#***********************************************************************
# Buttons
@@ -130,7 +130,6 @@ DestroyModuleConfig G2likeBottomBar: *
ActiveIcon $[infostore.desktop_icon], \
Action(Mouse 1) Function ShowDesktop)
-
#-----------------------------------------------------------------------
# GlobalIconMan
#-----------------------------------------------------------------------
View
34 fvwm-nightshade/modules/G2likeTopBar
@@ -1,6 +1,6 @@
#-----------------------------------------------------------------------
# File: G2likeTopBar
-# Version: 1.0.6
+# Version: 1.0.7
# Licence: GPL 2
#
# Description: Gnome like top bar with root menu, personal menu, systray,
@@ -10,7 +10,7 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 10/09/2012
-# Changed: 10/28/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
#
# Topbar
@@ -62,6 +62,7 @@ PipeRead "echo InfoStoreAdd empty_field_columns `perl -e 'printf \"%.0f\",$[info
PipeRead 'echo InfostoreAdd tray_max_x $(($[infostore.tray_icons]+1))'
+
#=======================================================================
# FvwmButtons TopBarG2
#=======================================================================
@@ -180,32 +181,3 @@ DestroyModuleConfig G2likeTopBar: *
ActiveIcon $[infostore.logout_icon], \
Action(Mouse 1) `Menu MenuFvwmQuit`)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
View
4 fvwm-nightshade/modules/GlobalIconMan_ShowHide
@@ -1,4 +1,4 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: GlobalIconMan_ShowHide
# Version: 0.1.3
# Licence: GPL 2
@@ -11,7 +11,7 @@
#
# Created: 10/02/2012
# Changed: 10/12/2012
-########################################################################
+#-----------------------------------------------------------------------
InfoStoreAdd y_move 0
View
12 fvwm-nightshade/modules/GlobalIconMan_TopBottom
@@ -1,6 +1,6 @@
#-----------------------------------------------------------------------
# File: GlobalIconMan
-# Version: 0.1.3
+# Version: 0.1.4
# Licence: GPL 2
#
# Description: shows a windows list of all windows in the actual page
@@ -9,7 +9,7 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 06/08/2012
-# Changed: 10/06/2012
+# Changed: 11/09/2012
#-----------------------------------------------------------------------
#***********************************************************************
@@ -19,15 +19,15 @@ Style GlobalIconManTopBottom !Title, NeverFocus, WindowListSkip, StaysOnBottom,
DestroyModuleConfig GlobalIconManTopBottom: *
*GlobalIconManTopBottom: 1 IconName GlobalIconMan
-*GlobalIconManTopBottom: 1 Title "Global IconMan"
+*GlobalIconManTopBottom: 1 Title "Global IconMan"
*GlobalIconManTopBottom: 1 ButtonGeometry $[infostore.iconman_button_geometry]
*GlobalIconManTopBottom: 1 ManagerGeometry $[infostore.iconman_manager_geometry]
*GlobalIconManTopBottom: 1 Colorset 10
*GlobalIconManTopBottom: 1 IconColorset 12
-*GlobalIconManTopBottom: 1 PlainColorset 10
+*GlobalIconManTopBottom: 1 PlainColorset 10
*GlobalIconManTopBottom: 1 SelectColorset 11
-*GlobalIconManTopBottom: 1 FocusColorset 11
+*GlobalIconManTopBottom: 1 FocusColorset 11
*GlobalIconManTopBottom: 1 FocusAndSelectColorset 11
*GlobalIconManTopBottom: 1 FollowFocus true
@@ -41,7 +41,7 @@ DestroyModuleConfig GlobalIconManTopBottom: *
*GlobalIconManTopBottom: 1 Resolution page
*GlobalIconManTopBottom: 1 UseWinList true
-*GlobalIconManTopBottom: 1 DrawIcons always
+*GlobalIconManTopBottom: 1 DrawIcons always
*GlobalIconManTopBottom: 1 Sort name
*GlobalIconManTopBottom: 1 Format "%c: %t"
*GlobalIconManTopBottom: 1 Font "xft:$[infostore.used_font]:pixelsize=$[infostore.fontsize]"
View
8 fvwm-nightshade/modules/Pager
@@ -1,14 +1,14 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: Pager
-# Version: 1.0.2
+# Version: 1.0.3
# Licence: GPL 2
#
# Description: shows a Fvwm-Pager
#
# Author: Thomas Funk <t.funk@web.de>
# Created: 06/08/2012
-# Changed: 10/28/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
Style FvwmPager !Title, Sticky, NeverFocus, WindowListSkip, HandleWidth 2
Style FvwmPager StaysOnBottom, !Iconifiable, !Maximizable, FixedSize, FixedPosition
View
9 fvwm-nightshade/themes/Air/colorsets
@@ -1,14 +1,14 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: colorsets
-# Version: 0.1.1
+# Version: 0.1.2
# Licence: GPL 2
#
# Description: colorsets of Air theme
#
# Author: Thomas Funk <t.funk@web.de>
# Created: 06/08/2012
-# Changed: 10/28/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
# REMARKS:
#
# Hints: 'NoShape' removes the shape mask from the colorset.
@@ -159,7 +159,6 @@ Colorset 12 VGradient 255 2 #6794a7 70 #7398aa 30 #90b0bd, fg grey95, NoShape
# fg = font color
# bg = background color
#-----------------------------------------------------------------------
-#Colorset 13 fg black, bg #7398aa, hi black, sh gray40, Plain
Colorset 13 VGradient 255 2 #b3d2de 50 #a1c5d3 50 #75aec3, fg black, bg #75aec3, NoShape
#-----------------------------------------------------------------------
View
66 fvwm-nightshade/themes/Air/decor
@@ -1,6 +1,6 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: decor
-# Version: 0.1.4
+# Version: 0.1.5
# Licence: GPL 2
#
# Description: decor parts (titlebar, buttons, menus) of Air theme
@@ -9,8 +9,8 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 06/08/2012
-# Changed: 10/14/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
Piperead "echo InfoStoreAdd button_width `perl -e 'printf \"%.0f\",1.6*$[infostore.fontsize]'`"
Piperead "echo InfoStoreAdd titlebar_height `perl -e 'printf \"%.0f\",1.8*$[infostore.fontsize]'`"
@@ -124,7 +124,7 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
#
# +------------+
# | || || || |
-# | |
+# | |
# +------------+
# 1 2 3
@@ -156,70 +156,74 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
# Left button (1)
# Button 1 shows MenuWindowOpsTrimmed menu <- click
-Mouse 1 3 A Menu MenuWindowOpsTrimmed
+Mouse 1 3 A Menu MenuWindowOpsTrimmed
# Button 2 shows Move to page menu <- click
Mouse 2 3 A Menu MenuWindowMoveTo
# Button 3 shows WindowOps group menu <- click
-Mouse 3 3 A Menu MenuWindowGroupOps
+Mouse 3 3 A Menu MenuWindowGroupOps
# Close button (2)
# Every button close window <- click
-Mouse 0 2 A FuncDeleteOrDestroy
+Mouse 0 2 A FuncDeleteOrDestroy
# Maximize button (4)
# Button 1 maximize window <- click
-Mouse 1 4 A FuncMaximize
+Mouse 1 4 A FuncMaximize
# Button 2 maximize window vertically <- click
-Mouse 2 4 A FuncMaximizeVertically
+Mouse 2 4 A FuncMaximizeVertically
# Button 3 maximize window horizontally <- click
-Mouse 3 4 A FuncMaximizeHorizontally
+Mouse 3 4 A FuncMaximizeHorizontally
# Minimize button (6)
# Button 1 iconify window <- click
-Mouse 1 6 A FuncIconify
+Mouse 1 6 A FuncIconify
# Button 2 iconify group of same window resources <- click ???
-Mouse 2 6 A FuncIconifySameResource on
+Mouse 2 6 A FuncIconifySameResource on
# Button 3 iconify group of same window resources <- click ???
-Mouse 3 6 A FuncIconifySameResource toggle
+Mouse 3 6 A FuncIconifySameResource toggle
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT to Window Button Pointer
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 3 SCM FuncShowMessage "Left Button Bindings" \
+Mouse 0 3 SCM FuncShowMessage "Left Button Bindings" \
"Mouse 1: WindowOps menu" \
"Mouse 2: Move to page menu" \
"Mouse 3: WindowGroupOps menu"
-Mouse 0 2 SCM FuncShowMessage "Close Button Bindings" \
+Mouse 0 2 SCM FuncShowMessage "Close Button Bindings" \
"Mouse 1: Delete on click" \
" Destroy on double click"
-Mouse 0 4 SCM FuncShowMessage "Maximize Button Bindings" \
+Mouse 0 4 SCM FuncShowMessage "Maximize Button Bindings" \
"Mouse 1: Maximize fully on click" \
" Maximize menu on double click" \
"Mouse 2: Maximize vertically" \
"Mouse 3: Maximize horizontally"
-Mouse 0 6 SCM FuncShowMessage "Minimize Button Bindings" \
+Mouse 0 6 SCM FuncShowMessage "Minimize Button Bindings" \
"Mouse 1: Iconify" \
"Mouse 2: Iconify on resource group" \
"Mouse 3: Iconify toggle resource group"
+#***********************************************************************
+# Functions
+#***********************************************************************
DestroyFunc FuncRemoveAllButtonBindings
AddToFunc FuncRemoveAllButtonBindings
-+ I Mouse 1 3 A -
+# Button Context Modifi Function
++ I Mouse 1 3 A -
+ I Mouse 2 3 A -
-+ I Mouse 3 3 A -
-+ I Mouse 0 2 A -
-+ I Mouse 1 4 A -
-+ I Mouse 2 4 A -
-+ I Mouse 3 4 A -
-+ I Mouse 1 6 A -
-+ I Mouse 2 6 A -
-+ I Mouse 3 6 A -
-+ I Mouse 0 3 SCM -
-+ I Mouse 0 2 SCM -
-+ I Mouse 0 4 SCM -
-+ I Mouse 0 6 SCM -
++ I Mouse 3 3 A -
++ I Mouse 0 2 A -
++ I Mouse 1 4 A -
++ I Mouse 2 4 A -
++ I Mouse 3 4 A -
++ I Mouse 1 6 A -
++ I Mouse 2 6 A -
++ I Mouse 3 6 A -
++ I Mouse 0 3 SCM -
++ I Mouse 0 2 SCM -
++ I Mouse 0 4 SCM -
++ I Mouse 0 6 SCM -
View
9 fvwm-nightshade/themes/Ambience/colorsets
@@ -1,14 +1,14 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: colorsets
-# Version: 0.1.1
+# Version: 0.1.2
# Licence: GPL 2
#
# Description: colorsets of Ambience theme
#
# Author: Thomas Funk <t.funk@web.de>
# Created: 06/08/2012
-# Changed: 10/28/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
# REMARKS:
#
# Hints: 'NoShape' removes the shape mask from the colorset.
@@ -159,7 +159,6 @@ Colorset 12 VGradient 255 2 #312b1d 70 #9c9885 30 #e5e4e0, fg #312b1d, NoShape
# fg = font color
# bg = background color
#-----------------------------------------------------------------------
-#Colorset 13 fg white, bg #51504d, hi black, sh gray40, Plain
Colorset 13 VGradient 255 2 #86857f 50 #7c7b78 50 #51504d, fg white, bg #e5e4e0, NoShape
#-----------------------------------------------------------------------
View
65 fvwm-nightshade/themes/Ambience/decor
@@ -1,6 +1,6 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: decor
-# Version: 0.1.4
+# Version: 0.1.5
# Licence: GPL 2
#
# Description: decor parts (titlebar, buttons, menus) of Ambience theme
@@ -9,8 +9,8 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 06/08/2012
-# Changed: 10/14/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
Piperead "echo InfoStoreAdd button_width `perl -e 'printf \"%.0f\",1.9*$[infostore.fontsize]'`"
@@ -37,7 +37,7 @@ AddToDecor Default
#***********************************************************************
+ TitleStyle AllActive Colorset 2 -- Flat
+ TitleStyle AllInactive Colorset 3 -- Flat
-+ TitleStyle LeftJustified Height $[infostore.button_width] -- flat
++ TitleStyle LeftJustified Height $[infostore.button_width] -- flat
#***********************************************************************
# Border
@@ -119,7 +119,7 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
#
# +------------+
# | || || || |
-# | |
+# | |
# +------------+
# 1 2 3
@@ -151,70 +151,71 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
# Left button (1)
# Button 1 shows MenuWindowOpsTrimmed menu <- click
-Mouse 1 1 A Menu MenuWindowOpsTrimmed
+Mouse 1 1 A Menu MenuWindowOpsTrimmed
# Button 2 shows Move to page menu <- click
Mouse 2 1 A Menu MenuWindowMoveTo
# Button 3 shows WindowOps group menu <- click
-Mouse 3 1 A Menu MenuWindowGroupOps
+Mouse 3 1 A Menu MenuWindowGroupOps
# Close button (2)
# Every button close window <- click
-Mouse 0 2 A FuncDeleteOrDestroy
+Mouse 0 2 A FuncDeleteOrDestroy
# Maximize button (4)
# Button 1 maximize window <- click
-Mouse 1 4 A FuncMaximize
+Mouse 1 4 A FuncMaximize
# Button 2 maximize window vertically <- click
-Mouse 2 4 A FuncMaximizeVertically
+Mouse 2 4 A FuncMaximizeVertically
# Button 3 maximize window horizontally <- click
-Mouse 3 4 A FuncMaximizeHorizontally
+Mouse 3 4 A FuncMaximizeHorizontally
# Minimize button (6)
# Button 1 iconify window <- click
-Mouse 1 6 A FuncIconify
+Mouse 1 6 A FuncIconify
# Button 2 iconify group of same window resources <- click ???
-Mouse 2 6 A FuncIconifySameResource on
+Mouse 2 6 A FuncIconifySameResource on
# Button 3 iconify group of same window resources <- click ???
-Mouse 3 6 A FuncIconifySameResource toggle
+Mouse 3 6 A FuncIconifySameResource toggle
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT to Window Button Pointer
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 1 SCM FuncShowMessage "Left Button Bindings" \
+Mouse 0 1 SCM FuncShowMessage "Left Button Bindings" \
"Mouse 1: WindowOps menu" \
"Mouse 2: Move to page menu" \
"Mouse 3: WindowGroupOps menu"
-Mouse 0 2 SCM FuncShowMessage "Close Button Bindings" \
+Mouse 0 2 SCM FuncShowMessage "Close Button Bindings" \
"Mouse 1: Delete on click" \
" Destroy on double click"
-Mouse 0 4 SCM FuncShowMessage "Maximize Button Bindings" \
+Mouse 0 4 SCM FuncShowMessage "Maximize Button Bindings" \
"Mouse 1: Maximize fully on click" \
" Maximize menu on double click" \
"Mouse 2: Maximize vertically" \
"Mouse 3: Maximize horizontally"
-Mouse 0 6 SCM FuncShowMessage "Minimize Button Bindings" \
+Mouse 0 6 SCM FuncShowMessage "Minimize Button Bindings" \
"Mouse 1: Iconify" \
"Mouse 2: Iconify on resource group" \
"Mouse 3: Iconify toggle resource group"
DestroyFunc FuncRemoveAllButtonBindings
AddToFunc FuncRemoveAllButtonBindings
-+ I Mouse 1 1 A -
+# Button Context Modifi Function
++ I Mouse 1 1 A -
+ I Mouse 2 1 A -
-+ I Mouse 3 1 A -
-+ I Mouse 0 2 A -
-+ I Mouse 1 4 A -
-+ I Mouse 2 4 A -
-+ I Mouse 3 4 A -
-+ I Mouse 1 6 A -
-+ I Mouse 2 6 A -
-+ I Mouse 3 6 A -
-+ I Mouse 0 3 SCM -
-+ I Mouse 0 2 SCM -
-+ I Mouse 0 4 SCM -
-+ I Mouse 0 6 SCM -
++ I Mouse 3 1 A -
++ I Mouse 0 2 A -
++ I Mouse 1 4 A -
++ I Mouse 2 4 A -
++ I Mouse 3 4 A -
++ I Mouse 1 6 A -
++ I Mouse 2 6 A -
++ I Mouse 3 6 A -
++ I Mouse 0 3 SCM -
++ I Mouse 0 2 SCM -
++ I Mouse 0 4 SCM -
++ I Mouse 0 6 SCM -
View
297 fvwm-nightshade/themes/Clean/colorsets
@@ -0,0 +1,297 @@
+########################################################################
+# File: colorsets
+# Version: 0.1.1
+# Licence: GPL 2
+#
+# Description: colorsets of Clean theme
+#
+# Author: Thomas Funk <t.funk@web.de>
+# Created: 06/08/2012
+# Changed: 11/09/2012
+########################################################################
+# REMARKS:
+#
+# Hints: 'NoShape' removes the shape mask from the colorset.
+# 'Plain' removes the background pixmap or gradient.
+# Optional parts are sometimes problematic because while switching
+# they won't be removed and will be stayed until restart!
+#
+# IMPORTANT: ALL COLORSETS MUST BE SET !!! BECAUSE ALL ARE SET IN THE
+# OTHER THEMES. NOT ALL ARE USED. THESE CAN BE TAKEN FOR OTHERS.
+# IF POSSIBLE ;-)
+
+
+########################################################################
+# Default Colorset
+########################################################################
+
+#-----------------------------------------------------------------------
+# for feedback windows (like geometry window and NoteMessage) and Fvwm*
+#-----------------------------------------------------------------------
+Colorset 0 fg black, bg white
+
+
+########################################################################
+# Window Decorations
+########################################################################
+# The following colors are used in FvwmPager for the window colors
+# and in a title bar of windows (shade/hilight colors, computed from
+# the bg color, but might be specified directly by sh and hi).
+
+#-----------------------------------------------------------------------
+# window title, inactive
+#
+# fg = inactive titlebar font color
+# bg = inactive hilight color for vector buttons
+# sh = inactive shade color for vector buttons
+# optional:
+# IconAlpha = inactive transparent mini icon in titlebar in %
+#-----------------------------------------------------------------------
+Colorset 1 fg #606060, bg #606060, sh #98a5b5
+
+#-----------------------------------------------------------------------
+# window title, active
+#
+# ?Gradient = active windows titlebar
+# fg = active titlebar font color
+# bg = active hilight color for vector buttons
+# active windows titlebar
+# sh = active shade color for vector buttons
+# optional:
+# fgAlpha = merge titlebar text and background in %
+#-----------------------------------------------------------------------
+Colorset 2 VGradient 255 2 #829aba 40 #657d9d 60 #314969, fg white, fgAlpha 85, bg white, sh #606060, NoShape
+
+#-----------------------------------------------------------------------
+# window borders, inactive
+#
+# ?Gradient = inactive windows titlebar
+# bg = inactive border line color
+# inactive windows titlebar _
+# hi = inactive border shade color |
+# sh = inactive border shade color _|
+#-----------------------------------------------------------------------
+Colorset 3 VGradient 255 2 #98a5b5 40 #7c8999 60 #687585, bg #687585, hi #687585, sh #314969, NoShape
+
+#-----------------------------------------------------------------------
+# window borders, active
+#
+# bg = border color _
+# hi = active border shade color |
+# sh = active border shade color _|
+#-----------------------------------------------------------------------
+Colorset 4 bg #829aba, hi #657d9d, sh #657d9d, Plain
+
+
+########################################################################
+# Menu Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# inactive menu
+#
+# ?Gradient = color flow in menu
+# fg = title font color
+# bg =
+# hi = inactive arrow color und menu border
+#-----------------------------------------------------------------------
+Colorset 5 VGradient 255 2 #9c9885 60 #e5e4e0 40 white, fg black, bg #424241, hi #424241, NoShape
+
+#-----------------------------------------------------------------------
+# active/hilighted menu item
+# fg = title font color in the higlighted area
+# bg = highlight bar color
+# hi = arrow color if higlighted
+#-----------------------------------------------------------------------
+Colorset 6 fg white, bg #687585, hi orange, Plain
+
+#-----------------------------------------------------------------------
+# greyed menu item if needed
+#-----------------------------------------------------------------------
+Colorset 7 fg grey45, bg grey45, Plain
+
+#-----------------------------------------------------------------------
+# Colorsets 8 and 9 are reserved for the future use.
+
+
+########################################################################
+# Module Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# default for inactive modules
+# FvwmButtons, FvwmPager, can be also used for FvwmIconMan, FvwmIconBox.
+#
+# ?Gradient = inactive background
+# fg = inactive font color or border color
+# bg = background of inactive pages
+#-----------------------------------------------------------------------
+Colorset 10 VGradient 255 2 #e5e4e0 30 #9c9885 70 #312b1d, fg grey, bg #312b1d, NoShape
+
+#-----------------------------------------------------------------------
+# default for active modules
+# For hilighting a part of a button bar (some swallowed apps for example)
+# or anything else.
+#
+# ?Gradient = active background
+# fg = active font color color
+# bg = active border color (mouse) _| _
+# active border color |
+#-----------------------------------------------------------------------
+Colorset 11 VGradient 255 2 #312b1d 70 #9c9885 30 #e5e4e0, fg white, bg black, NoShape
+
+#-----------------------------------------------------------------------
+# special or funny: a gradient or a pixmap
+# May be used in certain FvwmButtons, FvwmIconMan, FvwmIconBox.
+#
+# ?Gradient = inactive background
+# fg = inactive font color
+# optional: _
+# hi = inactive border shade |
+# sh = inactive border shade _|
+#-----------------------------------------------------------------------
+Colorset 12 VGradient 255 2 #312b1d 70 #9c9885 30 #e5e4e0, fg LightSteelBlue2, NoShape
+
+#-----------------------------------------------------------------------
+# swallowed window: the hilight and shadow colors should be defined
+# (-hd of xclock and -hl of xload use sh, and -hl of xclock uses hi)
+#
+# fg = font color
+# bg = background color
+#-----------------------------------------------------------------------
+Colorset 13 VGradient 255 2 #e5e4e0 30 #9c9885 70 #312b1d, fg white, bg #312b1d, NoShape
+
+#-----------------------------------------------------------------------
+# default #2
+# FvwmPager or to get more colors in FvwmButtons, can be set to 10.
+# Pager mini windows inactive
+#
+# fg = border color
+# bg = background
+#-----------------------------------------------------------------------
+Colorset 14 fg black, bg grey50, Plain
+
+#-----------------------------------------------------------------------
+# default hilight #2
+# FvwmPager or to get more colors in FvwmButtons, can be set to 11.
+# Pager mini windows active
+#
+# fg = border color
+# bg = background
+#-----------------------------------------------------------------------
+Colorset 15 fg black, bg snow2, Plain
+
+#-----------------------------------------------------------------------
+# tips/balloons (TaskBar and FvwmPager)
+#
+# fg = tip font color
+# bg = tip background
+#-----------------------------------------------------------------------
+Colorset 16 fg black, bg snow2, Plain
+
+
+########################################################################
+# Window List Module Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# standard item
+#-----------------------------------------------------------------------
+# Actually not used
+
+#-----------------------------------------------------------------------
+# active item
+#-----------------------------------------------------------------------
+# Actually not used
+
+#-----------------------------------------------------------------------
+# iconified item
+#-----------------------------------------------------------------------
+# Actually not used
+
+#-----------------------------------------------------------------------
+# pointed item
+#-----------------------------------------------------------------------
+# Actually not used
+
+
+########################################################################
+# Other Module Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# FvwmIdent
+#-----------------------------------------------------------------------
+Colorset 21 fg black, bg snow2, Plain
+
+#-----------------------------------------------------------------------
+# FvwmConsole
+#-----------------------------------------------------------------------
+Colorset 22 fg white, bg #003060, Plain
+
+#-----------------------------------------------------------------------
+# transparent
+#-----------------------------------------------------------------------
+#Colorset 23 fg $[fg.cs10], bg $[bg.cs10], Transparent
+
+#-----------------------------------------------------------------------
+# FvwmBacker
+#-----------------------------------------------------------------------
+Colorset 24 VGradient 255 2 #e5e4e0 30 #9c9885 70 #312b1d, NoShape
+
+
+########################################################################
+# External Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# reserved for modules@: 25
+
+#-----------------------------------------------------------------------
+# reserved for the future use: 26-28
+
+#-----------------------------------------------------------------------
+# temporary colorset: 29, has no static definition, used dynamically
+
+
+########################################################################
+# Application Colorsets
+########################################################################
+
+#-----------------------------------------------------------------------
+# regular terminal (xterm, rxvt, Eterm)
+#-----------------------------------------------------------------------
+Colorset 30 fg white, bg #000050, Plain
+
+#-----------------------------------------------------------------------
+# admin terminal (su xterm)
+#-----------------------------------------------------------------------
+Colorset 31 fg white, bg #000050, Plain
+
+#-----------------------------------------------------------------------
+# remote terminal (ssh, telnet)
+#-----------------------------------------------------------------------
+Colorset 32 fg white, bg #500000, Plain
+
+#-----------------------------------------------------------------------
+# viewer terminal (man, less, tail -f)
+#-----------------------------------------------------------------------
+Colorset 33 fg white, bg SeaGreen4, Plain
+
+#-----------------------------------------------------------------------
+# application run in the terminal, text editor using ft-xrdb
+#-----------------------------------------------------------------------
+Colorset 34 fg black, bg snow2, Plain
+
+#-----------------------------------------------------------------------
+# dialog main background (FvwmScript, FvwmForm, xmessage, ft-xrdb)
+#-----------------------------------------------------------------------
+Colorset 35 fg black, bg #80A080, Plain
+
+#-----------------------------------------------------------------------
+# dialog text area (FvwmScript, FvwmForm, xmessage, ft-xrdb)
+#-----------------------------------------------------------------------
+Colorset 36 fg black, bg #A0C8A0, Plain
+
+#-----------------------------------------------------------------------
+# Colorsets 37 to 39 are reserved for the future use.
View
217 fvwm-nightshade/themes/Clean/decor
@@ -0,0 +1,217 @@
+########################################################################
+# File: decor
+# Version: 0.1.4
+# Licence: GPL 2
+#
+# Description: decor parts (titlebar, buttons, menus) of Tumble theme
+#
+# Author: Thomas Funk <t.funk@web.de>
+# Bernhard Popp <kermit.popp@googlemail.com>
+#
+# Created: 06/08/2012
+# Changed: 10/25/2012
+########################################################################
+
+Piperead "echo InfoStoreAdd titlebar_height `perl -e 'printf \"%.0f\",1.5*$[infostore.fontsize]'`"
+#=======================================================================
+# General
+#=======================================================================
+# HandleWidth takes a numeric argument which is the width of the border
+Style * HandleWidth 3
+Style * Colorset 1
+
+Style * HilightColorset 2
+Style * BorderColorset 3
+Style * HilightBorderColorset 4
+
+Style * Button 1, Button 2, Button 4, Button 6
+Style * IconTitleColorset 10
+Style * HilightIconTitleColorset 11
+# IconTitleRelief defines the thickness of the 3D relief drawn around the icon title
+Style * IconTitleRelief 1
+
+DestroyDecor Default
+AddToDecor Default
+#=======================================================================
+# Titlebar
+#=======================================================================
++ TitleStyle AllActive Colorset 2 -- Flat
++ TitleStyle AllInactive Colorset 3 -- Flat
++ TitleStyle LeftJustified Height $[infostore.titlebar_height]
+
+#=======================================================================
+# Border
+#=======================================================================
++ BorderStyle -- HiddenHandles NoInset
+
+#=======================================================================
+# Buttons
+#=======================================================================
+
+# +----------------------------------------------------------+
+# | X X X X X X |
+# +----------------------------------------------------------+
+# | 1 3 5 6 4 2 |
+# | |
+#
+#
+# Vectors are basically just a set of co-ordinates, each button is a grid
+# of 100x100 points (or you can use pixels..it's up to you), following
+# each vector you must specify a line type:
+#
+# @0 Shadow (sh)
+# @1 Hilight (hi)
+# @2 Background (bg)
+# @3 Foreground (fg)
+# @4 Invisible (just move the pointer, dont draw anything)
+#
+
++ ButtonStyle 1 Vector 4 50x65@0 35x35@0 65x35@0 50x65@1
++ ButtonStyle 2 Vector 17 20x20@0 30x20@0 50x40@0 70x20@0 80x20@0 80x30@1 60x50@1 80x70@0 80x80@1 70x80@1 50x60@1 30x80@1 20x80@1 20x70@1 40x50@0 20x30@1 20x20@0
++ ButtonStyle 4 Vector 13 60x20@1 60x40@1 80x40@0 80x60@1 60x60@1 60x80@1 40x80@1 40x60@0 20x60@1 20x40@0 40x40@0 40x20@0 60x20@0
++ ButtonStyle 6 Vector 5 25x40@0 25x60@0 75x60@1 75x40@1 25x40@0
+
++ ButtonStyle All -- UseTitleStyle
++ ButtonStyle All ActiveUp (-- flat) Inactive (-- flat)
+#+ ButtonStyle 1 - Clear MWMDecorMenu
+#+ ButtonStyle 2 - Clear
+#+ ButtonStyle 4 - Clear MWMDecorMax
+#+ ButtonStyle 6 - Clear MWMDecorMin
+
+#=======================================================================
+# Menus
+#=======================================================================
+# The MenuStyle command allows almost full control over menu look and feel.
+# We use the preconfigured 'Fvwm' default. This resets most other options
+# and must be set first. We also define a menu called winops for the windows
+# operations menus and very long one. The menus which use this style are
+# (and must) be defined in the end of the menus.
+
+#***********************************************************************
+# Root menu
+#***********************************************************************
+MenuStyle * fvwm
+MenuStyle * BorderWidth 1, HilightBack, ActiveFore
+MenuStyle * font "xft:$[infostore.used_font]:pixelsize=$[infostore.fontsize]"
+MenuStyle * MenuColorset 5, ActiveColorset 6
+MenuStyle * Hilight3DThickness 0, TrianglesSolid, Animation
+MenuStyle * PopupDelay 300, PopdownImmediately, PopupOffset 0 100
+MenuStyle * ItemFormat "%s%|%5.i%5.5l%5.5r%.5>%|"
+MenuStyle * VerticalItemSpacing 2 3, VerticalTitleSpacing 1 2
+
+#***********************************************************************
+# WinOps menu
+#***********************************************************************
+CopyMenuStyle * winops
+
+MenuStyle winops TitleWarpOff
+MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
+
+
+#=======================================================================
+# Mouse bindings
+#=======================================================================
+# Handle some Mouse bindings now...
+# Recall that mouse formats look like this:
+#
+# +------------+
+# | || || || |
+# | |
+# +------------+
+# 1 2 3
+
+#-----------------------------------------------------------------------
+# Contexts: Desktop
+# R = Root Window rrrrrrrrrrrrrrrrrrrrrr
+# W = Application Window rIrrrrFSSSSSSSSSFrrrrr
+# F = Frame Corners rrrrrrS13TTTT642Srrrrr
+# S = Frame Sides rIrrrrSwwwwwwwwwSrrrrr
+# T = Title Bar rrrrrrSwwwwwwwwwSrrrrr
+# I = Icon rIrrrrFSSSSSSSSSFrrrrr
+# rrrrrrrrrrrrrrrrrrrrrr
+# Numbers are buttons: 1 3 5 7 9 0 8 6 4 2
+#
+# Modifiers: (A)ny, (C)ontrol, (S)hift, (M)eta, (N)othing
+#-----------------------------------------------------------------------
+# Buttons:
+# +----------------------------------------------------------+
+# | X X X X X X X X X X |
+# +----------------------------------------------------------+
+# | 1 3 5 7 9 0 8 6 4 2 |
+# | |
+#
+
+#***********************************************************************
+# Pointer in Window Buttons
+#***********************************************************************
+# Button Context Modifi Function
+
+# Left button (1)
+# Button 1 shows MenuWindowOpsTrimmed menu <- click
+Mouse 1 1 A Menu MenuWindowOpsTrimmed
+# Button 2 shows Move to page menu <- click
+Mouse 2 1 A Menu MenuWindowMoveTo
+# Button 3 shows WindowOps group menu <- click
+Mouse 3 1 A Menu MenuWindowGroupOps
+
+# Close button (2)
+# Every button close window <- click
+Mouse 0 2 A FuncDeleteOrDestroy
+
+# Maximize button (4)
+# Button 1 maximize window <- click
+Mouse 1 4 A FuncMaximize
+# Button 2 maximize window vertically <- click
+Mouse 2 4 A FuncMaximizeVertically
+# Button 3 maximize window horizontally <- click
+Mouse 3 4 A FuncMaximizeHorizontally
+
+# Minimize button (6)
+# Button 1 iconify window <- click
+Mouse 1 6 A FuncIconify
+# Button 2 iconify group of same window resources <- click ???
+Mouse 2 6 A FuncIconifySameResource on
+# Button 3 iconify group of same window resources <- click ???
+Mouse 3 6 A FuncIconifySameResource toggle
+
+#-----------------------------------------------------------------------
+# Help info with SHIFT-CTRL-ALT to Window Button Pointer
+#-----------------------------------------------------------------------
+# Button Context Modifi Function
+Mouse 0 1 SCM FuncShowMessage "Left Button Bindings" \
+"Mouse 1: WindowOps menu" \
+"Mouse 2: Move to page menu" \
+"Mouse 3: WindowGroupOps menu"
+
+Mouse 0 2 SCM FuncShowMessage "Close Button Bindings" \
+"Mouse 1: Delete on click" \
+" Destroy on double click"
+
+Mouse 0 4 SCM FuncShowMessage "Maximize Button Bindings" \
+"Mouse 1: Maximize fully on click" \
+" Maximize menu on double click" \
+"Mouse 2: Maximize vertically" \
+"Mouse 3: Maximize horizontally"
+
+Mouse 0 6 SCM FuncShowMessage "Minimize Button Bindings" \
+"Mouse 1: Iconify" \
+"Mouse 2: Iconify on resource group" \
+"Mouse 3: Iconify toggle resource group"
+
+
+DestroyFunc FuncRemoveAllButtonBindings
+AddToFunc FuncRemoveAllButtonBindings
++ I Mouse 1 1 A -
++ I Mouse 2 1 A -
++ I Mouse 3 1 A -
++ I Mouse 0 2 A -
++ I Mouse 1 4 A -
++ I Mouse 2 4 A -
++ I Mouse 3 4 A -
++ I Mouse 1 6 A -
++ I Mouse 2 6 A -
++ I Mouse 3 6 A -
++ I Mouse 0 3 SCM -
++ I Mouse 0 2 SCM -
++ I Mouse 0 4 SCM -
++ I Mouse 0 6 SCM -
View
4 fvwm-nightshade/themes/CrystalBalls/colorsets
@@ -1,4 +1,4 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: colorsets
# Version: 1.0.0
# Licence: GPL 2
@@ -10,7 +10,7 @@
#
# Created: 10/28/2012
# Changed:
-########################################################################
+#-----------------------------------------------------------------------
# REMARKS:
#
# Hints: 'NoShape' removes the shape mask from the colorset.
View
40 fvwm-nightshade/themes/CrystalBalls/decor
@@ -1,6 +1,6 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: decor
-# Version: 1.0.0
+# Version: 1.0.1
# Licence: GPL 2
#
# Description: decor parts (titlebar, buttons, menus) of CrystalBall theme
@@ -9,8 +9,8 @@
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 10/28/2012
-# Changed:
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
Piperead "echo InfoStoreAdd button_width `perl -e 'printf \"%.0f\",1.6*$[infostore.fontsize]'`"
Piperead "echo InfoStoreAdd titlebar_height `perl -e 'printf \"%.0f\",1.8*$[infostore.fontsize]'`"
@@ -36,7 +36,7 @@ AddToDecor Default
#***********************************************************************
+ TitleStyle AllActive Colorset 2 -- Flat
+ TitleStyle AllInactive Colorset 3 -- Flat
-+ TitleStyle Centered Height $[infostore.titlebar_height] -- flat
++ TitleStyle Centered Height $[infostore.titlebar_height] -- flat
#***********************************************************************
# Border
@@ -122,7 +122,7 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
#
# +------------+
# | || || || |
-# | |
+# | |
# +------------+
# 1 2 3
@@ -154,60 +154,60 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
# Right button (2)
# Button 1 shows MenuWindowOpsTrimmed menu <- click
-Mouse 1 2 A Menu MenuWindowOpsTrimmed
+Mouse 1 2 A Menu MenuWindowOpsTrimmed
# Button 2 shows Move to page menu <- click
Mouse 2 2 A Menu MenuWindowMoveTo
# Button 3 shows WindowOps group menu <- click
-Mouse 3 2 A Menu MenuWindowGroupOps
+Mouse 3 2 A Menu MenuWindowGroupOps
# Close button (1)
# Every button close window <- click
-Mouse 0 1 A FuncDeleteOrDestroy
+Mouse 0 1 A FuncDeleteOrDestroy
# Maximize button (5)
# Button 1 maximize window <- click
-Mouse 1 5 A FuncMaximize
+Mouse 1 5 A FuncMaximize
# Button 2 maximize window vertically <- click
-Mouse 2 5 A FuncMaximizeVertically
+Mouse 2 5 A FuncMaximizeVertically
# Button 3 maximize window horizontally <- click
-Mouse 3 5 A FuncMaximizeHorizontally
+Mouse 3 5 A FuncMaximizeHorizontally
# Minimize button (3)
# Button 1 iconify window <- click
-Mouse 1 3 A FuncIconify
+Mouse 1 3 A FuncIconify
# Button 2 iconify group of same window resources <- click ???
-Mouse 2 3 A FuncIconifySameResource on
+Mouse 2 3 A FuncIconifySameResource on
# Button 3 iconify group of same window resources <- click ???
-Mouse 3 3 A FuncIconifySameResource toggle
+Mouse 3 3 A FuncIconifySameResource toggle
#-----------------------------------------------------------------------
# Help info with SHIFT-CTRL-ALT to Window Button Pointer
#-----------------------------------------------------------------------
# Button Context Modifi Function
-Mouse 0 1 SCM FuncShowMessage "Left Button Bindings" \
+Mouse 0 1 SCM FuncShowMessage "Left Button Bindings" \
"Mouse 1: WindowOps menu" \
"Mouse 2: Move to page menu" \
"Mouse 3: WindowGroupOps menu"
-Mouse 0 1 SCM FuncShowMessage "Close Button Bindings" \
+Mouse 0 1 SCM FuncShowMessage "Close Button Bindings" \
"Mouse 1: Delete on click" \
" Destroy on double click"
-Mouse 0 5 SCM FuncShowMessage "Maximize Button Bindings" \
+Mouse 0 5 SCM FuncShowMessage "Maximize Button Bindings" \
"Mouse 1: Maximize fully on click" \
" Maximize menu on double click" \
"Mouse 2: Maximize vertically" \
"Mouse 3: Maximize horizontally"
-Mouse 0 3 SCM FuncShowMessage "Minimize Button Bindings" \
+Mouse 0 3 SCM FuncShowMessage "Minimize Button Bindings" \
"Mouse 1: Iconify" \
"Mouse 2: Iconify on resource group" \
"Mouse 3: Iconify toggle resource group"
DestroyFunc FuncRemoveAllButtonBindings
AddToFunc FuncRemoveAllButtonBindings
-# Button Context Modifi Function
+# Button Context Modifi Function
+ I Mouse 1 2 A -
+ I Mouse 2 2 A -
+ I Mouse 3 2 A -
View
8 fvwm-nightshade/themes/Tribal/colorsets
@@ -1,14 +1,14 @@
-########################################################################
+#-----------------------------------------------------------------------
# File: colorsets
-# Version: 0.1.2
+# Version: 0.1.3
# Licence: GPL 2
#
# Description: colorsets of Tribal theme
#
# Author: Thomas Funk <t.funk@web.de>
# Created: 09/27/2012
-# Changed: 10/28/2012
-########################################################################
+# Changed: 11/09/2012
+#-----------------------------------------------------------------------
# REMARKS:
#
# Hints: 'NoShape' removes the shape mask from the colorset.
View
66 fvwm-nightshade/themes/Tribal/decor
@@ -1,15 +1,15 @@
########################################################################
# File: decor
-# Version: 0.1.4
+# Version: 0.1.5
# Licence: GPL 2
#
-# Description: decor parts (titlebar, buttons, menus) of Tribal theme
+# Description: decor parts (titlebar, buttons, menus) of Clean theme
#
# Author: Thomas Funk <t.funk@web.de>
# Bernhard Popp <kermit.popp@googlemail.com>
#
# Created: 09/23/2012
-# Changed: 10/14/2012
+# Changed: 11/09/2012
########################################################################
Piperead "echo InfoStoreAdd button_width `perl -e 'printf \"%.0f\",1.6*$[infostore.fontsize]'`"
Piperead "echo InfoStoreAdd titlebar_height `perl -e 'printf \"%.0f\",1.8*$[infostore.fontsize]'`"
@@ -36,7 +36,7 @@ AddToDecor Default
#***********************************************************************
+ TitleStyle AllActive Colorset 2 -- Flat
+ TitleStyle AllInactive Colorset 3 -- Flat
-+ TitleStyle LeftJustified Height $[infostore.titlebar_height] -- flat
++ TitleStyle LeftJustified Height $[infostore.titlebar_height] -- flat
#***********************************************************************
# Border
@@ -72,7 +72,6 @@ AddToDecor Default
+ ButtonStyle 4 InactiveUp Pixmap $[FNS_THEMEDIR]/images/maximize_inactive.svg:$[infostore.button_width]x$[infostore.button_width] -- flat
+ ButtonStyle 6 Active Colorset 2
-#+ ButtonStyle 6 ActiveUp Pixmap $[FNS_THEMEDIR]/images/Triskele.svg:$[infostore.button_width]x$[infostore.button_width] -- flat
+ ButtonStyle 6 ActiveUp Pixmap $[FNS_THEMEDIR]/images/minimize.svg:$[infostore.button_width]x$[infostore.button_width] -- flat
+ ButtonStyle 6 ActiveDown Pixmap $[FNS_THEMEDIR]/images/minimize_down.svg:$[infostore.button_width]x$[infostore.button_width] -- flat
+ ButtonStyle 6 Inactive Colorset 3
@@ -119,7 +118,7 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
#
# +------------+
# | || || || |
-# | |
+# | |
# +------------+
# 1 2 3
@@ -151,70 +150,71 @@ MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2
# Left button (1)
# Button 1 shows MenuWindowOpsTrimmed menu <- click
-Mouse 1 1 A Menu MenuWindowOpsTrimmed
+Mouse 1 1 A Menu MenuWindowOpsTrimmed
# Button 2 shows Move to page menu <- click
Mouse 2 1 A Menu MenuWindowMoveTo
# Button 3 shows WindowOps group menu <- click
-Mouse 3 1 A Menu MenuWindowGroupOps
+Mouse 3 1 A Menu MenuWindowGroupOps