<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3427</id>
	<title>Nabble - gambas-user</title>
	<updated>2009-12-01T12:29:54Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/gambas-user-f3427.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gambas-user-f3427.html" />
	<subtitle type="html">Mailing list archive for gambas-user</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26598555</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T12:29:54Z</published>
	<updated>2009-12-01T12:29:54Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">2009/12/1 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabien Bodard a écrit :
&lt;br&gt;&amp;gt;&amp;gt; si :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PUBLIC SUB OBS_Open()
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     ' IF IsNull($sfrmNouveau) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;&amp;gt;&amp;gt; formulaire Nouveau&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;     ' IF IsNull($sModifier) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;&amp;gt;&amp;gt; formulaire Modifier&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;     IF IsNull($hGrid.DataField) THEN ERROR.Raise(&amp;quot;Vous devez definir
&lt;br&gt;&amp;gt;&amp;gt; le champ identificateur&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;    $hGrid.Refresh
&lt;br&gt;&amp;gt;&amp;gt;    $hGrid.Grid.Row = 0
&lt;br&gt;&amp;gt;&amp;gt; END
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; you need to modify FList...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Crap: I put it into RichDataGrid instead of here; I still have a great
&lt;br&gt;&amp;gt; deal to learn!
&lt;/div&gt;&lt;br&gt;in fact the use of observer make things sometime special
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks Fabien
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Real computer scientists don't comment their code.  The identifiers are
&lt;br&gt;&amp;gt; so long they can't afford the disk space.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598555&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598555&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26598555.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26598534</id>
	<title>Re: Serial Port Change Events Not Working after	Upgrade to Karmic</title>
	<published>2009-12-01T12:28:04Z</published>
	<updated>2009-12-01T12:28:04Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&amp;gt; &amp;nbsp; &amp;nbsp;Thanks for the suggestion Ricardo.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;I have already compiled G2.18 from source onto Ubuntu 9.04. The
&lt;br&gt;&amp;gt; &amp;nbsp;application was working fine on Ubuntu 9.04 with G2.8 but fails with
&lt;br&gt;&amp;gt; &amp;nbsp;G2.18, so this makes &amp;nbsp;me think that there is a problem which may have been
&lt;br&gt;&amp;gt; &amp;nbsp;introduced between G2.8 and G2.13 (the binary on Ubuntu 9.10 which doesn't
&lt;br&gt;&amp;gt; &amp;nbsp;work). Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Tony..
&lt;br&gt;&lt;br&gt;You are right, and I think I understand what happens:
&lt;br&gt;&lt;br&gt;I have noticed that SerialPort callback took too much CPU, because it was 
&lt;br&gt;using polling on the serial port file descriptor. 
&lt;br&gt;&lt;br&gt;So I fixed it by awaken it only when there is some data to read... Mistake! 
&lt;br&gt;&lt;br&gt;I didn't understand that all DTRChange, DSRChange... events are not detected 
&lt;br&gt;by the kernel. So Daniel (who wrote the code) had to use polling to be able to 
&lt;br&gt;detect the changes.
&lt;br&gt;&lt;br&gt;By removing the polling, I was able to raise the Read event without burning 
&lt;br&gt;CPU, but all *Change events were not raised anymore!
&lt;br&gt;&lt;br&gt;Now I have to find a good fix, but I have never used a serial port, so I need 
&lt;br&gt;some enlightenment (no, I won't run E17...)
&lt;br&gt;&lt;br&gt;- Why do you need detecting DTR,DSR... changes?
&lt;br&gt;- How are these events related to flow control and the FlowControl property?
&lt;br&gt;&lt;br&gt;The last question is not innocent. the FlowControl property takes three 
&lt;br&gt;different values: Hardware, Software, Both. 
&lt;br&gt;&lt;br&gt;I'm thinking adding a fourth value, &amp;quot;None&amp;quot;, that means the user does not care. 
&lt;br&gt;In that specific case, I will not poll, and *Change events won't be raised.
&lt;br&gt;&lt;br&gt;So you will be able to decide:
&lt;br&gt;&lt;br&gt;- Setting FlowControl to None. You will get the Read event only, but you won't 
&lt;br&gt;burn CPU power.
&lt;br&gt;&lt;br&gt;- Setting FlowControl to any other value. You will get all events, but you 
&lt;br&gt;will have to poll.
&lt;br&gt;&lt;br&gt;This change would be compatible with the current SerialPort interface.
&lt;br&gt;&lt;br&gt;Otherwise, for Gambas 3, maybe I will add a new property to define how much 
&lt;br&gt;polling is needed.
&lt;br&gt;&lt;br&gt;What do serial port people think about that?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598534&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Serial-Port-Change-Events-Not-Working-after-Upgrade-to-Karmic-tp26588000p26598534.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26598263</id>
	<title>Re: Serial Port Change Events Not Working after	Upgrade to Karmic</title>
	<published>2009-12-01T12:06:50Z</published>
	<updated>2009-12-01T12:06:50Z</updated>
	<author>
		<name>Tony-199</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp;Thanks for the suggestion Ricardo.
&lt;br&gt;&amp;nbsp; &amp;nbsp;I have already compiled G2.18 from source onto Ubuntu 9.04. The application
&lt;br&gt;&amp;nbsp; &amp;nbsp;was working fine on Ubuntu 9.04 with G2.8 but fails with G2.18, so this
&lt;br&gt;&amp;nbsp; &amp;nbsp;makes &amp;nbsp;me think that there is a problem which may have been introduced
&lt;br&gt;&amp;nbsp; &amp;nbsp;between G2.8 and G2.13 (the binary on Ubuntu 9.10 which doesn't work).
&lt;br&gt;&amp;nbsp; &amp;nbsp;Regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Tony..
&lt;br&gt;&amp;nbsp; &amp;nbsp;Ricardo DÃ­az MartÃ­n wrote:
&lt;br&gt;&lt;br&gt;Tony,
&lt;br&gt;&lt;br&gt;Try to compile gambas2 again. I got similar problem with apps after upgrade
&lt;br&gt;ubuntu from 9.04 yo 9.10 and it was necessary to do this:
&lt;br&gt;&lt;br&gt;sudo apt-get install build-essential autoconf libbz2-dev libfbclient2
&lt;br&gt;libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev
&lt;br&gt;libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl4-gnutls-dev
&lt;br&gt;libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev
&lt;br&gt;libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev
&lt;br&gt;libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev
&lt;br&gt;libpoppler-glib-dev libasound2-dev libesd0-dev libesd-alsa0
&lt;br&gt;libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev
&lt;br&gt;firebird2.1-dev libqt4-dev
&lt;br&gt;&lt;br&gt;and after I downloaded gambas from source and compile again.
&lt;br&gt;&lt;br&gt;Hope this works for you.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ricardo DÃ­az
&lt;br&gt;&lt;br&gt;2009/12/1 Tony [1]&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ajw4me@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I have a Gambas2 application (gb.qt) checking for status change events
&lt;br&gt;on the CTS, RI and DSR signals (SerialPort-gb.net class) of a USB to
&lt;br&gt;serial converter (Prolific pl2303) which works fine on Ubuntu 9.04
&lt;br&gt;(Gambas2 2.8 and kernel 2.6.28-16-generic 32bit). After upgrade to
&lt;br&gt;Ubuntu 9.10 (Gambas2 2.13 and kernel 2.6.31-15-generic 32bit) the status
&lt;br&gt;changes are no longer working. The serial port opens without error but
&lt;br&gt;no status change events are flagged. The problem is also evident in the
&lt;br&gt;serial port example on Ubuntu 9.10.
&lt;br&gt;&lt;br&gt;I have compiled Gambas2 2.18 onto Ubuntu 9.04 but it still fails so my
&lt;br&gt;guess is that somewhere between Gambas2 2.8 and 2.13 this functionality
&lt;br&gt;stopped working.
&lt;br&gt;&lt;br&gt;Any assistance would be appreciated, thanks..
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing.
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;[2]&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;[3]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;[4]&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing.
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;[5]&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;[6]&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;[7]&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&lt;br&gt;References
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ajw4me@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;2. &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;3. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;4. &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;5. &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;6. mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;7. &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598263&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Serial-Port-Change-Events-Not-Working-after-Upgrade-to-Karmic-tp26588000p26598263.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26598245</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T12:05:30Z</published>
	<updated>2009-12-01T12:05:30Z</updated>
	<author>
		<name>Jean-Yves F. Barbier-2</name>
	</author>
	<content type="html">Fabien Bodard a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; si :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PUBLIC SUB OBS_Open()
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ' IF IsNull($sfrmNouveau) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;&amp;gt; formulaire Nouveau&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ' IF IsNull($sModifier) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;&amp;gt; formulaire Modifier&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; IF IsNull($hGrid.DataField) THEN ERROR.Raise(&amp;quot;Vous devez definir
&lt;br&gt;&amp;gt; le champ identificateur&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;$hGrid.Refresh
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;$hGrid.Grid.Row = 0
&lt;br&gt;&amp;gt; END
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; you need to modify FList...
&lt;/div&gt;&lt;br&gt;Crap: I put it into RichDataGrid instead of here; I still have a great
&lt;br&gt;deal to learn!
&lt;br&gt;&lt;br&gt;Thanks Fabien
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Real computer scientists don't comment their code. &amp;nbsp;The identifiers are
&lt;br&gt;so long they can't afford the disk space.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26598245&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26598245.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26597315</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T11:07:37Z</published>
	<updated>2009-12-01T11:07:37Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">si :
&lt;br&gt;&lt;br&gt;PUBLIC SUB OBS_Open()
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ' IF IsNull($sfrmNouveau) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;formulaire Nouveau&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; ' IF IsNull($sModifier) THEN Error.Raise(&amp;quot;Vous devez définir un
&lt;br&gt;formulaire Modifier&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; IF IsNull($hGrid.DataField) THEN ERROR.Raise(&amp;quot;Vous devez definir
&lt;br&gt;le champ identificateur&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp;$hGrid.Refresh
&lt;br&gt;&amp;nbsp; &amp;nbsp;$hGrid.Grid.Row = 0
&lt;br&gt;END
&lt;br&gt;&lt;br&gt;&lt;br&gt;you need to modify FList...
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/1 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26597315&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabien Bodard a écrit :
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; simple :)
&lt;br&gt;&amp;gt;&amp;gt; GridView1.Row = 0
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (it work I've tested it
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Already tested: don't work not on your code :(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Repartee is something we think of twenty-four hours too late.
&lt;br&gt;&amp;gt;                -- Mark Twain
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26597315&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26597315&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26597315.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26596374</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T10:05:44Z</published>
	<updated>2009-12-01T10:05:44Z</updated>
	<author>
		<name>Jean-Yves F. Barbier-2</name>
	</author>
	<content type="html">Fabien Bodard a écrit :
&lt;br&gt;...
&lt;br&gt;&amp;gt; simple :)
&lt;br&gt;&amp;gt; GridView1.Row = 0
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (it work I've tested it
&lt;br&gt;&lt;br&gt;Already tested: don't work not on your code :(
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Repartee is something we think of twenty-four hours too late.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Mark Twain
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26596374&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26596374.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26595931</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T09:52:28Z</published>
	<updated>2009-12-01T09:52:28Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">2009/12/1 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595931&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabien Bodard a écrit :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; @#&amp;!§ Murphy: the only one I didn't test:(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and the third question ????? i don't understand what you want ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this is Q3
&lt;br&gt;&amp;gt;&amp;gt;  first visible row :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; irow = GridView1.RowAt(1)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; LastVisible Row :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; irow = GridView1.RowAt(GridView.ClientHeight - 1)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this Q3 enhanced
&lt;br&gt;&amp;gt;&amp;gt; But it don't say if the Row is fully visible...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You can test a cell
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For top :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; if GridView[iRow,0].Y &amp;lt;0  and iRow+1 &amp;lt; Gridview.Count then iRow+=1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For bottom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; if GridView[iRow,0].Y + GridView[iRow,0].Height &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; GridView.ClientHeight and GridView.Count &amp;gt;1 then iRow -= 1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in Q1, I wanna make the selection cursor (bar) appear @ windows opening
&lt;br&gt;&amp;gt; on the first row (otherwise I must click on a row for it being visible)
&lt;/div&gt;&lt;br&gt;simple :)
&lt;br&gt;GridView1.Row = 0
&lt;br&gt;&lt;br&gt;(it work I've tested it
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; in Q2, I wanna know what is this cursor position (if it is visible)
&lt;br&gt;&amp;gt; as row-into-the-visible-area (indian cursor)
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://gambasdoc.org/help/comp/gb.qt/.gridviewcell/ensurevisible?v3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gambasdoc.org/help/comp/gb.qt/.gridviewcell/ensurevisible?v3&lt;/a&gt;&lt;br&gt;&lt;br&gt;GridView[iRow,0].EnsureVisible
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Voila Jean-Yves
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks Fabien
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/11/30 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595931&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On a tableview, I need:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; * Make the selection cursor to appear on 1st line at opening,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; * Selection cursor's position (row) into the grid,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; * 1st &amp; last rows visible into the grid
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Reporter:   &amp;quot;How did you like school when you were growing up, Yogi?&amp;quot;
&lt;br&gt;&amp;gt; Yogi Berra: &amp;quot;Closed.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595931&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595931&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26595931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26594968</id>
	<title>Re: SYSTEM NOTIFICATIONS</title>
	<published>2009-12-01T09:41:43Z</published>
	<updated>2009-12-01T09:41:43Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">Thanks Benoit. There is a comand line in debian I can use: notify-send
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ricardo Díaz
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/12/1 Benoît Minisini &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594968&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gambas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Is there some way to call os system notifications (something like &amp;quot;Files
&lt;br&gt;&amp;gt; &amp;gt; copy finished&amp;quot;) &amp;nbsp;in gambas2?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not directly, even in Gambas 3. If you know where I can find the
&lt;br&gt;&amp;gt; specifications... I think, for Gambas 3, that a DBus call should be enough,
&lt;br&gt;&amp;gt; but which one?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyway I guess there is a command-line tool somewhere that does the job.
&lt;br&gt;&amp;gt; Otherwise it will not be a true Unix thing!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Benoît Minisini
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594968&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594968&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SYSTEM-NOTIFICATIONS-tp26593916p26594968.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26594412</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T09:34:17Z</published>
	<updated>2009-12-01T09:34:17Z</updated>
	<author>
		<name>Jean-Yves F. Barbier-2</name>
	</author>
	<content type="html">Fabien Bodard a écrit :
&lt;br&gt;&lt;br&gt;@#&amp;!§ Murphy: the only one I didn't test:(
&lt;br&gt;&lt;br&gt;&amp;gt; and the third question ????? i don't understand what you want ?
&lt;br&gt;&lt;br&gt;this is Q3
&lt;br&gt;&amp;gt; &amp;nbsp;first visible row :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; irow = GridView1.RowAt(1)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; LastVisible Row :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; irow = GridView1.RowAt(GridView.ClientHeight - 1)
&lt;br&gt;&lt;br&gt;this Q3 enhanced 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; But it don't say if the Row is fully visible...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You can test a cell
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For top :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if GridView[iRow,0].Y &amp;lt;0 &amp;nbsp;and iRow+1 &amp;lt; Gridview.Count then iRow+=1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For bottom
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if GridView[iRow,0].Y + GridView[iRow,0].Height &amp;gt;
&lt;br&gt;&amp;gt; GridView.ClientHeight and GridView.Count &amp;gt;1 then iRow -= 1
&lt;/div&gt;&amp;nbsp;
&lt;br&gt;in Q1, I wanna make the selection cursor (bar) appear @ windows opening
&lt;br&gt;on the first row (otherwise I must click on a row for it being visible)
&lt;br&gt;&lt;br&gt;in Q2, I wanna know what is this cursor position (if it is visible)
&lt;br&gt;as row-into-the-visible-area (indian cursor)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Voila Jean-Yves
&lt;br&gt;&lt;br&gt;Thanks Fabien
&lt;br&gt;&lt;br&gt;&amp;gt; 2009/11/30 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594412&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On a tableview, I need:
&lt;br&gt;&amp;gt;&amp;gt; * Make the selection cursor to appear on 1st line at opening,
&lt;br&gt;&amp;gt;&amp;gt; * Selection cursor's position (row) into the grid,
&lt;br&gt;&amp;gt;&amp;gt; * 1st &amp; last rows visible into the grid
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Reporter: &amp;nbsp; &amp;quot;How did you like school when you were growing up, Yogi?&amp;quot;
&lt;br&gt;Yogi Berra: &amp;quot;Closed.&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594412&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26594412.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26594393</id>
	<title>Re: SYSTEM NOTIFICATIONS</title>
	<published>2009-12-01T09:33:24Z</published>
	<updated>2009-12-01T09:33:24Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&amp;gt; Is there some way to call os system notifications (something like &amp;quot;Files
&lt;br&gt;&amp;gt; copy finished&amp;quot;) &amp;nbsp;in gambas2?
&lt;br&gt;&lt;br&gt;Not directly, even in Gambas 3. If you know where I can find the 
&lt;br&gt;specifications... I think, for Gambas 3, that a DBus call should be enough, 
&lt;br&gt;but which one?
&lt;br&gt;&lt;br&gt;Anyway I guess there is a command-line tool somewhere that does the job. 
&lt;br&gt;Otherwise it will not be a true Unix thing!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594393&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SYSTEM-NOTIFICATIONS-tp26593916p26594393.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26595039</id>
	<title>Re: Xview selection cursor info</title>
	<published>2009-12-01T09:04:43Z</published>
	<updated>2009-12-01T09:04:43Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">&lt;a href=&quot;http://gambasdoc.org/help/comp/gb.qt/gridview/mode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gambasdoc.org/help/comp/gb.qt/gridview/mode&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://gambasdoc.org/help/comp/gb.qt/gridview/row&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gambasdoc.org/help/comp/gb.qt/gridview/row&lt;/a&gt;&lt;br&gt;&lt;br&gt;and the third question ????? i don't understand what you want ?
&lt;br&gt;&lt;br&gt;&amp;nbsp;first visible row :
&lt;br&gt;&lt;br&gt;irow = GridView1.RowAt(1)
&lt;br&gt;&lt;br&gt;LastVisible Row :
&lt;br&gt;&lt;br&gt;irow = GridView1.RowAt(GridView.ClientHeight - 1)
&lt;br&gt;&lt;br&gt;&lt;br&gt;But it don't say if the Row is fully visible...
&lt;br&gt;&lt;br&gt;You can test a cell
&lt;br&gt;&lt;br&gt;For top :
&lt;br&gt;&lt;br&gt;if GridView[iRow,0].Y &amp;lt;0 &amp;nbsp;and iRow+1 &amp;lt; Gridview.Count then iRow+=1
&lt;br&gt;&lt;br&gt;For bottom
&lt;br&gt;&lt;br&gt;if GridView[iRow,0].Y + GridView[iRow,0].Height &amp;gt;
&lt;br&gt;GridView.ClientHeight and GridView.Count &amp;gt;1 then iRow -= 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Voila Jean-Yves
&lt;br&gt;&lt;br&gt;2009/11/30 Jean-Yves F. Barbier &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595039&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;12ukwn@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On a tableview, I need:
&lt;br&gt;&amp;gt; * Make the selection cursor to appear on 1st line at opening,
&lt;br&gt;&amp;gt; * Selection cursor's position (row) into the grid,
&lt;br&gt;&amp;gt; * 1st &amp; last rows visible into the grid
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I how could I get that?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; So, is the glass half empty, half full, or just twice as
&lt;br&gt;&amp;gt; large as it needs to be?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595039&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26595039&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26595039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593916</id>
	<title>SYSTEM NOTIFICATIONS</title>
	<published>2009-12-01T07:42:31Z</published>
	<updated>2009-12-01T07:42:31Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">Is there some way to call os system notifications (something like &amp;quot;Files
&lt;br&gt;copy finished&amp;quot;) &amp;nbsp;in gambas2?
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593916&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SYSTEM-NOTIFICATIONS-tp26593916p26593916.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26592099</id>
	<title>Re: Problem building Gambas3 on openSUSE 11.2</title>
	<published>2009-12-01T05:49:57Z</published>
	<updated>2009-12-01T05:49:57Z</updated>
	<author>
		<name>Werner-9</name>
	</author>
	<content type="html">On 28/11/09 05:44, Benoît Minisini wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; On 21/11/09 18:43, Benoît Minisini wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 20/11/09 17:28, Werner wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Suse 11.2 came out last week. I seem to remember that it worked fine
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with 11.1 using qt3.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My problem is that I can't configure support for Qt (I don't care about
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the other parts).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am trying this now with trunk rev 2429 but have also tried it with a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; trunk from maybe 10 days ago.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Update:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have built Gambas3 with Suse11.1/qt3 and Suse11.2/qt4 side by side.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 11.1 moc is found in /usr/lib/qt3/bin/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 11.2 moc is in /usr/bin (for Qt Creator, very nice, btw) and also in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; /usr/lib64/qt4/bin
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but it is not found. I've tried
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ./configure --with-moc=/usr/lib64/qt4/bin/moc but that made no
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; difference.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I can build and run an example program with Qt Creator so the building
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; apps all seem to be there.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Also, there does not seem to be any libqt-mt.so in qt4.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Best Regards
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Werner
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; What are you talking about? Compiling gb.qt (Qt3) or compiling gb.qt4
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (Qt4)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Qt3 moc is found by searching in a list of hard-coded directories.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Qt4 moc is found by using pkg-config.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So please be clearer so that I can see what happens exactly!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Suse 11.2 comes with Qt 4.5.3 which is what I would prefer to use.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Werner
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; You don't decide! The gb.qt component needs Qt3, and the gb.qt4 component 
&lt;br&gt;&amp;gt; needs Qt4. And I don't see where you have a problem: if Qt3 is not installed 
&lt;br&gt;&amp;gt; on your system, you won't have any gb.qt.* components: gb.qt, gb.qt.ext, 
&lt;br&gt;&amp;gt; gb.qt.opengl, gb.qt.kde...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;You are right, it was my wishful thinking.
&lt;br&gt;It works now. Thanks!
&lt;br&gt;&lt;br&gt;Werner
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592099&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-building-Gambas3-on-openSUSE-11.2-tp26440497p26592099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26589560</id>
	<title>Re: Serial Port Change Events Not Working after Upgrade to Karmic</title>
	<published>2009-12-01T02:19:34Z</published>
	<updated>2009-12-01T02:19:34Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">Tony,
&lt;br&gt;&lt;br&gt;Try to compile gambas2 again. I got similar problem with apps after upgrade
&lt;br&gt;ubuntu from 9.04 yo 9.10 and it was necessary to do this:
&lt;br&gt;&lt;br&gt;sudo apt-get install build-essential autoconf libbz2-dev libfbclient2
&lt;br&gt;libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev
&lt;br&gt;libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl4-gnutls-dev
&lt;br&gt;libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev
&lt;br&gt;libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev
&lt;br&gt;libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev
&lt;br&gt;libpoppler-glib-dev libasound2-dev libesd0-dev libesd-alsa0
&lt;br&gt;libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev
&lt;br&gt;firebird2.1-dev libqt4-dev
&lt;br&gt;&lt;br&gt;and after I downloaded gambas from source and compile again.
&lt;br&gt;&lt;br&gt;Hope this works for you.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ricardo Díaz
&lt;br&gt;&lt;br&gt;2009/12/1 Tony &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589560&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ajw4me@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a Gambas2 application (gb.qt) checking for status change events
&lt;br&gt;&amp;gt; on the CTS, RI and DSR signals (SerialPort-gb.net class) of a USB to
&lt;br&gt;&amp;gt; serial converter (Prolific pl2303) which works fine on Ubuntu 9.04
&lt;br&gt;&amp;gt; (Gambas2 2.8 and kernel 2.6.28-16-generic 32bit). After upgrade to
&lt;br&gt;&amp;gt; Ubuntu 9.10 (Gambas2 2.13 and kernel 2.6.31-15-generic 32bit) the status
&lt;br&gt;&amp;gt; changes are no longer working. The serial port opens without error but
&lt;br&gt;&amp;gt; no status change events are flagged. The problem is also evident in the
&lt;br&gt;&amp;gt; serial port example on Ubuntu 9.10.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have compiled Gambas2 2.18 onto Ubuntu 9.04 but it still fails so my
&lt;br&gt;&amp;gt; guess is that somewhere between Gambas2 2.8 and 2.13 this functionality
&lt;br&gt;&amp;gt; stopped working.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any assistance would be appreciated, thanks..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589560&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589560&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Serial-Port-Change-Events-Not-Working-after-Upgrade-to-Karmic-tp26588000p26589560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588000</id>
	<title>Serial Port Change Events Not Working after Upgrade to Karmic</title>
	<published>2009-12-01T00:07:38Z</published>
	<updated>2009-12-01T00:07:38Z</updated>
	<author>
		<name>Tony-199</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have a Gambas2 application (gb.qt) checking for status change events 
&lt;br&gt;on the CTS, RI and DSR signals (SerialPort-gb.net class) of a USB to 
&lt;br&gt;serial converter (Prolific pl2303) which works fine on Ubuntu 9.04 
&lt;br&gt;(Gambas2 2.8 and kernel 2.6.28-16-generic 32bit). After upgrade to 
&lt;br&gt;Ubuntu 9.10 (Gambas2 2.13 and kernel 2.6.31-15-generic 32bit) the status 
&lt;br&gt;changes are no longer working. The serial port opens without error but 
&lt;br&gt;no status change events are flagged. The problem is also evident in the 
&lt;br&gt;serial port example on Ubuntu 9.10.
&lt;br&gt;&lt;br&gt;I have compiled Gambas2 2.18 onto Ubuntu 9.04 but it still fails so my 
&lt;br&gt;guess is that somewhere between Gambas2 2.8 and 2.13 this functionality 
&lt;br&gt;stopped working.
&lt;br&gt;&lt;br&gt;Any assistance would be appreciated, thanks..
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588000&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Serial-Port-Change-Events-Not-Working-after-Upgrade-to-Karmic-tp26588000p26588000.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26583541</id>
	<title>Xview selection cursor info</title>
	<published>2009-11-30T14:51:10Z</published>
	<updated>2009-11-30T14:51:10Z</updated>
	<author>
		<name>Jean-Yves F. Barbier-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On a tableview, I need:
&lt;br&gt;* Make the selection cursor to appear on 1st line at opening, 
&lt;br&gt;* Selection cursor's position (row) into the grid,
&lt;br&gt;* 1st &amp; last rows visible into the grid
&lt;br&gt;&lt;br&gt;I how could I get that?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;So, is the glass half empty, half full, or just twice as
&lt;br&gt;large as it needs to be?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26583541&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Xview-selection-cursor-info-tp26583541p26583541.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26580691</id>
	<title>Re: error in documentation</title>
	<published>2009-11-30T11:43:32Z</published>
	<updated>2009-11-30T11:43:32Z</updated>
	<author>
		<name>Matti-4</name>
	</author>
	<content type="html">Ah, I understand. Thanks.
&lt;br&gt;But this info in the doc would help beginners like me.
&lt;br&gt;Matti
&lt;br&gt;&lt;br&gt;&lt;br&gt;Benoît Minisini schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I think there is an error in
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://gambasdoc.org/help/doc/locale&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gambasdoc.org/help/doc/locale&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; About the charset it says:
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;All characters that follows the xx_YY string are ignored by Gambas.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I had a big problem when I tried to run my prog in English, because with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;quot;en_GB&amp;quot; or &amp;quot;en_US&amp;quot; a wrong charset was loaded. One runtime error after the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;other with filenames that contained non-ASCII characters.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; After searching and reading a long time, I didn't know what to do and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;finally just tried the environment variable LANG = &amp;quot;en_GB.UTF-8&amp;quot; - and,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;voila, now it works wonderful! Gambas doesn't ignore this.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Matti
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To be more precise: all characters that follows the xx_YY string are actually 
&lt;br&gt;&amp;gt; ignored by Gambas, but not by the system library. The system library uses the 
&lt;br&gt;&amp;gt; full $LANG, $LANGUAGE and $LC_* environment variables to decide which language 
&lt;br&gt;&amp;gt; and which charset to use. Gambas uses just the xx_YY part to find the 
&lt;br&gt;&amp;gt; translation file to use.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26580691&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/error-in-documentation-tp26563847p26580691.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26578183</id>
	<title>Re: GRIDVIEW: SCROLL &amp; DOUBLE CLICK</title>
	<published>2009-11-30T09:05:40Z</published>
	<updated>2009-11-30T09:05:40Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">Benoit,
&lt;br&gt;&lt;br&gt;I send a little example. Run the app and try to scroll down the gridview by
&lt;br&gt;clicking in the scrollbar (don't click and move, only do click, click, click
&lt;br&gt;in the down or up arrows and you can see double click event is fired). I
&lt;br&gt;need when users are only clicking to move lines no double click event was
&lt;br&gt;fired.
&lt;br&gt;&lt;br&gt;Thanks for your time.
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/30 Benoît Minisini &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26578183&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gambas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; gambas2 2.17 with qt components.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Normally, you should not get mouse events for scrollbars in GridView and
&lt;br&gt;&amp;gt; other
&lt;br&gt;&amp;gt; view controls, this is taken into account (at least in gb.qt). And I cannot
&lt;br&gt;&amp;gt; reproduce your problem with my own GridView in the Gambas IDE.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So can you send me a little project that shows your problem?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Benoît Minisini
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt; on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26578183&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26578183&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;GridView.tar.gz&lt;/strong&gt; (13K) &lt;a href=&quot;http://old.nabble.com/attachment/26578183/0/GridView.tar.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRIDVIEW%3A-SCROLL---DOUBLE-CLICK-tp26572438p26578183.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575628</id>
	<title>Re: Custom Control</title>
	<published>2009-11-30T06:27:48Z</published>
	<updated>2009-11-30T06:27:48Z</updated>
	<author>
		<name>Doriano Blengino</name>
	</author>
	<content type="html">Benoît Minisini ha scritto:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Benoît Minisini ha scritto:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Benoît Minisini wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In Gambas 3, the /control directory must be put inside the &amp;quot;Project&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; section.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Okay, that worked. I was using the control directory automatically
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; created when I first created the project. Thanks.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Please provide the details of what you have done, and maybe I will tell
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm referring to code used when programming the component itself.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For example, in the component code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Public Sub _new(lVal1 As Long, lVal2 As Long, Optional lVal3 As Long)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If I make the component and try to use it in a project, I have to also
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pass the parent container name. So, if I use:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, lVal3, FMain)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It works fine. But if I try to leave out the *optional* argument:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, FMain)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I will get &amp;quot;Not enough arguments&amp;quot; from the IDE. If I try:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, , FMain)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I will get &amp;quot;Unexpected Comma&amp;quot; from the IDE. And, of course, if I pass
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; NUll as the optional argument, it's the incorrect data type for the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; argument. I understand why I'm getting the messages I'm getting. I'm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; just asking is there any way to use an *optional* argument to the _new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sub of a component.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This isn't something critical. This is just a personal project I chose
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to do as an exercise, to get familiar with Gambas. I always do stuff
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; like this whenever I'm learning a new language or (in this case) IDE,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; etc.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; You get a point there: optional arguments cannot really be used in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; constructors, unless you do not use inheritance. Because the rule is that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; if an argument is optional, all following arguments are. Which is a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; contradiction with the way arguments are used.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Maybe I should change the way arguments are consumed by inherited
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; constructors. I mean not inverting them, i.e. inverting them on the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; stack, so that you write New MyControl(FMain, lVal1, lVal2...). But this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will uses some CPU.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I must think about that...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Just my opinion... that may be wrong.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; An overriding method (and constructors too) should take the full control
&lt;br&gt;&amp;gt;&amp;gt; on what happens. So, the overriding method receives the arguments it
&lt;br&gt;&amp;gt;&amp;gt; needs (probably a parent window too, but who knows?), does with them
&lt;br&gt;&amp;gt;&amp;gt; whatever it likes, and in this process calls the inherited method when
&lt;br&gt;&amp;gt;&amp;gt; it likes. In this point of view, it would be not correct to have some
&lt;br&gt;&amp;gt;&amp;gt; automatic argument consuming. It is true that the programmer will have
&lt;br&gt;&amp;gt;&amp;gt; to explicitly call the inherited constructor, which in turn will call
&lt;br&gt;&amp;gt;&amp;gt; its inherited constructor and so on, but this is the whole philosophy.
&lt;br&gt;&amp;gt;&amp;gt; Suppose that you write a component which can be child only of certain
&lt;br&gt;&amp;gt;&amp;gt; parents (don't know... vboxes)? If you pass the wrong parent when
&lt;br&gt;&amp;gt;&amp;gt; instantiating it, the constructor can check for this and raise an
&lt;br&gt;&amp;gt;&amp;gt; exception. If the argument (parent in this case, but the same applies to
&lt;br&gt;&amp;gt;&amp;gt; any other argument) is consumed by something else, this check is not
&lt;br&gt;&amp;gt;&amp;gt; possible. I think this thought is more general than this stupid example
&lt;br&gt;&amp;gt;&amp;gt; I can produce just now. This would solve the optional parameters too.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Doriano
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The reason I did such a thing (each inherited constructor consume arguments) 
&lt;br&gt;&amp;gt; is encapsulation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Inheritance is fully dynamical: it is resolved at class loading, and you may 
&lt;br&gt;&amp;gt; have no idea of what you are really inherit - you see the interface only, 
&lt;br&gt;&amp;gt; think inheriting a native class. 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Uhm... don't know if it is a good idea to &amp;quot;have no idea of what you 
&lt;br&gt;really inherit&amp;quot;...
&lt;br&gt;The encapsulation, in this case, would be extreme! The reason to inherit 
&lt;br&gt;would cease.
&lt;br&gt;&lt;br&gt;&amp;gt; So, if the constructor of the new class had full control, it would break the 
&lt;br&gt;&amp;gt; encapsulation: the constructor of the inherited class may not be executed, or 
&lt;br&gt;&amp;gt; other strange things may happen.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;This is exactly the point. I wrote &amp;quot;the programmer will have to 
&lt;br&gt;explicitly call the inherited constructor&amp;quot;, and this is annoying, but 
&lt;br&gt;this is the only way to let the programmer do things before and/or after 
&lt;br&gt;the inherited method is called (I can think of other ways, but more 
&lt;br&gt;complicated).
&lt;br&gt;There are no compromises - either you (Benoit) do the right thing for 
&lt;br&gt;the programmer, keeping it from errors *and* versatility, or you give it 
&lt;br&gt;full control, letting it make mistakes. Or is there a compromise?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So I decided that if a class B inherits a class A, then instanciating B will 
&lt;br&gt;&amp;gt; execute at least the same code than instanciating the class A. And so come the 
&lt;br&gt;&amp;gt; idea of consuming constructor arguments when calling all inherited 
&lt;br&gt;&amp;gt; constructors one by one.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; By passing constructor arguments is order since the last revision, and not in 
&lt;br&gt;&amp;gt; reverse order as before, the last constructor can have optional arguments. The 
&lt;br&gt;&amp;gt; inherited constructors optional arguments must be pass anyway, they are not 
&lt;br&gt;&amp;gt; optional anymore.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Things are valid sometimes yes and sometimes no?
&lt;br&gt;If I write a component having optional arguments in its constructor, and 
&lt;br&gt;then inherit from it, those optional arguments are no more optional? 
&lt;br&gt;Well, one could live with it... but this very case is the one which 
&lt;br&gt;breaks encapsulation: optional (or default) values are the ones that let 
&lt;br&gt;a software grow and get better without breaking dependent things. On the 
&lt;br&gt;other hand, I think nobody wants that gambas grow up to be another java, 
&lt;br&gt;so some simplicity is welcome. It seems that there is not many people 
&lt;br&gt;that actually uses inheritance - the more complicated inheritance is, 
&lt;br&gt;the less people will use it.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Doriano
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575628&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26575628.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575370</id>
	<title>Re: GRIDVIEW: SCROLL &amp; DOUBLE CLICK</title>
	<published>2009-11-30T06:11:23Z</published>
	<updated>2009-11-30T06:11:23Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&amp;gt; gambas2 2.17 with qt components.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Normally, you should not get mouse events for scrollbars in GridView and other 
&lt;br&gt;view controls, this is taken into account (at least in gb.qt). And I cannot 
&lt;br&gt;reproduce your problem with my own GridView in the Gambas IDE.
&lt;br&gt;&lt;br&gt;So can you send me a little project that shows your problem?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575370&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRIDVIEW%3A-SCROLL---DOUBLE-CLICK-tp26572438p26575370.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575107</id>
	<title>Re: GRIDVIEW: SCROLL &amp; DOUBLE CLICK</title>
	<published>2009-11-30T05:54:26Z</published>
	<updated>2009-11-30T05:54:26Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">gambas2 2.17 with qt components.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;2009/11/30 Benoît Minisini &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575107&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gambas@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Is there some way to cancell double-click event when an user is only
&lt;br&gt;&amp;gt; &amp;gt; scrolling a gridview?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Think about this:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You got a form with a gridview and you show into a database table.
&lt;br&gt;&amp;gt; &amp;gt; When user does double click in a line you open content of related record
&lt;br&gt;&amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt; other form. This is ok. But when you are only clicking over the scrollbar
&lt;br&gt;&amp;gt; &amp;gt; gridview's to show more rows, sometimes the doubleclick event is fired
&lt;br&gt;&amp;gt; &amp;gt; because the gridview thinks user has clicked over one of his rows.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Any ideas to chek the place where user has clicked (scrollbar or row)?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I'm working with gambas2.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ricardo Díaz
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which version of Gambas 2 do you use?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Benoît Minisini
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt; on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575107&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575107&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRIDVIEW%3A-SCROLL---DOUBLE-CLICK-tp26572438p26575107.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573249</id>
	<title>Re: Custom Control</title>
	<published>2009-11-30T03:33:35Z</published>
	<updated>2009-11-30T03:33:35Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Benoît Minisini ha scritto:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Benoît Minisini wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; In Gambas 3, the /control directory must be put inside the &amp;quot;Project&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; section.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Okay, that worked. I was using the control directory automatically
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; created when I first created the project. Thanks.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Please provide the details of what you have done, and maybe I will tell
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; you.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm referring to code used when programming the component itself.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For example, in the component code:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Public Sub _new(lVal1 As Long, lVal2 As Long, Optional lVal3 As Long)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; If I make the component and try to use it in a project, I have to also
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; pass the parent container name. So, if I use:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, lVal3, FMain)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; It works fine. But if I try to leave out the *optional* argument:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, FMain)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I will get &amp;quot;Not enough arguments&amp;quot; from the IDE. If I try:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, , FMain)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I will get &amp;quot;Unexpected Comma&amp;quot; from the IDE. And, of course, if I pass
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; NUll as the optional argument, it's the incorrect data type for the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; argument. I understand why I'm getting the messages I'm getting. I'm
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; just asking is there any way to use an *optional* argument to the _new
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; sub of a component.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This isn't something critical. This is just a personal project I chose
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; to do as an exercise, to get familiar with Gambas. I always do stuff
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; like this whenever I'm learning a new language or (in this case) IDE,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; etc.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You get a point there: optional arguments cannot really be used in
&lt;br&gt;&amp;gt; &amp;gt; constructors, unless you do not use inheritance. Because the rule is that
&lt;br&gt;&amp;gt; &amp;gt; if an argument is optional, all following arguments are. Which is a
&lt;br&gt;&amp;gt; &amp;gt; contradiction with the way arguments are used.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Maybe I should change the way arguments are consumed by inherited
&lt;br&gt;&amp;gt; &amp;gt; constructors. I mean not inverting them, i.e. inverting them on the
&lt;br&gt;&amp;gt; &amp;gt; stack, so that you write New MyControl(FMain, lVal1, lVal2...). But this
&lt;br&gt;&amp;gt; &amp;gt; will uses some CPU.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I must think about that...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just my opinion... that may be wrong.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; An overriding method (and constructors too) should take the full control
&lt;br&gt;&amp;gt; on what happens. So, the overriding method receives the arguments it
&lt;br&gt;&amp;gt; needs (probably a parent window too, but who knows?), does with them
&lt;br&gt;&amp;gt; whatever it likes, and in this process calls the inherited method when
&lt;br&gt;&amp;gt; it likes. In this point of view, it would be not correct to have some
&lt;br&gt;&amp;gt; automatic argument consuming. It is true that the programmer will have
&lt;br&gt;&amp;gt; to explicitly call the inherited constructor, which in turn will call
&lt;br&gt;&amp;gt; its inherited constructor and so on, but this is the whole philosophy.
&lt;br&gt;&amp;gt; Suppose that you write a component which can be child only of certain
&lt;br&gt;&amp;gt; parents (don't know... vboxes)? If you pass the wrong parent when
&lt;br&gt;&amp;gt; instantiating it, the constructor can check for this and raise an
&lt;br&gt;&amp;gt; exception. If the argument (parent in this case, but the same applies to
&lt;br&gt;&amp;gt; any other argument) is consumed by something else, this check is not
&lt;br&gt;&amp;gt; possible. I think this thought is more general than this stupid example
&lt;br&gt;&amp;gt; I can produce just now. This would solve the optional parameters too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Doriano
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;The reason I did such a thing (each inherited constructor consume arguments) 
&lt;br&gt;is encapsulation.
&lt;br&gt;&lt;br&gt;Inheritance is fully dynamical: it is resolved at class loading, and you may 
&lt;br&gt;have no idea of what you are really inherit - you see the interface only, 
&lt;br&gt;think inheriting a native class. 
&lt;br&gt;&lt;br&gt;So, if the constructor of the new class had full control, it would break the 
&lt;br&gt;encapsulation: the constructor of the inherited class may not be executed, or 
&lt;br&gt;other strange things may happen.
&lt;br&gt;&lt;br&gt;So I decided that if a class B inherits a class A, then instanciating B will 
&lt;br&gt;execute at least the same code than instanciating the class A. And so come the 
&lt;br&gt;idea of consuming constructor arguments when calling all inherited 
&lt;br&gt;constructors one by one.
&lt;br&gt;&lt;br&gt;By passing constructor arguments is order since the last revision, and not in 
&lt;br&gt;reverse order as before, the last constructor can have optional arguments. The 
&lt;br&gt;inherited constructors optional arguments must be pass anyway, they are not 
&lt;br&gt;optional anymore.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26573249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573094</id>
	<title>Re: GRIDVIEW: SCROLL &amp; DOUBLE CLICK</title>
	<published>2009-11-30T03:20:23Z</published>
	<updated>2009-11-30T03:20:23Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Is there some way to cancell double-click event when an user is only
&lt;br&gt;&amp;gt; scrolling a gridview?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Think about this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You got a form with a gridview and you show into a database table.
&lt;br&gt;&amp;gt; When user does double click in a line you open content of related record in
&lt;br&gt;&amp;gt; other form. This is ok. But when you are only clicking over the scrollbar
&lt;br&gt;&amp;gt; gridview's to show more rows, sometimes the doubleclick event is fired
&lt;br&gt;&amp;gt; because the gridview thinks user has clicked over one of his rows.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any ideas to chek the place where user has clicked (scrollbar or row)?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm working with gambas2.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ricardo Díaz
&lt;/div&gt;&lt;br&gt;Which version of Gambas 2 do you use?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573094&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRIDVIEW%3A-SCROLL---DOUBLE-CLICK-tp26572438p26573094.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572438</id>
	<title>GRIDVIEW: SCROLL &amp; DOUBLE CLICK</title>
	<published>2009-11-30T02:32:13Z</published>
	<updated>2009-11-30T02:32:13Z</updated>
	<author>
		<name>Ricardo Díaz Martín</name>
	</author>
	<content type="html">Is there some way to cancell double-click event when an user is only
&lt;br&gt;scrolling a gridview?
&lt;br&gt;&lt;br&gt;Think about this:
&lt;br&gt;&lt;br&gt;You got a form with a gridview and you show into a database table.
&lt;br&gt;When user does double click in a line you open content of related record in
&lt;br&gt;other form. This is ok. But when you are only clicking over the scrollbar
&lt;br&gt;gridview's to show more rows, sometimes the doubleclick event is fired
&lt;br&gt;because the gridview thinks user has clicked over one of his rows.
&lt;br&gt;&lt;br&gt;Any ideas to chek the place where user has clicked (scrollbar or row)?
&lt;br&gt;&lt;br&gt;I'm working with gambas2.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Ricardo Díaz
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572438&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRIDVIEW%3A-SCROLL---DOUBLE-CLICK-tp26572438p26572438.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26571608</id>
	<title>Re: Custom Control</title>
	<published>2009-11-30T01:22:50Z</published>
	<updated>2009-11-30T01:22:50Z</updated>
	<author>
		<name>Doriano Blengino</name>
	</author>
	<content type="html">Benoît Minisini ha scritto:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Benoît Minisini wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In Gambas 3, the /control directory must be put inside the &amp;quot;Project&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; section.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Okay, that worked. I was using the control directory automatically
&lt;br&gt;&amp;gt;&amp;gt; created when I first created the project. Thanks.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Please provide the details of what you have done, and maybe I will tell
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; you.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I'm referring to code used when programming the component itself.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, in the component code:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Public Sub _new(lVal1 As Long, lVal2 As Long, Optional lVal3 As Long)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If I make the component and try to use it in a project, I have to also
&lt;br&gt;&amp;gt;&amp;gt; pass the parent container name. So, if I use:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, lVal3, FMain)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It works fine. But if I try to leave out the *optional* argument:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, FMain)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I will get &amp;quot;Not enough arguments&amp;quot; from the IDE. If I try:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, , FMain)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I will get &amp;quot;Unexpected Comma&amp;quot; from the IDE. And, of course, if I pass
&lt;br&gt;&amp;gt;&amp;gt; NUll as the optional argument, it's the incorrect data type for the
&lt;br&gt;&amp;gt;&amp;gt; argument. I understand why I'm getting the messages I'm getting. I'm
&lt;br&gt;&amp;gt;&amp;gt; just asking is there any way to use an *optional* argument to the _new
&lt;br&gt;&amp;gt;&amp;gt; sub of a component.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This isn't something critical. This is just a personal project I chose
&lt;br&gt;&amp;gt;&amp;gt; to do as an exercise, to get familiar with Gambas. I always do stuff
&lt;br&gt;&amp;gt;&amp;gt; like this whenever I'm learning a new language or (in this case) IDE, etc.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You get a point there: optional arguments cannot really be used in 
&lt;br&gt;&amp;gt; constructors, unless you do not use inheritance. Because the rule is that if 
&lt;br&gt;&amp;gt; an argument is optional, all following arguments are. Which is a contradiction 
&lt;br&gt;&amp;gt; with the way arguments are used.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe I should change the way arguments are consumed by inherited 
&lt;br&gt;&amp;gt; constructors. I mean not inverting them, i.e. inverting them on the stack, so 
&lt;br&gt;&amp;gt; that you write New MyControl(FMain, lVal1, lVal2...). But this will uses some 
&lt;br&gt;&amp;gt; CPU.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I must think about that...
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Just my opinion... that may be wrong.
&lt;br&gt;&lt;br&gt;An overriding method (and constructors too) should take the full control 
&lt;br&gt;on what happens. So, the overriding method receives the arguments it 
&lt;br&gt;needs (probably a parent window too, but who knows?), does with them 
&lt;br&gt;whatever it likes, and in this process calls the inherited method when 
&lt;br&gt;it likes. In this point of view, it would be not correct to have some 
&lt;br&gt;automatic argument consuming. It is true that the programmer will have 
&lt;br&gt;to explicitly call the inherited constructor, which in turn will call 
&lt;br&gt;its inherited constructor and so on, but this is the whole philosophy. 
&lt;br&gt;Suppose that you write a component which can be child only of certain 
&lt;br&gt;parents (don't know... vboxes)? If you pass the wrong parent when 
&lt;br&gt;instantiating it, the constructor can check for this and raise an 
&lt;br&gt;exception. If the argument (parent in this case, but the same applies to 
&lt;br&gt;any other argument) is consumed by something else, this check is not 
&lt;br&gt;possible. I think this thought is more general than this stupid example 
&lt;br&gt;I can produce just now. This would solve the optional parameters too.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Doriano
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26571608.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26571168</id>
	<title>Re: libtool problem</title>
	<published>2009-11-30T00:16:44Z</published>
	<updated>2009-11-30T00:16:44Z</updated>
	<author>
		<name>o.s.p</name>
	</author>
	<content type="html">Le samedi 28 novembre 2009 14:09:06, o.s.p a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; hallo!
&lt;br&gt;&amp;gt;&amp;gt; frugalware (current) here with libtool 2.2.6b
&lt;br&gt;&amp;gt;&amp;gt; when in make install step i have this error:
&lt;br&gt;&amp;gt;&amp;gt; .....
&lt;br&gt;&amp;gt;&amp;gt; libtool: Version mismatch error. &amp;nbsp;This is libtool 2.2.6, but the
&lt;br&gt;&amp;gt;&amp;gt; libtool: definition of this LT_INIT comes from libtool 2.2.6b.
&lt;br&gt;&amp;gt;&amp;gt; libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6
&lt;br&gt;&amp;gt;&amp;gt; libtool: and run autoconf again.
&lt;br&gt;&amp;gt;&amp;gt; make[2]: *** [gbc3] Error 63
&lt;br&gt;&amp;gt;&amp;gt; make[2]: Leaving directory `/home/god/Desktop/src/g/trunk/main/gbc'
&lt;br&gt;&amp;gt;&amp;gt; make[1]: *** [install-recursive] Error 1
&lt;br&gt;&amp;gt;&amp;gt; make[1]: Leaving directory `/home/god/Desktop/src/g/trunk/main'
&lt;br&gt;&amp;gt;&amp;gt; make: *** [install-recursive] Error 1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;30-Day trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;and focus on what you do best, core application coding. Discover what's
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;new with Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571168&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Put this file in the root of gambas dir and run ./reconf-all
&lt;br&gt;&amp;gt; It's only a quick workaround but it's working.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ++
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;/div&gt;perfect!
&lt;br&gt;i've added the libtoolize command to my scripts attached here for those
&lt;br&gt;who whant to keep cool its gambas!
&lt;br&gt;but first check if the string at row 11 in svngb is correct for your
&lt;br&gt;language
&lt;br&gt;my 2 cents...
&lt;br&gt;thank you
&lt;br&gt;&lt;br /&gt;#!/bin/bash
&lt;br&gt;#$1 user
&lt;br&gt;#$2 url
&lt;br&gt;#$3 version
&lt;br&gt;set +x
&lt;br&gt;echo
&lt;br&gt;echo $1
&lt;br&gt;echo $2
&lt;br&gt;echo $3
&lt;br&gt;echo $4
&lt;br&gt;echo &amp;quot;-------------------------------------------&amp;quot;
&lt;br&gt;&lt;br&gt;if [ &amp;quot;$4&amp;quot; = &amp;quot;-u&amp;quot; ];then
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;uninstalling!!!!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make uninstall
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;&lt;br&gt;if [ &amp;quot;$4&amp;quot; = &amp;quot;-r&amp;quot; ];then
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; svn checkout $2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;svn refreshed; to do:&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;1 \#make uninstall&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;2 reconf-all&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;3 configure -C&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;4 make&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;5 \#make install&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;if [ &amp;quot;$4&amp;quot; = &amp;quot;-c&amp;quot; ];then
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd $3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;uninstall ----------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make uninstall
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;reconf -------------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; su &amp;quot;$1&amp;quot; -c &amp;quot;./reconf-all&amp;quot;
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;libtoolize --copy --force&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;config -------------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; su &amp;quot;$1&amp;quot; -c &amp;quot;./configure -C | tee config.log&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;make ---------------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; su &amp;quot;$1&amp;quot; -c &amp;quot;make | tee make.log&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;install ------------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; make install | tee install.log
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;done! --------------------------------------&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;&lt;br&gt;cd $3
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;echo &amp;quot;uninstall ----------------------------------&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;make uninstall
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;cd ..
&lt;br&gt;echo &amp;quot;going on svn -------------------------------&amp;quot;
&lt;br&gt;pwd
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;svn checkout $2&amp;quot;
&lt;br&gt;cd $3
&lt;br&gt;echo &amp;quot;reconf -------------------------------------&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;./reconf-all&amp;quot;
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;libtoolize --copy --force&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;echo &amp;quot;config -------------------------------------&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;./configure -C | tee config.log&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;echo &amp;quot;make ---------------------------------------&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;su &amp;quot;$1&amp;quot; -c &amp;quot;make | tee make.log&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;echo &amp;quot;install ------------------------------------&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;make install | tee install.log
&lt;br&gt;echo &amp;quot;done all!-----------------------------------&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;#!/bin/bash
&lt;br&gt;#must run as root and do somethings as user
&lt;br&gt;#set -x
&lt;br&gt;&lt;br&gt;echo &amp;quot;Params: -r &amp;nbsp; scarica svn solamente&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-c &amp;nbsp; compila e installa solamente&amp;quot;
&lt;br&gt;echo &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-u &amp;nbsp; disinstalla&amp;quot;
&lt;br&gt;echo
&lt;br&gt;&lt;br&gt;#change this to match your language
&lt;br&gt;GRP=&amp;quot;Revisione:&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;#V=&amp;quot;2.0&amp;quot;
&lt;br&gt;#URL=&amp;quot;&lt;a href=&quot;https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/branches/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/branches/&lt;/a&gt;&amp;quot;$V&amp;quot;/&amp;quot;
&lt;br&gt;&lt;br&gt;U=$USER
&lt;br&gt;V=&amp;quot;trunk&amp;quot;
&lt;br&gt;URL=&amp;quot;&lt;a href=&quot;https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/&lt;/a&gt;&amp;quot;$V&amp;quot;/&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;if [ &amp;quot;$1&amp;quot; = &amp;quot;-u&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ -d $V ]; then 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kdesu &amp;quot;konsole --noclose --nomenubar --notabbar -e nice -n 10 ./doit $U $URL $V $1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;no folder for $V&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;&lt;br&gt;if [ -d $V ]; then 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; l=$(svn info $V | grep $GRP)
&lt;br&gt;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mkdir $V
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; l=&amp;quot;00000&amp;quot;
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;if [ &amp;quot;$1&amp;quot; = &amp;quot;-c&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; r=&amp;quot;00000&amp;quot;
&lt;br&gt;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ping -c 1 gambas.svn.sourceforge.net 2&amp;&amp;gt;1 /dev/null
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ $? = &amp;nbsp;0 ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; r=$(svn info $URL | grep $GRP)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;no net!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;echo &amp;quot; local: $l&amp;quot;
&lt;br&gt;echo &amp;quot;remote: $r&amp;quot;
&lt;br&gt;&lt;br&gt;if [ &amp;quot;$1&amp;quot; == &amp;quot;-r&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo
&lt;br&gt;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$l&amp;quot; == &amp;quot;$r&amp;quot; ]; then 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;same version or nothing to do!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;echo &amp;quot;proceed? (Y/n):&amp;quot;
&lt;br&gt;read boh
&lt;br&gt;if [ &amp;quot;$boh&amp;quot; = &amp;quot;y&amp;quot; ] || [ &amp;quot;$boh&amp;quot; = &amp;quot;&amp;quot; ] || [ &amp;quot;$boh&amp;quot; = &amp;quot;Y&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;procedure:&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;(root) make unistall&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;svn download&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;./reconf-all&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;./configure -C&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;make&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;(root) make install&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$1&amp;quot; = &amp;quot;-r&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nice 10 ./doit jondoe $URL $V $1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kdesu &amp;quot;konsole --noclose --nomenubar --notabbar -e nice -n 10 ./doit $U $URL $V $1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;bye...&amp;quot;
&lt;br&gt;fi
&lt;br&gt;echo &amp;quot; &amp;quot;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571168&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libtool-problem-tp26553310p26571168.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26569831</id>
	<title>Re: How can I create radio (mutually exclusive) menu?</title>
	<published>2009-11-29T21:34:45Z</published>
	<updated>2009-11-29T21:34:45Z</updated>
	<author>
		<name>Kadaitcha Man</name>
	</author>
	<content type="html">2009/11/30 Fabien Bodard &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569831&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gambas.fr@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; it is complicated because off the actiongroup of qt
&lt;br&gt;&lt;br&gt;My view is that it's an unnecessary feature; a nice to have
&lt;br&gt;razzle-dazzle. If it's going to complicate the GTK toolkit I'd be
&lt;br&gt;inclined to give it a miss. but then, that's just my opinion.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26569831&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-can-I-create-radio-%28mutually-exclusive%29-menu--tp26542682p26569831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26568564</id>
	<title>Re: Custom Control</title>
	<published>2009-11-29T17:30:03Z</published>
	<updated>2009-11-29T17:30:03Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&amp;gt; I apologize if I gave you the wrong impression. I didn't intend for you
&lt;br&gt;&amp;gt; to change anything. I was just wondering if it could already be done and
&lt;br&gt;&amp;gt; I was missing it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I really like Gambas and have been enjoying the learning experience.
&lt;br&gt;&amp;gt; Thanks for creating it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;No, you really shown me that there is some incoherence between OPTIONAL syntax 
&lt;br&gt;and the way argument are used in inherited constructor. So I think I will 
&lt;br&gt;invert that for Gambas 3, despite it will need a little bit of CPU for that.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26568564&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26568564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566898</id>
	<title>Re: How can I create radio (mutually exclusive) menu?</title>
	<published>2009-11-29T14:18:56Z</published>
	<updated>2009-11-29T14:18:56Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">it is complicated because off the actiongroup of qt
&lt;br&gt;&lt;br&gt;how to define the children group in a simple sequence of menu entry...
&lt;br&gt;&lt;br&gt;and it use a special actiongroup (exclude)
&lt;br&gt;&lt;a href=&quot;http://doc.trolltech.com/4.5/qaction.html#checkable-prop&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://doc.trolltech.com/4.5/qaction.html#checkable-prop&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;then is there something like that in gtk ?... as we need to maintain
&lt;br&gt;the toolkits compatibility...
&lt;br&gt;yes : &lt;a href=&quot;http://library.gnome.org/devel/gtk/stable/GtkRadioMenuItem.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://library.gnome.org/devel/gtk/stable/GtkRadioMenuItem.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/29 Kadaitcha Man &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam.nospam.nospam@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/11/30 nando &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566898&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando_f@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Someone is confused
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's not the OP. So he misused a word. Did you look at the calculator
&lt;br&gt;&amp;gt; yet like he suggested?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566898&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566898&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-can-I-create-radio-%28mutually-exclusive%29-menu--tp26542682p26566898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566781</id>
	<title>Re: Get the index of a menu</title>
	<published>2009-11-29T14:07:38Z</published>
	<updated>2009-11-29T14:07:38Z</updated>
	<author>
		<name>Fabien Bodard-4</name>
	</author>
	<content type="html">better is to use the last key
&lt;br&gt;&lt;br&gt;PUBLIC SUB Menuname_Click()
&lt;br&gt;&amp;nbsp; and do everything with the menu item with the properties
&lt;br&gt;&amp;nbsp; Last.xxx = ...
&lt;br&gt;&lt;br&gt;2009/11/29 Matti &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566781&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;math.eber@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What is the need for the index?
&lt;br&gt;&amp;gt; A menu has a name.
&lt;br&gt;&amp;gt; You can react to the click event with
&lt;br&gt;&amp;gt; PUBLIC SUB Menuname_Click()
&lt;br&gt;&amp;gt; and do everything with the menu item with the properties
&lt;br&gt;&amp;gt; Menuname.xxx = ...
&lt;br&gt;&amp;gt; enable/disable, check, and so on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Matti
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David Dell schrieb:
&lt;br&gt;&amp;gt;&amp;gt; How can I get the index of a menu in the collection of children of its
&lt;br&gt;&amp;gt;&amp;gt; parent? There is no Menu.Index property.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thank you,
&lt;br&gt;&amp;gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Gambas-user mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566781&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566781&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Get-the-index-of-a-menu-tp26547532p26566781.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566290</id>
	<title>Re: Custom Control</title>
	<published>2009-11-29T13:22:44Z</published>
	<updated>2009-11-29T13:22:44Z</updated>
	<author>
		<name>D. L. Fox-3</name>
	</author>
	<content type="html">I apologize if I gave you the wrong impression. I didn't intend for you 
&lt;br&gt;to change anything. I was just wondering if it could already be done and 
&lt;br&gt;I was missing it.
&lt;br&gt;&lt;br&gt;I really like Gambas and have been enjoying the learning experience. 
&lt;br&gt;Thanks for creating it.
&lt;br&gt;&lt;br&gt;Benoît Minisini wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; You get a point there: optional arguments cannot really be used in 
&lt;br&gt;&amp;gt; constructors, unless you do not use inheritance. Because the rule is that if 
&lt;br&gt;&amp;gt; an argument is optional, all following arguments are. Which is a contradiction 
&lt;br&gt;&amp;gt; with the way arguments are used.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe I should change the way arguments are consumed by inherited 
&lt;br&gt;&amp;gt; constructors. I mean not inverting them, i.e. inverting them on the stack, so 
&lt;br&gt;&amp;gt; that you write New MyControl(FMain, lVal1, lVal2...). But this will uses some 
&lt;br&gt;&amp;gt; CPU.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I must think about that...
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566290&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26566290.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26566034</id>
	<title>Re: Custom Control</title>
	<published>2009-11-29T12:59:27Z</published>
	<updated>2009-11-29T12:59:27Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Benoît Minisini wrote:
&lt;br&gt;&amp;gt; &amp;gt; In Gambas 3, the /control directory must be put inside the &amp;quot;Project&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; section.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Okay, that worked. I was using the control directory automatically
&lt;br&gt;&amp;gt; created when I first created the project. Thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Please provide the details of what you have done, and maybe I will tell
&lt;br&gt;&amp;gt; &amp;gt; you.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm referring to code used when programming the component itself.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For example, in the component code:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Public Sub _new(lVal1 As Long, lVal2 As Long, Optional lVal3 As Long)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I make the component and try to use it in a project, I have to also
&lt;br&gt;&amp;gt; pass the parent container name. So, if I use:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, lVal3, FMain)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It works fine. But if I try to leave out the *optional* argument:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, FMain)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I will get &amp;quot;Not enough arguments&amp;quot; from the IDE. If I try:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; oVar = New ComponentName(lVal1, lVal2, , FMain)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I will get &amp;quot;Unexpected Comma&amp;quot; from the IDE. And, of course, if I pass
&lt;br&gt;&amp;gt; NUll as the optional argument, it's the incorrect data type for the
&lt;br&gt;&amp;gt; argument. I understand why I'm getting the messages I'm getting. I'm
&lt;br&gt;&amp;gt; just asking is there any way to use an *optional* argument to the _new
&lt;br&gt;&amp;gt; sub of a component.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This isn't something critical. This is just a personal project I chose
&lt;br&gt;&amp;gt; to do as an exercise, to get familiar with Gambas. I always do stuff
&lt;br&gt;&amp;gt; like this whenever I'm learning a new language or (in this case) IDE, etc.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;You get a point there: optional arguments cannot really be used in 
&lt;br&gt;constructors, unless you do not use inheritance. Because the rule is that if 
&lt;br&gt;an argument is optional, all following arguments are. Which is a contradiction 
&lt;br&gt;with the way arguments are used.
&lt;br&gt;&lt;br&gt;Maybe I should change the way arguments are consumed by inherited 
&lt;br&gt;constructors. I mean not inverting them, i.e. inverting them on the stack, so 
&lt;br&gt;that you write New MyControl(FMain, lVal1, lVal2...). But this will uses some 
&lt;br&gt;CPU.
&lt;br&gt;&lt;br&gt;I must think about that...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26566034&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Custom-Control-tp26559404p26566034.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565985</id>
	<title>Re: error in documentation</title>
	<published>2009-11-29T12:55:15Z</published>
	<updated>2009-11-29T12:55:15Z</updated>
	<author>
		<name>Bugzilla from gambas@users.sourceforge.net</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; I think there is an error in
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://gambasdoc.org/help/doc/locale&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gambasdoc.org/help/doc/locale&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; About the charset it says:
&lt;br&gt;&amp;gt; &amp;quot;All characters that follows the xx_YY string are ignored by Gambas.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I had a big problem when I tried to run my prog in English, because with
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;quot;en_GB&amp;quot; or &amp;quot;en_US&amp;quot; a wrong charset was loaded. One runtime error after the
&lt;br&gt;&amp;gt; &amp;nbsp;other with filenames that contained non-ASCII characters.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; After searching and reading a long time, I didn't know what to do and
&lt;br&gt;&amp;gt; &amp;nbsp;finally just tried the environment variable LANG = &amp;quot;en_GB.UTF-8&amp;quot; - and,
&lt;br&gt;&amp;gt; &amp;nbsp;voila, now it works wonderful! Gambas doesn't ignore this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Matti
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;To be more precise: all characters that follows the xx_YY string are actually 
&lt;br&gt;ignored by Gambas, but not by the system library. The system library uses the 
&lt;br&gt;full $LANG, $LANGUAGE and $LC_* environment variables to decide which language 
&lt;br&gt;and which charset to use. Gambas uses just the xx_YY part to find the 
&lt;br&gt;translation file to use.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Benoît Minisini
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565985&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/error-in-documentation-tp26563847p26565985.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565854</id>
	<title>Re: How can I create radio (mutually exclusive) menu?</title>
	<published>2009-11-29T12:41:37Z</published>
	<updated>2009-11-29T12:41:37Z</updated>
	<author>
		<name>Kadaitcha Man</name>
	</author>
	<content type="html">2009/11/30 nando &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565854&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando_f@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; Someone is confused
&lt;br&gt;&lt;br&gt;It's not the OP. So he misused a word. Did you look at the calculator
&lt;br&gt;yet like he suggested?
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565854&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;Screenshot-Calculator - Scientific.png&lt;/strong&gt; (67K) &lt;a href=&quot;http://old.nabble.com/attachment/26565854/0/Screenshot-Calculator%20-%20Scientific.png&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-can-I-create-radio-%28mutually-exclusive%29-menu--tp26542682p26565854.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26565802</id>
	<title>Re: How can I create radio (mutually exclusive) menu?</title>
	<published>2009-11-29T12:37:13Z</published>
	<updated>2009-11-29T12:37:13Z</updated>
	<author>
		<name>Kadaitcha Man</name>
	</author>
	<content type="html">2009/11/29 nando &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565802&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nando_f@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; Radio Buttons only make sense when you use more than ONE.
&lt;br&gt;&amp;gt; Placing them on a PANEL container makes them a 'family' and
&lt;br&gt;&amp;gt; are grouped together so that only one can be selected TRUE.
&lt;br&gt;&amp;gt; If you don't want to see the panel border, you can have no border.
&lt;br&gt;&amp;gt; If you use only ONE Radio Button, it will always be TRUE because there
&lt;br&gt;&amp;gt; are no other radio buttons to select true thus making the first false.
&lt;br&gt;&amp;gt; If you want to have a ON/OFF type of Radio Button, then use the CHECKBOX
&lt;br&gt;&amp;gt; or TOGGLE Button.  The Radio Button is not a correct use for such a case.
&lt;br&gt;&lt;br&gt;Take a look at the calculator View menu like he suggested.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gambas-user mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26565802&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gambas-user@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gambas-user&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gambas-user&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-can-I-create-radio-%28mutually-exclusive%29-menu--tp26542682p26565802.html" />
</entry>

</feed>
