Re: [Sawfish] Patch for tab.jl

[ Thread Index | Date Index | More lists.tuxfamily.org/sawfish Archives ]


Hi,

On Fri, 24 Aug 2012 00:37:49 +0200
wrote Christopher Roy Bratusek <nano@xxxxxxxxxxxxx>:

>On Thursday 23 August 2012 21:10:42 fuchur wrote:
>> Hi,
>> 
>> This patch removes "/usr/share/sawfish/lisp/sawfish/wm/util/marks.jl"
>> It seems marks.jl is only for tab.jl. But with a pair small changes
>> in tab.jl we don't need marks.jl
>> 
>> I also add a check if the select window for a tab exists (if not
>> exists (maybe you have close the window), then tabs will
>> not work until you restart sawfish, the patch fix that)
>> 
>> And also now the cursor changes if you select a window as tab.
>
>Thanks, commited.

Here is already an update, sorry. We always set the default cursor to
left_ptr. But i am not sure that always the default cursor is left_ptr.
To make sure to have always the default cursor set by
gtk-mouse-theme-selector or other programs we should use also this
patch.


-- 
Regards,
Fuchur

GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53  C116 E5BC 70D5 B8D7 B2B0
diff -urNad sawfish.orgi/lisp/sawfish/wm/tabs/tab.jl sawfish/lisp/sawfish/wm/tabs/tab.jl
--- sawfish.orgi/lisp/sawfish/wm/tabs/tab.jl	2012-08-24 02:13:38.000000000 +0200
+++ sawfish/lisp/sawfish/wm/tabs/tab.jl	2012-08-24 02:33:07.000000000 +0200
@@ -41,6 +41,7 @@
   ;; - hide some frame parts on leftmost and rightmost tabs, should fixed
   ;; - add a drag-n-drop way to group windows by tabs
 
+  (define select-cursor (default-cursor))
   (define marked-window nil)
 
   (define tabbar-left-dec-width)
@@ -177,7 +178,7 @@
     (if marked-window
         (progn
           (tab-group-window marked-window win)
-          (default-cursor (get-cursor 'left_ptr))
+          (default-cursor select-cursor)
           (setq marked-window nil))
       (default-cursor (get-cursor 'clock))
       (setq marked-window win)))
@@ -188,7 +189,7 @@
     (if (and marked-window
              (not (window-id marked-window)))
         (progn
-          (default-cursor (get-cursor 'left_ptr))
+          (default-cursor select-cursor)
           (setq marked-window nil))))
         
   (add-hook 'destroy-notify-hook check-win))

Attachment: signature.asc
Description: PGP signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/