|
From: <dom...@us...> - 2020-02-17 12:34:58
|
Revision: 999
http://sourceforge.net/p/fvwm-crystal/code/999
Author: dominique_libre
Date: 2020-02-17 12:34:56 +0000 (Mon, 17 Feb 2020)
Log Message:
-----------
New amigaos-Fullscreen window decoration.
Modified Paths:
--------------
ChangeLog
fvwm/components/decorations/Buttons-amigaos-MiniIcon
Added Paths:
-----------
fvwm/components/decorations/Buttons-amigaos-Fullscreen
fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
Modified: ChangeLog
===================================================================
--- ChangeLog 2020-02-17 12:13:08 UTC (rev 998)
+++ ChangeLog 2020-02-17 12:34:56 UTC (rev 999)
@@ -20,6 +20,12 @@
+ fvwm/components/styles/MediaPlayers-Style: Fix the madia players styles.
This fix the icons at top after a recipe change bug and make the non
prefered players to get the defaut style in any case.
++ fvwm/components/decorations/Buttons-amigaos-Fullscreen;
+ fvwm/components/decorations/Buttons-amigaos-MiniIcon;
++ fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen:
+ New decorations amigaos-*Fullscreen: A Left click on the second button
+ will put the window in fullscreen. The other amiga decorations will
+ maximize the window as the other decorations.
samedi 15 février 2020
fvwm/components/functions/Fullscreen: add Navigator and Firefox into the
@@ -3645,4 +3651,3 @@
Thu Jul 7 23:32:06 CEST 2005 Maciej Delmanowski <ha...@po...>
* Initialization of the darcs repository
-M ChangeLog
Added: fvwm/components/decorations/Buttons-amigaos-Fullscreen
===================================================================
--- fvwm/components/decorations/Buttons-amigaos-Fullscreen (rev 0)
+++ fvwm/components/decorations/Buttons-amigaos-Fullscreen 2020-02-17 12:34:56 UTC (rev 999)
@@ -0,0 +1,72 @@
+# Amiga Button Setup
+# From the Fvwm-crystal button setup written by Maciej Delmanowski <ha...@li...>
+# Modified by Dominique Michel in order to reproduce the look and feel
+# of the Amiga OS
+#
+# For the real lock and feel, just find an Amiga. This is not an exact
+# reproduction of the Amiga button setup.
+#
+# This is the AmigaOS window button setup. Hold the mouse button
+# to see the popup menu of a certain button.
+#
+# Mod : any modifier
+# Mod0: no modifier
+# Mod1: Meta (Alt)
+# Mod2: Shift Alt
+#
+# Original Amiga 3.1 button setup
+# Button 1: close
+# Button 2: raise/lower
+# Button 4: minimize|maximize|fullscreen/default (one of 3/default)
+# Button 6: iconify (on non transiet window)
+
+# First button - close, destroy, iconify
+Mouse 1 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close Close
+Mouse 2 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
+Mouse 2 1 $[Mod1] Window-Button-Function Button1 /Window-Menu-Close Destroy
+Mouse 3 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
+Style * Button 1
+
+# Second button - raise/lower and various ways to maximize a window
+Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
+Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
+Style * Button 2
+
+Style * NoButton 3
+
+# 4th button - minimize, stick and layers
+Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Minimize
+Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Layer Stick
+Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
+Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
+Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 4
+Style * Button 4
+
+Style * NoButton 5
+
+# 6th button - iconify, move a window between pages
+Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-Iconify
+#Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward
+Mouse 2 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev
+Mouse 3 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward
+Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward
+Mouse 2 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev
+Mouse 3 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward
+Style * Button 6
+
+Style * NoButton 7
+
+Style * NoButton 8
+
+Style * NoButton 9
+
+Style * NoButton 0
+
+# NumLock support
+Read $./Buttons-amigaos_NumLock
+
+# vim:ft=fvwm
Modified: fvwm/components/decorations/Buttons-amigaos-MiniIcon
===================================================================
--- fvwm/components/decorations/Buttons-amigaos-MiniIcon 2020-02-17 12:13:08 UTC (rev 998)
+++ fvwm/components/decorations/Buttons-amigaos-MiniIcon 2020-02-17 12:34:56 UTC (rev 999)
@@ -14,7 +14,7 @@
Style * Button 1
# Second button -various ways to maximize a window
-Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
+Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize
Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
Added: fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen
===================================================================
--- fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen (rev 0)
+++ fvwm/components/decorations/Buttons-amigaos-MiniIcon-Fullscreen 2020-02-17 12:34:56 UTC (rev 999)
@@ -0,0 +1,64 @@
+# FVWM-Crystal Button Setup
+# Written by Dominique Michel <dom...@so...>
+# from the work of Maciej Delmanowski <ha...@po...>
+#
+# This is the AmigaOS window button setup. Hold the mouse buttons
+# to see the popup menu of a certain button.
+
+
+# First button - close, destroy, iconify
+Mouse 1 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close Close
+Mouse 2 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close FvwmIdent
+Mouse 2 1 $[Mod1] Window-Button-Function Button1 /Window-Menu-Close Destroy
+Mouse 3 1 $[Mod0] Window-Button-Function Button1 /Window-Menu-Close Window-Iconify
+Style * Button 1
+
+# Second button -various ways to maximize a window
+Mouse 1 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Fullscreen
+Mouse 2 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 100
+Mouse 3 2 $[Mod0] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 100 0
+Mouse 1 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow grow
+Mouse 2 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True 0 grow
+Mouse 3 2 $[Mod1] Window-Button-Function Button2 /Window-Menu-Maximize Maximize True grow 0
+Style * Button 2
+#Mouse 1 2 $[Mod0] RaiseLower
+
+# MiniIcon as the third button
+Mouse 1 3 $[Mod] Window-Raise-MoveRaise
+Mouse 2 3 $[Mod] Window-Shade-Resize
+Mouse 3 3 $[Mod] Window-Lower-Move
+Style * Button 3
+
+# 4th button - minimize, stick and layers
+Mouse 1 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Minimize
+Mouse 1 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Layer Stick
+Mouse 2 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 5
+Mouse 2 4 $[Mod1] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 3
+Mouse 3 4 $[Mod0] Window-Button-Function Button4 /Window-Menu-Layer Layer 0 4
+Style * Button 4
+
+Style * NoButton 5
+
+# 6th button - iconify, move a window between pages
+Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-Iconify
+#Mouse 1 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Backward
+Mouse 2 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page MoveToPage-Focus prev
+Mouse 3 6 $[Mod0] Window-Button-Function Button6 /Window-Menu-Page Window-MoveToPage-Forward
+Mouse 1 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Backward
+Mouse 2 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page WarpToPage prev
+Mouse 3 6 $[Mod1] Window-Button-Function Button6 /Window-Menu-Page Window-WarpToPage-Forward
+Style * Button 6
+
+Style * NoButton 7
+
+# 8th button
+Style * NoButton 8
+
+Style * NoButton 9
+
+Style * NoButton 0
+
+# NumLock support
+Read $./Buttons-amigaos_NumLock
+
+# vim:ft=fvwm
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|