<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <small>On 21/07/11 14:50, Ben O'Steen wrote:</small>
    <blockquote
cite="mid:CA+zvE8jgOhuWMM1iq95k8+A8_AiRjCbZF7tdHg8Ku8T_zpgHcQ@mail.gmail.com"
      type="cite">
      <pre wrap="">David,

Not to distract from this thread too much, but can you say more about
what you'd like about a self-contained palette? I've been working on
something like that for a few days:

<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.vimeo.com/26586840">http://www.vimeo.com/26586840</a> -- shows the more complex one showing
all the different file-saving methods.
</pre>
    </blockquote>
    <br>
    O_o&nbsp; wow, that's exactly the kind of palette/scratchpad I'm looking
    for in Mypaint since the old palette panel of Portnov branch , just
    a scratchpad to pick &amp; paint ( or 'pick context' ) brush. Cool ,
    it looks already a very good feature. I will test your branch Asap.
    <br>
    <br>
    The goal for me, would be to can save an *.ora in relation with a
    scratchpad. It mean make this scratchpad open at the same time I
    load a *.ora related to it. As Andrew said on the first email : <i>"The
      imagined use case for this is that users like to continue work
      immediately where they left off when re-opening a saved work on a
      later date"</i> and it's really so true when you handle multiple
    project. In a second time, I also would like to can use a previous
    created scratchpad ( ex:&nbsp; my comics color palette ) to a new
    document, or a opened line-art. <br>
    Of course , I saw in your videos the arrows to switch easily between
    saved scratchpad. I think it's already really user-friendly. But to
    continue on the *.ora discution and possibilities&nbsp; ... : <br>
    <br>
    &nbsp;I can imagine 2 way :<br>
    ---------------------------------------------------<br>
    <br>
    #1 - *Embeded* : Save the scratchpad as a separate layer -for
    exemple- ; with a constant layer name ID saved in the *.ora files as
    hidden and make mypaint recognise by this ID while opening as a
    separate informations to display in the scratchpad only.<br>
    <br>
    _Pros:_<br>
    A file can be reopened under a 2nd PC with Mypaint and keep the same
    scratchpad<br>
    The scratchpad can be used on other apps , the layer can be opened
    as a regular layer by Gimp/Krita ( on the top, a hidden layer, with
    the ID name to respect = not rename ) <br>
    <br>
    _Cons :_<br>
    Gimp / Krita resaving will crunch some of the scratchpad info
    (stroke map )... but it's ok. <br>
    File weight, a bit more of infos are in the file.<br>
    Can't share the same scratchpad to another drawing/project without
    adding another feature as 'open as file as scratchpad'.<br>
    <br>
    ---------------------------------------------------<br>
    <br>
    #2 - *External* Save only the 'path' to the saved scratchpad inside
    the *.ora as a txt info ( surely a path inside .mypaint user
    preference , like for brushes ) . With this Mypaint can load it at
    the same time of a related *.ora. It's my favorite design :) I also
    think the reference docker of Silvio Heinrich in Krita should store
    the ref picture this way inside *.kra and *.ora. The dream would be
    the two apps use a path compatible (^ u ^) <br>
    <br>
    _Pros:_<br>
    File weight, no embeded scratchpad, no possible bad interaction with
    other *.ora compatible apps. <br>
    Sharing same palette/scratchpad within multiple project is possible
    ; as scratchpad are saved independantly.<br>
    Can share scratchpad for users , edit them etc ... as brushes ....<br>
    <br>
    _Cons_<br>
    Path to the scratchpad can get crunched while resaving the *.ora by
    other apps ? <br>
    Have to share the ~/.mypaint pref to another PC to work on the file
    ( dialog 'path to the scratchpad missing!' ) ; but this is ok , imo.
    <br>
    <br>
    -----------------------------------------------------<br>
    <br>
  </body>
</html>