[clfswm-devel] Massive commit.
Philippe Brochard
pbrochard at common-lisp.net
Sat Aug 23 21:48:12 UTC 2008
Hi,
As I've been disconnected for a while, here is a big commit.
New features are:
- Fast layout switch: You can switch from a layout to another.
- Switch to last child: Quick switch between two children.
Usage: 1) Select the first child
2) Press shift-tab (by default)
3) Select the second child
4) You can switch between children with shift-tab...
- Colors nearly everywhere: The info mode is new colored. So the
help is now colored, keys in key binding help are highlighted...
See in clfswm-info.lisp how to use this new feature.
- Simple way for corners configuration: I have generalized corners
actions. You can associate a function to a corner and a mouse
button press event. For example, here are the actions associated
in the main mode and the left button:
(defparameter *corner-main-mode-left-button*
'((:top-left nil)
(:top-right present-virtual-keyboard)
(:bottom-right present-windows)
(:bottom-left nil))
"Config(Corner group): Actions on corners in the main mode with the left mouse button")
Some of the possible actions are an exposé like with
present-(all)-windows, a virtual keyboard, an hidden terminal
(something a la quake console)...
See in clfswm-corners.lisp and config.lisp for more details.
The documentation for corners is automatically generated with the
autodoc functions.
See here for the current state:
http://trac.common-lisp.net/clfswm/browser/clfswm/doc/corner.html?format=raw
- Show configuration variables: You can see at any time a variable
value with F1 (help) g (show all configurable variables).
The next step is to change them while clfswm is running and store
the result in the configuration file.
Coming soon: a new layout for the Gimp and a focus policy by frame.
Have fun,
Philippe
--
Philippe Brochard <pbrochard at common-lisp.net>
http://hocwp.free.fr
More information about the clfswm-devel
mailing list