Hi,

On Sat, 23 Oct 2010 09:00:29 +0200
wrote Christopher Roy Bratusek <[email protected]>:

>Am Sat, 23 Oct 2010 00:07:36 +0200
>schrieb Christopher Roy Bratusek <[email protected]>:
>
>> so here is the promised patch. It's working when calling via RC or 
>> sawfish-client,
>> haven't yet tested calling from a theme.
>> 
>> example invocation:
>> 
>> (set-tab-adjustments #:left-dec 11 #:right-dec 11 #:left-margin 160 
>> #:right-margin 160
>> #:left-margin-transient 160 #:right-margin-transient 160)
>> 
>> Regards,
>> Chris
>
>OK. It works from themes not coded as let* (like get-S-tabbed or 
>Elberg-tabbed). So
>Dark-Tab is fine already. I just commited it as sawfish.wm.tabs.util.
>(of course not yet in use)
>
>(require 'sawfish.wm.tabs.util)
>(set-tab-adjustments #:whatevertochange whatevervalue)
>
>You would simply add set-tab-adjustments to after-set to your defcustoms. 
>(...) But be
>aware that .sawfishrc can't handle :after-set of defcustom, so you need a 
>helper function
>which sets the initial value. Just one drawback: ~/.sawfish/custom got a 
>higher priority
>than set-tab-adjustments on startup. I thought defvar-setq does the trick, but 
>it seems
>to not. Either way, I already thought about changing the names of the 
>variables from
>tabs.util, so that the values for not yet ported themes are still properly 
>stored in
>~/.sawfish/custom.
>
>Any thoughts?
>
>Chris

I understand nothing!

I have try add:

(require 'sawfish.wm.tabs.tab)
(set-tab-adjustments #:left-dec 11 #:right-dec 11 #:left-margin 160 
#:right-margin 160 #:left-margin-transient 160 #:right-margin-transient 160)

to my theme.jl from Smootly-Tab and apply your patch but nothing works
only gaol errors.


-- 
Regards,
Fuchur

GPG Fingerprint: CA3B 8204 5B3E 6D48 6D53  C116 E5BC 70D5 B8D7 B2B0

Attachment: signature.asc
Description: PGP signature

Reply via email to