[clfswm-cvs] r248 - in clfswm: . src

Philippe Brochard pbrochard at common-lisp.net
Sun Jun 28 13:07:45 UTC 2009


Author: pbrochard
Date: Sun Jun 28 09:07:41 2009
New Revision: 248

Log:
set-default-second-keys: Bind 'o' on set-open-in-new-frame-in-parent-frame-nw-hook.

Modified:
   clfswm/ChangeLog
   clfswm/TODO
   clfswm/src/bindings-second-mode.lisp
   clfswm/src/clfswm-nw-hooks.lisp

Modified: clfswm/ChangeLog
==============================================================================
--- clfswm/ChangeLog	(original)
+++ clfswm/ChangeLog	Sun Jun 28 09:07:41 2009
@@ -1,3 +1,8 @@
+2009-06-28  Philippe Brochard  <pbrochard at common-lisp.net>
+
+	* src/bindings-second-mode.lisp (set-default-second-keys): Bind
+	"o" on set-open-in-new-frame-in-parent-frame-nw-hook.
+
 2009-06-27  Philippe Brochard  <pbrochard at common-lisp.net>
 
 	* contrib/keyb_fr.lisp: New file to handle an azerty keyboard.

Modified: clfswm/TODO
==============================================================================
--- clfswm/TODO	(original)
+++ clfswm/TODO	Sun Jun 28 09:07:41 2009
@@ -7,8 +7,7 @@
 ===============
 Should handle these soon.
 
-- New: in contrib: keyb-fr.lisp (french binding)
-       pcd / xmms modules...
+- New: Put CD player / xmms modules in contrib/ ...
 
 - Mouse support in menu
 

Modified: clfswm/src/bindings-second-mode.lisp
==============================================================================
--- clfswm/src/bindings-second-mode.lisp	(original)
+++ clfswm/src/bindings-second-mode.lisp	Sun Jun 28 09:07:41 2009
@@ -115,8 +115,8 @@
   (define-second-key ("Home" :mod-1 :shift) 'switch-and-select-root-frame)
   (define-second-key ("Menu") 'toggle-show-root-frame)
   (define-second-key (#\b :mod-1) 'banish-pointer)
-  (define-second-key (#\o) 'set-open-in-new-frame-in-root-frame-nw-hook)
-  (define-second-key (#\o :control) 'set-open-in-new-frame-in-parent-frame-nw-hook)
+  (define-second-key (#\o) 'set-open-in-new-frame-in-parent-frame-nw-hook)
+  (define-second-key (#\o :control) 'set-open-in-new-frame-in-root-frame-nw-hook)
   (define-second-key (#\a) 'add-default-frame)
   ;; Escape
   (define-second-key ("Escape" :control :shift) 'delete-focus-window)

Modified: clfswm/src/clfswm-nw-hooks.lisp
==============================================================================
--- clfswm/src/clfswm-nw-hooks.lisp	(original)
+++ clfswm/src/clfswm-nw-hooks.lisp	Sun Jun 28 09:07:41 2009
@@ -155,7 +155,9 @@
       (pushnew new-frame (frame-child parent))
       (pushnew window (frame-child new-frame))
       (hide-all *current-root*)
-      (setf *current-root* parent)
+      (setf *current-root* parent
+	    *current-child* parent)
+      (set-layout-once #'tile-space-layout)
       (setf *current-child* new-frame)
       (default-window-placement new-frame window)
       (show-all-children *current-root*))))




More information about the clfswm-cvs mailing list