New tab themes



Hi,

I have made a new tab themes (set). It has icon support and
you can use 0 - 20 buttons in the titlebar. The tabarena is
either on top, bottom, left or right side. The theme Smoothly-Tab
is the "parent" theme and you can switch to the "children"
(Smoothly-Tab-Left Smoothly-Tab-Right Smoothly-Tab-Bottom) by
click (left middle right) on the icons on the tabarena. Look here:

http://mitglied.multimania.de/fuchur2004/smoothly-tab.gif

Settings:

sawfish-config -> Appearance, all themes should have the same
frame size. You can choose for each themes different buttons
but each themes should have the same numbers of bottoms on each side.

sawfish-config -> Tabs,
Width of tab's left-edge decoration: always 11
Width of tab's right-edge decoration: always 11
Width of tab area's left-edge decoration: number of "Left Titlebar Buttons" * 22
Width of tab area's right-edge decoration: number of "Right Titlebar Buttons" * 22 + 2
Width of tab area's left-edge-transient decoration: number of "Left transient Titlebar Buttons" * 22
Width of tab area's right-edge-transient decoration: number of "Right transient Titlebar Buttons" * 22 + 2

sawfish-config -> Bindings,
Sticky button: Toggle group sticky

sawfish-config -> Miscellaneous -> Stacking
When raising a window, also raise its: group

To use the themes you need a patch for tab.jl and tabgroup.jl. I have:

tab.jl:
Add support for transient frames
Add new frame-class (tab-s tab-ls tab-rs) for tabarena on the side.
fix don't display tab-r(l) outside by small windows

tabgroup.jl:
Add support for depth, type, set-frame-style, fixed-position, iconify.
Add "adopt" frame-style, type, sticky, fixed-position, depth, group, for
    new tabs from window(s) already in tabgroup.
Add put new tab in sawfish "default" group by "add-window-to-group" and remove it if remove/delete. 


Themes and patches can dowload here:
http://mitglied.multimania.de/fuchur2004/sawfish-Smoothly-Tab-themes.tar.bz2

-- 
Regards,
Fuchur

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

Attachment: signature.asc
Description: PGP signature



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