RE: Re: Themes for 3.0
- From: Christopher Bratusek <zanghar freenet de>
- To: Sawfishlist <sawfish-list gnome org>
- Subject: RE: Re: Themes for 3.0
- Date: Wed, 20 Oct 2010 10:44:00 +0200
> >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]