Bug 238004 - Aurorae: provide option for title background
Summary: Aurorae: provide option for title background
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: aurorae (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-18 08:37 UTC by Anton Petersson
Modified: 2020-02-20 13:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Petersson 2010-05-18 08:37:10 UTC
Version:           2.1.1 (using KDE 4.4.3)
Installed from:    Archlinux Packages

I'm working on a kde theme for gaia 10 (http://www.gaia10.us/forum/thread.php?threadid=188) and don't think aurorae can do exactly what I want it to...

I'd like to show the tab background behind the title regardless if there are any other tabs. and preferably stretch behind icons etc to the edge, also, being able to set a minimum width for the background would be awesome.

Here's a mockup of how I imagine it: http://imgur.com/ZPRSJ.png

if you feel it's too much work; then doing it separately from the tabs would be fine too :)
Comment 1 Martin Flöser 2010-05-18 19:33:45 UTC
The mockup helps :-) So what it needs is a kind of background for the case of exactly one tab (or better said: no tabbing) and a way to restrict the tab stretching over the whole window title bar.

So I propose adding two new elements "ttitle-background-active" and "title-background-inactive" for the case of exactly one tab. The element would also be used for tabs, but only if none of "tab-*" elements is present. For restricting the stretching I'd say we can add hint elements to controll it.

Now I have an idea: it seems like you already did some work on the theme. Could you just add everything you want to have in the decoration, send it to me and I implement it?
Comment 2 Anton Petersson 2010-05-18 23:04:43 UTC
> So I propose adding two new elements "ttitle-background-active" and
> "title-background-inactive" for the case of exactly one tab. The element would
> also be used for tabs, but only if none of "tab-*" elements is present. For
> restricting the stretching I'd say we can add hint elements to controll it.

that would be title-background-active-left, title-background-active-center and title-background-active-right, right? :)

> Now I have an idea: it seems like you already did some work on the theme. Could
> you just add everything you want to have in the decoration, send it to me and I
> implement it?

wow, that sounds awesome :D
I can't think of anything else that would be necessary for this theme though, except overlapping tabs (if it doesn't have that already :P)

I'm assuming I'll have to wait for kde4.5 to see these changes though? (not really an issue, I'm just wondering)
Comment 3 Martin Flöser 2010-05-19 18:50:56 UTC
> that would be title-background-active-left, title-background-active-center
> and title-background-active-right, right? :)
yes and also topleft, topright, etc. etc. So a complete FrameSvg with all 
border elements would be possible (and is possible for tabs already)
> 
> > Now I have an idea: it seems like you already did some work on the theme.
> > Could you just add everything you want to have in the decoration, send
> > it to me and I implement it?
> 
> wow, that sounds awesome :D
> I can't think of anything else that would be necessary for this theme
> though, except overlapping tabs (if it doesn't have that already :P)
No overlapping tabs is not yet possible. I have to think about how I can 
implement that.
> 
> I'm assuming I'll have to wait for kde4.5 to see these changes though? (not
> really an issue, I'm just wondering)
4.5 is already in feature freeze and it doesn't look like a bug fix to me ;-) 
So unfortunately 4.6, but will be available in Aurorae Designer earlier.
Comment 4 David Edmundson 2020-02-20 13:03:15 UTC
Do-able with QML aurorae