--- /dev/null
+# Window Menu
+DestroyMenu MenuWindow
+AddToMenu MenuWindow
++ DynamicPopupAction MakeMenuWindow
+
+DestroyFunc MakeMenuWindow
+AddToFunc MakeMenuWindow
++ I DestroyMenu recreate MenuWindow
+
++ I ThisWindow (!Iconic) \
+ AddToMenu MenuWindow "Iconify" Iconify True
++ I ThisWindow (Iconic) \
+ AddToMenu MenuWindow "Windowify" Iconify False
++ I ThisWindow (!Iconic, !Maximized) \
+ AddToMenu MenuWindow "Maximise" Maximize True
++ I ThisWindow (!Iconic, Maximized) \
+ AddToMenu MenuWindow "Restore" Maximize False
++ I ThisWindow (!Iconic, !Shaded) \
+ AddToMenu MenuWindow "Shade" WindowShade True
++ I ThisWindow (!Iconic, Shaded) \
+ AddToMenu MenuWindow "Unshade" WindowShade False
+
++ I AddToMenu MenuWindow "" Nop
++ I AddToMenu MenuWindow "Options" Popup MenuWinOptions
++ I AddToMenu MenuWindow "Layers" Popup MenuLayer
++ I AddToMenu MenuWindow "" Nop
++ I AddToMenu MenuWindow "Close" Close
++ I AddToMenu MenuWindow "Destroy" Destroy
+
+# Layer Menu
+DestroyMenu MenuLayer
+AddToMenu MenuLayer
++ DynamicPopupAction MakeMenuLayer
+
+DestroyFunc MakeMenuLayer
+AddToFunc MakeMenuLayer
++ I DestroyMenu recreate MenuLayer
++ I AddToMenu MenuLayer "Layer: $[w.layer] " Title
++ I AddToMenu MenuLayer "Top" Layer 0 7
++ I AddToMenu MenuLayer "Up" Layer 1 0
++ I AddToMenu MenuLayer "Reset" Layer default
++ I AddToMenu MenuLayer "Down" Layer -1 0
++ I AddToMenu MenuLayer "Bottom" Layer 0 1
+
+DestroyMenu MenuWinOptions
+AddToMenu MenuWinOptions
++ DynamicPopupAction MakeMenuWinOptions
+
+DestroyFunc MakeMenuWinOptions
+AddToFunc MakeMenuWinOptions
++ I DestroyMenu recreate MenuWinOptions
++ I AddToMenu MenuWinOptions "Hide Titlebar" WindowStyle !Title
++ I AddToMenu MenuWinOptions "Show Titlebar" WindowStyle Title