From 993889c1dc960608700ab74bf7e065f37551cb3d Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Sun, 20 Apr 2008 02:39:42 -0400 Subject: [PATCH] Implement support for fullscreening applications. --- config | 1 + fullscreen | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 fullscreen diff --git a/config b/config index 769e0c7..ca8f1c9 100644 --- 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 index 0000000..42df857 --- /dev/null +++ b/fullscreen @@ -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 -- 2.43.0