<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 24/12/2014 06:18, Jonathan Wilkes
      via Pd-list wrote:<br>
    </div>
    <blockquote
cite="mid:1195897165.928673.1419398303552.JavaMail.yahoo@jws106147.mail.bf1.yahoo.com"
      type="cite">
      <meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
      <div>
        <div id="yui_3_16_0_1_1419393162819_5931">Hi list,</div>
        <div id="yui_3_16_0_1_1419393162819_5932" dir="ltr">I've been
          investigating other guis as possible replacements for tcl/tk
          gui.  A few reasons:</div>
        <div id="yui_3_16_0_1_1419393162819_6817" dir="ltr">* tk is slow
          to redraw<br>
        </div>
        <div id="yui_3_16_0_1_1419393162819_6816" dir="ltr">* no
          anti-aliasing except on OSX</div>
        <div id="yui_3_16_0_1_1419393162819_8810" dir="ltr">* poor
          support for theming</div>
        <div id="yui_3_16_0_1_1419393162819_9154" dir="ltr">* poor
          support for standard image formats</div>
        <div id="yui_3_16_0_1_1419393162819_8812" dir="ltr">* binary
          alpha channel</div>
        <div id="yui_3_16_0_1_1419393162819_8813" dir="ltr">* limited
          control of font properties on canvas<br>
        </div>
        * lack of proper canvas zooming
        <div id="yui_3_16_0_1_1419393162819_10583" dir="ltr">*
          non-standard file save/open dialogs</div>
        <div class="" id="yui_3_16_0_1_1419393162819_9495" dir="ltr">*
          lack of common gui-toolkit tools like tooltips and rich text<br
            class="">
        </div>
        <div id="yui_3_16_0_1_1419393162819_10584" class="" dir="ltr">*
          too much bit-rot in third-party libraries to work around all
          the above</div>
      </div>
    </blockquote>
    <br>
    Good point.<br>
    In my opinion, graphical stuff requires a lot of effort (in
    code/design and, of course, for the portability).<br>
    I really *LOVE* the pd (well... I prefer pd-extended :) ) graphical
    philosophy: small bocks, no exploding rainbows of color. Simple and
    elegant. <br>
    <br>
    Can be better? Probably. Especially considering the issues presented
    by Jonathan. But I think that will be a huge milestone (in terms of
    effort). Ok... the modular nature of pd can help a lot in order to
    make smooth transitions.<br>
    <br>
    To the technical side, which tk?<br>
    1. JUCE: multiplatform<br>
    2. FlowCanvas (now Ganv, <a
      href="http://drobilla.net/software/flowcanvas/">http://drobilla.net/software/flowcanvas/</a>):
    technically is not a tk, but a widget for Gtkmm, but its a nice
    widget for drawing
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    "boxes and lines" (cit. Drobilla) stuff.<br>
    <br>
    Cheers<br>
    <br>
    Alessio<br>
    <br>
    <blockquote
cite="mid:1195897165.928673.1419398303552.JavaMail.yahoo@jws106147.mail.bf1.yahoo.com"
      type="cite">
      <div>[CUT]
        <div dir="ltr">-Jonathan<br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
a.</pre>
  </body>
</html>