From: <dom...@us...> - 2013-05-29 00:26:00
|
Revision: 491 http://sourceforge.net/p/fvwm-crystal/code/491 Author: dominique_libre Date: 2013-05-29 00:25:57 +0000 (Wed, 29 May 2013) Log Message: ----------- functions/Fullscreen; Eindoe-Buttons; bindings/Window-Rearrange*: add NS-Window-Rearrange: rearrange the windows to their original size and place again them with Alt + Shift + D; add Fullscreen-Rearrange: toggle the non iconic windows in fulls screen with Alt + Shift +F. asciidoc: KeyboardBindings: update the man page Modified Paths: -------------- ChangeLog asciidoc/KeyboardBindings doc/html/KeyboardBindings.html fvwm/components/bindings/Window-Rearrange fvwm/components/bindings/Window-Rearrange_NumLock fvwm/components/functions/Fullscreen fvwm/components/functions/Window-Buttons man/ApplicationDatabase.1 man/CrystalRoxHOWTO.1 man/FVWMCrystalFAQ.1 man/KeyboardBindings.1 man/MouseBindings.1 man/Tips.1 man/fvwm-crystal.1 Modified: ChangeLog =================================================================== --- ChangeLog 2013-05-28 22:01:57 UTC (rev 490) +++ ChangeLog 2013-05-29 00:25:57 UTC (rev 491) @@ -7,6 +7,11 @@ recipes/*; bin/fvwm-crystal.generate-menu: make these files to work with preferences without restart. scripts/make_all_playlists: added ac3, flv and ts file formats + functions/Fullscreen; Eindoe-Buttons; bindings/Window-Rearrange*: + add NS-Window-Rearrange: rearrange the windows to their original size and + place again them with Alt + Shift + D; add Fullscreen-Rearrange: toggle the non iconic windows + in fulls screen with Alt + Shift +F. + asciidoc: KeyboardBindings: update the man page Dimanche 25 Mai 2013 Dominique Michel preferences/MediaDirectories: replaced variables by full paths Modified: asciidoc/KeyboardBindings =================================================================== --- asciidoc/KeyboardBindings 2013-05-28 22:01:57 UTC (rev 490) +++ asciidoc/KeyboardBindings 2013-05-29 00:25:57 UTC (rev 491) @@ -122,10 +122,12 @@ Window resizer: --------------- -*Alt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, D*:: +*Alt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0*:: Resizes currently focused window in different ways. Try it to see what happens :) +*Alt + Shift + D*:: + Restore the original size and place again the windows. Music player and audio mixer: ----------------------------- @@ -212,6 +214,10 @@ Pressing Alt+KP_* on the full-screened window brings back the titlebar and border and resizes a window to it's previous size and position. +*Alt + Shift + F*:: + Toggle all non iconic windows on the current desktop page between full + screen and non fullscreen. + *`Alt + Shift + KP_*`*:: Switch focus between the different full-screened windows of the current desktop page and the desktop. Modified: doc/html/KeyboardBindings.html =================================================================== --- doc/html/KeyboardBindings.html 2013-05-28 22:01:57 UTC (rev 490) +++ doc/html/KeyboardBindings.html 2013-05-29 00:25:57 UTC (rev 491) @@ -962,7 +962,7 @@ <div class="sectionbody"> <div class="dlist"><dl> <dt class="hdlist1"> -<strong>Alt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, D</strong> +<strong>Alt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0</strong> </dt> <dd> <p> @@ -970,6 +970,14 @@ happens :) </p> </dd> +<dt class="hdlist1"> +<strong>Alt + Shift + D</strong> +</dt> +<dd> +<p> + Restore the original size and place again the windows. +</p> +</dd> </dl></div> </div> </div> @@ -1183,6 +1191,15 @@ </p> </dd> <dt class="hdlist1"> +<strong>Alt + Shift + F</strong> +</dt> +<dd> +<p> + Toggle all non iconic windows on the current desktop page between full + screen and non fullscreen. +</p> +</dd> +<dt class="hdlist1"> <strong><code>Alt + Shift + KP_*</code></strong> </dt> <dd> @@ -1321,7 +1338,7 @@ <div id="footnotes"><hr /></div> <div id="footer"> <div id="footer-text"> -Last updated 2013-05-26 14:55:50 CEST +Last updated 2013-05-29 02:16:06 CEST </div> </div> </body> Modified: fvwm/components/bindings/Window-Rearrange =================================================================== --- fvwm/components/bindings/Window-Rearrange 2013-05-28 22:01:57 UTC (rev 490) +++ fvwm/components/bindings/Window-Rearrange 2013-05-29 00:25:57 UTC (rev 491) @@ -4,7 +4,8 @@ Key 2 A $[Mod2] Window-Rearrange-Two-Column Key 3 A $[Mod2] Window-Rearrange-Cascade Key 4 A $[Mod2] Window-Rearrange-Cascade-Shaded -Key D A $[Mod2] Window-Rearrange-Default +Key D A $[Mod2] NS-Default-Rearrange +Key F A $[Mod2] Fullscreen-Rearrange PipeRead 'echo Key 5 A $[Mod2] Window-Resize-Context $(($[vp.width]-($[vp.width]/4))) $(($[vp.height]-($[vp.height]/4)))' PipeRead 'echo Key 6 A $[Mod2] Window-Resize-Context $(($[vp.width]-10)) $((($[vp.height]/2)-45))' Modified: fvwm/components/bindings/Window-Rearrange_NumLock =================================================================== --- fvwm/components/bindings/Window-Rearrange_NumLock 2013-05-28 22:01:57 UTC (rev 490) +++ fvwm/components/bindings/Window-Rearrange_NumLock 2013-05-29 00:25:57 UTC (rev 491) @@ -4,7 +4,8 @@ Key 2 A $[Mod2]2 Window-Rearrange-Two-Column Key 3 A $[Mod2]2 Window-Rearrange-Cascade Key 4 A $[Mod2]2 Window-Rearrange-Cascade-Shaded -Key D A $[Mod2]2 Window-Rearrange-Default +Key D A $[Mod2]2 NS-Rearrange +Key F A $[Mod2]2 Fullscreen-Rearrange PipeRead 'echo Key 5 A $[Mod2]2 Window-Resize-Context $(($[vp.width]-(($[vp.width]/4)))) $(($[vp.height]-(($[vp.height]/4))))' PipeRead 'echo Key 6 A $[Mod2]2 Window-Resize-Context $(($[vp.width]-10)) $(((($[vp.height]/2))-45))' Modified: fvwm/components/functions/Fullscreen =================================================================== --- fvwm/components/functions/Fullscreen 2013-05-28 22:01:57 UTC (rev 490) +++ fvwm/components/functions/Fullscreen 2013-05-29 00:25:57 UTC (rev 491) @@ -41,8 +41,8 @@ # State 19 = FS (fullscreen), State 20 = visible DestroyFunc Fullscreen AddToFunc Fullscreen -+ I ThisWindow (State 19, !FvwmButtons, !MPlayer) Fullscreen-Stop -+ I TestRc (NoMatch) ThisWindow (!State 19, !FvwmButtons, !MPlayer) Fullscreen-Start ++ I ThisWindow (State 19, !FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen-Stop ++ I TestRc (NoMatch) ThisWindow (!State 19, !FvwmButtons, !FvwmPager, !FvwmMiniConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen-Start # fullscreen {{{2 DestroyFunc Fullscreen-Start @@ -146,5 +146,10 @@ *FvwmEvent-Window-FullScreen-Destroy: destroy_window Window-Fullscreen-Destroy Module FvwmEvent FvwmEvent-Window-Fullscreen-Destroy +# Rearrange in fullscreen +DestroyFunc Fullscreen-Rearrange +AddToFunc Fullscreen-Rearrange ++ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) Fullscreen + # vim:ft=fvwm Modified: fvwm/components/functions/Window-Buttons =================================================================== --- fvwm/components/functions/Window-Buttons 2013-05-28 22:01:57 UTC (rev 490) +++ fvwm/components/functions/Window-Buttons 2013-05-29 00:25:57 UTC (rev 491) @@ -99,6 +99,12 @@ + I Maximize True grow grow + I SetEnv CurrentWindowState_$[w.id] VHgrow +# NS-Default rearrange +DestroyFunc NS-Default-Rearrange +AddToFunc NS-Default-Rearrange ++ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) NS-Default ++ I All (CurrentPage, !Iconic, !FvwmButtons, !FvwmPager, !FvwmConsoleNeedsUniqueName, !QuakeConsoleNeedsUniqueName, !FvwmIconMan, !MPlayer) PlaceAgain Anim + # Wrapper functions for window decorations {{{1 DestroyFunc Window-MoveToPage-Forward AddToFunc Window-MoveToPage-Forward Modified: man/ApplicationDatabase.1 =================================================================== --- man/ApplicationDatabase.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/ApplicationDatabase.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: ApplicationDatabase .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: ApplicationDatabase 3.2.0 .\" Language: English .\" -.TH "APPLICATIONDATABASE" "1" "05/26/2013" "ApplicationDatabase 3\&.2\&.0" "FVWM\-Crystal" +.TH "APPLICATIONDATABASE" "1" "05/29/2013" "ApplicationDatabase 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- Modified: man/CrystalRoxHOWTO.1 =================================================================== --- man/CrystalRoxHOWTO.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/CrystalRoxHOWTO.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: CrystalRoxHOWTO .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: CrystalROXHOWTO 3.2.0 .\" Language: English .\" -.TH "CRYSTALROXHOWTO" "1" "05/26/2013" "CrystalROXHOWTO 3\&.2\&.0" "FVWM\-Crystal" +.TH "CRYSTALROXHOWTO" "1" "05/29/2013" "CrystalROXHOWTO 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- Modified: man/FVWMCrystalFAQ.1 =================================================================== --- man/FVWMCrystalFAQ.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/FVWMCrystalFAQ.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: fvwm-crystal-FAQ .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: FAQ 3.2.0 .\" Language: English .\" -.TH "FVWM\-CRYSTAL\-FAQ" "1" "05/26/2013" "FAQ 3\&.2\&.0" "FVWM\-Crystal" +.TH "FVWM\-CRYSTAL\-FAQ" "1" "05/29/2013" "FAQ 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- Modified: man/KeyboardBindings.1 =================================================================== --- man/KeyboardBindings.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/KeyboardBindings.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: KeyboardBindings .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: KeyboardBindings 3.2.0 .\" Language: English .\" -.TH "KEYBOARDBINDINGS" "1" "05/26/2013" "KeyboardBindings 3\&.2\&.0" "FVWM\-Crystal" +.TH "KEYBOARDBINDINGS" "1" "05/29/2013" "KeyboardBindings 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -140,10 +140,15 @@ .RE .SH "WINDOW RESIZER:" .PP -\fBAlt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, D\fR +\fBAlt + Shift + 1, 2, 3, 4, 5, 6, 7, 8, 9, 0\fR .RS 4 Resizes currently focused window in different ways\&. Try it to see what happens :) .RE +.PP +\fBAlt + Shift + D\fR +.RS 4 +Restore the original size and place again the windows\&. +.RE .SH "MUSIC PLAYER AND AUDIO MIXER:" .PP \fBAlt + Z\fR @@ -259,6 +264,11 @@ Make currently focused window a full\-screened window\&. It looses the titlebar and border and is maximized to the entire screen\&. Full\-screened window cannot be lowered but can be iconified\&. Pressing Alt+KP_* on the full\-screened window brings back the titlebar and border and resizes a window to it\(cqs previous size and position\&. .RE .PP +\fBAlt + Shift + F\fR +.RS 4 +Toggle all non iconic windows on the current desktop page between full screen and non fullscreen\&. +.RE +.PP \fBAlt + Shift + KP_*\fR .RS 4 Switch focus between the different full\-screened windows of the current desktop page and the desktop\&. Modified: man/MouseBindings.1 =================================================================== --- man/MouseBindings.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/MouseBindings.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: MouseBindings .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: MouseBindings 3.2.0 .\" Language: English .\" -.TH "MOUSEBINDINGS" "1" "05/26/2013" "MouseBindings 3\&.2\&.0" "FVWM\-Crystal" +.TH "MOUSEBINDINGS" "1" "05/29/2013" "MouseBindings 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- Modified: man/Tips.1 =================================================================== --- man/Tips.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/Tips.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: Tips .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: Tips 3.2.0 .\" Language: English .\" -.TH "TIPS" "1" "05/26/2013" "Tips 3\&.2\&.0" "FVWM\-Crystal" +.TH "TIPS" "1" "05/29/2013" "Tips 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- Modified: man/fvwm-crystal.1 =================================================================== --- man/fvwm-crystal.1 2013-05-28 22:01:57 UTC (rev 490) +++ man/fvwm-crystal.1 2013-05-29 00:25:57 UTC (rev 491) @@ -2,12 +2,12 @@ .\" Title: fvwm-crystal .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.78.0 <http://docbook.sf.net/> -.\" Date: 05/26/2013 +.\" Date: 05/29/2013 .\" Manual: FVWM-Crystal .\" Source: fvwm-crystal 3.2.0 .\" Language: English .\" -.TH "FVWM\-CRYSTAL" "1" "05/26/2013" "fvwm\-crystal 3\&.2\&.0" "FVWM\-Crystal" +.TH "FVWM\-CRYSTAL" "1" "05/29/2013" "fvwm\-crystal 3\&.2\&.0" "FVWM\-Crystal" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |