<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>