<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 20/10/14 15:35, hermann meyer wrote:<br>
    </div>
    <blockquote cite="mid:54451DC2.8030102@web.de" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      I never use FLTK, but I guess that is something essential. <br>
      You need to declare your control widgets in the <tt>class
        KisWidget, </tt>not in the constructor of the class.<tt><br>
        <br>
        in </tt><tt>class KisWidget write <br>
        <br>
      </tt><span class="n">Fl_Slider</span><span class="o">*</span> <span
        class="n">ReleaseButton;<br>
        <br>
        in the constructor  </span><span class="n">Widget</span><span
        class="o">::</span><span class="n">Widget</span><span class="p">(</span><span
        class="kt">void</span><span class="o">*</span> <span class="n">parentXwindow</span><span
        class="p">) write <br>
      </span><span class="n"><br>
        ReleaseButton</span> <span class="o">=</span> <span class="k">new</span>
      <span class="n">Fl_Slider</span><span class="p">(</span> <span
        class="mi">220</span><span class="p">,</span><span class="mi">5</span><span
        class="p">,</span><span class="mi">35</span><span class="p">,</span><span
        class="mi">100</span><span class="p">,</span><span class="s">"Rel"</span><span
        class="p">);<br>
        <br>
        Then you could access the widget pointers in </span><span
        class="file-name">kis_gui.cpp  </span>like that <br>
      <pre><span class="k">static</span> <span class="kt">void</span> <span class="nf">port_event</span><span class="p">(

</span><span class="c1">self->widget-></span><span class="c1"><span class="n">ReleaseButton</span></span><span class="c1"><span class="c1">->value</span>(value);</span>

ReleasButton is a NTK widget, not your <tt>class KisWidget.

(Just pseudo code here, it isn't exact syntax)
</tt></pre>
      <span class="file-name">Still, I never use FLTK, I just wonder if
        you didn't need a deconstructor to delete the widgets instances
        which have created with "new" ( Like you need to do in GTKmm)?<br>
        Did FLTK manage the memory?  <br>
      </span></blockquote>
    It works :). AND I got one step further understanding how oop works.
    <br>
    <br>
    Thank you <i>very much</i> to all of you guys.<br>
    <br>
    --Philippe<br>
    <blockquote cite="mid:54451DC2.8030102@web.de" type="cite"><span
        class="file-name"> </span> <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Linux-audio-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a>
<a class="moz-txt-link-freetext" href="http://lists.linuxaudio.org/listinfo/linux-audio-dev">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Philippe "xaccrocheur" Coatmeur
<a class="moz-txt-link-freetext" href="http://bitbucket.org/xaccrocheur">http://bitbucket.org/xaccrocheur</a> / <a class="moz-txt-link-freetext" href="https://github.com/xaccrocheur">https://github.com/xaccrocheur</a>
<a class="moz-txt-link-freetext" href="http://opensimo.org/play/">http://opensimo.org/play/</a></pre>
  </body>
</html>