|
From: <dom...@us...> - 2020-02-14 11:12:29
|
Revision: 987
http://sourceforge.net/p/fvwm-crystal/code/987
Author: dominique_libre
Date: 2020-02-14 11:12:27 +0000 (Fri, 14 Feb 2020)
Log Message:
-----------
Fullscreen: fix browser windows behaviour
Modified Paths:
--------------
ChangeLog
fvwm/components/functions/Fullscreen
Modified: ChangeLog
===================================================================
--- ChangeLog 2020-02-12 11:08:02 UTC (rev 986)
+++ ChangeLog 2020-02-14 11:12:27 UTC (rev 987)
@@ -1,5 +1,8 @@
ChangeLog for FVWM-Crystal
+vendredi 14 février 2020
+ fvwm/components/functions/Fullscreen: fix browser windows behaviour
+
mercredi 12 février 2020
fvwm/components/apps/DesktopIcons;
fvwm/recipes/Clean;
Modified: fvwm/components/functions/Fullscreen
===================================================================
--- fvwm/components/functions/Fullscreen 2020-02-12 11:08:02 UTC (rev 986)
+++ fvwm/components/functions/Fullscreen 2020-02-14 11:12:27 UTC (rev 987)
@@ -20,6 +20,8 @@
# Fullscreen functions {{{1
# Workaround: We need a wrapper because of buggy browser windowss which think they know better than the window manager.
+# TODO: make a preference setting for which window(s) to trick.
+
DestroyFunc Fullscreen
AddToFunc Fullscreen
+ I ThisWindow (!FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) ToggleFullscreen
@@ -31,7 +33,7 @@
+ I WindowStyle !Borders, !Title
+ I UpdateStyles
+ I State 4 True
-+ I Current Schedule Periodic 1000 $[w.id] ThisWindow (State 4, !Fullscreen) Maximize FullScreen True
++ I Current Schedule Periodic 1000 FS$[w.id] ThisWindow (State 4, !Fullscreen) Maximize FullScreen True
DestroyFunc PutOutFSProp
AddToFunc PutOutFSProp
@@ -38,13 +40,13 @@
+ I WindowStyle Borders, Title
+ I UpdateStyles
+ I State 4 False
-+ I Current Deschedule $[w.id]
++ I Current Deschedule FS$[w.id]
DestroyFunc ToggleFullscreen
AddToFunc ToggleFullscreen
-+ I ThisWindow (Fullscreen) PutOutFSProp
-+ I TestRc (NoMatch) PutInFSProp
-+ I Maximize Fullscreen
++ I ThisWindow (Fullscreen, "Netscape*|Vivaldi*|Konqueror*|Mozilla*") PutOutFSProp
++ I KeepRc Maximize Fullscreen
++ I TestRc (NoMatch) ThisWindow ("Netscape*|Vivaldi*|Konqueror*|Mozilla*") PutInFSProp
# Disapear functions {{{1
DestroyFunc Disappear
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|