<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I sent this to kde-devel: I worked on the context part, the motor is
    almost done.<br>
    <br>
    Then we'll have just to recreate the applets.<br>
    <br>
    Cheers<br>
    <br>
    Olivier<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Message transféré --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Sujet :
            </th>
            <td>Re: Custom shell/container in plasma for applications</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date : </th>
            <td>Thu, 26 Nov 2015 22:09:03 +0100</td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">De : </th>
            <td>Olivier Churlaud <a class="moz-txt-link-rfc2396E" href="mailto:olivier@churlaud.com"><olivier@churlaud.com></a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Répondre
              à : </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:kde-devel@kde.org">kde-devel@kde.org</a></td>
          </tr>
          <tr>
            <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Pour : </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:kde-devel@kde.org">kde-devel@kde.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>I forgot to say: if you want to try it, please use the branch of 
plasma-framework mart/customShell

Cheers
Olivier

Le 26/11/2015 22:07, Olivier Churlaud a écrit :
> Hi,
>
> with the help of notmart, I created custom shell + container + corona, 
> that that could be used by applications to render applets. I pushed 
> all this on [1]. It's not pretty, the goal was just to test and play 
> around.
>
> While doing this, I realized that the shell can only load applets 
> which are in plasma/applets, the container must be in 
> plasma/containment, and the shell in plasma/shell. All this is because 
> of the place where KPackage is searching
>
> I think that i every application creates its own 
> containment/shell/applets, the packages should be put in places that 
> depend on the applet. Else, I think that it will be a mess. For 
> instance, I do this for Amarok: it would be unfortunate that the shell 
> tries to load an applet designed for Amarok.
>
> I don't know if it can be useful for other projects, but when I'll 
> have a really basic app (it's almost there, I just want to remove some 
> parts of the code and put everything in a QDialog), I'll put the 
> example on the wiki. Maybe also in the example folder of 
> plasma-framework?
>
> Well, it was more an information, but if you have feedback about the 
> code or about what we could do about it, please speak up :D
>
> Cheers,
> Olivier
>
> [1] <a class="moz-txt-link-freetext" href="https://quickgit.kde.org/?p=scratch%2Fochurlaud%2Fplasma-skratch.git">https://quickgit.kde.org/?p=scratch%2Fochurlaud%2Fplasma-skratch.git</a>
>
>
>>> Visit <a class="moz-txt-link-freetext" href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to 
>>> unsubscribe <<


>> Visit <a class="moz-txt-link-freetext" href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to unsubscribe <<
</pre>
      <br>
    </div>
    <br>
  </body>
</html>