<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jul 28, 2014 at 5:56 PM, Marco Martin <span dir="ltr"><<a href="mailto:notmart@gmail.com" target="_blank">notmart@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">On Monday 28 July 2014, Marco Martin wrote:<br>


> On Monday 28 July 2014, Sebastian Kügler wrote:<br>
> > - Started mechanism to load stuff from Look and Feel packages<br>
> ><br>
> >   would like comment on <a href="https://git.reviewboard.kde.org/r/119451/" target="_blank">https://git.reviewboard.kde.org/r/119451/</a><br>
><br>
> Based on the discussion with David in the hangout, i would still do:<br>
> - the look and feel package provides qml files for some parts of the shell<br>
> - most theme elements (icons, plasma theme, widget style etc) are usually<br>
> provided only referred in a config file<br>
> - if a theme wants to phisically provide something, like a plasma theme,<br>
> icon theme etc, it can, bout would be task of the kcm to either copy or<br>
> make a link of say, the icon theme in the proper directory where an icon<br>
> theme would be expected.<br>
> - or in alternative, the theme could be specified in the config file as a<br>
> full path, so for icons if you are using the "foo" look and feel package,<br>
> you could have in kdeglobals<br>
><br>
> [Icons]<br>
> Theme=~/.share/plasma/lookandfeel/foo/icons<br>
<br>
</div>comments on that?<br>
furthermore, how would you prefer to use it?<br>
as a standalone library? static in plasma-workspace stuff? in libplasmaquick?<br>
other?<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>Maybe we should have a library for accessing look&feel packages? I don't think it belongs to libplasma, since libplasma is about applets and containments management. We could have a library within plasma-workspace that does this? If we need to expose it further we could consider at some point, but I don't think it will be needed.</div>

<div><br></div><div>About how to tell what icon theme the look&feel package suggests to use, I think that rather than specifying a path, it should be specifying a unique identifier so that we know how to get it.</div>

<div>Something like</div><div>Themes=default:/breeze</div><div>or</div><div>Themes=kns:/diamond<br></div><div>or</div><div>Themes=bodega:/awesomefuturisticrainbows</div><div>or</div><div>Themes=http://...</div><div><br></div>

<div>Does that make sense?</div><div>Aleix</div></div><br></div></div>