]> git.draconx.ca Git - fvwmconf.git/commitdiff
Implement support for fullscreening applications.
authorNick Bowler <draconx@gmail.com>
Sun, 20 Apr 2008 06:39:42 +0000 (02:39 -0400)
committerNick Bowler <draconx@gmail.com>
Sun, 20 Apr 2008 06:39:42 +0000 (02:39 -0400)
config
fullscreen [new file with mode: 0644]

diff --git a/config b/config
index 769e0c753a5c0a3c6fed9746e759e6207df2c8a2..ca8f1c91454edbd4320819387cc81cc7dcbc046e 100644 (file)
--- a/config
+++ b/config
@@ -14,6 +14,7 @@ Read wallpaper
 Read windowmenu
 Read bindings
 Read panels
+Read fullscreen
 
 # Virtual Desktops
 DesktopSize 6x1
diff --git a/fullscreen b/fullscreen
new file mode 100644 (file)
index 0000000..42df857
--- /dev/null
@@ -0,0 +1,26 @@
+Key F10 W A DoFullScreen
+
+DestroyFunc Fullscreen
+AddToFunc   FullScreen
++ I Pick () DoFullScreen
+
+DestroyFunc DoFullscreen
+AddToFunc DoFullscreen
++ I ThisWindow (Maximized) Fullscreen-Stop
++ I TestRc (False) ThisWindow (!Maximized) Fullscreen-Start
+
+DestroyFunc Fullscreen-Start
+AddToFunc Fullscreen-Start
++ I WindowStyle !Title, !Borders, !Iconifiable, ResizeHintOverride
++ I UpdateStyles
++ I Maximize ewmhiwa 100 100
++ I WindowStyle !Maximizable, FixedSize, FixedPosition
++ I UpdateStyles
++ I Layer 0 7
+
+DestroyFunc Fullscreen-Stop
+AddToFunc Fullscreen-Stop
++ I DestroyWindowStyle
++ I UpdateStyles
++ I ThisWindow (Maximized) Maximize
++ I Layer default