Add DestroyFunc to each AddToFunc. Improve comments.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Wed, 08 Aug 2012 20:44:40 +0300
changeset 493 82ee1eb00277
parent 492 3afe78030216
child 494 6f3882ab9918
Add DestroyFunc to each AddToFunc. Improve comments.
.fvwm/config
--- a/.fvwm/config	Wed Aug 08 19:52:03 2012 +0300
+++ b/.fvwm/config	Wed Aug 08 20:44:40 2012 +0300
@@ -387,16 +387,19 @@
 # The autohiding functions.
 # From http://fvwm.org/documentation/faq/#toc_7.17
 # See question "Autohiding FvwmButtons or other windows".
+DestroyFunc autohide
 AddToFunc autohide
 + I ThisWindow ($0) Deschedule $[w.id]
 + I ThisWindow ($0) KeepRc ThisWindow (shaded) WindowShade off
 + I TestRc (!Match) All ($0, !shaded) autohide_hide $1 $2
 
+DestroyFunc autohide_hide
 AddToFunc autohide_hide
 + I Schedule $0 $[w.id] WindowShade $1
 + I Schedule $0 $[w.id] Deschedule $[w.id]
 
 # Add the windows you want to autohide
+DestroyFunc enter_handler
 AddToFunc enter_handler
 + I autohide FvwmPager 1000 N
 
@@ -411,7 +414,8 @@
 Style "goldendict"        StartsOnPage 3 1 2, SkipMapping
 Style "XClock"  !Title, Sticky, StaysOnTop, !Iconifiable, FixedPosition, FixedSize, WindowListSkip, CirculateSkip
 
-# Only once.
+# Run only om sturtup.
+DestroyFunc InitFunction
 AddToFunc InitFunction
 + I Exec  exec xterm -fn "-misc-fixed-medium-r-*-*-18-*-*-*-*-*-iso10646-1" \
                -name mc-main1 -geometry 136x42 -e bash -i -c "mc -x"
@@ -421,12 +425,13 @@
 # Right offset: 80 from FvwmPager + 2*6 from border = 92.
 + I Exec  exec xclock -digit -update 1 -strftime '%F %T %a' -padding 2 -geometry 165x18-92+0 -face Monospace-9 -bg gray
 
-# After all restart.
-# AddToFunc RestartFunction
-# + I Exec  exec update-menus
+# Run after each restart.
+DestroyFunc RestartFunction
+AddToFunc RestartFunction
 
-# First and after all restart.
-# All fvwm modules exit after restart fvwm, so you must put they there.
+# Run at sturtup and after each restart.
+# All fvwm modules exit after restart Fvwm, so you must put they there.
+DestroyFunc StartFunction
 AddToFunc StartFunction
 # + I Module FvwmDebug --xconsole
 # + I KillModule FvwmDebug