Fill_in_the_blank_with_whatever_f_word_you_like_at_the_time
Virtual Window Manager
Ein Bespiel
- von Robert Nation basierend auf twm code
- http://www.hpc.uh.edu/fvwm
Allgemeine Einstellungen
- PixmapPath path
- Path zu den pixmaps mit ":" getrennt
- IconPath path
- ModulePath path
- ColormapFocus [FollowsMouse | FollowsFocus]
- ClickTime delay
- in ms
- DeskTopSize HorizontalxVertical
- virtuelle Desktops
- EdgeResistance ms dest
- mit mouse den desk wechseln
ms .. zeit in ms
dest .. abstandt zum bildschirmrand
- EdgeScroll horizontal vertical
- in %
- IconFont fontname
- KillModule name
- OpaqueMoveSize percent
- in % bis zu dem das gesammt fenster verschoben werden soll
- Read filename
- fvwm2rc includen
- XORvalue number
- fenster verschieben/resizen
- MenuStyle forecolor backcolor shadecolor font style
- shadecolor: theoretisch hilightcolor aber byggy
style: fvwm mwm -> wenig unterschied
Menus/Popups
AddToMenu interner_name "ueberschrift" Title
+ "name" action
+ "name%icon.xpm%" action
+ "name*icon.xpm*" action
+ "" Nop
DestroyMenu interner_name
Vordeffinierte Functionen/Styles
- HilightColor textcolor backgroundcolor
- titlebar farben
- Desk a b
- zu einem anderen Desk wechseln
- Module ModuleName
- CursorMove horizontal vertical
- zeige an position bewegen
- Exec command
- FlipFocus
- zw. letzten fenstern wehcseln
- GotoPage x y
- zu einer anderen page wechseln
- Lower
- Maximize horizontal vertical
- in % resizen "p" in pixeln
- Move [x y]
- in % mit "p" in pixel
- Nop
- Quit
- Raise
- Refresh
- Resize [x y]
- auch resizen
- Restart WindowManagerName
- Scroll horizonal vertical
- Stick
- Prev/Next [conditions] command
- condition:
- iconic
- Visible
- CurrentDesk
- CurrentPage
- CurrentPageAnyDesk
- name(*?)
! invertiert die bedingung
command: ein kommando/style
- TitleStyle [justification] [height num]
- justification:
- Centered
- RightJustified
- LeftJustified
- WindowsDesk arg1 arg2
- fenster zu einem anderen desk bewegen
- WindowFont fontname
- fint der TitleBar
- WindowShade opt
- opt:
- Popup menuname
- Menu menuname
- Function Functionname
- Beep
Das Fenster
- BorderStyle/AddToBorderStyle state style [-- flags]
- state:
- TitleStyle/AddTitleStyle state style [-- flags]
- state:
- ActiveUp
- ActiveDown
- Inactive
- ButtonStyle/AddButtonStyle nr state style [-- flags]
- nr:
- eine nummer
- All
- Left
- Right
- reset
Style
- Pixmap ... bild.xpm
- VGradient/HGradient verlauf frabe1 farbe2
- VGradient/HGradient verlauf anzahl frabe1 % farbe2 % ...
- Vector anzahl XxY@farbe
- TiledPixmap bild.xpm
- Solid
- default
- simple
Flags
- UseTitleStyle
- erst den style vom titel nehmen
- UseBorderStyle
- HiddenHandles
- keine ecken nur fuer BorderStyle
- Raised
- Sunk
- NoInset
- handles verstecken
- Flat
!
Functionen
AddToFunc name
+ "option" action
option:
- I sofort
- M MouseMove
- C Click
- D doubeClick
action: ist eine function/style
$0-$1 .. argumente
Spezielle functionen
- InitFunction
- RestartFunction
Mouse/TastaturBindings
Mouse button context modifiers function/-
Key xmodmapkeys Context modifiers function/-
context:
- R RootWindow
- A AppWindow
- T TitleBar
- F WindowFrame
- S nur die seiten
- I Icon
- 0-9 Buttons
- A alle
modifiers:
- N keiner
- C Ctrl
- S Shift
- M meta/Alt
- A alle
Styles/Decors
Style "name(*?)" style, style, style ...
- BorderWidth width
- HandleWidth width
- Icon icon.xpm / NoIcon
- NoTitle/Title
- NoHandles/Handles
- WindowListSkip/WindowListHit
- CirculateSkip/CirculateHit
- StaysOnTop/StaysPut
- Sticky/Slippery
- StartIconic/StartNormal
- NoButton/Button [wert]
- UseDecor decor
- ClickToFocus/MouseFocus
AddToDecor name
+ style
styles: http://www.public.iastate.edu/~crode/fvwm/
Ronald Schmidt