Are you sure you actually need to use a text area for the display portion? Part of what you may be able to do is use an FXIconList, to create a &quot;preview&quot;, and a &quot;timestamp&quot; area. the user would be able to double click on the FXIconList to see the full details past the &quot;preview&quot;. In my experience it is much easier to append data to a list like item, that it is to try and re-draw widgets every time something happens. You could do something like this:<br>
<br><font face="courier new,monospace">+---------------------------------------------------------------------+<br>|  Item Preview                               | Timestamp             |<br>+---------------------------------------------------------------------+<br>
| Here is some preview text                   | 2009-11-24 15:39:09   |<br>| Here is some more preview text that is re...| 2009-11-24 16:00:03   |<br>|                                                                     |<br>
</font><font face="courier new,monospace">|                                                                     |<br></font><font face="courier new,monospace">|                                                                     |<br>
</font><font face="courier new,monospace">|                                                                     |<br></font><font face="courier new,monospace">|                                                                     |<br>
</font><font face="courier new,monospace">|                                                                     |</font><br><font face="courier new,monospace">+----------------------------------------------------------------------<br>
<br>Enter data:<br>+---------------------------------------------+<br>| Text area to submit data                    |   [ Some other button ]<br>|                                             |   [ Another Button ]<br></font><font face="courier new,monospace">|                                             |   [ Submit Button ]</font><br>
<font face="courier new,monospace">+---------------------------------------------+<br><br><font face="arial,helvetica,sans-serif">I don&#39;t fully understand all your needs, so forgive me if I am way off, but from what I can gather something like this is what you are looking for, and something like this would also be a lot easier to code than what I think you are trying to code.<br>
<br>Thanks,<br>Joey<br></font></font><br><div class="gmail_quote">On Tue, Nov 24, 2009 at 3:42 PM, Stuart Clarke <span dir="ltr">&lt;<a href="mailto:stuart_clarke86@yahoo.com">stuart_clarke86@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
At present I have two text areas, one for data (input area) and one for the time stamp (date area) in two horizontal frames.<div><br></div><div>My questions are, how can I create the text field as an append-able area? For example, as a user I want to type things into the text area (input area) and I will also click buttons which will add some data to the input area also. At present when I click the buttons to add data it clears the text field (input area).</div>
<div><br></div><div>My second question is, how do I get the GUI to respond to new lines being entered into the text area (input area)? Each time a line is filled or the user hits the enter/return button I want the time to entered into the date area for the corresponding line in the input area for example</div>
<div><br></div><div>INPUT AREA                  
                                                                           DATE AREA</div><div>this is my data, i am the user (USER HITS ENTER FOR NEW LINE)             Date value</div><div><br></div><div>I hope this is a bit clearer, many thanks</div>
<div><br></div><div>Stuart<br><br>--- On <b>Mon, 23/11/09, Lyle Johnson <i>&lt;<a href="mailto:lyle@lylejohnson.name" target="_blank">lyle@lylejohnson.name</a>&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">
<br>From: Lyle Johnson &lt;<a href="mailto:lyle@lylejohnson.name" target="_blank">lyle@lylejohnson.name</a>&gt;<br>Subject: Re: [fxruby-users] Best class to use<br>To: <a href="mailto:fxruby-users@rubyforge.org" target="_blank">fxruby-users@rubyforge.org</a><br>
Date: Monday, 23 November, 2009, 17:23<div class="im"><br><br><div>On Mon, Nov 23, 2009 at 10:20 AM, Stuart Clarke <span dir="ltr">&lt;<a rel="nofollow" href="http://mc/compose?to=stuart_clarke86@yahoo.com" target="_blank">stuart_clarke86@yahoo.com</a>&gt;</span> wrote:<div>
<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
<div><div>My initial thoughts are a text area for the input, but I am unsure how I can link this to an area for time stamping?</div>
</div></td></tr></tbody></table></blockquote><div><br></div><div>I don&#39;t think I understand what it is that you&#39;re unsure about. Are you asking how to achieve this kind of layout? I think I would put each text area/time stamp pair of widgets inside some container (e.g. an FXHorizontalFrame). Or maybe I&#39;d put all of the text area/time stamp pairs in an FXMatrix container--actually, that sounds better. And you&#39;ll presumably want to put that outermost container into a scrolling window.</div>

</div></div>
</div><br></div>-----Inline Attachment Follows-----<br><br><div>_______________________________________________<br>fxruby-users mailing list<br><a href="http://mc/compose?to=fxruby-users@rubyforge.org" target="_blank">fxruby-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/fxruby-users" target="_blank">http://rubyforge.org/mailman/listinfo/fxruby-users</a></div></blockquote></div></td></tr></tbody></table><br>



      <br>_______________________________________________<br>
fxruby-users mailing list<br>
<a href="mailto:fxruby-users@rubyforge.org">fxruby-users@rubyforge.org</a><br>
<a href="http://rubyforge.org/mailman/listinfo/fxruby-users" target="_blank">http://rubyforge.org/mailman/listinfo/fxruby-users</a><br></blockquote></div><br>

<pre>--
If you are not the intended recipient, you are hereby notified
that any dissemination, distribution, copying or other use of
this communication is strictly prohibited.  If you have
received this communication in error, please notify us
immediately.