It's not been explained what the transparent tabs should acheive. If they
simply block parts of a background image on a standard Ion workspace, you
might conceivably find the following lua code to toggle all the tabs in
the current frame simultaneously helpful, as you can very quickly hide the
tabs when you're not using them.
(I wanted the ability to hide all tabs on a workspace for use with
programs like the insight graphical debugger which have lots of little
windows (stack, variables, breakpoint, ...) which you want to have visible
all the time. This means that there's quite a few small subframes with the
single tab on them wasting screen space; I find being able to flip all the
tabs on a workspace (whilst leaving other workspaces unchanged) is useful
for these sort of programs.)
On the latest ion-3ds you want to edit ionws.lua to add
function toggle_all_tabs_on_ws(ws)
local l=WIonWS.managed_list(ws)
for i, tgt_ in l do
--print(tgt_:name())
WFrame.toggle_tab(tgt_)
end
return
end
and add
kpress(MOD1.."Z", "toggle_all_tabs_on_ws(_)"),
(change binding as desired) into the `defbindings("WIonWS"' section.
Warning: this code was developed by trial and error, and I haven't tested
it with anything exotic like an embedded floatws in an ionws...
__cheers, dave__________________________________________
www.inf.ed.ac.uk/people/staff/David_Tweed.html
tel: +44 131 651 3447 fax: +44 131 651 3435
"No, you're right. That was a stupid thing to do."