Am Donnerstag, den 03.12.2009, 18:47 +0100 schrieb Doriano Blengino: > Charlie Reinl ha scritto: > > Am Donnerstag, den 03.12.2009, 18:24 +0100 schrieb Doriano Blengino: > > > >> Dimitris Anogiatis ha scritto: > >> > >>> Doriano, > >>> > >>> from the sample project you posted, I can verify the behavior you > >>> described > >>> when you use the arrow keys. > >>> If you click on individual cells it jumps fine. But if you try and type > >>> something on one cell and then click on the next one > >>> the text you typed before disappears. > >>> > >>> > >> Perhaps this is because there is no "save" event implemented. But the > >> complain was about another error: even without writing, but simply > >> changing the focused cell with the cursor keys, do you see something > >> strange or not? > >> > >>> So perhaps a few more changes happened in the tableview control from 2.0 > >>> to > >>> 2.15 (the one you upgraded to) that are > >>> not yet documented and you just might have to consider using a different > >>> approach. > >>> > >>> > >> Which different approach? I would like to identify the cause of this > >> problem. If it is gambas 2.15, and gambas 2.16 or 2.17 solves, I switch. > >> If all gambas versions above 2.0.0 have the problem, I stick with 2.0.0. > >> If the problem are QT libraries, I change them. But surely I don't want > >> to change a painful code made to compile an invoice through a tableview > >> with something else... > >> > >>> I use Debian Lenny 5.0.3 and Gambas 2.16 > >>> > >>> I hope this helps. > >>> > >>> > >> ...it would help if you told me if the error is still there in 2.16 or > >> not... > >> BTW: my debian version (cat /etc/debian_version) shows 5.0.2, and is > >> fully updated. How it goes you have 5.0.3? > >> > >> > >> > >> > >>> Regards, > >>> Dimitris > >>> > >>> On Thu, Dec 3, 2009 at 8:49 AM, Doriano Blengino < > >>> doriano.bleng...@fastwebnet.it> wrote: > >>> > >>> > >>> > >>>> I am modifying an old program, which uses a TableView to construct an > >>>> invoice. > >>>> The tableview is almost always in edit mode. > >>>> > >>>> With gambas version 2.0.0, the original version I used to write the > >>>> program, there is no problem (not this one). > >>>> > >>>> Now I upgraded to gambas v. 2.15 (debian package gambas2 2.15.2-1), > >>>> running > >>>> on a debian "stable" release. > >>>> > >>>> When in the tableview (in edit mode) I press an arrow key, the cursor > >>>> slips > >>>> on every possible cell in the request direction, until it finds the end > >>>> of > >>>> the tableview. But this is not enough: if the cursor key is Left or > >>>> Right, > >>>> the cell walking goes even further, wrapping to the next or previous row > >>>> and > >>>> restarting. > >>>> > >>>> I created an executable, and it behaves the same. > >>>> > >>>> Then I copied the executable to another machine, having gbx2 version > >>>> 2.0.0, > >>>> and the problem does not show up. > >>>> > >>>> The program uses explicitly QT; both machines have libqt-mt.so.3.3.8 > >>>> installed, and the same debian "stable" os, and I use both machines from > >>>> a > >>>> third machine running an X11 server (XMing). So it seems the problem is > >>>> related to gambas. > >>>> > >>>> I send a sample project that shows the problem. Launch the application, > >>>> click on the Tableview to focus it, and press a cursor key. The cursor > >>>> will > >>>> travel in the requested direction 'til the end of the grid. > >>>> > >>>> What can I do about this? I was very very reluctant to upgrade gambas; > >>>> but > >>>> I reached a point where I could no more install or upgrade my system. > >>>> Even > >>>> when trying to install a simple htop(1) from debian repositories, I was > >>>> told > >>>> to upgrade some fu*ing library, which in turn meant to upgrade gambas, > >>>> which > >>>> in turn meant to upgrade QT, GTK, poppler, libc, libc-bin... well, > >>>> *hundreds* of packages. I will contact the debian mantainer about this - > >>>> I > >>>> don't care about postgres, firebird, curl, smtp, opengl, sdl, v4l, xml > >>>> and > >>>> things. It seems that to install gambas on debian one must pull in all > >>>> the > >>>> world. The other machine, having the old version of gambas, has no > >>>> problems > >>>> - I copied the gambas binaries directly, instead of installing them from > >>>> packages. I can install and upgrade, and everything runs smoothly. Sorry > >>>> for > >>>> the debian-related blow. > >>>> > >>>> Regards, > >>>> Doriano > >>>> > >>>> > > > > No same with > > > > 2.18.0 > > Revision: 2447 > > > > > > > Sorry Charlie - I don't understand... "no" what? :-) > Does the cursor travel a lot, or the 2.18 version is exempt (ie, has no > bug?)? > > Thank you, > Doriano
Sorry Dariano, no meant, has not changed, even in 2.18.0 Revision: 2447 , the cursor moves from top left to bottom right and return if using left/right arrow key, or top to bottom and return if using up/down arrow key. Oh, tableview is a gambas written component in gb.form there I think you find the problem. -- Amicalement Charlie ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user