From Karl.Reinl at ...16... Sun Sep 3 20:36:58 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 3 Sep 2006 20:36:58 +0200 Subject: [Gambas-devel] my wish for the Translation Tool Message-ID: <200609032036.59137.Karl.Reinl@...16...> Salut Beno?t, I made the changes I wished, not the way with a TreeView as I wished. Now I fill a ComboBox with all files found in Column 2 = 'Comments' I work with a second ColumnView , and I shift the Data between. I send you both the diff-files and the files. The changes where made on gambas2-1.9.41. Hope you find it usfull. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: patch-FTranslate.tar.bz2 Type: application/x-tbz Size: 7246 bytes Desc: not available URL: From Karl.Reinl at ...16... Sun Sep 3 23:49:18 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 3 Sep 2006 23:49:18 +0200 Subject: [Gambas-devel] new version of Ftranslate.* Message-ID: <200609032349.19086.Karl.Reinl@...16...> Salut Beno?t, after working a while with the Translation-Tool, I found that always changing between keyboard and mouse is not usefull if you want typing texts ( this is also meant for the rest of the IDE ) I looked where I can make the Translation-Tool driveable by keyboard. And found out that a beginning was made by you :-( but nobody knows it ) , and the help for the IDE isn't written. So I added some more keys to the main working field in translation-tool, and set a 'little' help to the fields-tooltip, and also to the buttons-tooltip. Send you the updated diff's and files. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: patch-FTranslate.tar.bz2 Type: application/x-tbz Size: 7852 bytes Desc: not available URL: From katsanqat at ...520... Mon Sep 4 12:36:45 2006 From: katsanqat at ...520... (B-X Massot) Date: Mon, 4 Sep 2006 12:36:45 +0200 Subject: [Gambas-devel] Error reporting modification on 1.0.17 stable Message-ID: <200609041236.45389.katsanqat@...520...> Hi, At the moment compiling errors are reported with a "Non terminated string At line 5 in Module Hello.module" After our modifications it will become "4th word, 6th character: Non terminated string At line 5 in Module Hello.module" From lode_leroy at ...255... Mon Sep 4 13:49:50 2006 From: lode_leroy at ...255... (lode leroy) Date: Mon, 04 Sep 2006 13:49:50 +0200 Subject: [Gambas-devel] Gambas/GTK+ Message-ID: Is it possible to use Gambas to develop and deploy without using Qt, so using GTK+ only? From jredrejo at ...176... Mon Sep 4 14:09:28 2006 From: jredrejo at ...176... (=?ISO-8859-1?Q?Jos=E9_Luis_Redrejo?=) Date: Mon, 4 Sep 2006 14:09:28 +0200 Subject: [Gambas-devel] Gambas/GTK+ In-Reply-To: References: Message-ID: <8eb28a500609040509g17a6db40v1eef058961a994ca@...178...> 2006/9/4, lode leroy : > Is it possible to use Gambas to develop and deploy without > using Qt, so using GTK+ only? > > It's not possible to develop using only gtk if you want to use the IDE that's only available in qt yet. If you use gedit, you can. But, after developing, you can deploy gambas applications made in gtk only without any problem. Some examples: http://www.gnomefiles.org/app.php/ControlAula http://gambas.gnulinex.org/radiogambas/ From gambas at ...1... Mon Sep 4 18:50:13 2006 From: gambas at ...1... (Benoit Minisini) Date: Mon, 4 Sep 2006 18:50:13 +0200 Subject: [Gambas-devel] new version of Ftranslate.* In-Reply-To: <200609032349.19086.Karl.Reinl@...16...> References: <200609032349.19086.Karl.Reinl@...16...> Message-ID: <200609041850.13940.gambas@...1...> On Sunday 03 September 2006 23:49, Charlie Reinl wrote: > Salut Beno?t, > > after working a while with the Translation-Tool, I found that always > changing between keyboard and mouse is not usefull if you want typing texts > ( this is also meant for the rest of the IDE ) I looked where I can make > the Translation-Tool driveable by keyboard. And found out that a beginning > was made by you :-( but nobody knows it ) , and the help for the IDE isn't > written. > > So I added some more keys to the main working field in translation-tool, > and set a 'little' help to the fields-tooltip, and also to the > buttons-tooltip. > > Send you the updated diff's and files. > > Amicalment > Charlie I will look at that and I will tell you. Regards, -- Benoit Minisini From robsamferr at ...7... Tue Sep 5 15:27:03 2006 From: robsamferr at ...7... (Rob SamFerr) Date: Tue, 5 Sep 2006 06:27:03 -0700 (PDT) Subject: [Gambas-devel] Gambas problems In-Reply-To: <200609041850.13940.gambas@...1...> Message-ID: <20060905132703.79929.qmail@...522...> Hello.... I have a problema installing gambas.... i'm using red hat 9, i know it's old but it's free... and in red hat installing said, that i have to install curl, libxml and qt, last update... i did it, without a problem, but when i'm trying to install any of package versions( 0.14, 0.15, 0.16 or 0.17 ), it sends me an error at the end of installation... that says something like All Error 2 or All Error 1.... Can you help me, what i'm doing wrong....???? Roberto Samaniego Ferrabone Licdo. Tecnolog?a de Programaci?n PC Advisers __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From gambas at ...1... Wed Sep 6 18:16:23 2006 From: gambas at ...1... (Benoit Minisini) Date: Wed, 6 Sep 2006 18:16:23 +0200 Subject: [Gambas-devel] new version of Ftranslate.* In-Reply-To: <200609032349.19086.Karl.Reinl@...16...> References: <200609032349.19086.Karl.Reinl@...16...> Message-ID: <200609061816.23719.gambas@...1...> On Sunday 03 September 2006 23:49, Charlie Reinl wrote: > Salut Beno?t, > > after working a while with the Translation-Tool, I found that always > changing between keyboard and mouse is not usefull if you want typing texts > ( this is also meant for the rest of the IDE ) I looked where I can make > the Translation-Tool driveable by keyboard. And found out that a beginning > was made by you :-( but nobody knows it ) , and the help for the IDE isn't > written. > > So I added some more keys to the main working field in translation-tool, > and set a 'little' help to the fields-tooltip, and also to the > buttons-tooltip. > > Send you the updated diff's and files. > > Amicalment > Charlie I have merged your patch. Everything was OK, except that it would be cool if you could follow the same naming conventions and indentation than me. :-) More important, I optimize one or two functions (the one that fills the displayed ColumnView from the hidden one) by using Split() instead of InStr() and many tests. I added the ".project" file in the combo-box. It seems that you forgot it. I changed the position of a few controls too. Well, you will see the result in the next version. :-) Regards, -- Benoit Minisini From Karl.Reinl at ...16... Wed Sep 6 21:06:16 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Wed, 06 Sep 2006 21:06:16 +0200 Subject: [Gambas-devel] new version of Ftranslate.* In-Reply-To: <200609061816.23719.gambas@...1...> References: <200609032349.19086.Karl.Reinl@...16...> <200609061816.23719.gambas@...1...> Message-ID: <1157569577.8129.9.camel@...102...> Am Mittwoch, den 06.09.2006, 18:16 +0200 schrieb Benoit Minisini: > On Sunday 03 September 2006 23:49, Charlie Reinl wrote: > > Salut Beno?t, > > > > after working a while with the Translation-Tool, I found that always > > changing between keyboard and mouse is not usefull if you want typing texts > > ( this is also meant for the rest of the IDE ) I looked where I can make > > the Translation-Tool driveable by keyboard. And found out that a beginning > > was made by you :-( but nobody knows it ) , and the help for the IDE isn't > > written. > > > > So I added some more keys to the main working field in translation-tool, > > and set a 'little' help to the fields-tooltip, and also to the > > buttons-tooltip. > > > > Send you the updated diff's and files. > > > > Amicalment > > Charlie > > I have merged your patch. Everything was OK, except that it would be cool if > you could follow the same naming conventions and indentation than me. :-) > > More important, I optimize one or two functions (the one that fills the > displayed ColumnView from the hidden one) by using Split() instead of InStr() > and many tests. > > I added the ".project" file in the combo-box. It seems that you forgot it. > > I changed the position of a few controls too. > > Well, you will see the result in the next version. :-) > > Regards, > Salut Beno?t, the not added ".project" file, is while my fillig Sub hasn't detected it, so it (was) is a bug. ? I ignored that there is something to translate in the ".project" file ? I'v didn'T find ".project" file in de.po from gambas2 ? Amicalment Charlie From gbfhbrklgwoo at ...523... Thu Sep 7 17:35:51 2006 From: gbfhbrklgwoo at ...523... (Krasa) Date: Thu, 07 Sep 2006 08:35:51 -0700 Subject: [Gambas-devel] you've recieved new mail from Krasa, 29 y.o, Russia matchmaking Message-ID: <2383176451.07441734938@...523...> Dear User of our Site! you hav new E-message from Krasa, 29 y.o., Rusia, matchmaking Please, check 5 unread notes from girls: http://www.bestdatingadsrussia.info/7423c2e91b/? If you have any problems, please, ask the manager. Nice wishes, admin at ...524... manager Tisa GT_YES alexander okul joshua hartmut grendel schoepf visitor lgoddard rsaran gaal delperug tpot rmayr bcrl Vinayak herzog andy_j_duncan rlinders egisin jwatson From gambas at ...1... Fri Sep 8 17:29:44 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 8 Sep 2006 17:29:44 +0200 Subject: [Gambas-devel] new version of Ftranslate.* In-Reply-To: <1157569577.8129.9.camel@...102...> References: <200609032349.19086.Karl.Reinl@...16...> <200609061816.23719.gambas@...1...> <1157569577.8129.9.camel@...102...> Message-ID: <200609081729.45010.gambas@...1...> On Wednesday 06 September 2006 21:06, Charlie Reinl wrote: > Am Mittwoch, den 06.09.2006, 18:16 +0200 schrieb Benoit Minisini: > > On Sunday 03 September 2006 23:49, Charlie Reinl wrote: > > > Salut Beno?t, > > > > > > after working a while with the Translation-Tool, I found that always > > > changing between keyboard and mouse is not usefull if you want typing > > > texts ( this is also meant for the rest of the IDE ) I looked where I > > > can make the Translation-Tool driveable by keyboard. And found out that > > > a beginning was made by you :-( but nobody knows it ) , and the help > > > for the IDE isn't written. > > > > > > So I added some more keys to the main working field in > > > translation-tool, and set a 'little' help to the fields-tooltip, and > > > also to the buttons-tooltip. > > > > > > Send you the updated diff's and files. > > > > > > Amicalment > > > Charlie > > > > I have merged your patch. Everything was OK, except that it would be cool > > if you could follow the same naming conventions and indentation than me. > > :-) > > > > More important, I optimize one or two functions (the one that fills the > > displayed ColumnView from the hidden one) by using Split() instead of > > InStr() and many tests. > > > > I added the ".project" file in the combo-box. It seems that you forgot > > it. > > > > I changed the position of a few controls too. > > > > Well, you will see the result in the next version. :-) > > > > Regards, > > Salut Beno?t, > > the not added ".project" file, is while my fillig Sub hasn't detected > it, so it (was) is a bug. > > ? I ignored that there is something to translate in the ".project" > file ? > > I'v didn'T find ".project" file in de.po from gambas2 ? > > Amicalment > Charlie > Actually this is a hack. A ".po" file without name is created at compilation time that includes the application title and application description, so that they can be translated. In this file, I put in comments that the strings comes from the ".project" source file, but of course ".project" is not a source file. Regards, -- Benoit Minisini From bohrbright at ...525... Mon Sep 11 11:02:19 2006 From: bohrbright at ...525... (appendage) Date: Mon, 11 Sep 2006 17:02:19 +0800 Subject: [Gambas-devel] adobe Message-ID: <84378254165939.28164880D8@...526...> H o t sotck al ert. This one is still climbling the stcok cha rts aler t Breaking markett news report - TQW W. P K Lookup: TQW W. P K Commpany Name: Talyor Aqupaonics Wordlwide, Inc. Recently traading for: 0.40 6 Week Target: 1.25 6 Month Target: 4.97 Rating: Immediate b uy Expected: Steadily climb for the top Our featured compaany TQW W is a ?Big Fish? in what so far has been a little pond. But all of that is going to change when Wall Street sees the growth they?re experiencing. Whether you love fish, or vegetables, or don?t care for either one, TQ WW needs to be on your plate! Successs has already happened for Tailor Made Fish Farms, the original compaany behind TQ WW, as you can see by the stories on this page. Do your research, and find out why we think TQ WW could increase as much as 400% or more in the next few weeks. If you?ve been fishing for a great opportunity, OTCP K: TQW W could be the best deal you?ve ever hooked! Talior Auqaponics Worldiwde, Inc. (OTCP K: TQ WW) has developed an easy to operate, land-based modular fish production system that is both sustainable and environmentally responsible. Production of ?year-round? premium quality fish and vegetables is achieved through compact and controlled production areas using much less water than conventional methods resulting in two crops from a single water uptake. This efficient combination of T QWW's fish & vegetable production has two major advantages: We see the possibility of a 250% rise in the very near future, and more may come after word spreads. Go with the flow ? and b uy T QWW when the ?tide? is low, then just wait for it to come in! Huge mooney from a ccompany that satisfies ecological needs ? there?s something you don?t see very often. TQW W is primed for huge international growth in the very near future, and as one of the most well-known players in the aquaponics field, TQ WW will bring its induustry to new countries (and new inveestors!). It seems like making mooney with Auqaponics is as easy as shooting fish in a barrel?and now you can ride the wave with TQW W! Don?t delay ? do your research on TQ WW and contact your bbroker immeddiately! The time to get in on this great fish story is now! Talior Aqauponics Worldwdie, unlike many of its competitors, already succcessfully operates a coommercial scale food production system. The upside for Aquaponics is uncharted, but huge revenues are already being derived from a Tailoor Aquaponiccs combined Fish Farming/Vegetable Farming venture in Australia. The research shows us that this is a sttock we want to acquire ? and acquire a great deal of ? before more news makes it across the Pacific. Remember, TQW W is on trrack for inccreases of 250%, 400% or more, but not many people know about it yet. That?s why you need to do your research and make your p l a y today! Any of the above statements with respect to the future predications or goals and ev ents may be seen as only forward looking and nothing else. All i nformation inside this em ail pertaining to any sort of ffinancial advice need to be understood as in formation and not advice. None of the inform ation above can be constructed as any sort of finann cial advic e. This is a paaid adverttisement. From Karl.Reinl at ...16... Mon Sep 11 22:11:58 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Mon, 11 Sep 2006 22:11:58 +0200 Subject: [Gambas-devel] Canges made on Ftranslate Message-ID: <200609112211.59107.Karl.Reinl@...16...> Salut Beno?t, you'v missed to strip the F1 at txtTranslate_KeyPress(), shows an empty Baloon now! Amicalment Charlie From Karl.Reinl at ...16... Thu Sep 14 22:13:04 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Thu, 14 Sep 2006 22:13:04 +0200 Subject: [Gambas-devel] gambas2 and Arrays Message-ID: <200609142213.04666.Karl.Reinl@...16...> Salut Beno?t, while I'm looking how do you get the array informations into the debug.local.window and how can I create a Array-Window, where I can browse the hole Array, I found that, by accedent, see 'NiceToHave.png'. Happend on gambas2-1.9.42 So now my Question: is there a way to get back from debug a string to split, with all elements, even if there are more then 10 ? Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: NiceToHave.png Type: image/png Size: 34430 bytes Desc: not available URL: From Vince.Scott at ...440... Fri Sep 15 16:19:59 2006 From: Vince.Scott at ...440... (Scott, Vince) Date: Fri, 15 Sep 2006 09:19:59 -0500 Subject: [Gambas-devel] Events Message-ID: Help anyone... Can you send keyboard events in Gambas like you can with VB's Sendkey? Also, can you send events to a combo box to make it dropdown without using a mouse. I am working on a touch screen application in which no keyboard or mouse will be used...I need to send keyboard events via code. Any suggestions??? Thanks, Vince Scott This communication is confidential and may be legally privileged. If you are not the intended recipient, (i) please do not read or disclose to others, (ii) please notify the sender by reply mail, and (iii) please delete this communication from your system. Failure to follow this process may be unlawful. Thank you for your cooperation. -------------- next part -------------- An HTML attachment was scrubbed... URL: From chubba at ...527... Fri Sep 15 16:58:31 2006 From: chubba at ...527... (Carlene Stidham) Date: Fri, 15 Sep 2006 07:58:31 -0700 Subject: [Gambas-devel] PHxyeARMA Message-ID: <01c6d8d8$0142fa20$eba9697c@...528...> Hi QUIT OVE i RP a AYIN s G FOR YO i UR PH s ARM j AC b Y S z AV n E up t p o 50 k % w z ith http://www.hasadungewunjuns.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From sourceforge-raindog2 at ...19... Fri Sep 15 17:04:23 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Fri, 15 Sep 2006 11:04:23 -0400 Subject: [Gambas-devel] Events In-Reply-To: References: Message-ID: <200609151104.23492.sourceforge-raindog2@...19...> On Friday 15 September 2006 10:19, Scott, Vince wrote: > Can you send keyboard events in Gambas like you can with VB's > Sendkey? Also, can you send events to a combo box to make it > dropdown without using a mouse. I am working on a touch screen > application in which no keyboard or mouse will be used...I > need to send keyboard events via code. Under Linux, the touchscreen is usually handled as a mouse. That's how tablets work, like the one I'm typing this on. There's a "wacom" module, and maybe an X11 driver, that takes touchscreen input and converts it to mouse movements and clicks. But I don't know whether that helps you in this situation. Gambas has no SendKeys equivalent; that was one of the first things I mentioned on the original help wiki's "Differences from VB" page. At the time, I was also looking for a way to send F4 to a combo box to make it drop down. I never did find one. Qt's QComboBox widget (which ComboBox is based on) does have a popup() method which it should be pretty easy to expose in Gambas. Gtk's combo box has an identical method, so there should be no concerns in adding that. I'll see if I can build the latest Gambas2 this weekend and submit a patch. As for SendKeys itself, I'm not sure whether or not it's possible in Qt or Gtk to do that, if it's something you can even do at the toolkit level. I'm not even sure how it works under Windows, since it works even if you have other applications focused (which was when I mostly used it.) Maybe there's a way to inject keyboard events into some global X11 queue, I don't know. I'm pretty sure they must have done it in VB at a lower level than MFC. In any case, it sure would be useful to have. Rob From Vince.Scott at ...440... Fri Sep 15 17:30:55 2006 From: Vince.Scott at ...440... (Scott, Vince) Date: Fri, 15 Sep 2006 10:30:55 -0500 Subject: [Gambas-devel] Events References: <200609151104.23492.sourceforge-raindog2@...19...> Message-ID: Rob, As always thanks for the quick reply and great information. Yes the touchpad does work as a mouse and we are trying to get that work on Linux SuSE. It was simple in Windows to get working with a VB app. If you could expose the Popup method would be awesome. Again thanks for the info...it has been most helpful. Vince -----Original Message----- From: gambas-devel-bounces at lists.sourceforge.net on behalf of Rob Sent: Fri 9/15/2006 10:04 AM To: gambas-devel at lists.sourceforge.net Subject: Re: [Gambas-devel] Events On Friday 15 September 2006 10:19, Scott, Vince wrote: > Can you send keyboard events in Gambas like you can with VB's > Sendkey? Also, can you send events to a combo box to make it > dropdown without using a mouse. I am working on a touch screen > application in which no keyboard or mouse will be used...I > need to send keyboard events via code. Under Linux, the touchscreen is usually handled as a mouse. That's how tablets work, like the one I'm typing this on. There's a "wacom" module, and maybe an X11 driver, that takes touchscreen input and converts it to mouse movements and clicks. But I don't know whether that helps you in this situation. Gambas has no SendKeys equivalent; that was one of the first things I mentioned on the original help wiki's "Differences from VB" page. At the time, I was also looking for a way to send F4 to a combo box to make it drop down. I never did find one. Qt's QComboBox widget (which ComboBox is based on) does have a popup() method which it should be pretty easy to expose in Gambas. Gtk's combo box has an identical method, so there should be no concerns in adding that. I'll see if I can build the latest Gambas2 this weekend and submit a patch. As for SendKeys itself, I'm not sure whether or not it's possible in Qt or Gtk to do that, if it's something you can even do at the toolkit level. I'm not even sure how it works under Windows, since it works even if you have other applications focused (which was when I mostly used it.) Maybe there's a way to inject keyboard events into some global X11 queue, I don't know. I'm pretty sure they must have done it in VB at a lower level than MFC. In any case, it sure would be useful to have. Rob ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel This communication is confidential and may be legally privileged. If you are not the intended recipient, (i) please do not read or disclose to others, (ii) please notify the sender by reply mail, and (iii) please delete this communication from your system. Failure to follow this process may be unlawful. Thank you for your cooperation. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 4190 bytes Desc: not available URL: From lordheavy at ...141... Fri Sep 15 18:29:42 2006 From: lordheavy at ...141... (Laurent Carlier) Date: Fri, 15 Sep 2006 18:29:42 +0200 Subject: [Gambas-devel] Events In-Reply-To: <200609151104.23492.sourceforge-raindog2@...19...> References: <200609151104.23492.sourceforge-raindog2@...19...> Message-ID: <200609151829.42565.lordheavy@...141...> Le vendredi 15 septembre 2006 17:04, Rob a ?crit?: > > As for SendKeys itself, I'm not sure whether or not it's possible > in Qt or Gtk to do that, if it's something you can even do at > the toolkit level. I'm not even sure how it works under > Windows, since it works even if you have other applications > focused (which was when I mostly used it.) Maybe there's a way > to inject keyboard events into some global X11 queue, I don't > know. I'm pretty sure they must have done it in VB at a lower > level than MFC. In any case, it sure would be useful to have. > > Rob > I've take a small look to Qt doc, and i guess it can be done with through the static method QApplication::sendEvent( QObject * receiver, QEvent * event ). I don't know if it can work and if it exist with gtk? .... ++ From lordheavy at ...141... Fri Sep 15 18:35:03 2006 From: lordheavy at ...141... (Laurent Carlier) Date: Fri, 15 Sep 2006 18:35:03 +0200 Subject: [Gambas-devel] Events In-Reply-To: <200609151829.42565.lordheavy@...141...> References: <200609151104.23492.sourceforge-raindog2@...19...> <200609151829.42565.lordheavy@...141...> Message-ID: <200609151835.03547.lordheavy@...141...> Le vendredi 15 septembre 2006 18:29, Laurent Carlier a ?crit?: > Le vendredi 15 septembre 2006 17:04, Rob a ?crit?: > > As for SendKeys itself, I'm not sure whether or not it's possible > > in Qt or Gtk to do that, if it's something you can even do at > > the toolkit level. I'm not even sure how it works under > > Windows, since it works even if you have other applications > > focused (which was when I mostly used it.) Maybe there's a way > > to inject keyboard events into some global X11 queue, I don't > > know. I'm pretty sure they must have done it in VB at a lower > > level than MFC. In any case, it sure would be useful to have. > > > > Rob > > I've take a small look to Qt doc, and i guess it can be done with through > the static method QApplication::sendEvent( QObject * receiver, QEvent * > event ). I don't know if it can work and if it exist with gtk? .... > > ++ > I've just take a look at gtk+ doc, it seem that gtk_propagate_event(GtkWidget *widget, GdkEvent *event) have the same effect. For gtk+ : http://developer.gnome.org/doc/API/2.0/gtk/gtk-General.html#gtk-propagate-event For Qt : http://doc.trolltech.com/3.3/qapplication.html#sendEvent Regards, From Vince.Scott at ...440... Fri Sep 15 19:37:29 2006 From: Vince.Scott at ...440... (Scott, Vince) Date: Fri, 15 Sep 2006 12:37:29 -0500 Subject: [Gambas-devel] Events References: <200609151104.23492.sourceforge-raindog2@...19...> <200609151829.42565.lordheavy@...141...> Message-ID: How would this call be made in Gambas? -----Original Message----- From: gambas-devel-bounces at lists.sourceforge.net on behalf of Laurent Carlier Sent: Fri 9/15/2006 11:29 AM To: mailing list for gambas developers Subject: Re: [Gambas-devel] Events Le vendredi 15 septembre 2006 17:04, Rob a ?crit : > > As for SendKeys itself, I'm not sure whether or not it's possible > in Qt or Gtk to do that, if it's something you can even do at > the toolkit level. I'm not even sure how it works under > Windows, since it works even if you have other applications > focused (which was when I mostly used it.) Maybe there's a way > to inject keyboard events into some global X11 queue, I don't > know. I'm pretty sure they must have done it in VB at a lower > level than MFC. In any case, it sure would be useful to have. > > Rob > I've take a small look to Qt doc, and i guess it can be done with through the static method QApplication::sendEvent( QObject * receiver, QEvent * event ). I don't know if it can work and if it exist with gtk? .... ++ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel This communication is confidential and may be legally privileged. If you are not the intended recipient, (i) please do not read or disclose to others, (ii) please notify the sender by reply mail, and (iii) please delete this communication from your system. Failure to follow this process may be unlawful. Thank you for your cooperation. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 3538 bytes Desc: not available URL: From sourceforge-raindog2 at ...19... Fri Sep 15 19:29:27 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Fri, 15 Sep 2006 13:29:27 -0400 Subject: [Gambas-devel] Events In-Reply-To: <200609151829.42565.lordheavy@...141...> References: <200609151104.23492.sourceforge-raindog2@...19...> <200609151829.42565.lordheavy@...141...> Message-ID: <200609151329.27484.sourceforge-raindog2@...19...> On Friday 15 September 2006 12:29, Laurent Carlier wrote: > I've take a small look to Qt doc, and i guess it can be done > with through the static method QApplication::sendEvent( > QObject * receiver, QEvent * event ). I don't know if it can > work and if it exist with gtk? .... That might be helpful for driving our own programs (though I would question the coding style that resulted in the need to use this) but in VB, SendKeys is most often used to drive other programs. Thank you for doing the research, though... if I get to my patch this weekend maybe I'll figure out a way to make a first implementation of a SendKeys method. Rob From Vince.Scott at ...440... Fri Sep 15 20:06:03 2006 From: Vince.Scott at ...440... (Scott, Vince) Date: Fri, 15 Sep 2006 13:06:03 -0500 Subject: [Gambas-devel] Events References: <200609151104.23492.sourceforge-raindog2@...19...><200609151829.42565.lordheavy@...141...> <200609151329.27484.sourceforge-raindog2@...19...> Message-ID: That would be awesome! -----Original Message----- From: gambas-devel-bounces at lists.sourceforge.net on behalf of Rob Sent: Fri 9/15/2006 12:29 PM To: gambas-devel at lists.sourceforge.net Subject: Re: [Gambas-devel] Events On Friday 15 September 2006 12:29, Laurent Carlier wrote: > I've take a small look to Qt doc, and i guess it can be done > with through the static method QApplication::sendEvent( > QObject * receiver, QEvent * event ). I don't know if it can > work and if it exist with gtk? .... That might be helpful for driving our own programs (though I would question the coding style that resulted in the need to use this) but in VB, SendKeys is most often used to drive other programs. Thank you for doing the research, though... if I get to my patch this weekend maybe I'll figure out a way to make a first implementation of a SendKeys method. Rob ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Gambas-devel mailing list Gambas-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-devel This communication is confidential and may be legally privileged. If you are not the intended recipient, (i) please do not read or disclose to others, (ii) please notify the sender by reply mail, and (iii) please delete this communication from your system. Failure to follow this process may be unlawful. Thank you for your cooperation. -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 3446 bytes Desc: not available URL: From sourceforge-raindog2 at ...19... Fri Sep 15 20:05:59 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Fri, 15 Sep 2006 14:05:59 -0400 Subject: [Gambas-devel] Events In-Reply-To: References: <200609151829.42565.lordheavy@...141...> Message-ID: <200609151406.00000.sourceforge-raindog2@...19...> On Friday 15 September 2006 13:37, Scott, Vince wrote: > How would this call be made in Gambas? I think he just posted that to let us know it's possible... it would need to be added into the gb.qt and gb.gtk components just like the popup() method will be. I guess it's possible you could use the Gambas external function declaration to call it in the meantime, but I don't know how wise it would be to try to call Qt or Gtk functions externally while you're already in a Qt or Gtk event loop. Rob From gambas at ...1... Fri Sep 15 20:24:24 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 15 Sep 2006 20:24:24 +0200 Subject: [Gambas-devel] Events In-Reply-To: <200609151329.27484.sourceforge-raindog2@...19...> References: <200609151829.42565.lordheavy@...141...> <200609151329.27484.sourceforge-raindog2@...19...> Message-ID: <200609152024.24940.gambas@...1...> On Friday 15 September 2006 19:29, Rob wrote: > On Friday 15 September 2006 12:29, Laurent Carlier wrote: > > I've take a small look to Qt doc, and i guess it can be done > > with through the static method QApplication::sendEvent( > > QObject * receiver, QEvent * event ). I don't know if it can > > work and if it exist with gtk? .... > > That might be helpful for driving our own programs (though I > would question the coding style that resulted in the need to use > this) but in VB, SendKeys is most often used to drive other > programs. > > Thank you for doing the research, though... if I get to my patch > this weekend maybe I'll figure out a way to make a first > implementation of a SendKeys method. > > Rob > If you want to send a key to another application, you must forge an X event and uses the X library. But I'm not sure that if you send a keyboard event to an application, it will understand it, as only the window having the focus should receive keyboard events. Regards, -- Benoit Minisini From sourceforge-raindog2 at ...19... Fri Sep 15 21:33:47 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Fri, 15 Sep 2006 15:33:47 -0400 Subject: [Gambas-devel] Events In-Reply-To: <200609152024.24940.gambas@...1...> References: <200609151329.27484.sourceforge-raindog2@...19...> <200609152024.24940.gambas@...1...> Message-ID: <200609151533.47371.sourceforge-raindog2@...19...> On Friday 15 September 2006 14:24, Benoit Minisini wrote: > But I'm not sure that if you send a keyboard event to an > application, it will understand it, as only the window having > the focus should receive keyboard events. Yes, in VB the same is true.... you have to raise the window (or just send the keystrokes to it after it initially starts, since Windows always focuses new windows unless you tell it not to) before sending events to it with SendKeys. Whatever I have time to implement this weekend, I don't think exposing an xlib "raise window" function will be part of it ;) Rob From dcamposf at ...176... Fri Sep 15 22:03:22 2006 From: dcamposf at ...176... (Daniel Campos) Date: Fri, 15 Sep 2006 22:03:22 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 Message-ID: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> Hi: This code worked in previous versions (into a form): PUBLIC SUB Button1_Click() DIM hC AS Control hC = ME PRINT hC.Title END Now it raises an error ( Unknown Symbol). Is it a bug or did the inheritance changed in 1.9.42? And... any plans to stabilize qb.qt? :-) gb.gtk probably will be different in the future if there's not any defined interface to follow, and gb.qt is growing and changing in each version :-) May be it is time to stop a bit, I think... Daniel From gambas at ...1... Fri Sep 15 22:27:03 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 15 Sep 2006 22:27:03 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> Message-ID: <200609152227.03819.gambas@...1...> On Friday 15 September 2006 22:03, Daniel Campos wrote: > Hi: > > This code worked in previous versions (into a form): > > PUBLIC SUB Button1_Click() > > DIM hC AS Control > > hC = ME > PRINT hC.Title > > END > > Now it raises an error ( Unknown Symbol). Is it a bug or did the > inheritance changed in 1.9.42? It is a bug fix. 'Title' is not a property of the Control class. If you need dynamic symbol matching, you must use the Object class. Otherwise, symbol matching must be static, which was not always the case in previous versions. This was fixed in 1.9.34. > > And... any plans to stabilize qb.qt? :-) gb.gtk probably will be > different in the future if there's not any defined interface to > follow, and gb.qt is growing and changing in each version :-) May be > it is time to stop a bit, I think... I change gb.qt only to stabilize it. :-) As you may have notice, there is a share directory in the gb.qt source directory, where I'm beginning to put class description include files. I think you can start to use it, by making a 'share' symbolic link in gb.gtk that points at this directory. I use a '#ifdef GB_QT_COMPONENT" inside for gb.qt specific parts: sometimes, QT strangeness needs some common properties to be overridden in some classes, which may not be needed in gb.gtk. You can look in the Makefile.am file of ./gb.qt/src to see how to define a GB_GTK_COMPONENT for doing the same thing. If you want us to start to make gb.gtk and gb.qt behave the same, I suggest making a page on the wiki where I will put all implementation details of gb.qt controls and where we can freeze this implementation. Are you agree? Give me a few controls you will start to work on, and I will start to fill this page. Note that we will have to do the opposite job for GridView, as the gb.gtk one is more advanced than the gb.qt one now. Regards, -- Benoit Minisini From gambas at ...1... Fri Sep 15 22:27:17 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 15 Sep 2006 22:27:17 +0200 Subject: [Gambas-devel] Canges made on Ftranslate In-Reply-To: <200609112211.59107.Karl.Reinl@...16...> References: <200609112211.59107.Karl.Reinl@...16...> Message-ID: <200609152227.17221.gambas@...1...> On Monday 11 September 2006 22:11, Charlie Reinl wrote: > Salut Beno?t, > > you'v missed to strip the F1 at txtTranslate_KeyPress(), > shows an empty Baloon now! > > Amicalment > Charlie > Fixed. -- Benoit Minisini From gambas at ...1... Fri Sep 15 22:29:41 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 15 Sep 2006 22:29:41 +0200 Subject: [Gambas-devel] gambas2 and Arrays In-Reply-To: <200609142213.04666.Karl.Reinl@...16...> References: <200609142213.04666.Karl.Reinl@...16...> Message-ID: <200609152229.41756.gambas@...1...> On Thursday 14 September 2006 22:13, Charlie Reinl wrote: > Salut Beno?t, > > while I'm looking how do you get the array informations into the > debug.local.window and how can I create a Array-Window, where I can browse > the hole Array, I found that, by accedent, see 'NiceToHave.png'. > > Happend on gambas2-1.9.42 > > So now my Question: > > is there a way to get back from debug a string to split, with all elements, > even if there are more then 10 ? > > > Amicalment > Charlie Do you want to enhance the debugger? A good idea would be replacing this balloon by a more complex control that can display arrays, collections and even object contents. There is support for this in the debugger. Tell me if you dare to do that, and I will explain you how to get the value of any expression from the debugger, so that you can get the entire contents of an array in a scrolling area, and so on... Regards, -- Benoit Minisini From Karl.Reinl at ...16... Fri Sep 15 23:12:52 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Fri, 15 Sep 2006 23:12:52 +0200 Subject: [Gambas-devel] gambas2 and Arrays (II) Message-ID: <200609152312.52971.Karl.Reinl@...16...> Salut Beno?t, to find out how you do, to get Arrays into Debug.Local and into the Baloon, I found in Debug.print.c the reason. There ( in print_object ) you make a break after 8 Elements. It would be better print_object returns the hole array/collection and is truncated for the baloon and/or local watch. So the string can be used to show the values by a DblClick or so on objects which are Arrays or Collections. If you want I can send you my changes, but I think it is easier for you to make it by your own. Let me know, about. Amicalment Charlie From gambas at ...1... Fri Sep 15 23:44:23 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 15 Sep 2006 23:44:23 +0200 Subject: [Gambas-devel] gambas2 and Arrays (II) In-Reply-To: <200609152312.52971.Karl.Reinl@...16...> References: <200609152312.52971.Karl.Reinl@...16...> Message-ID: <200609152344.23907.gambas@...1...> On Friday 15 September 2006 23:12, Charlie Reinl wrote: > Salut Beno?t, > > to find out how you do, to get Arrays into Debug.Local and into the Baloon, > I found in Debug.print.c the reason. > > There ( in print_object ) you make a break after 8 Elements. > > It would be better print_object returns the hole array/collection and is > truncated for the baloon and/or local watch. No, because what happens if the array has one million elements? > So the string can be used to show the values by a DblClick or so on objects > which are Arrays or Collections. > > If you want I can send you my changes, but I think it is easier for you to > make it by your own. > > Let me know, about. > > Amicalment > Charlie > What to be done is making a little form that show array contents by asking the value of each array element to the debugger on demand. For example, by using a tableview. It is a bit slower than getting the array contents in one shot, but it will work whatever the size of the array. Then the same thing can be done for Collections, and for any object written in Gambas by using a special debugger command that prints all field names of an object. If you don't want to do that, no problem. I will do, but not now... Regards, -- Benoit Minisini From Karl.Reinl at ...16... Fri Sep 15 23:36:57 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Fri, 15 Sep 2006 23:36:57 +0200 Subject: [Gambas-devel] gambas2 and Arrays In-Reply-To: <200609152229.41756.gambas@...1...> References: <200609142213.04666.Karl.Reinl@...16...> <200609152229.41756.gambas@...1...> Message-ID: <1158356218.6108.10.camel@...102...> Salut, yes, even actually I made (after changing print_object, I stripted the limints )a DebugInfo2 Window do show the Key and the Values like in Debug.Local, after a DblClick on an Array or Collection. For more I haven't any Idea til now, but let me know, and If you have proposes, please pass them, they are wellcom. Amicalment Charlie Am Freitag, den 15.09.2006, 22:29 +0200 schrieb Benoit Minisini: > On Thursday 14 September 2006 22:13, Charlie Reinl wrote: > > Salut Beno?t, > > > > while I'm looking how do you get the array informations into the > > debug.local.window and how can I create a Array-Window, where I can browse > > the hole Array, I found that, by accedent, see 'NiceToHave.png'. > > > > Happend on gambas2-1.9.42 > > > > So now my Question: > > > > is there a way to get back from debug a string to split, with all elements, > > even if there are more then 10 ? > > > > > > Amicalment > > Charlie > > Do you want to enhance the debugger? > > A good idea would be replacing this balloon by a more complex control that can > display arrays, collections and even object contents. There is support for > this in the debugger. > > Tell me if you dare to do that, and I will explain you how to get the value of > any expression from the debugger, so that you can get the entire contents of > an array in a scrolling area, and so on... > > Regards, > From lordheavy at ...141... Sat Sep 16 11:49:49 2006 From: lordheavy at ...141... (Laurent Carlier) Date: Sat, 16 Sep 2006 11:49:49 +0200 Subject: [Gambas-devel] Events In-Reply-To: <200609151329.27484.sourceforge-raindog2@...19...> References: <200609151829.42565.lordheavy@...141...> <200609151329.27484.sourceforge-raindog2@...19...> Message-ID: <200609161149.50241.lordheavy@...141...> Le vendredi 15 septembre 2006 19:29, Rob a ?crit?: > On Friday 15 September 2006 12:29, Laurent Carlier wrote: > > I've take a small look to Qt doc, and i guess it can be done > > with through the static method QApplication::sendEvent( > > QObject * receiver, QEvent * event ). I don't know if it can > > work and if it exist with gtk? .... > > That might be helpful for driving our own programs (though I > would question the coding style that resulted in the need to use > this) but in VB, SendKeys is most often used to drive other > programs. > If it's a kde app, perhaps dcop can drive it ..... I guess it's the same purpose for the futur dbus component ? (should work with the next kde and actual gnome ?) from here : http://dbus.freedesktop.org/doc/dbus-faq.html " How does D-Bus differ from DCOP? D-Bus is intentionally pretty similar to DCOP, and can be thought of as a "DCOP the next generation" suitable for sharing between the various open source desktop projects. D-Bus is a bit more complex than DCOP, though the Qt binding for D-Bus should not be more complex for programmers. The additional complexity of D-Bus arises from its separation of object references vs. bus names vs. interfaces as distinct concepts, and its support for one-to-one connections in addition to connections over the bus. The libdbus reference implementation has a lot of API to support multiple bindings and main loops, and performs data validation and out-of-memory handling in order to support secure applications such as the systemwide bus. D-Bus is probably somewhat slower than DCOP due to data validation and more "layers" in the reference implementation. A comparison hasn't been posted to the list though. At this time, KDE has not committed to using D-Bus, but there have been discussions of KDE bridging D-Bus and DCOP, or even changing DCOP's implementation to use D-Bus internally (so that GNOME and KDE would end up using exactly the same bus). See the KDE mailing list archives for some of these discussions." Regards, From dcamposf at ...176... Sat Sep 16 15:44:45 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sat, 16 Sep 2006 15:44:45 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <200609152227.03819.gambas@...1...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> Message-ID: <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> Hi: > It is a bug fix. 'Title' is not a property of the Control class. If you need > dynamic symbol matching, you must use the Object class. Otherwise, symbol > matching must be static, which was not always the case in previous versions. > This was fixed in 1.9.34. > OK, I see, may be adding 'casting' would be useful... or may be it is too much for BASIC, what do you think? > If you want us to start to make gb.gtk and gb.qt behave the same, I suggest > making a page on the wiki where I will put all implementation details of > gb.qt controls and where we can freeze this implementation. > > Are you agree? > Sounds pretty good, the first thing I would like to finish is the Form class and the basic controls: button, label + textlabel, combo and listbox, and ensure that they work exactly the same than the qt ones. I already modified the button layout and just now I'm rewritting the "Picture" management for all controls that now share the pictures instead of making copies. BTW I found a bu with both gb.qt and gb.gtk: when using the QUIT method the program always finishes with a segfault. And the IDE seems to not really recompile the projects If they were made with a previous version, it just shows the message "Version too old please recompile" but I had to delete the .gambas folder by hand to refresh the project. About the form class I think at this moment it just lacks two properties, you know at this moment a form can be put as "always on top", but I'd need two more properties: -> "always on bottom" -> "show in all desktops" With those two properties I - and other people :-) - could write "desklets" without the problems of the current Python gDesklets: they're too heavy for little machines, they waste lots of memory. In fact I did that with API calls in the past for gb.gtk: http://danicafe.extreblog.com/200603263792_Tapitas-de-Gambas.html But it is just a X-Window feature that could be shared in both components or implemented with the GTK+ and QT features. That's all at this moment :-) Daniel From gambas at ...1... Sat Sep 16 17:52:56 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 17:52:56 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> Message-ID: <200609161752.56725.gambas@...1...> On Saturday 16 September 2006 15:44, Daniel Campos wrote: > Hi: > > It is a bug fix. 'Title' is not a property of the Control class. If you > > need dynamic symbol matching, you must use the Object class. Otherwise, > > symbol matching must be static, which was not always the case in previous > > versions. This was fixed in 1.9.34. > > OK, I see, may be adding 'casting' would be useful... or may be it is > too much for BASIC, what do you think? > Casting is automatic in Gambas. Just put your object reference in a variable whose type is the type you want to cast to. > > If you want us to start to make gb.gtk and gb.qt behave the same, I > > suggest making a page on the wiki where I will put all implementation > > details of gb.qt controls and where we can freeze this implementation. > > > > Are you agree? > > Sounds pretty good, the first thing I would like to finish is the Form > class and the basic controls: button, label + textlabel, combo and > listbox, and ensure that they work exactly the same than the qt ones. OK. Let's go for: Button, Label, TextLabel, ComboBox, ListBox & Form. > I already modified the button layout and just now I'm rewritting the > "Picture" management for all controls that now share the pictures > instead of making copies. BTW I found a bu with both gb.qt and gb.gtk: > when using the QUIT method the program always finishes with a > segfault. I know, I must look at it. > And the IDE seems to not really recompile the projects If > they were made with a previous version, it just shows the message > "Version too old please recompile" but I had to delete the .gambas > folder by hand to refresh the project. Actually, you must do "recompile all", not just recompile. And then it does exactly what you did by hand: deleting .gambas and calling the compiler. :-) > > About the form class I think at this moment it just lacks two > properties, you know at this moment a form can be put as "always on > top", but I'd need two more properties: > > -> "always on bottom" OK. I will replace the TopOnly propery by a Stack property that will take three possible values: Window.Normal, Window.Top, Window.Bottom. Or something like that... > -> "show in all desktops" I will try to do that. > > With those two properties I - and other people :-) - could write > "desklets" without the problems of the current Python gDesklets: > they're too heavy for little machines, they waste lots of memory. In > fact I did that with API calls in the past for gb.gtk: > > http://danicafe.extreblog.com/200603263792_Tapitas-de-Gambas.html > > But it is just a X-Window feature that could be shared in both > components or implemented with the GTK+ and QT features. I will add them in the x11.c file of gb.qt, that you can use in gb.gtk if you like. It follows the freedesktop specifications. > > That's all at this moment :-) > > Daniel > Thanks to kdewallet, here is the password of gambas-user-es mailing-list: 5e68bb8ff5b52e80. Regards, -- Benoit Minisini From gambas at ...1... Sat Sep 16 17:55:01 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 17:55:01 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <200609161752.56725.gambas@...1...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> <200609161752.56725.gambas@...1...> Message-ID: <200609161755.01727.gambas@...1...> On Saturday 16 September 2006 17:52, Benoit Minisini wrote: > On Saturday 16 September 2006 15:44, Daniel Campos wrote: > > Hi: > > > It is a bug fix. 'Title' is not a property of the Control class. If you > > > need dynamic symbol matching, you must use the Object class. Otherwise, > > > symbol matching must be static, which was not always the case in > > > previous versions. This was fixed in 1.9.34. > > > > OK, I see, may be adding 'casting' would be useful... or may be it is > > too much for BASIC, what do you think? > > Casting is automatic in Gambas. Just put your object reference in a > variable whose type is the type you want to cast to. > > > > If you want us to start to make gb.gtk and gb.qt behave the same, I > > > suggest making a page on the wiki where I will put all implementation > > > details of gb.qt controls and where we can freeze this implementation. > > > > > > Are you agree? > > > > Sounds pretty good, the first thing I would like to finish is the Form > > class and the basic controls: button, label + textlabel, combo and > > listbox, and ensure that they work exactly the same than the qt ones. > > OK. Let's go for: Button, Label, TextLabel, ComboBox, ListBox & Form. > > > I already modified the button layout and just now I'm rewritting the > > "Picture" management for all controls that now share the pictures > > instead of making copies. BTW I found a bu with both gb.qt and gb.gtk: > > when using the QUIT method the program always finishes with a > > segfault. > > I know, I must look at it. > > > And the IDE seems to not really recompile the projects If > > they were made with a previous version, it just shows the message > > "Version too old please recompile" but I had to delete the .gambas > > folder by hand to refresh the project. > > Actually, you must do "recompile all", not just recompile. And then it does > exactly what you did by hand: deleting .gambas and calling the compiler. > :-) > > > About the form class I think at this moment it just lacks two > > properties, you know at this moment a form can be put as "always on > > top", but I'd need two more properties: > > > > -> "always on bottom" > > OK. I will replace the TopOnly propery by a Stack property that will take > three possible values: Window.Normal, Window.Top, Window.Bottom. Or > something like that... > > > -> "show in all desktops" > > I will try to do that. > > > With those two properties I - and other people :-) - could write > > "desklets" without the problems of the current Python gDesklets: > > they're too heavy for little machines, they waste lots of memory. In > > fact I did that with API calls in the past for gb.gtk: > > > > http://danicafe.extreblog.com/200603263792_Tapitas-de-Gambas.html > > > > But it is just a X-Window feature that could be shared in both > > components or implemented with the GTK+ and QT features. > > I will add them in the x11.c file of gb.qt, that you can use in gb.gtk if > you like. It follows the freedesktop specifications. > > > That's all at this moment :-) > > > > Daniel > > Thanks to kdewallet, here is the password of gambas-user-es mailing-list: > 5e68bb8ff5b52e80. > > Regards, Of course you should change it, otherwise other people will use it! -- Benoit Minisini From dcamposf at ...176... Sat Sep 16 19:14:25 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sat, 16 Sep 2006 19:14:25 +0200 Subject: [Gambas-devel] SVG support for GTK+ Message-ID: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> Hi: I've created a component for gb.gtk, called gb.gtk.svg which uses librsvg to load SVG files. At this moment it implements all that librsvg can do: -> Loading a SVG file -> Get a Picture or an Image from it. In the future it will be expanded when librsvg really supports other features from its API: extracting metadata, loading different layers from a SVG file and setting different DPIs for X and Y coordinates. These functions do nothing at this moment. When I also implement a Cairo component, they will be able to work together to manage these vectorial drawings. Due to all those plans, and the need of an additional library , I do not want to insert it in the current gb.gtk component as a "Drawing" class like the gb.qt one. And apart from that, I use only the Image and Picture interfaces from Gambas, so other components (currently I think they're gb.qt, gb.opengl, gb.sdl) can use it to get SVG Pictures and Images from a SVG file (of course gb.qt can do it with the Drawing class, but it works!) At this moment librsvg can only load files, not saving them from any possible source. The component is stable at this moment, no need to add Alpha or Beta warnings. I've used the 2.14.3 version of librsvg2, so It won't work with previous versions. Libsrvg uses cairo, pango and GTK+ internally. Release: http://gambas.gnulinex.org/gtk/gb.gtk.svg.1.0.0.tar.bz2 Daniel From dcamposf at ...176... Sat Sep 16 19:33:05 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sat, 16 Sep 2006 19:33:05 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <200609161752.56725.gambas@...1...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> <200609161752.56725.gambas@...1...> Message-ID: <7259b5ae0609161033k411e8c5eyf492ccc084cfa3f1@...178...> Hi: > > OK. Let's go for: Button, Label, TextLabel, ComboBox, ListBox & Form. > OK, once you tell me the page I'll write on it about GridView > Actually, you must do "recompile all", not just recompile. And then it does > exactly what you did by hand: deleting .gambas and calling the compiler. :-) > Aahh... that's good :-) > > I will add them in the x11.c file of gb.qt, that you can use in gb.gtk if you > like. It follows the freedesktop specifications. > OK! From sourceforge-raindog2 at ...19... Sat Sep 16 20:36:30 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Sat, 16 Sep 2006 14:36:30 -0400 Subject: [Gambas-devel] Events In-Reply-To: <200609161149.50241.lordheavy@...141...> References: <200609151329.27484.sourceforge-raindog2@...19...> <200609161149.50241.lordheavy@...141...> Message-ID: <200609161436.30580.sourceforge-raindog2@...19...> On Saturday 16 September 2006 05:49, Laurent Carlier wrote: > If it's a kde app, perhaps dcop can drive it ..... I guess > it's the same purpose for the futur dbus component ? (should > work with the next kde and actual gnome ?) Well, you could say the same about Windows and OLE. I view SendKeys as a "method of last resort", for dealing with programs that either have no OLE (or DCOP or dbus) interface at all, like proprietary legacy programs that there's no other way to interface with. There are a lot more of those under Windows than Linux, but the option would still be nice. I think what Benoit suggested is the way to go as far as implementing SendKeys goes. No idea if/when I'll get to implement it though. Rob From gambas at ...1... Sat Sep 16 20:52:32 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 20:52:32 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609161033k411e8c5eyf492ccc084cfa3f1@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609161752.56725.gambas@...1...> <7259b5ae0609161033k411e8c5eyf492ccc084cfa3f1@...178...> Message-ID: <200609162052.33059.gambas@...1...> On Saturday 16 September 2006 19:33, Daniel Campos wrote: > Hi: > > OK. Let's go for: Button, Label, TextLabel, ComboBox, ListBox & Form. > > OK, once you tell me the page I'll write on it about GridView > http://gambasdoc.org/help/api/guicomp Maybe I should make one page for each control, because editing the same page is risky! -- Benoit Minisini From dcamposf at ...176... Sat Sep 16 20:52:19 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sat, 16 Sep 2006 20:52:19 +0200 Subject: [Gambas-devel] Spanish translation for IDE Message-ID: <7259b5ae0609161152v17d9f8c3ne7485e6fde41e2c1@...178...> For the latest version Daniel -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas2-es-1.9.43.po Type: text/x-gettext-translation Size: 69763 bytes Desc: not available URL: From gambas at ...1... Sat Sep 16 21:50:00 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 21:50:00 +0200 Subject: [Gambas-devel] SVG support for GTK+ In-Reply-To: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> References: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> Message-ID: <200609162150.00120.gambas@...1...> On Saturday 16 September 2006 19:14, Daniel Campos wrote: > Hi: > > I've created a component for gb.gtk, called gb.gtk.svg which uses > librsvg to load SVG files. > > At this moment it implements all that librsvg can do: > > -> Loading a SVG file > -> Get a Picture or an Image from it. > > In the future it will be expanded when librsvg really supports other > features from its API: extracting metadata, loading different layers > from a SVG file and setting different DPIs for X and Y coordinates. > These functions do nothing at this moment. When I also implement a > Cairo component, they will be able to work together to manage these > vectorial drawings. > > Due to all those plans, and the need of an additional library , I do > not want to insert it in the current gb.gtk component as a "Drawing" > class like the gb.qt one. > > And apart from that, I use only the Image and Picture interfaces from > Gambas, so other components (currently I think they're gb.qt, > gb.opengl, gb.sdl) can use it to get SVG Pictures and Images from a > SVG file (of course gb.qt can do it with the Drawing class, but it > works!) > > At this moment librsvg can only load files, not saving them from any > possible source. > > The component is stable at this moment, no need to add Alpha or Beta > warnings. I've used the 2.14.3 version of librsvg2, so It won't work > with previous versions. Libsrvg uses cairo, pango and GTK+ internally. > > Release: > > http://gambas.gnulinex.org/gtk/gb.gtk.svg.1.0.0.tar.bz2 > > > > > Daniel > I can't compile it, I have only librsvg2 2.9.5... -- Benoit Minisini From gambas at ...1... Sat Sep 16 21:52:07 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 21:52:07 +0200 Subject: [Gambas-devel] Spanish translation for IDE In-Reply-To: <7259b5ae0609161152v17d9f8c3ne7485e6fde41e2c1@...178...> References: <7259b5ae0609161152v17d9f8c3ne7485e6fde41e2c1@...178...> Message-ID: <200609162152.07176.gambas@...1...> On Saturday 16 September 2006 20:52, Daniel Campos wrote: > For the latest version > > Daniel OK. -- Benoit Minisini From dcamposf at ...176... Sat Sep 16 22:12:06 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sat, 16 Sep 2006 22:12:06 +0200 Subject: [Gambas-devel] SVG support for GTK+ In-Reply-To: <200609162150.00120.gambas@...1...> References: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> <200609162150.00120.gambas@...1...> Message-ID: <7259b5ae0609161312p543893dj34553023fafbe38c@...178...> Easy: Change configure.ac to accept that version, it is a good test that I can not do! If it does not work and you are using debian sarge, use the gnuLinEx repositories: deb http://apt.linex.org/linex2006 sarge linex2006 Daniel 2006/9/16, Benoit Minisini : > On Saturday 16 September 2006 19:14, Daniel Campos wrote: > > Hi: > > > > I've created a component for gb.gtk, called gb.gtk.svg which uses > > librsvg to load SVG files. > > > > At this moment it implements all that librsvg can do: > > > > -> Loading a SVG file > > -> Get a Picture or an Image from it. > > > > In the future it will be expanded when librsvg really supports other > > features from its API: extracting metadata, loading different layers > > from a SVG file and setting different DPIs for X and Y coordinates. > > These functions do nothing at this moment. When I also implement a > > Cairo component, they will be able to work together to manage these > > vectorial drawings. > > > > Due to all those plans, and the need of an additional library , I do > > not want to insert it in the current gb.gtk component as a "Drawing" > > class like the gb.qt one. > > > > And apart from that, I use only the Image and Picture interfaces from > > Gambas, so other components (currently I think they're gb.qt, > > gb.opengl, gb.sdl) can use it to get SVG Pictures and Images from a > > SVG file (of course gb.qt can do it with the Drawing class, but it > > works!) > > > > At this moment librsvg can only load files, not saving them from any > > possible source. > > > > The component is stable at this moment, no need to add Alpha or Beta > > warnings. I've used the 2.14.3 version of librsvg2, so It won't work > > with previous versions. Libsrvg uses cairo, pango and GTK+ internally. > > > > Release: > > > > http://gambas.gnulinex.org/gtk/gb.gtk.svg.1.0.0.tar.bz2 > > > > > > > > > > Daniel > > > > I can't compile it, I have only librsvg2 2.9.5... > > -- > Benoit Minisini > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > From gambas at ...1... Sat Sep 16 22:28:59 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 22:28:59 +0200 Subject: [Gambas-devel] SVG support for GTK+ In-Reply-To: <7259b5ae0609161312p543893dj34553023fafbe38c@...178...> References: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> <200609162150.00120.gambas@...1...> <7259b5ae0609161312p543893dj34553023fafbe38c@...178...> Message-ID: <200609162228.59613.gambas@...1...> On Saturday 16 September 2006 22:12, Daniel Campos wrote: > Easy: > > Change configure.ac to accept that version, it is a good test that I can > not do! > > If it does not work and you are using debian sarge, use the gnuLinEx > repositories: > > deb http://apt.linex.org/linex2006 sarge linex2006 > > > > > Daniel > I tried, but bad luck. Maybe I should switch to Mandriva 2007... -- Benoit Minisini From gambas at ...1... Sat Sep 16 23:12:24 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 16 Sep 2006 23:12:24 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> Message-ID: <200609162312.24527.gambas@...1...> On Saturday 16 September 2006 15:44, Daniel Campos wrote: > > About the form class I think at this moment it just lacks two > properties, you know at this moment a form can be put as "always on > top", but I'd need two more properties: > > -> "always on bottom" > -> "show in all desktops" > The two have been done: The TopOnly property has been replaced by a Stacking property (a better name?) that can take one of the following values: Window.Normal, Window.Above and Window.Below. There is a new Sticking property that sticks the window to all virtual desktops. Everything is implemented in the x11.c file. Regards, -- Benoit Minisini From dcamposf at ...176... Sun Sep 17 00:36:54 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sun, 17 Sep 2006 00:36:54 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <200609162312.24527.gambas@...1...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> <200609162312.24527.gambas@...1...> Message-ID: <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> Thanks! I will include these features in gb.gtk for the next release 2006/9/16, Benoit Minisini : > On Saturday 16 September 2006 15:44, Daniel Campos wrote: > > > > About the form class I think at this moment it just lacks two > > properties, you know at this moment a form can be put as "always on > > top", but I'd need two more properties: > > > > -> "always on bottom" > > -> "show in all desktops" > > > > The two have been done: > > The TopOnly property has been replaced by a Stacking property (a better name?) > that can take one of the following values: Window.Normal, Window.Above and > Window.Below. > > There is a new Sticking property that sticks the window to all virtual > desktops. > > Everything is implemented in the x11.c file. > > Regards, > > -- > Benoit Minisini > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > From dcamposf at ...176... Sun Sep 17 00:37:29 2006 From: dcamposf at ...176... (Daniel Campos) Date: Sun, 17 Sep 2006 00:37:29 +0200 Subject: [Gambas-devel] SVG support for GTK+ In-Reply-To: <200609162228.59613.gambas@...1...> References: <7259b5ae0609161014i7f0ae5c1n163c1a65674118d3@...178...> <200609162150.00120.gambas@...1...> <7259b5ae0609161312p543893dj34553023fafbe38c@...178...> <200609162228.59613.gambas@...1...> Message-ID: <7259b5ae0609161537i49fac56enf6dbb0cb0919f3fd@...178...> > I tried, but bad luck. Maybe I should switch to Mandriva 2007... > Do not worry, it is not urgent :-) From enzoaggazio at ...529... Sun Sep 17 22:00:50 2006 From: enzoaggazio at ...529... (Enzo Aggazio) Date: Sun, 17 Sep 2006 22:00:50 +0200 Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? Message-ID: <1158523250.8459.2.camel@...102...> Hello world!, i think Gambas is a cool and professional IDE for VB, i also use Monodevelop (they prefer C#...) and i want to know if applications made with Gambas and GTK can run under windowz thanks to GTK lib for this Operating System. Thanks, Enzo from Italy From sourceforge-raindog2 at ...19... Sun Sep 17 22:15:44 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Sun, 17 Sep 2006 16:15:44 -0400 Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? In-Reply-To: <1158523250.8459.2.camel@...102...> References: <1158523250.8459.2.camel@...102...> Message-ID: <200609171615.44934.sourceforge-raindog2@...19...> On Sunday 17 September 2006 16:00, Enzo Aggazio wrote: > Hello world!, > i think Gambas is a cool and professional IDE for VB, i also > use Monodevelop (they prefer C#...) and i want to know if > applications made with Gambas and GTK can run under windowz > thanks to GTK lib for this Operating System. This is covered in the Gambas FAQ, but should be made more explicit: http://gambasdoc.org/help/doc/faq What it says in the Gambas FAQ is that Gambas may become cross platform in the future, but there have been reports of success under Cygwin (a Unix extension for Windows.) What it doesn't say is that one guy managed to get a few command-line programs working under Cygwin, but no Gtk or other graphical support yet at all, and a native Windows port will be a long time coming if it's possible at all. I think that gb.gtk will eventually work under Cygwin, though, if someone with time and the necessary skills takes an interest in doing that (since the guy who originally got it working hasn't been around for about half a year.) Rob From bdragon at ...185... Sun Sep 17 22:26:21 2006 From: bdragon at ...185... (Brandon Bergren) Date: Sun, 17 Sep 2006 15:26:21 -0500 (Central Daylight Time) Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? In-Reply-To: <200609171615.44934.sourceforge-raindog2@...19...> References: <1158523250.8459.2.camel@...102...> <200609171615.44934.sourceforge-raindog2@...19...> Message-ID: On Sun, 17 Sep 2006, Rob wrote: > On Sunday 17 September 2006 16:00, Enzo Aggazio wrote: >> Hello world!, >> i think Gambas is a cool and professional IDE for VB, i also >> use Monodevelop (they prefer C#...) and i want to know if >> applications made with Gambas and GTK can run under windowz >> thanks to GTK lib for this Operating System. > > This is covered in the Gambas FAQ, but should be made more > explicit: > > http://gambasdoc.org/help/doc/faq > > What it says in the Gambas FAQ is that Gambas may become cross > platform in the future, but there have been reports of success > under Cygwin (a Unix extension for Windows.) > > What it doesn't say is that one guy managed to get a few > command-line programs working under Cygwin, but no Gtk or other > graphical support yet at all, and a native Windows port will be > a long time coming if it's possible at all. > > I think that gb.gtk will eventually work under Cygwin, though, if > someone with time and the necessary skills takes an interest in > doing that (since the guy who originally got it working hasn't > been around for about half a year.) I ain't dead, I'm just busy :( With enough elbow grease, most of Gambas does work in Cygwin. The most annoying problems are still: -Trying to run with multiple C runtimes (black magic) - Recompiling GTK for cygwin with the win32 backend might work - or possibly gtk/cairo -GTK X11-isms (tray icon?) -- Probabaly not too bad -Filename translation. C:\ vs /cygdrive/c. More quick notes: The GtkPlug/GtkSocket bug appears to be fixed (finally) http://bugzilla.gnome.org/show_bug.cgi?id=58541 Libtool-cache is your FRIEND: http://libtool-cache.sourceforge.net/ --Brandon > > Rob > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel -- >From the mailer of |_|0|_| B R A N D O N B E R G R E N |_|_|0| T e c h n i c a l |0|0|0| G e n e r a l i s t ( C S ) From bdragon at ...185... Sun Sep 17 22:32:58 2006 From: bdragon at ...185... (Brandon Bergren) Date: Sun, 17 Sep 2006 15:32:58 -0500 (Central Daylight Time) Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? In-Reply-To: References: <1158523250.8459.2.camel@...102...> <200609171615.44934.sourceforge-raindog2@...19...> Message-ID: On Sun, 17 Sep 2006, Brandon Bergren wrote: >> What it doesn't say is that one guy managed to get a few >> command-line programs working under Cygwin, but no Gtk or other >> graphical support yet at all, and a native Windows port will be >> a long time coming if it's possible at all. Um? http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-01.png http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-02.png http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-03.png http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-04.png http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-05.png http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-06.png Yes, that's NATIVE gtk. The big problem I was having was saving files. Namely, the GTK win32 file dialog trying to talk to the Cygwin filesystem layer. Doesn't work so good. What I ended up doing here was compiling that specific module against native libraries, where the rest of the modules were compiled against cygwin. >> >> I think that gb.gtk will eventually work under Cygwin, though, if >> someone with time and the necessary skills takes an interest in >> doing that (since the guy who originally got it working hasn't >> been around for about half a year.) > > I ain't dead, I'm just busy :( > > With enough elbow grease, most of Gambas does work in Cygwin. The most > annoying problems are still: > > -Trying to run with multiple C runtimes (black magic) > - Recompiling GTK for cygwin with the win32 backend might work > - or possibly gtk/cairo > -GTK X11-isms (tray icon?) -- Probabaly not too bad > -Filename translation. C:\ vs /cygdrive/c. > > More quick notes: > > The GtkPlug/GtkSocket bug appears to be fixed (finally) > http://bugzilla.gnome.org/show_bug.cgi?id=58541 > > Libtool-cache is your FRIEND: > http://libtool-cache.sourceforge.net/ > > --Brandon > >> >> Rob >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Gambas-devel mailing list >> Gambas-devel at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-devel > > -- >From the mailer of |_|0|_| B R A N D O N B E R G R E N |_|_|0| T e c h n i c a l |0|0|0| G e n e r a l i s t ( C S ) From Karl.Reinl at ...16... Sun Sep 17 22:54:08 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 17 Sep 2006 22:54:08 +0200 Subject: [Gambas-devel] enhancing the debugger Message-ID: <1158526449.5507.11.camel@...102...> Salut Beno?t, my idea is to show, after a DBclick on an Array in Debug.Local all elements of this Array in a TabelView or so, like you said. After searching/debugging since 2 days, how can I get out informations from the debugger about Objects, without string-analysing the code-file, I need some hints from you. I'v debugged 'Design' , but all what i'm able actually is using the '?' to load them into the watch-window, my new added 's' to Command, ditn't raise the Debug_read. What I need, are these 'special debugger commands' who prints all field names of an object, etc. And how can I indentify an object (without string analysing). Amicalment Charlie From sourceforge-raindog2 at ...19... Sun Sep 17 23:15:46 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Sun, 17 Sep 2006 17:15:46 -0400 Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? In-Reply-To: References: <1158523250.8459.2.camel@...102...> Message-ID: <200609171715.46548.sourceforge-raindog2@...19...> On Sunday 17 September 2006 16:32, Brandon Bergren wrote: > Um? >http://bdragon.freeshell.org/projects/gambas/screenshots/gambas-gtk-win32-01.png Wow, I'm glad to be wrong. > What I ended up doing here was compiling that specific module > against native libraries, where the rest of the modules were > compiled against cygwin. The cygwin-fu is strong in this one ;) I feel your pain, as far as being busy goes. Haven't gotten to the Gambas patch I was supposed to do this weekend yet myself. Glad you could poke your head in and correct my misconceptions. Rob From dcamposf at ...176... Mon Sep 18 12:52:29 2006 From: dcamposf at ...176... (Daniel Campos) Date: Mon, 18 Sep 2006 12:52:29 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609152227.03819.gambas@...1...> <7259b5ae0609160644s90060c3p4a7a4b32d2752535@...178...> <200609162312.24527.gambas@...1...> <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> Message-ID: <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> Hi Benoit: I think it would be better "Sticky" instead of "Sticking" (Sticky is also used in the file system, for the "sticky bit" and avoid confusions about the "Stacking" and "Sticking" properties) Daniel 2006/9/17, Daniel Campos : > Thanks! I will include these features in gb.gtk for the next release > > 2006/9/16, Benoit Minisini : > > On Saturday 16 September 2006 15:44, Daniel Campos wrote: > > > > > > About the form class I think at this moment it just lacks two > > > properties, you know at this moment a form can be put as "always on > > > top", but I'd need two more properties: > > > > > > -> "always on bottom" > > > -> "show in all desktops" > > > > > > > The two have been done: > > > > The TopOnly property has been replaced by a Stacking property (a better name?) > > that can take one of the following values: Window.Normal, Window.Above and > > Window.Below. > > > > There is a new Sticking property that sticks the window to all virtual > > desktops. > > > > Everything is implemented in the x11.c file. > > > > Regards, > > > > -- > > Benoit Minisini > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Gambas-devel mailing list > > Gambas-devel at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > > From gambas at ...1... Mon Sep 18 17:42:15 2006 From: gambas at ...1... (Benoit Minisini) Date: Mon, 18 Sep 2006 17:42:15 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> Message-ID: <200609181742.16026.gambas@...1...> On Monday 18 September 2006 12:52, Daniel Campos wrote: > Hi Benoit: > > I think it would be better "Sticky" instead of "Sticking" (Sticky is > also used in the file system, for the "sticky bit" and avoid > confusions about the "Stacking" and "Sticking" properties) > > Daniel > Oops, actually it is 'Sticky', not 'Sticking', so all is good! -- Benoit Minisini From gambas at ...1... Mon Sep 18 19:09:51 2006 From: gambas at ...1... (Benoit Minisini) Date: Mon, 18 Sep 2006 19:09:51 +0200 Subject: [Gambas-devel] enhancing the debugger In-Reply-To: <1158526449.5507.11.camel@...102...> References: <1158526449.5507.11.camel@...102...> Message-ID: <200609181909.51925.gambas@...1...> On Sunday 17 September 2006 22:54, Charlie Reinl wrote: > Salut Beno?t, > > my idea is to show, after a DBclick on an Array in Debug.Local all > elements of this Array in a TabelView or so, like you said. > > After searching/debugging since 2 days, how can I get out informations > from the debugger about Objects, without string-analysing the code-file, > I need some hints from you. > I'v debugged 'Design' , but all what i'm able actually is using the '?' > to load them into the watch-window, my new added 's' to Command, ditn't > raise the Debug_read. > > What I need, are these 'special debugger commands' who prints all field > names of an object, etc. > > And how can I indentify an object (without string analysing). > > Amicalment > Charlie > > Let's make a point on the debugger: * You can test it by running 'gbx' with the '-g' option in a terminal. * The commands are listed in an array at line 684 in the debug.c source file of the gb.debug component. * There is a command named 'o' that displays the list of all symbols of the current object, static, non-static, public and privates. * There is the need of a command that would do the same thing, but for any object. * You could display array contents just by playing with the '?' debugger command, by sending "?MyArray.Count" to get the length of the array, and by sending '?MyArray[xxx]' to get the value of the element #xxx. * But you couldn't do the same thing for collections. As there is only two data structures in Gambas, I could make a special command for getting the contents of array and collections by index, so that you can fill a TableView without having to get the entire array contents from the debugger. Do you think that with the following new commands: - Getting the name of the symbols of any object. - Getting the number of elements of an object (if it is an array or a collection) - Getting the n-th element of an object. - Getting the n-th key of a collection. ...you can do what you want? What would be cool is that selecting an expression displays a little window with the value of the expression, and if this expression is an object, an array or a collection, you can see the contents and double-click on it to get the value of an element, and so on recursively... Regards, -- Benoit Minisini From enzoaggazio at ...529... Mon Sep 18 19:09:39 2006 From: enzoaggazio at ...529... (Enzo Aggazio) Date: Mon, 18 Sep 2006 19:09:39 +0200 Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? Message-ID: <450ED2D3.6020306@...529...> Thanks a lot, but i dont't want to run Gambas IDE in Windowz... i prefer to develop under linux. I have the (common) need to run my programs written in gambas, in my customer's GTK-Windows desktop. Thanks, Enzo From ronstk at ...124... Mon Sep 18 19:35:51 2006 From: ronstk at ...124... (Ron Onstenk) Date: Mon, 18 Sep 2006 19:35:51 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> Message-ID: <200609181935.52544.ronstk@...124...> On Monday 18 September 2006 12:52, Daniel Campos wrote: > Hi Benoit: > > I think it would be better "Sticky" instead of "Sticking" (Sticky is > also used in the file system, for the "sticky bit" and avoid > confusions about the "Stacking" and "Sticking" properties) > > Daniel > Hi both, Why Stick.. anyway? It does not behave like glue to something :) I think a PropertyList is better but the whole bunch of properties is already called a list. :( The most close type is enummeration of the properties and that is what is just done. Enum would the way to call it IMHO. So for the list of values for Window.Normal, Window.Above and Window.Below Type Enum { Normal Above Below } as Window And as you can see instead of 'Window' will 'WindowMode' be just fine too. My 2 cents, Ron From ronstk at ...124... Mon Sep 18 19:44:18 2006 From: ronstk at ...124... (Ron Onstenk) Date: Mon, 18 Sep 2006 19:44:18 +0200 Subject: [Gambas-devel] enhancing the debugger In-Reply-To: <200609181909.51925.gambas@...1...> References: <1158526449.5507.11.camel@...102...> <200609181909.51925.gambas@...1...> Message-ID: <200609181944.19148.ronstk@...124...> On Monday 18 September 2006 19:09, Benoit Minisini wrote: > On Sunday 17 September 2006 22:54, Charlie Reinl wrote: > > Salut Beno??t, > > --8<-- > Do you think that with the following new commands: > - Getting the name of the symbols of any object. > - Getting the number of elements of an object (if it is an array or a > collection) > - Getting the n-th element of an object. > - Getting the n-th key of a collection. > > ...you can do what you want? > > What would be cool is that selecting an expression displays a little window > with the value of the expression, and if this expression is an object, an > array or a collection, you can see the contents and double-click on it to get > the value of an element, and so on recursively... > > Regards, > > Benoit yummie, yummie You noted in the hall of fame I try to VBing gambas :) And you would resists that fact :) This looks as just what I was still missing in gambas. Moving over the source during break and see the values :):) Greets, Ron -- The only bug free software from Me is still shrink-wrapped in my warehouse... From sourceforge-raindog2 at ...19... Mon Sep 18 19:52:20 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Mon, 18 Sep 2006 13:52:20 -0400 Subject: [Gambas-devel] Does gambas-gtk application works in m$ Windowz? In-Reply-To: <450ED2D3.6020306@...529...> References: <450ED2D3.6020306@...529...> Message-ID: <200609181352.20670.sourceforge-raindog2@...19...> On Monday 18 September 2006 13:09, Enzo Aggazio wrote: > Thanks a lot, > but i dont't want to run Gambas IDE in Windowz... i prefer to > develop under linux. > I have the (common) need to run my programs written in gambas, > in my customer's GTK-Windows desktop. Well, I think the implication is that once the IDE runs under Gtk (and Gtk-Windows), since the IDE is a rather complex Gambas program itself, many or most other programs will also run under Gtk. But it does sound like what Brandon has done might let some of your applications run already. Rob From gambas at ...1... Mon Sep 18 20:24:50 2006 From: gambas at ...1... (Benoit Minisini) Date: Mon, 18 Sep 2006 20:24:50 +0200 Subject: [Gambas-devel] enhancing the debugger In-Reply-To: <200609181944.19148.ronstk@...124...> References: <1158526449.5507.11.camel@...102...> <200609181909.51925.gambas@...1...> <200609181944.19148.ronstk@...124...> Message-ID: <200609182024.51008.gambas@...1...> On Monday 18 September 2006 19:44, Ron Onstenk wrote: > On Monday 18 September 2006 19:09, Benoit Minisini wrote: > > On Sunday 17 September 2006 22:54, Charlie Reinl wrote: > > > Salut Beno??t, > > --8<-- > > > Do you think that with the following new commands: > > - Getting the name of the symbols of any object. > > - Getting the number of elements of an object (if it is an array or a > > collection) > > - Getting the n-th element of an object. > > - Getting the n-th key of a collection. > > > > ...you can do what you want? > > > > What would be cool is that selecting an expression displays a little > > window with the value of the expression, and if this expression is an > > object, an array or a collection, you can see the contents and > > double-click on it to get the value of an element, and so on > > recursively... > > > > Regards, > > > > Benoit > > yummie, yummie > > You noted in the hall of fame I try to VBing gambas :) > And you would resists that fact :) > > This looks as just what I was still missing in gambas. > Moving over the source during break and see the values :):) > > > Greets, > Ron You make me see that I forgot something: * A command to switch between stack frames, so that you can see not just the local variables of the current function, but the local variables of all functions in the stack. Regards, -- Benoit Minisini From Karl.Reinl at ...16... Mon Sep 18 22:52:28 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Mon, 18 Sep 2006 22:52:28 +0200 Subject: [Gambas-devel] enhancing the debugger In-Reply-To: <200609181909.51925.gambas@...1...> References: <1158526449.5507.11.camel@...102...> <200609181909.51925.gambas@...1...> Message-ID: <1158612749.5289.11.camel@...102...> Am Montag, den 18.09.2006, 19:09 +0200 schrieb Benoit Minisini: > On Sunday 17 September 2006 22:54, Charlie Reinl wrote: > > Salut Beno?t, > > > > my idea is to show, after a DBclick on an Array in Debug.Local all > > elements of this Array in a TabelView or so, like you said. > > > > After searching/debugging since 2 days, how can I get out informations > > from the debugger about Objects, without string-analysing the code-file, > > I need some hints from you. > > I'v debugged 'Design' , but all what i'm able actually is using the '?' > > to load them into the watch-window, my new added 's' to Command, ditn't > > raise the Debug_read. > > > > What I need, are these 'special debugger commands' who prints all field > > names of an object, etc. > > > > And how can I indentify an object (without string analysing). > > > > Amicalment > > Charlie > > > > > > Let's make a point on the debugger: > > * You can test it by running 'gbx' with the '-g' option in a terminal. > > * The commands are listed in an array at line 684 in the debug.c source file > of the gb.debug component. Oh, and I tryed to invent 's' and now I understand why my STOP doesn't work. > > * There is a command named 'o' that displays the list of all symbols of the > current object, static, non-static, public and privates. If I use 'o' what are the meaning (till now I found) of S:s:D:d: s: S: = Static PUBLIC s: = Static (PRIVATE) D: = PUBLIC Declaration d: = Declaration (PRIVATE) Is that right ? Are there something for CONST or some others further more? > > * There is the need of a command that would do the same thing, but for any > object. > > * You could display array contents just by playing with the '?' debugger > command, by sending "?MyArray.Count" to get the length of the array, and by > sending '?MyArray[xxx]' to get the value of the element #xxx. > > * But you couldn't do the same thing for collections. As there is only two > data structures in Gambas, I could make a special command for getting the > contents of array and collections by index, so that you can fill a TableView > without having to get the entire array contents from the debugger. > > Do you think that with the following new commands: > - Getting the name of the symbols of any object. > - Getting the number of elements of an object (if it is an array or a > collection) > - Getting the n-th element of an object. > - Getting the n-th key of a collection. > > ...you can do what you want? > > What would be cool is that selecting an expression displays a little window > with the value of the expression, and if this expression is an object, an > array or a collection, you can see the contents and double-click on it to get > the value of an element, and so on recursively... Dit you mean to replace the Baloon by the window ? And then, if possible go further ? > > Regards, > So first I have to rewrite Debug_Read, because it is wired (l?!) to a Table in DebugInfo Amicalment Charlie From dcamposf at ...176... Mon Sep 18 22:57:47 2006 From: dcamposf at ...176... (Daniel Campos) Date: Mon, 18 Sep 2006 22:57:47 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <200609181935.52544.ronstk@...124...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <7259b5ae0609161536o2c99b147s717d3ed899213b1f@...178...> <7259b5ae0609180352y75eb3edfp14eb3365e9d77998@...178...> <200609181935.52544.ronstk@...124...> Message-ID: <7259b5ae0609181357w5ca2fae0q3d04f23e009c006b@...178...> Hi: > > Why Stick.. anyway? > It does not behave like glue to something :) > That's the name of the property in the GTK+ library, and seems to be the name in X-Window too :-) > So for the list of values for Window.Normal, Window.Above and Window.Below > > Type Enum { > Normal > Above > Below > } as Window > > And as you can see instead of 'Window' will 'WindowMode' be just fine too. > May be a 'WIndowStack' static class would be right for this, Benoit? I would not like to call it just "Stack" as it should sound as the system Stack Daniel From Karl.Reinl at ...16... Tue Sep 19 00:14:09 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Tue, 19 Sep 2006 00:14:09 +0200 Subject: [Gambas-devel] gambas2-1.9.42 Translation problem Message-ID: <200609190014.09931.Karl.Reinl@...16...> Salut Beno?t, if you delete a file from a project, where translatable text(s) where into. And you do NOT make 'compile all', you still find the file/texts if you go to 'translate'. Amicalment Charlie From sourceforge-raindog2 at ...19... Tue Sep 19 03:02:43 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Mon, 18 Sep 2006 21:02:43 -0400 Subject: [Gambas-devel] gambas2 1.9.42 popup patch Message-ID: <200609182102.44306.sourceforge-raindog2@...19...> This patch adds a method called Popup() to the ComboBox objects in both gb.qt and gb.gtk. I tested it just now (under Ubuntu Dapper), works great under both, no coredumps no nothing. Which it ought to be, since it is probably the simplest patch ever created for gambas. You can untar this in the root of a 1.9.42 source tree and "make" (or "./configure && make" if you haven't already built it.) Since this is the devel list and not the user list I assume we're all set up to do that. Now that I have a build environment, I'll try to get an Ubuntu repository for gambas2 going. (To continue with Mandriva packages, I'll have to install Mandriva under VMware someday since my other Mandriva box is 64-bit....) Rob -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas2-1.9.42-popup-patch.tar.gz Type: application/x-tgz Size: 16557 bytes Desc: not available URL: From dcamposf at ...176... Tue Sep 19 09:34:11 2006 From: dcamposf at ...176... (Daniel Campos) Date: Tue, 19 Sep 2006 09:34:11 +0200 Subject: [Gambas-devel] gambas2 1.9.42 popup patch In-Reply-To: <200609182102.44306.sourceforge-raindog2@...19...> References: <200609182102.44306.sourceforge-raindog2@...19...> Message-ID: <7259b5ae0609190034k225e3171y295349169d94491e@...178...> Thanks, I'm just adding it to gb.gtk next release. I suppose Benoit will do the same for gb.qt! Daniel 2006/9/19, Rob : > This patch adds a method called Popup() to the ComboBox objects > in both gb.qt and gb.gtk. I tested it just now (under Ubuntu > Dapper), works great under both, no coredumps no nothing. Which > it ought to be, since it is probably the simplest patch ever > created for gambas. > > You can untar this in the root of a 1.9.42 source tree and "make" > (or "./configure && make" if you haven't already built it.) > Since this is the devel list and not the user list I assume > we're all set up to do that. > > Now that I have a build environment, I'll try to get an Ubuntu > repository for gambas2 going. (To continue with Mandriva > packages, I'll have to install Mandriva under VMware someday > since my other Mandriva box is 64-bit....) > > Rob > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > > > > From dcamposf at ...176... Tue Sep 19 11:48:31 2006 From: dcamposf at ...176... (Daniel Campos) Date: Tue, 19 Sep 2006 11:48:31 +0200 Subject: [Gambas-devel] New gb.gtk release Message-ID: <7259b5ae0609190248r48b8a6a2i2ba6873d8be64ab4@...178...> Hi: New release of gb.gtk: http://gambas.gnulinex.org/gtk/gb.gtk.060919.tar.bz2 For the latest gambas developement release. Put it in the gambas sources instead of the current gb.gtk folder, enter in that folder and do ./reconf. Then configure, make and install it again. -> Fixed an error with buttons contained in any container except windows that made the program hang. -> Now "Separator" widget is drawn by hand, following the GTK+ style. Now mouse events are implemented for that widget. -> "DrawingArea" container fully implemented. -> "ScrollView" arrangement fixed, hidden widgets are not taken in account anymore. -> Embed forms now raise the "Resize", "Open" and "Show" events. -> Internal changes in the widget deletion management -> Internal changes in the Picture management for widgets that improve speed and save memory. -> Some other little fixes everywhere -> Form and Window implements the "Stacking" and "Sticky" properties -> ComboBox implements the "PopUp" method The "AnalogWatch" and "Chart" gambas examples are working OK for the first time. Apart from this I'm working in the Cairo vectorial component. Here's an example of a "desklet" written in Gambas thanks to the new form properties and the Cairo vectorial drawing. Note the translucent objects inside, and the real transparence in the rounded form (the icons are shown below): http://gambas.gnulinex.org/cairo/0003.ogg (Ogg 1Mb video, no source code yet as I'm working on the cairo interface) Daniel From gambas at ...1... Tue Sep 19 20:26:08 2006 From: gambas at ...1... (Benoit Minisini) Date: Tue, 19 Sep 2006 20:26:08 +0200 Subject: [Gambas-devel] Mailing-list filtering Message-ID: <200609192026.08721.gambas@...1...> Hi everybody, I have set the mailing-list option that automatically discards posts that comes from addresses that are not member of the mailing-list. This way, I prevent spam from being post on the mailing-lists. I noticed that some valid post were sent to the mailing-list by non-members, so I'd like to know: * Do you prefer being able to post without being member, but having spam? * Or do you prefer not having spam, but having to subscribe to post. I should have asked that before, but I wanted to see if this option works. -- Benoit Minisini From gambas at ...1... Tue Sep 19 20:47:14 2006 From: gambas at ...1... (Benoit Minisini) Date: Tue, 19 Sep 2006 20:47:14 +0200 Subject: [Gambas-devel] enhancing the debugger In-Reply-To: <1158612749.5289.11.camel@...102...> References: <1158526449.5507.11.camel@...102...> <200609181909.51925.gambas@...1...> <1158612749.5289.11.camel@...102...> Message-ID: <200609192047.14865.gambas@...1...> On Monday 18 September 2006 22:52, Charlie Reinl wrote: > Am Montag, den 18.09.2006, 19:09 +0200 schrieb Benoit Minisini: > > On Sunday 17 September 2006 22:54, Charlie Reinl wrote: > > > Salut Beno?t, > > > > > > my idea is to show, after a DBclick on an Array in Debug.Local all > > > elements of this Array in a TabelView or so, like you said. > > > > > > After searching/debugging since 2 days, how can I get out informations > > > from the debugger about Objects, without string-analysing the > > > code-file, I need some hints from you. > > > I'v debugged 'Design' , but all what i'm able actually is using the '?' > > > to load them into the watch-window, my new added 's' to Command, ditn't > > > raise the Debug_read. > > > > > > What I need, are these 'special debugger commands' who prints all field > > > names of an object, etc. > > > > > > And how can I indentify an object (without string analysing). > > > > > > Amicalment > > > Charlie > > > > Let's make a point on the debugger: > > > > * You can test it by running 'gbx' with the '-g' option in a terminal. > > > > * The commands are listed in an array at line 684 in the debug.c source > > file of the gb.debug component. > > Oh, and I tryed to invent 's' and now I understand why my STOP doesn't > work. > > > * There is a command named 'o' that displays the list of all symbols of > > the current object, static, non-static, public and privates. > > If I use 'o' what are the meaning (till now I found) of S:s:D:d: s: > S: = Static PUBLIC > s: = Static (PRIVATE) > D: = PUBLIC Declaration > d: = Declaration (PRIVATE) That's it: S = static public s = static private D = dynamic (i.e. not static) public d = dynamic private > > Is that right ? Are there something for CONST or some others further > more? At the moment, no. I made this command a long time ago, and I never used it. > > > * There is the need of a command that would do the same thing, but for > > any object. > > > > * You could display array contents just by playing with the '?' debugger > > command, by sending "?MyArray.Count" to get the length of the array, and > > by sending '?MyArray[xxx]' to get the value of the element #xxx. > > > > * But you couldn't do the same thing for collections. As there is only > > two data structures in Gambas, I could make a special command for getting > > the contents of array and collections by index, so that you can fill a > > TableView without having to get the entire array contents from the > > debugger. > > > > Do you think that with the following new commands: > > - Getting the name of the symbols of any object. > > - Getting the number of elements of an object (if it is an array or a > > collection) > > - Getting the n-th element of an object. > > - Getting the n-th key of a collection. > > > > ...you can do what you want? > > > > What would be cool is that selecting an expression displays a little > > window with the value of the expression, and if this expression is an > > object, an array or a collection, you can see the contents and > > double-click on it to get the value of an element, and so on > > recursively... > > Dit you mean to replace the Baloon by the window ? And then, if possible > go further ? Yep! > > > Regards, > > So first I have to rewrite Debug_Read, because it is wired (l?!) to a > Table in DebugInfo It is not a problem. Debugger commands are only used by the IDE, so... Regards, -- Benoit Minisini From ronstk at ...124... Tue Sep 19 21:59:54 2006 From: ronstk at ...124... (Ron Onstenk) Date: Tue, 19 Sep 2006 21:59:54 +0200 Subject: [Gambas-devel] Inheritance broken in 1.9.42 In-Reply-To: <7259b5ae0609181357w5ca2fae0q3d04f23e009c006b@...178...> References: <7259b5ae0609151303ga91ccb9t926e16a5650913c1@...178...> <200609181935.52544.ronstk@...124...> <7259b5ae0609181357w5ca2fae0q3d04f23e009c006b@...178...> Message-ID: <200609192159.55756.ronstk@...124...> On Monday 18 September 2006 22:57, Daniel Campos wrote: > Hi: > > > > > Why Stick.. anyway? > > It does not behave like glue to something :) > > > > That's the name of the property in the GTK+ library, and seems to be > the name in X-Window too :-) > Well then gambas should do the same indeed. Follow the leader.... > > > So for the list of values for Window.Normal, Window.Above and Window.Below > > > > Type Enum { > > Normal > > Above > > Below > > } as Window > > > > And as you can see instead of 'Window' will 'WindowMode' be just fine too. > > > > May be a 'WIndowStack' static class would be right for this, Benoit? > I would not like to call it just "Stack" as it should sound as the > system Stack > That was in my mind too for Stack, so my comment about it :) > Daniel > > ------------------------------------------------------------------------- Ron From gambas at ...1... Tue Sep 19 22:42:52 2006 From: gambas at ...1... (Benoit Minisini) Date: Tue, 19 Sep 2006 22:42:52 +0200 Subject: [Gambas-devel] gambas2 1.9.42 popup patch In-Reply-To: <7259b5ae0609190034k225e3171y295349169d94491e@...178...> References: <200609182102.44306.sourceforge-raindog2@...19...> <7259b5ae0609190034k225e3171y295349169d94491e@...178...> Message-ID: <200609192242.53074.gambas@...1...> On Tuesday 19 September 2006 09:34, Daniel Campos wrote: > Thanks, I'm just adding it to gb.gtk next release. I suppose Benoit > will do the same for gb.qt! > > Daniel > Done! -- Benoit Minisini From gambas at ...1... Tue Sep 19 23:09:19 2006 From: gambas at ...1... (Benoit Minisini) Date: Tue, 19 Sep 2006 23:09:19 +0200 Subject: [Gambas-devel] gambas2-1.9.42 Translation problem In-Reply-To: <200609190014.09931.Karl.Reinl@...16...> References: <200609190014.09931.Karl.Reinl@...16...> Message-ID: <200609192309.19151.gambas@...1...> On Tuesday 19 September 2006 00:14, Charlie Reinl wrote: > Salut Beno?t, > > if you delete a file from a project, where translatable text(s) where into. > > And you do NOT make 'compile all', you still find the file/texts if you > go to 'translate'. > > Amicalment > Charlie > I can't reproduce the problem. Could you be more precise? -- Benoit Minisini From Karl.Reinl at ...16... Tue Sep 19 23:34:23 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Tue, 19 Sep 2006 23:34:23 +0200 Subject: [Gambas-devel] gambas2-1.9.42 Translation problem In-Reply-To: <200609192309.19151.gambas@...1...> References: <200609190014.09931.Karl.Reinl@...16...> <200609192309.19151.gambas@...1...> Message-ID: <1158701663.5326.11.camel@...102...> Am Dienstag, den 19.09.2006, 23:09 +0200 schrieb Benoit Minisini: > On Tuesday 19 September 2006 00:14, Charlie Reinl wrote: > > Salut Beno?t, > > > > if you delete a file from a project, where translatable text(s) where into. > > > > And you do NOT make 'compile all', you still find the file/texts if you > > go to 'translate'. > > > > Amicalment > > Charlie > > > > I can't reproduce the problem. Could you be more precise? Salut, add a form to one of your projects. Make a Text,lable or string in it translateable. Then run it. After translate it. Run it. Delete this form from your project. Then go back to Translate, an you will find this form and the text ... . Only if you make a 'compile All' it will disappear . Amicalment Charlie > From sourceforge-raindog2 at ...19... Tue Sep 19 23:54:40 2006 From: sourceforge-raindog2 at ...19... (Rob) Date: Tue, 19 Sep 2006 17:54:40 -0400 Subject: [Gambas-devel] [Gambas-user] Mailing-list filtering In-Reply-To: <200609192026.08721.gambas@...1...> References: <200609192026.08721.gambas@...1...> Message-ID: <200609191754.40570.sourceforge-raindog2@...19...> On Tuesday 19 September 2006 14:26, Benoit Minisini wrote: > * Or do you prefer not having spam, but having to subscribe to > post. Definitely this. Spammers are becoming increasingly aggressive about targeting open lists as anti-spam tools become more effective, so we need to defend ourselves. Rob From Karl.Reinl at ...16... Wed Sep 20 21:04:15 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Wed, 20 Sep 2006 21:04:15 +0200 Subject: [Gambas-devel] Debug enhancing Message-ID: <200609202104.15670.Karl.Reinl@...16...> Salut Beno?t, this first shot replace the Baloon , use the 'o' command, and lists all elements of an Array. The patch_Debug.tar.bz2 file includes both the files and the diff. xArray-0.0.1.tar.bz file is one of my test-projects. Collections, I tried to get aut some more informations, but like you proposed, there I need a special command. If it could be like Arrays, counting on elements, getting back the Key and the Data for both Arrays and Collections, so I can handle them in one Sub/Function (even if for Arrays its the counter). from your mail : * A command to switch between stack frames, so that you can see not just the local variables of the current function, but the local variables of all functions in the stack. CH: More information would be good. ( I haven't looked for yet) Do you think that with the following new commands: - Getting the name of the symbols of any object. CH: If you mean others then Arrays and Collection, I think for example clicking a TabelView geting back the properties list would be nice. - Getting the number of elements of an object (if it is an array or a collection) CH: ?MyArray.Count workes fine - Getting the n-th element of an object. CH: If you mean others then Arrays and Collection, yes. - Getting the n-th key of a collection. CH: Yes or a list of and I look for the values. + have a 2nd return parameter in Debug.Read how shows the status, so I can show it is an Error which returns in an Ballon (SyntaxError, Unkown Elements, etc.). + asking for an element shows you the typ and Tag . Like the last time, if you find usefull, make the changes you want on the code, for me no problem. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: patch_Debug.tar.bz2 Type: application/x-tbz Size: 8274 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: xArray-0.0.1.tar.gz Type: application/x-tgz Size: 4908 bytes Desc: not available URL: From ronstk at ...124... Thu Sep 21 08:42:46 2006 From: ronstk at ...124... (Ron Onstenk) Date: Thu, 21 Sep 2006 08:42:46 +0200 Subject: [Gambas-devel] [Gambas-user] Mailing-list filtering In-Reply-To: <19cca6e50609201137i73157fd4t3daa2a35f2e010cd@...178...> References: <200609192026.08721.gambas@...1...> <20060920095651.S53149@...419...> <19cca6e50609201137i73157fd4t3daa2a35f2e010cd@...178...> Message-ID: <200609210842.47528.ronstk@...124...> On Wednesday 20 September 2006 20:37, Lorenzo Tejera wrote: > second one for me > > And I need a MDI with movable windows if it's posible :D (this is for > Benoit) > > 2006/9/20, Christopher Brian Jack : This is a pre release of it. It is at the moment for gambas 1.9.41 and I haven't test it on .42 It may work or not on 1.9.42 Unpack the tar and read the 'howto_install' Realize it is in this release mean as demo !!! Comments are welkom. -------------- next part -------------- A non-text attachment was scrubbed... Name: gb.form.mda.41.01.tar.gz Type: application/x-tgz Size: 67119 bytes Desc: not available URL: From priastefano at ...506... Thu Sep 21 10:40:01 2006 From: priastefano at ...506... (Tim Stefano) Date: Thu, 21 Sep 2006 10:40:01 +0200 Subject: [Gambas-devel] How to: send email with Gambas ? Message-ID: <007601c6dd59$876bbad0$0200a8c0@...507...> Montelupo Fiorentino, Italy 21 Settembre/September 2006 Hello to all, I'm a new developer in GAMBAS with Linux so for me everything is new. I try to found some example about send email with Gambas... but I'm not succed so I try to ask in the list I have installed ver 1.9.33 of gambas from kudla.org and I can work with serial line, browser and GUI interface (Qt). Now I try to use gb.net.smtp to send email in this way: smtpobj.From = "priastefano at ...255..." ' I think the address who send the email smtpobj.To = "priastefano at ...506..." ' I think the address who receive the email smtpobj.Add ( "/home/Stefano/NameImage.jpg","image", "") ' Attacched file ? smtpobj.Send( ) ' Send the message is correct ? (I think NO) when I try to set the address for smtpobj.TO = "priastefano at ...506..." the interpreter say that: smtpobj.TO is read only and I'm stop here. Can you help me ? Thank you very much in advance Distinti Saluti/Best Regards Stefano Pria -------------- next part -------------- An HTML attachment was scrubbed... URL: From Karl.Reinl at ...16... Thu Sep 21 15:01:54 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Thu, 21 Sep 2006 15:01:54 +0200 Subject: [Gambas-devel] Debug enhancing (2) Message-ID: <200609211501.55049.Karl.Reinl@...16...> Salut Beno?t, + have a 2nd return parameter in Debug.Read how shows the status, so I can show it ?is an Error which returns in an Ballon (SyntaxError, Unkown Elements, etc.). by testing I found out how you dit, it's the '=' at the returned data, isn't it ? will change all, so don't waste your time by testing this first version, a new will come soon. Amicalment Charlie From ronstk at ...124... Thu Sep 21 17:28:19 2006 From: ronstk at ...124... (Ron Onstenk) Date: Thu, 21 Sep 2006 17:28:19 +0200 Subject: [Gambas-devel] [Gambas-user] Mailing-list filtering In-Reply-To: <19cca6e50609210220l115c1c7cu8040c2b204c859fb@...178...> References: <200609192026.08721.gambas@...1...> <200609210842.47528.ronstk@...124...> <19cca6e50609210220l115c1c7cu8040c2b204c859fb@...178...> Message-ID: <200609211728.20568.ronstk@...124...> On Thursday 21 September 2006 11:20, you wrote: > First probe, in 1.9.42 the component not appears in list, I think Benoit > change something in components, I'm going to probe in .41 > OK for .42 I was afraid it is changed to much. I did get it from the running version .39 and add it as de howto_install described into .41. I should anyway do something in .41 or you must have misunderstood the (old) howto_install. Or I'm realy wrong with it could be also true :) I have a long weekend till thirstday to rework for .42 and take the risk it isn't 100% compatible with current gb.form.mdi at release time. Ron PS Please reactions to the mail-list. Others want also know what is going on. From Karl.Reinl at ...16... Thu Sep 21 20:39:02 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Thu, 21 Sep 2006 20:39:02 +0200 Subject: [Gambas-devel] Debug enhancing (3) Message-ID: <200609212039.02874.Karl.Reinl@...16...> Salut Beno?t, first shot, second version. when I was over that this afternoon, I found out , how to differentiate between 'good news' and 'bad news'. So I changed all. Now if an Error is returned, I use your old way and show that in a baloon. But my mainwork was 16461, this is the max nbr. off Arrays I could test at once. (an integer ?) So now, I read in the first 1000 and then you can play with.Reading next 1000, Start at a Nbr. , read previous 1000. I made it with buttons, what I think you dislike, but for me the form isn't finished, so I'v not gone into designe. For the form I think about an resizeable one, and evtl. changing the Columnview to a TableView. Now you can test it. Amicalment Charlie From Karl.Reinl at ...16... Thu Sep 21 20:41:30 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Thu, 21 Sep 2006 20:41:30 +0200 Subject: [Gambas-devel] Debug enhancing (3) with source files and diff-files Message-ID: <200609212041.30827.Karl.Reinl@...16...> Sorry forgot that Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: patch_Debug_02.tar.bz2 Type: application/x-tbz Size: 8809 bytes Desc: not available URL: From Karl.Reinl at ...16... Fri Sep 22 00:28:13 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Fri, 22 Sep 2006 00:28:13 +0200 Subject: [Gambas-devel] failed to implement Message-ID: <200609220028.13513.Karl.Reinl@...16...> Salut, on gambas2-1.9.42 IDE I wanted to have at gambas-Wellcome, the possibillity to erase some old entrys from the Recent-List. I made a menu, which opens at a right mouse-click. PUBLIC SUB btnOpenRecent_Click() $sPath = LAST.Tag IF Mouse.Left THEN ME.Close ELSE mnuRecent.Popup ENDIF END If i click on the menu. PUBLIC SUB mnuRecentDel_Click() DIM hButton AS CCoolButton DIM iElem AS Integer DIM iInd AS Integer iElem = aList.Find($sPath) IF iElem > -1 THEN Project.Recent.Remove(iElem) aList = Project.Recent FOR iInd = 0 TO aList.Count - 1 hButton = NEW CCoolButton(svwRecent, 0, iInd * 32, 1024, 32, File.Name(aList[iInd]), Project.GetIcon(aList[iInd], 24)) AS "btnOpenRecent" hButton.Tag = aList[iInd] hButton.ToolTip = File.Dir(aList[iInd]) NEXT IF aList.Count = 0 THEN btnRecent.Enabled = FALSE svwRecent.Refresh ENDIF END But I failed, the ScrollView isn't with me. I'm able to delete the Project.Recent element. I remade the aList, which I set Private to the form. Is there a way to delete an item from the ScrollView ? Would be nice ! Amicalment Charlie From gambas at ...1... Fri Sep 22 20:00:03 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 22 Sep 2006 20:00:03 +0200 Subject: [Gambas-devel] How to: send email with Gambas ? In-Reply-To: <007601c6dd59$876bbad0$0200a8c0@...507...> References: <007601c6dd59$876bbad0$0200a8c0@...507...> Message-ID: <200609222000.03457.gambas@...1...> On Thursday 21 September 2006 10:40, Tim Stefano wrote: > Montelupo Fiorentino, Italy 21 Settembre/September 2006 > > Hello to all, > > I'm a new developer in GAMBAS with Linux so for me everything is new. > I try to found some example about send email with Gambas... but I'm not > succed so I try to ask in the list > > I have installed ver 1.9.33 of gambas from kudla.org and I can work with > serial line, browser and GUI interface (Qt). > > Now I try to use gb.net.smtp to send email in this way: > > smtpobj.From = "priastefano at ...255..." ' > I think the address who send the email smtpobj.To = "priastefano at ...506..." > ' I think the address who > receive the email smtpobj.Add ( "/home/Stefano/NameImage.jpg","image", "") > ' Attacched file ? smtpobj.Send( ) > ' Send the message > > is correct ? (I think NO) No, you must do: smtpobj.Add(File.Load("/home/Stefano/NameImage.jpg"), "image/jpeg", "NameImage.jpg") > > when I try to set the address for > smtpobj.TO = "priastefano at ...506..." > the interpreter say that: smtpobj.TO is read only and I'm stop here. > > Can you help me ? > > Thank you very much in advance > > Distinti Saluti/Best Regards > Stefano Pria SmtpClient.To, Bcc and Cc take a String array, not just a string, so that you can put as many addresses you want. You must do: smtpobj.To.Add("priastefano at ...506...") Regards, -- Benoit Minisini From gambas.fr at ...176... Fri Sep 22 23:54:13 2006 From: gambas.fr at ...176... (Fabien Bodard) Date: Fri, 22 Sep 2006 23:54:13 +0200 Subject: [Gambas-devel] failed to implement In-Reply-To: <200609220028.13513.Karl.Reinl@...16...> References: <200609220028.13513.Karl.Reinl@...16...> Message-ID: <200609222354.13810.sirfabien@...176...> Le Vendredi 22 Septembre 2006 00:28, Charlie Reinl a ?crit?: > Salut, > > on gambas2-1.9.42 IDE > > I wanted to have at gambas-Wellcome, the possibillity to erase some old > entrys from the Recent-List. > > I made a menu, which opens at a right mouse-click. > > PUBLIC SUB btnOpenRecent_Click() > $sPath = LAST.Tag > IF Mouse.Left THEN > ME.Close > ELSE > mnuRecent.Popup > ENDIF > END > > If i click on the menu. > > PUBLIC SUB mnuRecentDel_Click() > DIM hButton AS CCoolButton > DIM iElem AS Integer > DIM iInd AS Integer > > iElem = aList.Find($sPath) > IF iElem > -1 THEN > Project.Recent.Remove(iElem) > aList = Project.Recent > FOR iInd = 0 TO aList.Count - 1 > hButton = NEW CCoolButton(svwRecent, 0, iInd * 32, 1024, 32, > File.Name(aList[iInd]), Project.GetIcon(aList[iInd], 24)) AS > "btnOpenRecent" hButton.Tag = aList[iInd] > hButton.ToolTip = File.Dir(aList[iInd]) > NEXT > IF aList.Count = 0 THEN btnRecent.Enabled = FALSE > svwRecent.Refresh > ENDIF > END > > > But I failed, the ScrollView isn't with me. > > I'm able to delete the Project.Recent element. > I remade the aList, which I set Private to the form. > > Is there a way to delete an item from the ScrollView ? yes and no :) in fact the problem come from CCoolButton witch are an old fashion class. the scrollview have not ccoolbutton in his children collection but panels... and then the hbutton var in FWelcome is not a true Control object so not easy to destroy. I've made a new CCoolButton class based on UserControl class. your can try with it. with that you can do Cbtn_Click() mnuDel.Tag= Last mnuDel.popup end mnuDel_Click CurrentCbtn.Delete mnuDel.tag = null end > > Would be nice ! > > Amicalment > Charlie > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys -- and earn > cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel -------------- next part -------------- A non-text attachment was scrubbed... Name: CCoolButton2.class Type: application/x-java Size: 2406 bytes Desc: not available URL: From gambas at ...1... Sat Sep 23 16:01:00 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 16:01:00 +0200 Subject: [Gambas-devel] Release of gambas 1.9.43 Message-ID: <200609231601.00302.gambas@...1...> Hi guys, The main changes of this version are: * A new project selection dialog. * A better file creation dialog. * The fix of Dialog.Filter syntax nightmare. * The support for bookmarks in DirChooser and FileChooser controls. * An updated gb.gtk component. * The QUIT bug has been fixed. * You can open hundreds of Sockets without crashing. Now I will try to put the Gambas source on sourceforge SVN! Here is the full ChangeLog: ------------------------------------------------------------------------------- DEVELOPMENT ENVIRONMENT * NEW: Some little enhancements in automatic completion. * NEW: The file creation dialog is better now. * NEW: Importing a form now automatically copies form pictures. * NEW: Pressing F2 on a NEW expression now brings to the constructor function. * NEW: The project tree now arrange classes according to their inheritance relationships. * NEW: The open project dialog has been redesigned. * NEW: Opening a project does not refresh the project tree twice anymore. * NEW: There is option to select the browser used by the IDE. The default is using the BROWSER environment variable. * BUG: The editor function combo-box now only displays the function defined in the module or class, not the inherited ones. * BUG: Replace function does not modify read-only module or classes anymore. * BUG: You cannot drop controls from the toolbox in read-only editer form. * BUG: Renaming a form does not set the 'modified' flag anymore. * BUG: Icon editor and text editor now can be in read-only mode. * BUG: Symbolic links support has been fixed and enhanced. * BUG: You cannot modify a read-only form from the property sheet anymore. * BUG: The project property dialog now displays the stack size correctly. EXAMPLES * NEW: Printing example has been updated. INTERPRETER * NEW: Component[] now returns NULL if a component is not loaded. It does not raise an error anymore. * BUG: The QUIT instruction works again. * BUG: The stack defined in the .project file is really used now. * BUG: Watching or stopping watching file descriptors during an event handler raised by a watched file descriptor does not crash the interpreter event loop anymore. * BUG: Exist() does not follow symbolic links anymore. COMPILER * BUG: Useless external class references are not inserted anymore in the bytecode output. GB.QT COMPONENT * NEW: ComboBox.Popup() is a new method that popups the combo-box list. * NEW: Window.Stacking is a new property that defines the stacking group of the window: Window.Normal, Window.Above or Window.Below. This property replaces the TopOnly property that has been removed. * NEW: Window.Sticky is a new property that sticks a window on all virtual desktops. * BUG: Dialog.Filter syntax has been fixed. * BUG: Draw.Picture and Draw.Image now behave correctly when drawing on a masked Picture. * BUG: UserControl and UserContainer are not creatable anymore. * BUG: Setting ComboBox.Text now raises the Click event. GB.QT.EXT COMPONENT * BUG: TableView Select event is now deferred only in multiple selection mode. GB.QT.KDE COMPONENT * BUG: Dialog.Filter syntax has been fixed. GB.FORM COMPONENT * NEW: DirChooser and FileChooser got support for bookmarks. These bookmarks are displayed in a panel, are shared by all instances of these controls, and are automatically saved in the '~/.config/gambas/gb.form.conf' configuration file. * NEW: DirChooser and FileChooser got two new properties for managing bookmarks: ShowBookmark, that let displaying the bookmark panel, and Bookmarks, that allows to add transient bookmarks. These transient bookmarks are not automatically saved. * NEW: FileChooser.Settings and DirChooser.Settings are new properties that return the state of the control in a string array. * NEW: ListContainer.Clear() is a new method to clear * BUG: DirChooser got support for Icon event. * BUG: DateChooser.Value returns the correct date now. * BUG: ListContainer.Background has been fixed. GB.SETTINGS * NEW: Settings can save string arrays in a configuration file. GB.GTK COMPONENT * Updated. ------------------------------------------------------------------------------- Regards, -- Benoit Minisini From rospolosco at ...29... Sat Sep 23 16:42:28 2006 From: rospolosco at ...29... (Stefano Palmeri) Date: Sat, 23 Sep 2006 16:42:28 +0200 Subject: [Gambas-devel] Release of gambas 1.9.43 In-Reply-To: <200609231601.00302.gambas@...1...> References: <200609231601.00302.gambas@...1...> Message-ID: <200609231642.29073.rospolosco@...29...> Alle 16:01, sabato 23 settembre 2006, Benoit Minisini ha scritto: > * NEW: There is option to select the browser used by the IDE. The default > ? is using the BROWSER environment variable. Yeees! Regards, Stefano Palmeri From Karl.Reinl at ...16... Sat Sep 23 20:45:19 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 20:45:19 +0200 Subject: [Gambas-devel] Application.Busy (gambas2-1.9.43) Message-ID: <200609232045.19924.Karl.Reinl@...16...> Salut Beno?t, Application.Busy INC and DEC works fine, ... BUT If by any reason the DEC ditn't arrive, the next INC work like every INC, but the next DEC is the first INC. INC Application.Busy (0 + 1 = 1) DEC Application.Busy (1 - 1 = 0) ' but not reached so stays 1 INC Application.Busy (1 + 1 = 2) DECApplication.Busy (2 - 1 = 1) This can happend if you work with processes. I Think Application.Busy= true and Application.Busy=False would be better. I know I can set it to 0, before make an INC Application.Busy, but thats 2 lines ! Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 20:55:05 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 20:55:05 +0200 Subject: [Gambas-devel] Debug_Write (gambas2-1.9.43 and before) Message-ID: <200609232055.05352.Karl.Reinl@...16...> Salut Beno?t, if you send a Design.Command("?" & sVarName, TRUE,... where trim(sVarName) = "" but sVarName is one or more spaces, then Debug_read returns strange results. I stoped that in FEditor/edtEditor_MouseUp by an IF Trim(edtEditor.Selection.Text) = "" THEN RETURN before the FDebugInfo.InstantWatch(Trim(edtEditor.Selection.Text)) but I think ist a misfunction in debug. see Attachments. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: Failer_in_Debug_Write_2.png Type: image/png Size: 57759 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Failer_in_Debug_Write_01.png Type: image/png Size: 41647 bytes Desc: not available URL: From jredrejo at ...176... Sat Sep 23 21:08:11 2006 From: jredrejo at ...176... (=?ISO-8859-1?Q?Jos=E9_Luis_Redrejo?=) Date: Sat, 23 Sep 2006 21:08:11 +0200 Subject: [Gambas-devel] Release of gambas 1.9.43 In-Reply-To: <200609231601.00302.gambas@...1...> References: <200609231601.00302.gambas@...1...> Message-ID: <8eb28a500609231208s1367c73haaf024bec73c772d@...178...> Hi, Debian packages for Sid and linex(sarge compatibility) are already built and tested in the usual place as described at http://gambas.sourceforge.net/download.html Enjoy them. Jos? L. 2006/9/23, Benoit Minisini : > Hi guys, > > The main changes of this version are: > * A new project selection dialog. > * A better file creation dialog. > * The fix of Dialog.Filter syntax nightmare. > * The support for bookmarks in DirChooser and FileChooser controls. > * An updated gb.gtk component. > * The QUIT bug has been fixed. > * You can open hundreds of Sockets without crashing. > > Now I will try to put the Gambas source on sourceforge SVN! > > Here is the full ChangeLog: > > ------------------------------------------------------------------------------- > > DEVELOPMENT ENVIRONMENT > > * NEW: Some little enhancements in automatic completion. > * NEW: The file creation dialog is better now. > * NEW: Importing a form now automatically copies form pictures. > * NEW: Pressing F2 on a NEW expression now brings to the constructor > function. > * NEW: The project tree now arrange classes according to their inheritance > relationships. > * NEW: The open project dialog has been redesigned. > * NEW: Opening a project does not refresh the project tree twice anymore. > * NEW: There is option to select the browser used by the IDE. The default > is using the BROWSER environment variable. > * BUG: The editor function combo-box now only displays the function defined > in the module or class, not the inherited ones. > * BUG: Replace function does not modify read-only module or classes > anymore. > * BUG: You cannot drop controls from the toolbox in read-only editer form. > * BUG: Renaming a form does not set the 'modified' flag anymore. > * BUG: Icon editor and text editor now can be in read-only mode. > * BUG: Symbolic links support has been fixed and enhanced. > * BUG: You cannot modify a read-only form from the property sheet anymore. > * BUG: The project property dialog now displays the stack size correctly. > > EXAMPLES > > * NEW: Printing example has been updated. > > INTERPRETER > > * NEW: Component[] now returns NULL if a component is not loaded. It does > not raise an error anymore. > * BUG: The QUIT instruction works again. > * BUG: The stack defined in the .project file is really used now. > * BUG: Watching or stopping watching file descriptors during an event > handler raised by a watched file descriptor does not crash the > interpreter event loop anymore. > * BUG: Exist() does not follow symbolic links anymore. > > COMPILER > > * BUG: Useless external class references are not inserted anymore in the > bytecode output. > > GB.QT COMPONENT > > * NEW: ComboBox.Popup() is a new method that popups the combo-box list. > * NEW: Window.Stacking is a new property that defines the stacking group of > the window: Window.Normal, Window.Above or Window.Below. This property > replaces the TopOnly property that has been removed. > * NEW: Window.Sticky is a new property that sticks a window on all virtual > desktops. > * BUG: Dialog.Filter syntax has been fixed. > * BUG: Draw.Picture and Draw.Image now behave correctly when drawing > on a masked Picture. > * BUG: UserControl and UserContainer are not creatable anymore. > * BUG: Setting ComboBox.Text now raises the Click event. > > GB.QT.EXT COMPONENT > > * BUG: TableView Select event is now deferred only in multiple selection > mode. > > GB.QT.KDE COMPONENT > > * BUG: Dialog.Filter syntax has been fixed. > > GB.FORM COMPONENT > > * NEW: DirChooser and FileChooser got support for bookmarks. These > bookmarks are displayed in a panel, are shared by all instances of > these controls, and are automatically saved in the > '~/.config/gambas/gb.form.conf' configuration file. > * NEW: DirChooser and FileChooser got two new properties for managing > bookmarks: ShowBookmark, that let displaying the bookmark panel, and > Bookmarks, that allows to add transient bookmarks. These transient > bookmarks are not automatically saved. > * NEW: FileChooser.Settings and DirChooser.Settings are new properties > that return the state of the control in a string array. > * NEW: ListContainer.Clear() is a new method to clear > * BUG: DirChooser got support for Icon event. > * BUG: DateChooser.Value returns the correct date now. > * BUG: ListContainer.Background has been fixed. > > GB.SETTINGS > > * NEW: Settings can save string arrays in a configuration file. > > GB.GTK COMPONENT > > * Updated. > > ------------------------------------------------------------------------------- > > Regards, > > -- > Benoit Minisini > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Gambas-devel mailing list > Gambas-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-devel > From Karl.Reinl at ...16... Sat Sep 23 21:05:34 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 21:05:34 +0200 Subject: [Gambas-devel] Question Debug enhancing (gambas2-1.9.43 and before) Message-ID: <200609232105.34225.Karl.Reinl@...16...> Salut, when marking a number in the editor and DblClixk, the number apears in the Baloon actually, or like the attachment shows name/value. What do think about something like "'999' is a number" in a baloon ? Or change it in debug_write/debug_read ? Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: Number_in_Debug_Write.png Type: image/png Size: 45273 bytes Desc: not available URL: From gambas at ...1... Sat Sep 23 21:31:11 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 21:31:11 +0200 Subject: [Gambas-devel] Question Debug enhancing (gambas2-1.9.43 and before) In-Reply-To: <200609232105.34225.Karl.Reinl@...16...> References: <200609232105.34225.Karl.Reinl@...16...> Message-ID: <200609232131.11997.gambas@...1...> On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > Salut, > > when marking a number in the editor and DblClixk, the number apears in the > Baloon actually, or like the attachment shows name/value. > > What do think about something like "'999' is a number" in a baloon ? > > Or change it in debug_write/debug_read ? > > Amicalment > Charlie '999' is a valid expression whose value is 999, so I see no problem with displaying its value. Regards, -- Benoit Minisini From Karl.Reinl at ...16... Sat Sep 23 21:12:40 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 21:12:40 +0200 Subject: [Gambas-devel] FEditor (gambas2-1.9.43 and before) Message-ID: <200609232112.40266.Karl.Reinl@...16...> Salut Beno?t, this I can't realy explain, and I do not know whats the reason. (see attachment) I do not get the hole lines. Even if I switch to other open classes I only see 1/3 of the window. I remarked that since I work on Debug enhancing, (may be, I ditn't load the IDE into the IDE since the editor changed) The workaround is to open a new class, the switch back to the FEditor.class. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: Mis_Function_in_FEditor.png Type: image/png Size: 61968 bytes Desc: not available URL: From Karl.Reinl at ...16... Sat Sep 23 21:28:34 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 21:28:34 +0200 Subject: [Gambas-devel] Question Debug enhancing (gambas2-1.9.43 and before) In-Reply-To: <200609232131.11997.gambas@...1...> References: <200609232105.34225.Karl.Reinl@...16...> <200609232131.11997.gambas@...1...> Message-ID: <1159039715.5826.1.camel@...102...> Am Samstag, den 23.09.2006, 21:31 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > > Salut, > > > > when marking a number in the editor and DblClixk, the number apears in the > > Baloon actually, or like the attachment shows name/value. > > > > What do think about something like "'999' is a number" in a baloon ? > > > > Or change it in debug_write/debug_read ? > > > > Amicalment > > Charlie > > '999' is a valid expression whose value is 999, so I see no problem with > displaying its value. > > Regards, Salut , without testing, can I declare a variable 999 ? Amicalment Charlie From gambas at ...1... Sat Sep 23 21:37:53 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 21:37:53 +0200 Subject: [Gambas-devel] Application.Busy (gambas2-1.9.43) In-Reply-To: <200609232045.19924.Karl.Reinl@...16...> References: <200609232045.19924.Karl.Reinl@...16...> Message-ID: <200609232137.53774.gambas@...1...> On Saturday 23 September 2006 20:45, Charlie Reinl wrote: > Salut Beno?t, > > Application.Busy INC and DEC works fine, ... BUT > > If by any reason the DEC ditn't arrive, the next INC work like every INC, > but the next DEC is the first INC. > > INC Application.Busy (0 + 1 = 1) > DEC Application.Busy (1 - 1 = 0) ' but not reached so stays 1 > INC Application.Busy (1 + 1 = 2) > DECApplication.Busy (2 - 1 = 1) > > This can happend if you work with processes. > > I Think Application.Busy= true and Application.Busy=False would be better. > > I know I can set it to 0, before make an INC Application.Busy, but thats 2 > lines ! > > Amicalment > Charlie > Application.Busy needs to be an integer, otherwise you cannot imbricate code that needs to show a busy cursor. Regards, -- Benoit Minisini From gambas at ...1... Sat Sep 23 21:44:48 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 21:44:48 +0200 Subject: [Gambas-devel] =?iso-8859-1?q?Question_Debug_enhancing_=28gambas2?= =?iso-8859-1?q?-1=2E9=2E43_and=09before_=29?= In-Reply-To: <1159039715.5826.1.camel@...102...> References: <200609232105.34225.Karl.Reinl@...16...> <200609232131.11997.gambas@...1...> <1159039715.5826.1.camel@...102...> Message-ID: <200609232144.48499.gambas@...1...> On Saturday 23 September 2006 21:28, Charlie Reinl wrote: > Am Samstag, den 23.09.2006, 21:31 +0200 schrieb Benoit Minisini: > > On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > > > Salut, > > > > > > when marking a number in the editor and DblClixk, the number apears in > > > the Baloon actually, or like the attachment shows name/value. > > > > > > What do think about something like "'999' is a number" in a baloon ? > > > > > > Or change it in debug_write/debug_read ? > > > > > > Amicalment > > > Charlie > > > > '999' is a valid expression whose value is 999, so I see no problem with > > displaying its value. > > > > Regards, > > Salut , > > without testing, can I declare a variable 999 ? > > Amicalment > Charlie > What are you talking about? An identifier cannot start with a digit, so you can't. -- Benoit Minisini From Karl.Reinl at ...16... Sat Sep 23 21:47:03 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 21:47:03 +0200 Subject: [Gambas-devel] Question Debug enhancing (gambas2-1.9.43 and before ) In-Reply-To: <200609232144.48499.gambas@...1...> References: <200609232105.34225.Karl.Reinl@...16...> <200609232131.11997.gambas@...1...> <1159039715.5826.1.camel@...102...> <200609232144.48499.gambas@...1...> Message-ID: <1159040824.5826.8.camel@...102...> Am Samstag, den 23.09.2006, 21:44 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 21:28, Charlie Reinl wrote: > > Am Samstag, den 23.09.2006, 21:31 +0200 schrieb Benoit Minisini: > > > On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > > > > Salut, > > > > > > > > when marking a number in the editor and DblClixk, the number apears in > > > > the Baloon actually, or like the attachment shows name/value. > > > > > > > > What do think about something like "'999' is a number" in a baloon ? > > > > > > > > Or change it in debug_write/debug_read ? > > > > > > > > Amicalment > > > > Charlie > > > > > > '999' is a valid expression whose value is 999, so I see no problem with > > > displaying its value. > > > > > > Regards, > > > > Salut , > > > > without testing, can I declare a variable 999 ? > > > > Amicalment > > Charlie > > > > What are you talking about? An identifier cannot start with a digit, so you > can't. Salut Beno?t, that was the base of my question. The screeshot (from the first mail) shows the number as Name = (identifier) and as Value. So I asked if it would be better to NOT show this result in a table, but in a baloon with the mention "'999' is a number". Amicalment Charlie From gambas at ...1... Sat Sep 23 22:01:57 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 22:01:57 +0200 Subject: [Gambas-devel] =?utf-8?q?Question_Debug_enhancing_=28_gambas2-1?= =?utf-8?b?LjkuNDMJYW5kCWJlZm9yZSAp?= In-Reply-To: <1159040824.5826.8.camel@...102...> References: <200609232105.34225.Karl.Reinl@...16...> <200609232144.48499.gambas@...1...> <1159040824.5826.8.camel@...102...> Message-ID: <200609232201.57888.gambas@...1...> On Saturday 23 September 2006 21:47, Charlie Reinl wrote: > Am Samstag, den 23.09.2006, 21:44 +0200 schrieb Benoit Minisini: > > On Saturday 23 September 2006 21:28, Charlie Reinl wrote: > > > Am Samstag, den 23.09.2006, 21:31 +0200 schrieb Benoit Minisini: > > > > On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > > > > > Salut, > > > > > > > > > > when marking a number in the editor and DblClixk, the number apears > > > > > in the Baloon actually, or like the attachment shows name/value. > > > > > > > > > > What do think about something like "'999' is a number" in a baloon > > > > > ? > > > > > > > > > > Or change it in debug_write/debug_read ? > > > > > > > > > > Amicalment > > > > > Charlie > > > > > > > > '999' is a valid expression whose value is 999, so I see no problem > > > > with displaying its value. > > > > > > > > Regards, > > > > > > Salut , > > > > > > without testing, can I declare a variable 999 ? > > > > > > Amicalment > > > Charlie > > > > What are you talking about? An identifier cannot start with a digit, so > > you can't. > > Salut Beno?t, > > that was the base of my question. The screeshot (from the first mail) > shows the number as Name = (identifier) and as Value. > > So I asked if it would be better to NOT show this result in a table, but > in a baloon with the mention "'999' is a number". > > Amicalment > Charlie > TableView is only a temporary solution. And you can just show 999, that's all. Why do you want to tell that '999' is a number, the user knows that. Regards, -- Benoit Minisini From Karl.Reinl at ...16... Sat Sep 23 21:54:54 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 21:54:54 +0200 Subject: [Gambas-devel] gambas2 drag&drop Components Message-ID: <200609232154.54296.Karl.Reinl@...16...> Salut Beno?t, please try, open a new form, click in ToolBox the TableView (qt.ext needed) , now Icon/Button is sunk. Then drag it to the Form, it will open and in Hierarchy you will see TableView1. So far so good. Now you make a left mouse click in the left upper gray field, and the left-mouse-button still pressed you move a bit. Now you have a 2nd TableView , in Hierarchy you will see under TableView1 a TableView2. I think you have to empty the drag&drop buffer after drop, or switch back to the pointer. Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 22:08:31 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 22:08:31 +0200 Subject: [Gambas-devel] Question Debug enhancing ( gambas2-1.9.43 and before ) In-Reply-To: <200609232201.57888.gambas@...1...> References: <200609232105.34225.Karl.Reinl@...16...> <200609232144.48499.gambas@...1...> <1159040824.5826.8.camel@...102...> <200609232201.57888.gambas@...1...> Message-ID: <1159042112.5826.11.camel@...102...> Am Samstag, den 23.09.2006, 22:01 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 21:47, Charlie Reinl wrote: > > Am Samstag, den 23.09.2006, 21:44 +0200 schrieb Benoit Minisini: > > > On Saturday 23 September 2006 21:28, Charlie Reinl wrote: > > > > Am Samstag, den 23.09.2006, 21:31 +0200 schrieb Benoit Minisini: > > > > > On Saturday 23 September 2006 21:05, Charlie Reinl wrote: > > > > > > Salut, > > > > > > > > > > > > when marking a number in the editor and DblClixk, the number apears > > > > > > in the Baloon actually, or like the attachment shows name/value. > > > > > > > > > > > > What do think about something like "'999' is a number" in a baloon > > > > > > ? > > > > > > > > > > > > Or change it in debug_write/debug_read ? > > > > > > > > > > > > Amicalment > > > > > > Charlie > > > > > > > > > > '999' is a valid expression whose value is 999, so I see no problem > > > > > with displaying its value. > > > > > > > > > > Regards, > > > > > > > > Salut , > > > > > > > > without testing, can I declare a variable 999 ? > > > > > > > > Amicalment > > > > Charlie > > > > > > What are you talking about? An identifier cannot start with a digit, so > > > you can't. > > > > Salut Beno?t, > > > > that was the base of my question. The screeshot (from the first mail) > > shows the number as Name = (identifier) and as Value. > > > > So I asked if it would be better to NOT show this result in a table, but > > in a baloon with the mention "'999' is a number". > > > > Amicalment > > Charlie > > > > TableView is only a temporary solution. And you can just show 999, that's all. > Why do you want to tell that '999' is a number, the user knows that. Umpf, had no better idea! Thats why I asked for. OK, so I leave the name empty. > > Regards, > From Karl.Reinl at ...16... Sat Sep 23 22:49:07 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 22:49:07 +0200 Subject: [Gambas-devel] Application.Busy (gambas2-1.9.43) In-Reply-To: <200609232137.53774.gambas@...1...> References: <200609232045.19924.Karl.Reinl@...16...> <200609232137.53774.gambas@...1...> Message-ID: <1159044548.5826.23.camel@...102...> Am Samstag, den 23.09.2006, 21:37 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 20:45, Charlie Reinl wrote: > > Salut Beno?t, > > > > Application.Busy INC and DEC works fine, ... BUT > > > > If by any reason the DEC ditn't arrive, the next INC work like every INC, > > but the next DEC is the first INC. > > > > INC Application.Busy (0 + 1 = 1) > > DEC Application.Busy (1 - 1 = 0) ' but not reached so stays 1 > > INC Application.Busy (1 + 1 = 2) > > DECApplication.Busy (2 - 1 = 1) > > > > This can happend if you work with processes. > > > > I Think Application.Busy= true and Application.Busy=False would be better. > > > > I know I can set it to 0, before make an INC Application.Busy, but thats 2 > > lines ! > > > > Amicalment > > Charlie > > > > Application.Busy needs to be an integer, otherwise you cannot imbricate code > that needs to show a busy cursor. > > Regards, > Salut Beno?t, like my example above shows, if something wnet wrong, you need 2 lines to correct that, set Application.Busy = 0 and than INC Application.Busy. So, as you can't always be sure that the DEC Application.Busy is fired, you have to set Application.Busy to 0 (see gambas-Help) to start 'good', if you make a 'INC Application.Busy'. Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 23:03:16 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 23:03:16 +0200 Subject: [Gambas-devel] Next Question Debug enhancing (gambas2-1.9.43 and before) Message-ID: <1159045397.5826.29.camel@...102...> Salut Beno?t, when marking a string witch is number with a leading 0 in the editor and DblClick, Debug_Read, returns it without the leading 0 Ex : clicking 0123456789 Debug_read returns 123456789 Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 23:08:16 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 23:08:16 +0200 Subject: [Gambas-devel] Debug enhancing (01-43) with source files and diff-files Message-ID: <200609232308.16748.Karl.Reinl@...16...> Salut Beno?t, this is the version for gambas2-1.9.43 Changes : resizeable Form and also see teh mails this evening. Amicalment Charlie -------------- next part -------------- A non-text attachment was scrubbed... Name: patch_Debug-01-(43).tar.bz2 Type: application/x-tbz Size: 17798 bytes Desc: not available URL: From gambas at ...1... Sat Sep 23 23:35:54 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 23:35:54 +0200 Subject: [Gambas-devel] Application.Busy (gambas2-1.9.43) In-Reply-To: <1159044548.5826.23.camel@...102...> References: <200609232045.19924.Karl.Reinl@...16...> <200609232137.53774.gambas@...1...> <1159044548.5826.23.camel@...102...> Message-ID: <200609232335.55012.gambas@...1...> On Saturday 23 September 2006 22:49, Charlie Reinl wrote: > Am Samstag, den 23.09.2006, 21:37 +0200 schrieb Benoit Minisini: > > On Saturday 23 September 2006 20:45, Charlie Reinl wrote: > > > Salut Beno?t, > > > > > > Application.Busy INC and DEC works fine, ... BUT > > > > > > If by any reason the DEC ditn't arrive, the next INC work like every > > > INC, but the next DEC is the first INC. > > > > > > INC Application.Busy (0 + 1 = 1) > > > DEC Application.Busy (1 - 1 = 0) ' but not reached so stays 1 > > > INC Application.Busy (1 + 1 = 2) > > > DECApplication.Busy (2 - 1 = 1) > > > > > > This can happend if you work with processes. > > > > > > I Think Application.Busy= true and Application.Busy=False would be > > > better. > > > > > > I know I can set it to 0, before make an INC Application.Busy, but > > > thats 2 lines ! > > > > > > Amicalment > > > Charlie > > > > Application.Busy needs to be an integer, otherwise you cannot imbricate > > code that needs to show a busy cursor. > > > > Regards, > > Salut Beno?t, > > like my example above shows, if something wnet wrong, you need 2 lines > to correct that, set Application.Busy = 0 and than INC Application.Busy. > > So, as you can't always be sure that the DEC Application.Busy is fired, You can be sure, by using FINALLY. -- Benoit Minisini From gambas at ...1... Sat Sep 23 23:36:26 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 23:36:26 +0200 Subject: [Gambas-devel] Next Question Debug enhancing (gambas2-1.9.43 and before) In-Reply-To: <1159045397.5826.29.camel@...102...> References: <1159045397.5826.29.camel@...102...> Message-ID: <200609232336.26125.gambas@...1...> On Saturday 23 September 2006 23:03, Charlie Reinl wrote: > Salut Beno?t, > > when marking a string witch is number with a leading 0 in the editor and > DblClick, Debug_Read, returns it without the leading 0 > > Ex : clicking 0123456789 Debug_read returns 123456789 > > Amicalment > Charlie > And so? -- Benoit Minisini From Karl.Reinl at ...16... Sat Sep 23 23:31:12 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 23:31:12 +0200 Subject: [Gambas-devel] failed to implement In-Reply-To: <200609222354.13810.sirfabien@...176...> References: <200609220028.13513.Karl.Reinl@...16...> <200609222354.13810.sirfabien@...176...> Message-ID: <1159047073.5826.35.camel@...102...> Am Freitag, den 22.09.2006, 23:54 +0200 schrieb Fabien Bodard: > Le Vendredi 22 Septembre 2006 00:28, Charlie Reinl a ?crit : > > Salut, > > > > on gambas2-1.9.42 IDE > > > > I wanted to have at gambas-Wellcome, the possibillity to erase some old > > entrys from the Recent-List. > > > > I made a menu, which opens at a right mouse-click. > > > > PUBLIC SUB btnOpenRecent_Click() > > $sPath = LAST.Tag > > IF Mouse.Left THEN > > ME.Close > > ELSE > > mnuRecent.Popup > > ENDIF > > END > > > > If i click on the menu. > > > > PUBLIC SUB mnuRecentDel_Click() > > DIM hButton AS CCoolButton > > DIM iElem AS Integer > > DIM iInd AS Integer > > > > iElem = aList.Find($sPath) > > IF iElem > -1 THEN > > Project.Recent.Remove(iElem) > > aList = Project.Recent > > FOR iInd = 0 TO aList.Count - 1 > > hButton = NEW CCoolButton(svwRecent, 0, iInd * 32, 1024, 32, > > File.Name(aList[iInd]), Project.GetIcon(aList[iInd], 24)) AS > > "btnOpenRecent" hButton.Tag = aList[iInd] > > hButton.ToolTip = File.Dir(aList[iInd]) > > NEXT > > IF aList.Count = 0 THEN btnRecent.Enabled = FALSE > > svwRecent.Refresh > > ENDIF > > END > > > > > > But I failed, the ScrollView isn't with me. > > > > I'm able to delete the Project.Recent element. > > I remade the aList, which I set Private to the form. > > > > Is there a way to delete an item from the ScrollView ? > yes and no :) > > in fact the problem come from CCoolButton witch are an old fashion class. > the scrollview have not ccoolbutton in his children collection but panels... > > and then the hbutton var in FWelcome is not a true Control object so not easy > to destroy. > > I've made a new CCoolButton class based on UserControl class. your can try > with it. > > with that you can do > > Cbtn_Click() > mnuDel.Tag= Last > mnuDel.popup > > end > > mnuDel_Click > CurrentCbtn.Delete > mnuDel.tag = null > end > > > > > Would be nice ! > > > > Amicalment > > Charlie Salut Fabien, thanks, but I think it is better to wait, till it is used in the IDE, then I can implement the rest. how your wine this year ? Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 23:34:11 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 23:34:11 +0200 Subject: [Gambas-devel] Application.Busy (gambas2-1.9.43) In-Reply-To: <200609232335.55012.gambas@...1...> References: <200609232045.19924.Karl.Reinl@...16...> <200609232137.53774.gambas@...1...> <1159044548.5826.23.camel@...102...> <200609232335.55012.gambas@...1...> Message-ID: <1159047252.5826.38.camel@...102...> Am Samstag, den 23.09.2006, 23:35 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 22:49, Charlie Reinl wrote: > > Am Samstag, den 23.09.2006, 21:37 +0200 schrieb Benoit Minisini: > > > On Saturday 23 September 2006 20:45, Charlie Reinl wrote: > > > > Salut Beno?t, > > > > > > > > Application.Busy INC and DEC works fine, ... BUT > > > > > > > > If by any reason the DEC ditn't arrive, the next INC work like every > > > > INC, but the next DEC is the first INC. > > > > > > > > INC Application.Busy (0 + 1 = 1) > > > > DEC Application.Busy (1 - 1 = 0) ' but not reached so stays 1 > > > > INC Application.Busy (1 + 1 = 2) > > > > DECApplication.Busy (2 - 1 = 1) > > > > > > > > This can happend if you work with processes. > > > > > > > > I Think Application.Busy= true and Application.Busy=False would be > > > > better. > > > > > > > > I know I can set it to 0, before make an INC Application.Busy, but > > > > thats 2 lines ! > > > > > > > > Amicalment > > > > Charlie > > > > > > Application.Busy needs to be an integer, otherwise you cannot imbricate > > > code that needs to show a busy cursor. > > > > > > Regards, > > > > Salut Beno?t, > > > > like my example above shows, if something wnet wrong, you need 2 lines > > to correct that, set Application.Busy = 0 and than INC Application.Busy. > > > > So, as you can't always be sure that the DEC Application.Busy is fired, > > You can be sure, by using FINALLY. > Salut Beno?t, will give it a chance ! Thanks Amicalment Charlie From Karl.Reinl at ...16... Sat Sep 23 23:38:22 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sat, 23 Sep 2006 23:38:22 +0200 Subject: [Gambas-devel] Next Question Debug enhancing (gambas2-1.9.43 and before) In-Reply-To: <200609232336.26125.gambas@...1...> References: <1159045397.5826.29.camel@...102...> <200609232336.26125.gambas@...1...> Message-ID: <1159047503.5826.43.camel@...102...> Am Samstag, den 23.09.2006, 23:36 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 23:03, Charlie Reinl wrote: > > Salut Beno?t, > > > > when marking a string witch is number with a leading 0 in the editor and > > DblClick, Debug_Read, returns it without the leading 0 > > > > Ex : clicking 0123456789 Debug_read returns 123456789 > > > > Amicalment > > Charlie > > > > And so? > Salut Beno?t, try it, see it .. i'v just posted the version for gambas2-1.9.43 _____________________________________________________ Name |Value _____________________________________________________ 0123456789 |123456789 | Amicalment Charlie From gambas at ...1... Sat Sep 23 23:49:12 2006 From: gambas at ...1... (Benoit Minisini) Date: Sat, 23 Sep 2006 23:49:12 +0200 Subject: [Gambas-devel] =?utf-8?q?Next_Question_Debug_enhancing_=28_gambas?= =?utf-8?q?2-1=2E9=2E43=09and_before=29?= In-Reply-To: <1159047503.5826.43.camel@...102...> References: <1159045397.5826.29.camel@...102...> <200609232336.26125.gambas@...1...> <1159047503.5826.43.camel@...102...> Message-ID: <200609232349.12904.gambas@...1...> On Saturday 23 September 2006 23:38, Charlie Reinl wrote: > Am Samstag, den 23.09.2006, 23:36 +0200 schrieb Benoit Minisini: > > On Saturday 23 September 2006 23:03, Charlie Reinl wrote: > > > Salut Beno?t, > > > > > > when marking a string witch is number with a leading 0 in the editor > > > and DblClick, Debug_Read, returns it without the leading 0 > > > > > > Ex : clicking 0123456789 Debug_read returns 123456789 > > > > > > Amicalment > > > Charlie > > > > And so? > > Salut Beno?t, > > try it, see it .. i'v just posted the version for gambas2-1.9.43 > _____________________________________________________ > Name |Value > _____________________________________________________ > 0123456789 |123456789 > > > > Amicalment > Charlie > I mean: I don't see any problem there. -- Benoit Minisini From ronstk at ...124... Sun Sep 24 02:45:20 2006 From: ronstk at ...124... (Ron Onstenk) Date: Sun, 24 Sep 2006 02:45:20 +0200 Subject: [Gambas-devel] =?iso-8859-1?q?Next_Question_Debug_enhancing_=28_g?= =?iso-8859-1?q?ambas2-1=2E9=2E43=09and_before=29?= In-Reply-To: <200609232349.12904.gambas@...1...> References: <1159045397.5826.29.camel@...102...> <1159047503.5826.43.camel@...102...> <200609232349.12904.gambas@...1...> Message-ID: <200609240245.21428.ronstk@...124...> On Saturday 23 September 2006 23:49, Benoit Minisini wrote: > > Name??????????|Value > > _____________________________________________________ > > 0123456789????|123456789 > > > > > > > > Amicalment > > Charlie > > > > I mean: I don't see any problem there. > > -- > Benoit Minisini > I do intA = array(001,002,003,004,005,006,007,008,009) intB = array(123,003,080,255,255,234,001,004,255) for DATA = 001,002,003,004,005,006,007,008,009 DATA = 123,003,080,255,255,234,001,004,255 DATA = 01000010,01000101,01001110,01001111,01001001,01010100 'bits for benoit Think on all those data lines with numbers in history. Then a program read that data lines and poke it in memory. Do the 'system(49100)' call and your C64 play 'Tetris' :) Here the leading zeros make it _visible_ if you miss some digit. Would be stupid to write on paper '00123' and the leading zeros disappear. Same with strings. I do not really like the editor removes the spaces in my entered text. Ron From gambas at ...1... Sun Sep 24 20:29:24 2006 From: gambas at ...1... (Benoit Minisini) Date: Sun, 24 Sep 2006 20:29:24 +0200 Subject: [Gambas-devel] Debug enhancing (01-43) with source files and diff-files In-Reply-To: <200609232308.16748.Karl.Reinl@...16...> References: <200609232308.16748.Karl.Reinl@...16...> Message-ID: <200609242029.25104.gambas@...1...> On Saturday 23 September 2006 23:08, Charlie Reinl wrote: > Salut Beno?t, > > this is the version for gambas2-1.9.43 > > Changes : > resizeable Form > and also see teh mails this evening. > > Amicalment > Charlie I have committed some changes for you in the debugger. You now have a new command named '#' that prints information about arrays, collections and objects. This command first prints the class name of the object, followed by a space. Then: * For arrays, it prints the number of array elements. * For collections, it prints the number of elements, a space, and a list of keys stored in the collection. Each key is quoted, written between double quotes, and separated a space. Everything is written on one line. * For objects, it prints a list of public properties and variables, separated by a space. If a property or variable is static it is suffixed by the '(S)' string. Everything is written on one line. If you use '#' on something that is not an object, the command returns nothing. Maybe it should return a void line, for consistency. The '?' command does not print array or collection contents anymore. To get information about objects contents, you must use the '#' command, and the '?' command again to get the value of each object part. Now, let's talk about the balloon replacement. I'd like you make a new form dedicated to printing the value of an expression. Let's call this form 'FDebugExpr' for example. This form should display first what the '?' command returns. Then you use a TableView to display each object part. If the user double-clicks on an object part that is an array, a collection or an object, you open a new FDebugExpr window that prints the part contents. I suggest that FDebugExpr is border-less, like a yellow note of KNotes, or at least has the ToolBox property set. If the debugger runs the code, then all FDebugExpr windows must be refreshed. The ultimate feature then would be displaying in red the values that changed since the last debugger stop. I think what I wrote is not very different from what you have already done, but now you have the needed debugger command. I added a new method in the Design class, Design.Eval(), so that you can get the value of any expression withotu having to deal with the event loop. Tell what you think about all that! Regards, -- Benoit Minisini From Karl.Reinl at ...16... Sun Sep 24 21:46:45 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 24 Sep 2006 21:46:45 +0200 Subject: [Gambas-devel] Debug enhancing (01-43) with source files and diff-files In-Reply-To: <200609242029.25104.gambas@...1...> References: <200609232308.16748.Karl.Reinl@...16...> <200609242029.25104.gambas@...1...> Message-ID: <1159127206.5470.8.camel@...102...> Salut Beno?t, started to install subversion to check out your changes. Then I will see. The '#' was used also in the old version, I use it if an Error or something 'unusual' happend, to show returned massage in a baloon. Your proposes lookes OK. more later. Amicalment Charlie Am Sonntag, den 24.09.2006, 20:29 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 23:08, Charlie Reinl wrote: > > Salut Beno?t, > > > > this is the version for gambas2-1.9.43 > > > > Changes : > > resizeable Form > > and also see teh mails this evening. > > > > Amicalment > > Charlie > > I have committed some changes for you in the debugger. > > You now have a new command named '#' that prints information about arrays, > collections and objects. > > This command first prints the class name of the object, followed by a space. > Then: > > * For arrays, it prints the number of array elements. > > * For collections, it prints the number of elements, a space, and a list of > keys stored in the collection. Each key is quoted, written between double > quotes, and separated a space. Everything is written on one line. > > * For objects, it prints a list of public properties and variables, separated > by a space. If a property or variable is static it is suffixed by the '(S)' > string. Everything is written on one line. > > If you use '#' on something that is not an object, the command returns > nothing. Maybe it should return a void line, for consistency. > > The '?' command does not print array or collection contents anymore. To get > information about objects contents, you must use the '#' command, and the '?' > command again to get the value of each object part. > > Now, let's talk about the balloon replacement. > > I'd like you make a new form dedicated to printing the value of an expression. > Let's call this form 'FDebugExpr' for example. > > This form should display first what the '?' command returns. > > Then you use a TableView to display each object part. If the user > double-clicks on an object part that is an array, a collection or an object, > you open a new FDebugExpr window that prints the part contents. > > I suggest that FDebugExpr is border-less, like a yellow note of KNotes, or at > least has the ToolBox property set. > > If the debugger runs the code, then all FDebugExpr windows must be refreshed. > The ultimate feature then would be displaying in red the values that changed > since the last debugger stop. > > I think what I wrote is not very different from what you have already done, > but now you have the needed debugger command. > > I added a new method in the Design class, Design.Eval(), so that you can get > the value of any expression withotu having to deal with the event loop. > > Tell what you think about all that! > > Regards, > From Karl.Reinl at ...16... Sun Sep 24 23:12:45 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 24 Sep 2006 23:12:45 +0200 Subject: [Gambas-devel] subversion problems Message-ID: <200609242312.45560.Karl.Reinl@...16...> Salut, after newly installed subversion 1.3.2 on gentoo stable svn checkout https://svn.sourceforge.net/svnroot/gambas/2.0/trunk (saw it in Ron mail) get : svn: PROPFIND Anfrage fehlgeschlagen auf '/svnroot/gambas/2.0/trunk' svn: PROPFIND von '/svnroot/gambas/2.0/trunk': SSL negotiation failed: SSL disabled due to library version mismatch (https://svn.sourceforge.net) a https://svn.sourceforge.net/svnroot/gambas/2.0/trunk in browser connects. Amicalment Charlie From Karl.Reinl at ...16... Sun Sep 24 23:28:01 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Sun, 24 Sep 2006 23:28:01 +0200 Subject: [Gambas-devel] Fwd: subversion problems (SLOVED) Message-ID: <200609242328.01919.Karl.Reinl@...16...> Salut, neon and glibc differs, after compliling neon now the download works Amicalment Charlie ---------- Forwarded Message ---------- Subject: subversion problems Date: Sunday 24 September 2006 23:12 From: Charlie Reinl To: "gambas-user" , gambas-devel at lists.sourceforge.net Salut, after newly installed subversion 1.3.2 on gentoo stable svn checkout https://svn.sourceforge.net/svnroot/gambas/2.0/trunk (saw it in Ron mail) get : svn: PROPFIND Anfrage fehlgeschlagen auf '/svnroot/gambas/2.0/trunk' svn: PROPFIND von '/svnroot/gambas/2.0/trunk': SSL negotiation failed: SSL disabled due to library version mismatch (https://svn.sourceforge.net) a https://svn.sourceforge.net/svnroot/gambas/2.0/trunk in browser connects. Amicalment Charlie ------------------------------------------------------- From priastefano at ...506... Mon Sep 25 09:14:11 2006 From: priastefano at ...506... (Tim Stefano) Date: Mon, 25 Sep 2006 09:14:11 +0200 Subject: [Gambas-devel] More questions on smtp Message-ID: <00ce01c6e072$336a83f0$0200a8c0@...507...> > Montelupo Fiorentino, Italy 25 Settembre/September 2006 > > Thank you very much Mr. Benoit Minisini for your attention, > > now I adjust my software with your indication and I arrive to Send the > message but the software stop in SEND function: > > PUBBLIC SUB ToolButton1_Click() > DIM scratch_var as Integer > > smtpobj.From = "priastefano at ...506..." > smtpobj.To.Add("priastefano at ...255...") > smtpobj.Subject = "Try to send an image" > smtpobj.Add(File.Load("/home/stefano/NameImage.jpg"), "image/jpeg", > "NameImage.jpg") > smtpobj.Send() > > scratch_var += 1 > ...... > END > > The program never arrive at "scratch_var += 1" statement and never > arrive the message in my mail box. > > At object smtpclient I was assigned Port:25 and Host: out.aliceposta.it > like my email account configuration of kmail. > With KMail I try to send email and I have success, > I try to change Host configuration of SmtpClient with "smtp.posta.tim.it" > and when I try to SEND message GAMBAS say "Mailserver unknown"... > > What's still wrong ? What can I try ? > > Thank yuo in advance for your time. > > Distinti Saluti/Best Regards > Pria Stefano > From chintanraoh at ...176... Wed Sep 27 03:05:05 2006 From: chintanraoh at ...176... (chintan rao) Date: Wed, 27 Sep 2006 06:35:05 +0530 Subject: [Gambas-devel] Interested and working Message-ID: >Hi, >I have no news from you, but I suppose you continue being interested in Gambas. Hi, I am insterested and working. I will work fulltime after our exams are over. We are working as a part of "open forum" team in our college . I and some others have chosen to work on gambas. There others who chose to work on ecllipse Actually this is my first open source project. I have gone through the atleast "gbc.c". In the road map , you have given that conditional compilation is incomplete.(#IF,#ELSE etc). For that i think one more feature like #define must be added. Should we add some thing like a preprocessor or include this conditional compilation as a part compiler code? >If you have C/C++ skills, there is a simple component that could be cool to >develop: a component based of the getopt() function of the GNU library, to >automatically analyze the command-line options. We could name it 'gb.option '. >Regards, Thanks for the suggestion . I will surely look into the code. Do you mean check for lack or invalid of argvs etcs?. I will try to do that. Yours sincerely, Chintan Rao H -------------- next part -------------- An HTML attachment was scrubbed... URL: From Karl.Reinl at ...16... Wed Sep 27 19:20:11 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Wed, 27 Sep 2006 19:20:11 +0200 Subject: [Gambas-devel] Changes in IDE Message-ID: <200609271920.11348.Karl.Reinl@...16...> Salut Beno?t, how to handle changes I will make in the IDE ? Send it to you or check in in subversion (if possible)? Amicalment Charlie From Karl.Reinl at ...16... Wed Sep 27 22:25:01 2006 From: Karl.Reinl at ...16... (Charlie Reinl) Date: Wed, 27 Sep 2006 22:25:01 +0200 Subject: [Gambas-devel] Debug enhancing (01-43) with source files and diff-files In-Reply-To: <200609242029.25104.gambas@...1...> References: <200609232308.16748.Karl.Reinl@...16...> <200609242029.25104.gambas@...1...> Message-ID: <1159388703.5331.24.camel@...102...> Salut Beno?t, I started to enhancing debug, starting at DebugInfo, there '#' and '?' are used. You tell me to use them now in a diffent way. Thats possible, by string analysing. Or dit I mis something ? The 'nothing' returned if it is not an object get the programm out of his way. The Epxr seams to rest after, and the value/values are the new one. So better it gets a return, which is andled at debug_read. For the border-less window, I don't like windows (Yes ok) where dates shown and I can't resize them. Why 'o' don't exists anymore ? Amicalment Charlie Am Sonntag, den 24.09.2006, 20:29 +0200 schrieb Benoit Minisini: > On Saturday 23 September 2006 23:08, Charlie Reinl wrote: > > Salut Beno?t, > > > > this is the version for gambas2-1.9.43 > > > > Changes : > > resizeable Form > > and also see teh mails this evening. > > > > Amicalment > > Charlie > > I have committed some changes for you in the debugger. > > You now have a new command named '#' that prints information about arrays, > collections and objects. > > This command first prints the class name of the object, followed by a space. > Then: > > * For arrays, it prints the number of array elements. > > * For collections, it prints the number of elements, a space, and a list of > keys stored in the collection. Each key is quoted, written between double > quotes, and separated a space. Everything is written on one line. > > * For objects, it prints a list of public properties and variables, separated > by a space. If a property or variable is static it is suffixed by the '(S)' > string. Everything is written on one line. > > If you use '#' on something that is not an object, the command returns > nothing. Maybe it should return a void line, for consistency. > > The '?' command does not print array or collection contents anymore. To get > information about objects contents, you must use the '#' command, and the '?' > command again to get the value of each object part. > > Now, let's talk about the balloon replacement. > > I'd like you make a new form dedicated to printing the value of an expression. > Let's call this form 'FDebugExpr' for example. > > This form should display first what the '?' command returns. > > Then you use a TableView to display each object part. If the user > double-clicks on an object part that is an array, a collection or an object, > you open a new FDebugExpr window that prints the part contents. > > I suggest that FDebugExpr is border-less, like a yellow note of KNotes, or at > least has the ToolBox property set. > > If the debugger runs the code, then all FDebugExpr windows must be refreshed. > The ultimate feature then would be displaying in red the values that changed > since the last debugger stop. > > I think what I wrote is not very different from what you have already done, > but now you have the needed debugger command. > > I added a new method in the Design class, Design.Eval(), so that you can get > the value of any expression withotu having to deal with the event loop. > > Tell what you think about all that! > > Regards, > From gambas at ...1... Thu Sep 28 23:31:17 2006 From: gambas at ...1... (Benoit Minisini) Date: Thu, 28 Sep 2006 23:31:17 +0200 Subject: [Gambas-devel] Changes in IDE In-Reply-To: <200609271920.11348.Karl.Reinl@...16...> References: <200609271920.11348.Karl.Reinl@...16...> Message-ID: <200609282331.17331.gambas@...1...> On Wednesday 27 September 2006 19:20, Charlie Reinl wrote: > Salut Beno?t, > > how to handle changes I will make in the IDE ? > Send it to you or check in in subversion (if possible)? > > Amicalment > Charlie > I suggest that you make a almost completely workable version of your changes, and once I validate it, you will create an account on SourceForge, and I will give you a write access to the source repository. If you really don't want to use SubVersion, just send me a patch to the IDE. Anyway, I will include it when it is (almost) ready. Regards, -- Benoit Minisini From gambas at ...1... Thu Sep 28 23:38:11 2006 From: gambas at ...1... (Benoit Minisini) Date: Thu, 28 Sep 2006 23:38:11 +0200 Subject: [Gambas-devel] Interested and working In-Reply-To: References: Message-ID: <200609282338.11710.gambas@...1...> On Wednesday 27 September 2006 03:05, chintan rao wrote: > >Hi, > >I have no news from you, but I suppose you continue being interested in > > Gambas. > Hi, > I am insterested and working. I will work fulltime after our exams are > over. We are working as a part of "open forum" team in our college . > I and some others have chosen to work on gambas. There others who chose to > work on ecllipse > Actually this is my first open source project. > > I have gone through the atleast "gbc.c". In the road map , you have given > that conditional compilation > is incomplete.(#IF,#ELSE etc). For that i think one more feature like > #define must be added. > Should we add some thing like a preprocessor or include this conditional > compilation as a part compiler code? > I never really think about this feature. I think the a preprocessor so=hould be included inside the compiler, just after or during the tokenization of the source code. Note that at the moment, I found no need for a preprocessor in Gambas. Maybe this should be asked first on the mailing-list. > >If you have C/C++ skills, there is a simple component that could be cool > > to develop: a component based of the getopt() function of the GNU > > library, to automatically analyze the command-line options. We could name > > it 'gb.option > > '. > > >Regards, > > Thanks for the suggestion . I will surely look into the code. Do you mean > check for lack or invalid of argvs etcs?. > I will try to do that. > > Yours sincerely, > Chintan Rao H I mean using the getopt_long() GNU function of the libc so that the Gambas developer just have to specify a list of options, the component doing all the work. Regards, -- Benoit Minisini From gambas at ...1... Fri Sep 29 18:54:21 2006 From: gambas at ...1... (Benoit Minisini) Date: Fri, 29 Sep 2006 18:54:21 +0200 Subject: [Gambas-devel] =?utf-8?q?Debug_enhancing_=2801-43=29_with_source_?= =?utf-8?q?files_and=09diff-files?= In-Reply-To: <1159388703.5331.24.camel@...102...> References: <200609232308.16748.Karl.Reinl@...16...> <200609242029.25104.gambas@...1...> <1159388703.5331.24.camel@...102...> Message-ID: <200609291854.21597.gambas@...1...> On Wednesday 27 September 2006 22:25, Charlie Reinl wrote: > Salut Beno?t, > > I started to enhancing debug, starting at DebugInfo, there '#' and '?' > are used. You tell me to use them now in a diffent way. Thats possible, > by string analysing. > Or dit I mis something ? > The 'nothing' returned if it is not an object get the programm out of > his way. The Epxr seams to rest after, and the value/values are the new > one. So better it gets a return, which is andled at debug_read. > Sorry, but I understand nothing. Please try to rewrite it in a better english! The '#' command will tell you if an expression is a container of other values. Just run it first on any expression that must be displayed by the IDE debugger. Then you know if you have to just display the value, or the entire contents. > For the border-less window, I don't like windows (Yes ok) where dates > shown and I can't resize them. OK. > > Why 'o' don't exists anymore ? > It should be useless now. You can use 'ME' if you want to display the current object. > Amicalment > Charlie > Regards, -- Benoit Minisini