RE: Re: Themes for 3.0



 > >Ah - ah - I see. That's the gaol. (Sigh.)
> >
> >Sawfish / librep gaol is a specially crafted module, inside of which
> >access to bindings are restricted, and even special variables are
> not
> >readable inside of a gaol, unless allowed. Gaol is exclusively used
> >for themes. (John Harper may have introduced it for general purpose
> >since he created librep not only for Sawfish, but it's gone into
> >oblivion.)
> >
> >A cure for our current purpose is:
> >1. Define a new func `set-tab-adjustments' in tab.jl, and export it.
> >2. In tab.jl, open wm.gaol, and add (gaol-add 'set-tab-adjustments).
> >3. Call it from your theme.jl.
> >
> 
> Tab.jl need by "(define (tab-pos group tabnum win) ..." a value from
> a/the theme file. I don't understand how can help gaol-add, but i am
> not a programmer. Can you explain (example please)?
> 
> I guess it will only work if we put "get-tab-pos tab-pos
> tab-title-text-width tab-left-edge ..." in the theme file, correct
> me if i wrong.
> 
> I can't test it now, my motherboard is broken (memory-bank), i got a
> new board next week ...

I'll cook-up some patch the next days. 

Regards,
Chris




FreeLotto - das kostenlose Lotto von freenet!
Jeden Tag die Chance auf 2 Millionen Euro nutzen.
Jetzt gratis Lotto spielen auf http://freelotto.freenet.de!



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]