From sharon at 455.co.il Tue Feb 1 07:21:44 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 08:21:44 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220130192018.M19164@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> Message-ID: <20220201061706.M35427@455.co.il> Hello I reinstalled a new installation on another computer It does not work It gives message: "Unable to compile JIT source file" Thanks ---------- Original Message ----------- From: "Mayost Sharon" To: Gambas Mailing List Sent: Sun, 30 Jan 2022 21:28:12 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk > Hello > > I installed today NEW Linux Mint version 20.3 64BIT > > I tried to install GAMBAS3 > > sudo add-apt-repository ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > When I try to run gambas3 > It gives an error: > Unable to compile JIT source file > > A week or weeks ago I tried and it worked well > > Is there a way to fix this > > Thanks > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- From bsteers4 at gmail.com Tue Feb 1 07:52:50 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 1 Feb 2022 06:52:50 +0000 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220201061706.M35427@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> Message-ID: On Tue, 1 Feb 2022 at 06:22, Mayost Sharon wrote: > Hello > > I reinstalled a new installation on another computer > It does not work > It gives message: "Unable to compile JIT source file" > > Thanks > > ---------- Original Message ----------- > From: "Mayost Sharon" > To: Gambas Mailing List > Sent: Sun, 30 Jan 2022 21:28:12 +0200 > Subject: [Gambas-user] Gambas 3 version on /trunk > > > Hello > > > > I installed today NEW Linux Mint version 20.3 64BIT > > > > I tried to install GAMBAS3 > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > sudo apt-get update > > sudo apt-get install gambas3 > > > > When I try to run gambas3 > > It gives an error: > > Unable to compile JIT source file > > > > A week or weeks ago I tried and it worked well > > > > Is there a way to fix this > > > > Thanks > I tried to uninstall my compiled gambas and install the daily on my mint20.3 but it just worked okay. Does the normal (not ppa) Gambas3 install work? I can only imagine some dependency has not been installed via PPA. I would try removing the PPA version, installing the default, then upgrading. sudo apt-get remove "gambas3*" sudo add-apt-repository remove ppa:gambas-team/gambas-daily sudo apt-get update sudo apt-get install gambas3 then see if linuxmints repository gambas installs and runs okay. if yes try adding the daily repository again and see if it works. sudo add-apt-repository ppa:gambas-team/gambas-daily sudo apt-get update sudo apt-get install gambas3 Or possibly the jit compiling needs some of the build tools? sudo apt-get install build-essential g++ automake autoconf libtool Hope that helps. If not i hope someone who knows what the problem may be can intervene? :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From adamnt42 at gmail.com Tue Feb 1 08:12:44 2022 From: adamnt42 at gmail.com (bb) Date: Tue, 01 Feb 2022 17:42:44 +1030 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> Message-ID: On Tue, 2022-02-01 at 06:52 +0000, Bruce Steers wrote: > On Tue, 1 Feb 2022 at 06:22, Mayost Sharon wrote: > > > Hello > > > > I reinstalled a new installation on another computer > > It does not work > > It gives message: "Unable to compile JIT source file" > > > > Thanks > > > > ---------- Original Message ----------- > > From: "Mayost Sharon" > > To: Gambas Mailing List > > Sent: Sun, 30 Jan 2022 21:28:12 +0200 > > Subject: [Gambas-user] Gambas 3 version on /trunk > > > > > Hello > > > > > > I installed today NEW Linux Mint version 20.3 64BIT > > > > > > I tried to install GAMBAS3 > > > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > > sudo apt-get update > > > sudo apt-get install gambas3 > > > > > > When I try to run gambas3 > > > It gives an error: > > > Unable to compile JIT source file > > > > > > A week or weeks ago I tried and it worked well > > > > > > Is there a way to fix this > > > > > > Thanks > > > > I tried to uninstall my compiled gambas and install the daily on my > mint20.3 but it just worked okay. > > Does the normal (not ppa) Gambas3 install work? > > I can only imagine some dependency has not been installed via PPA. > I would try removing the PPA version, installing the default, then > upgrading. > > sudo apt-get remove "gambas3*" > sudo add-apt-repository remove ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > then see if linuxmints repository gambas installs and runs okay. > if yes try adding the daily repository again and see if it works. > > sudo add-apt-repository ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > > Or possibly the jit compiling needs some of the build tools? > > sudo apt-get install build-essential g++ automake autoconf libtool > > > Hope that helps. > If not i hope someone who knows what the problem may be can > intervene? :) > > BruceS > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- Well, I have no idea but can only say that I had so many problems with Mint last year and their unfriendly forum, that I took their advice and dumped it. (They suggested that Mint was not the distribution for people looking to do advanced things like writing, compiling and running programs.) Sorry b From adamnt42 at gmail.com Tue Feb 1 08:28:32 2022 From: adamnt42 at gmail.com (bb) Date: Tue, 01 Feb 2022 17:58:32 +1030 Subject: [Gambas-user] Gridview_data - when is it finished? Embarrasingly solved. In-Reply-To: References: <787b84b0-1d5d-88bb-79d2-ab1efb454a93@gmail.com> Message-ID: <58736962f49b70b00d3f29dcf8c2eae8a606c096.camel@gmail.com> On Mon, 2022-01-31 at 22:42 +0100, Gianluigi wrote: > Il giorno lun 31 gen 2022 alle ore 19:10 T Lee Davidson < > t.lee.davidson at gmail.com> ha scritto: > > > On 1/31/22 00:58, bb wrote: > > > Is there a way to detect when the gridview_data events have all > > > finished? > > > > > > I have a db query that returns between a few and upto 11,000 > > > rows, so I > > > am loading the grid using the data event handler. After all the > > > visible > > > grid rows are loaded I need to do some summary processing. > > > > > > It would be rediculous to do it after each cell is loaded. But > > > how do I > > > know when it is finished (for the moment)? > > > > > > tia > > > b > > > > I don't have an answer to your question. But, it seems to me that > > it would > > not be necessary to know when the Data events have > > finished. Isn't it logical to assume that they would be finished > > at, or > > close enough to, the time when the loop you use to > > iterate over the dataset is finished? > > > > If you think that is not a safe assumption, perhaps you could use a > > Timer > > set to an appropriate value and simply Restart it > > within the Data event. > > > > Or, do your summary processing on the dataset itself and let the > > gridview > > fill its data in whatever time it pleases. > > > > > > -- > > Lee > > > > But I don't understand the question, 11000 tuple for the > GridView_Data > event are nothing and elaborates them in a few tenths of a second. > > Regards & Good Night > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- Yes, you are right. I explained badly. The grid has 127 columns, of which a maximum of 31 are visible, and displays up to 30 rows at a time, so that's up to 31*30=930 data events fired depending on the scrolling. As you say, this takes moments. My problem is this, the user can click on a column or a row or a cell and depending on which, certain summary statistics are to be performed ... hang on! I just answered myself. I was trying to put the summarisation in the wrong "event". Sheesh, sorry about the noise. b From sharon at 455.co.il Tue Feb 1 08:33:25 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 09:33:25 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> Message-ID: <20220201071840.M16328@455.co.il> Hello First thanks I tried the steps she suggested It still does not work, even without the PPA What I see in the terminal (I did not notice these messages before) It gives the long error message as follows: gb.jit: error: unable to compile JIT code of 'gb.form.terminal': cc1: error: bad value (?tigerlake?) for ?-march =? switch cc1: note: valid arguments to '-march =' switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native cc1: error: bad value (?tigerlake?) for ?-mtune =? switch cc1: note: valid arguments to '-mtune =' switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native ** ** OOPS! INTERNAL ERROR. Program abortion, sorry! :-( ** Unable to compile JIT source file ** ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. ** [1] http://gambaswiki.org/bugtracker ** [2] https://lists.gambas-basic.org/listinfo/user ** ??? ???? ?? ???? ????? ??? ???? ????? ???? ????? ???? ???? ?? ?????? ????? ???? ??????? ?????? ---------- Original Message ----------- From: Bruce Steers To: Gambas Mailing List Sent: Tue, 1 Feb 2022 06:52:50 +0000 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > On Tue, 1 Feb 2022 at 06:22, Mayost Sharon wrote: > > > Hello > > > > I reinstalled a new installation on another computer > > It does not work > > It gives message: "Unable to compile JIT source file" > > > > Thanks > > > > ---------- Original Message ----------- > > From: "Mayost Sharon" > > To: Gambas Mailing List > > Sent: Sun, 30 Jan 2022 21:28:12 +0200 > > Subject: [Gambas-user] Gambas 3 version on /trunk > > > > > Hello > > > > > > I installed today NEW Linux Mint version 20.3 64BIT > > > > > > I tried to install GAMBAS3 > > > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > > sudo apt-get update > > > sudo apt-get install gambas3 > > > > > > When I try to run gambas3 > > > It gives an error: > > > Unable to compile JIT source file > > > > > > A week or weeks ago I tried and it worked well > > > > > > Is there a way to fix this > > > > > > Thanks > > > > I tried to uninstall my compiled gambas and install the daily on my > mint20.3 but it just worked okay. > > Does the normal (not ppa) Gambas3 install work? > > I can only imagine some dependency has not been installed via PPA. > I would try removing the PPA version, installing the default, then > upgrading. > > sudo apt-get remove "gambas3*" > sudo add-apt-repository remove ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > then see if linuxmints repository gambas installs and runs okay. > if yes try adding the daily repository again and see if it works. > > sudo add-apt-repository ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > Or possibly the jit compiling needs some of the build tools? > > sudo apt-get install build-essential g++ automake autoconf libtool > > Hope that helps. > If not i hope someone who knows what the problem may be can intervene? :) > > BruceS ------- End of Original Message ------- From sharon at 455.co.il Tue Feb 1 09:48:26 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 10:48:26 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> Message-ID: <20220201084555.M93376@455.co.il> Hello I also tried to install: ubuntu-20.10-desktop-amd64 I want to try the latest version (GAMBAS 3.16.90) This name also gives the same error message ---------- Original Message ----------- From: bb To: Gambas Mailing List Sent: Tue, 01 Feb 2022 17:42:44 +1030 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > On Tue, 2022-02-01 at 06:52 +0000, Bruce Steers wrote: > > On Tue, 1 Feb 2022 at 06:22, Mayost Sharon wrote: > > > > > Hello > > > > > > I reinstalled a new installation on another computer > > > It does not work > > > It gives message: "Unable to compile JIT source file" > > > > > > Thanks > > > > > > ---------- Original Message ----------- > > > From: "Mayost Sharon" > > > To: Gambas Mailing List > > > Sent: Sun, 30 Jan 2022 21:28:12 +0200 > > > Subject: [Gambas-user] Gambas 3 version on /trunk > > > > > > > Hello > > > > > > > > I installed today NEW Linux Mint version 20.3 64BIT > > > > > > > > I tried to install GAMBAS3 > > > > > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > > > sudo apt-get update > > > > sudo apt-get install gambas3 > > > > > > > > When I try to run gambas3 > > > > It gives an error: > > > > Unable to compile JIT source file > > > > > > > > A week or weeks ago I tried and it worked well > > > > > > > > Is there a way to fix this > > > > > > > > Thanks > > > > > > > I tried to uninstall my compiled gambas and install the daily on my > > mint20.3 but it just worked okay. > > > > Does the normal (not ppa) Gambas3 install work? > > > > I can only imagine some dependency has not been installed via PPA. > > I would try removing the PPA version, installing the default, then > > upgrading. > > > > sudo apt-get remove "gambas3*" > > sudo add-apt-repository remove ppa:gambas-team/gambas-daily > > sudo apt-get update > > sudo apt-get install gambas3 > > > > then see if linuxmints repository gambas installs and runs okay. > > if yes try adding the daily repository again and see if it works. > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > sudo apt-get update > > sudo apt-get install gambas3 > > > > > > Or possibly the jit compiling needs some of the build tools? > > > > sudo apt-get install build-essential g++ automake autoconf libtool > > > > > > Hope that helps. > > If not i hope someone who knows what the problem may be can > > intervene? :) > > > > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- > Well, I have no idea but can only say that I had so many problems with > Mint last year and their unfriendly forum, that I took their advice and > dumped it. (They suggested that Mint was not the distribution for > people looking to do advanced things like writing, compiling and > running programs.) > Sorry > b > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- From sharon at 455.co.il Tue Feb 1 09:55:17 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 10:55:17 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> Message-ID: <20220201084853.M80605@455.co.il> hello 1. I installed a new installation of linux mint 2. I installed gambas3 without PPA sudo apt-get install gambas3 It works but it gives me the GAMBAS version 3.14 I want the GAMBAS version 3.16.90 To check out the new options When I install including PPA it does not work Thanks ---------- Original Message ----------- From: Bruce Steers To: Gambas Mailing List Sent: Tue, 1 Feb 2022 06:52:50 +0000 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > On Tue, 1 Feb 2022 at 06:22, Mayost Sharon wrote: > > > Hello > > > > I reinstalled a new installation on another computer > > It does not work > > It gives message: "Unable to compile JIT source file" > > > > Thanks > > > > ---------- Original Message ----------- > > From: "Mayost Sharon" > > To: Gambas Mailing List > > Sent: Sun, 30 Jan 2022 21:28:12 +0200 > > Subject: [Gambas-user] Gambas 3 version on /trunk > > > > > Hello > > > > > > I installed today NEW Linux Mint version 20.3 64BIT > > > > > > I tried to install GAMBAS3 > > > > > > sudo add-apt-repository ppa:gambas-team/gambas-daily > > > sudo apt-get update > > > sudo apt-get install gambas3 > > > > > > When I try to run gambas3 > > > It gives an error: > > > Unable to compile JIT source file > > > > > > A week or weeks ago I tried and it worked well > > > > > > Is there a way to fix this > > > > > > Thanks > > > > I tried to uninstall my compiled gambas and install the daily on my > mint20.3 but it just worked okay. > > Does the normal (not ppa) Gambas3 install work? > > I can only imagine some dependency has not been installed via PPA. > I would try removing the PPA version, installing the default, then > upgrading. > > sudo apt-get remove "gambas3*" > sudo add-apt-repository remove ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > then see if linuxmints repository gambas installs and runs okay. > if yes try adding the daily repository again and see if it works. > > sudo add-apt-repository ppa:gambas-team/gambas-daily > sudo apt-get update > sudo apt-get install gambas3 > > Or possibly the jit compiling needs some of the build tools? > > sudo apt-get install build-essential g++ automake autoconf libtool > > Hope that helps. > If not i hope someone who knows what the problem may be can intervene? :) > > BruceS ------- End of Original Message ------- From bagonergi at gmail.com Tue Feb 1 10:42:15 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 10:42:15 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220201084853.M80605@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> Message-ID: Il giorno mar 1 feb 2022 alle ore 09:56 Mayost Sharon ha scritto: > hello > > ... > > When I install including PPA it does not work > > Thanks > You should install Gambas by compiling . Be careful that first you have to remove all traces of Gambas3 and PPA from the OS. This is the safe procedure to install Gambas3 Master on Mint, open a terminal (Ctrl+Alt+T) and enter these commands one at a time: Attention the first command installs all the libraries useful to Mint and depending on which version of Mint you have it could fail, try to install the correct libraries and don't go on until you have installed them all exactly, it would be useless. You can see here the libraries for each OS version (but set the command as per my instructions): https://gitlab.com/gambas/gambas/-/blob/master/.gitlab-ci.yml The command must be written all in a row and the libraries must be separated from each other by a space. Check by copying them into a text editor first. When you write the password, the terminal doesn't do anything, you don't have to worry about it, just write the correct root password and press enter. (After each command to start it you have to hit enter from the keyboard) sudo apt update sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-2.6-dev llvm-dev llvm libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git sudo apt install postgresql-server-dev-12 (if it's not right change the version number) git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel cd gambasdevel ./reconf-all && ./configure -C If at the end you see this message in the terminal: || THESE COMPONENTS ARE DISABLED: || - gb.desktop.gnome.keyring || - gb.qt4 || - gb.qt4.ext || gb.qt4.opengl || gb.qt4.webkit || gb.qt4.webview everything is ok and you have to continue with these commands: make LANG=?C? sudo make install (English output) Done, good luck Gianluigi Translated with www.DeepL.com/Translator (free version) -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Feb 1 11:01:52 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 11:01:52 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> Message-ID: Il giorno mar 1 feb 2022 alle ore 10:42 Gianluigi ha scritto: > > > Il giorno mar 1 feb 2022 alle ore 09:56 Mayost Sharon > ha scritto: > >> hello >> >> ... >> >> When I install including PPA it does not work >> >> Thanks >> > > You should install Gambas by compiling . > ... > Edit: Attention the first command installs all the libraries... Should be read as: Attention the second command installs all the libraries... Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Tue Feb 1 13:18:44 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 14:18:44 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> Message-ID: <20220201121243.M3014@455.co.il> Hello First thanks 1. I installed a new installation of Linux Mint 2. I performed all the steps you told me to 3. It did everything successfully 4. When I try to run gambas3 it still gives a LONG ERROR message: gb.jit: error: unable to compile JIT code of 'gb.form.terminal': cc1: error: bad value (?tigerlake?) for ?-march=? switch cc1: note: valid arguments to ?-march=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native cc1: error: bad value (?tigerlake?) for ?-mtune=? switch cc1: note: valid arguments to ?-mtune=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native ** ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( ** Unable to compile JIT source file ** ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. ** [1] http://gambaswiki.org/bugtracker ** [2] https://lists.gambas-basic.org/listinfo/user ** ---------- Original Message ----------- From: Gianluigi To: Gambas Mailing List Sent: Tue, 1 Feb 2022 10:42:15 +0100 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > Il giorno mar 1 feb 2022 alle ore 09:56 Mayost Sharon ha > scritto: > > > hello > > > > ... > > > > When I install including PPA it does not work > > > > Thanks > > > > You should install Gambas by compiling . > Be careful that first you have to remove all traces of Gambas3 and PPA from > the OS. > > This is the safe procedure to install Gambas3 Master on Mint, open a > terminal (Ctrl+Alt+T) and enter these commands one at a time: > Attention the first command installs all the libraries useful to Mint and > depending on which version of Mint you have it could fail, try to install > the correct libraries and don't go on until you have installed them all > exactly, it would be useless. > > You can see here the libraries for each OS version (but set the command as > per my instructions): > https://gitlab.com/gambas/gambas/-/blob/master/.gitlab-ci.yml > > The command must be written all in a row and the libraries must be > separated from each other by a space. > Check by copying them into a text editor first. > When you write the password, the terminal doesn't do anything, you don't > have to worry about it, just write the correct root password and press > enter. > (After each command to start it you have to hit enter from the keyboard) > > sudo apt update > > sudo apt install build-essential g++ automake autoconf libtool libbz2-dev > libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev > libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev > libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev > libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev > libpoppler-private-dev libpoppler-glib-dev libpoppler-cpp-dev > libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev > libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev > linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev > libcairo2-dev libgsl-dev libncurses5-dev libgmime-2.6-dev llvm-dev llvm > libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev > libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev > libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev > qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git > > sudo apt install postgresql-server-dev-12 (if it's not right change > the version number) > > git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel > > cd gambasdevel > > ./reconf-all && ./configure -C > > If at the end you see this message in the terminal: > || THESE COMPONENTS ARE DISABLED: > || - gb.desktop.gnome.keyring > || - gb.qt4 > || - gb.qt4.ext > || gb.qt4.opengl > || gb.qt4.webkit > || gb.qt4.webview > > everything is ok and you have to continue with these commands: > > make > > LANG=?C? sudo make install (English output) > > Done, good luck > > Gianluigi > > Translated with www.DeepL.com/Translator (free version) ------- End of Original Message ------- From g4mba5 at gmail.com Tue Feb 1 13:36:55 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 1 Feb 2022 13:36:55 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220201121243.M3014@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> Message-ID: Le 01/02/2022 ? 13:18, Mayost Sharon a ?crit?: > Hello > > First thanks > > 1. I installed a new installation of Linux Mint > 2. I performed all the steps you told me to > 3. It did everything successfully > 4. When I try to run gambas3 it still gives a LONG ERROR message: > > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': > > cc1: error: bad value (?tigerlake?) for ?-march=? switch > cc1: note: valid arguments to ?-march=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native > cc1: error: bad value (?tigerlake?) for ?-mtune=? switch > cc1: note: valid arguments to ?-mtune=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native > > > ** > ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( > ** Unable to compile JIT source file > ** > ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. > ** [1] http://gambaswiki.org/bugtracker > ** [2] https://lists.gambas-basic.org/listinfo/user > ** > I have already seen this problem on another Mint user. Apparently there is a problem in how 'gcc' is installed on Mint, because I tell 'gcc' to compile using the '-march=native' flag, and then it becomes internally '-march=tigerlake' (which is logical if your computer has a tigerlake cpu), but this flag apparently is not understood by the compiler! I don't know if it is a bug in 'gcc' or in 'Mint'. In the meanwhile, put in your environment 'GB_JIT_CFLAGS=-O3', it should fix the problem temporarily. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Tue Feb 1 13:38:41 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 1 Feb 2022 13:38:41 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> Message-ID: <2fb1a393-09e7-1968-3f87-9c472a5cee16@gmail.com> Le 01/02/2022 ? 13:36, Beno?t Minisini a ?crit?: > > I have already seen this problem on another Mint user. > > Apparently there is a problem in how 'gcc' is installed on Mint, because > I tell 'gcc' to compile using the '-march=native' flag, and then it > becomes internally '-march=tigerlake' (which is logical if your computer > has a tigerlake cpu), but this flag apparently is not understood by the > compiler! > > I don't know if it is a bug in 'gcc' or in 'Mint'. In the meanwhile, put > in your environment 'GB_JIT_CFLAGS=-O3', it should fix the problem > temporarily. > > Regards, > It's a bug in gcc apparently. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100009 -- Beno?t Minisini From isafiur at gmail.com Tue Feb 1 14:15:27 2022 From: isafiur at gmail.com (Safiur Rahman) Date: Tue, 1 Feb 2022 19:00:27 +0545 Subject: [Gambas-user] Gambas3 version on /trunk Message-ID: Hi I solved this problem by sudo apt install gcc -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Tue Feb 1 15:11:09 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 1 Feb 2022 16:11:09 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> Message-ID: <20220201140854.M63138@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Tue, 1 Feb 2022 13:36:55 +0100 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > Le 01/02/2022 ? 13:18, Mayost Sharon a ?crit?: > > Hello > > > > First thanks > > > > 1. I installed a new installation of Linux Mint > > 2. I performed all the steps you told me to > > 3. It did everything successfully > > 4. When I try to run gambas3 it still gives a LONG ERROR message: > > > > gb.jit: error: unable to compile JIT code of 'gb.form.terminal': > > > > cc1: error: bad value (?tigerlake?) for ?-march=? switch > > cc1: note: valid arguments to ?-march=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 native > > cc1: error: bad value (?tigerlake?) for ?-mtune=? switch > > cc1: note: valid arguments to ?-mtune=? switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native > > > > > > ** > > ** OOPS! INTERNAL ERROR. Program aborting, sorry! :-( > > ** Unable to compile JIT source file > > ** > > ** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2]. > > ** [1] http://gambaswiki.org/bugtracker > > ** [2] https://lists.gambas-basic.org/listinfo/user > > ** > > > > I have already seen this problem on another Mint user. > > Apparently there is a problem in how 'gcc' is installed on Mint, because > I tell 'gcc' to compile using the '-march=native' flag, and then it > becomes internally '-march=tigerlake' (which is logical if your computer > has a tigerlake cpu), but this flag apparently is not understood by the > compiler! > > I don't know if it is a bug in 'gcc' or in 'Mint'. In the meanwhile, put > in your environment 'GB_JIT_CFLAGS=-O3', it should fix the problem > temporarily. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello Thanks, It works well with: GB_JIT_CFLAGS = -O3 From bagonergi at gmail.com Tue Feb 1 16:38:52 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 16:38:52 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220201140854.M63138@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> <20220201140854.M63138@455.co.il> Message-ID: Il giorno mar 1 feb 2022 alle ore 15:12 Mayost Sharon ha scritto: > > Hello > > Thanks, > It works well with: GB_JIT_CFLAGS = -O3 > > I see you haven't compiled, if you had you wouldn't have a problem. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Feb 1 16:41:24 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 16:41:24 +0100 Subject: [Gambas-user] Tips of the day Message-ID: Hi Benoit, I see that the Tips of the day are no longer translated into Italian, why? I sent you the translations at the time, have you lost them? Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Tue Feb 1 16:47:27 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 1 Feb 2022 10:47:27 -0500 Subject: [Gambas-user] Gridview_data - when is it finished? Embarrasingly solved. In-Reply-To: <58736962f49b70b00d3f29dcf8c2eae8a606c096.camel@gmail.com> References: <787b84b0-1d5d-88bb-79d2-ab1efb454a93@gmail.com> <58736962f49b70b00d3f29dcf8c2eae8a606c096.camel@gmail.com> Message-ID: <98eb94c9-3d00-d1fa-b1c2-e7e3de4a835c@gmail.com> On 2/1/22 02:28, bb wrote: > On Mon, 2022-01-31 at 22:42 +0100, Gianluigi wrote: [snip] >> >> But I don't understand the question, 11000 tuple for the >> GridView_Data >> event are nothing and elaborates them in a few tenths of a second. >> >> Regards & Good Night >> Gianluigi >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- > Yes, you are right. I explained badly. > The grid has 127 columns, of which a maximum of 31 are visible, and > displays up to 30 rows at a time, so that's up to 31*30=930 data events > fired depending on the scrolling. As you say, this takes moments. > My problem is this, the user can click on a column or a row or a cell > and depending on which, certain summary statistics are to be performed > ... > hang on! I just answered myself. I was trying to put the summarisation > in the wrong "event". Sheesh, sorry about the noise. > b Not noise. Sometimes it takes talking things out to see clearly. Glad we could help. :-) -- Lee From roberto.premoli at tiscali.it Tue Feb 1 16:56:36 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Tue, 01 Feb 2022 16:56:36 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_place_code_into_events_of_an_arra?= =?utf-8?q?y_of_buttons=3F?= Message-ID: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> Usually i create object one by one using graphila placemen of object, but now i need a lot of buttons, label, ecc in my aplication, so i create them "in code" to have an array of them. here ad example with only 5 buttons: Private btns[5] As Button Private matrice_testo[5] As String Public Sub Form_Open() Dim larghezza As Integer Dim altezza As Integer Dim larghezza_tasto As Integer Dim altezza_tasto As Integer Dim n, m As Integer Dim offset_verticale As Integer larghezza = fmain.Width altezza = fmain.height larghezza_tasto = larghezza / 10 altezza_tasto = altezza / 12 offset_verticale = altezza / 2 For n = 0 To 4 btns[n] = New Button(FMain) As "btns" Next matrice_testo[0] = "A" matrice_testo[1] = "B" matrice_testo[2] = "C" matrice_testo[3] = "D" matrice_testo[4] = "E" For n = 0 To 4 'prima riga' btns[n].text = matrice_testo[n] btns[n].Left = larghezza_tasto * n btns[n].Top = offset_verticale btns[n].Height = 50 btns[n].width = larghezza_tasto btns[n].Show Next end the code place the buttons as I want but now i don't know how to place code inside the "click", doubleclick", "got focus" ecc and other events of the buttons. Can someone tell me how? many thanks. Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Feb 1 17:26:25 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 17:26:25 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> Message-ID: Il giorno mar 1 feb 2022 alle ore 16:57 ha scritto: > Usually i create object one by one using graphila placemen of object, > but now i need a lot of buttons, label, ecc in my aplication, > so i create them "in code" to have an array of them. > here ad example with only 5 buttons: > > Private btns[5] As Button > Private matrice_testo[5] As String > > Public Sub Form_Open()... > > > the code place the buttons as I want but now i don't know how to place > code inside the "click", doubleclick", "got focus" ecc and other events of > the buttons. Can someone tell me how? > many thanks. > Roberto > Change Form_Open like this ' ... matrice_testo[0] = "A" matrice_testo[1] = "B" matrice_testo[2] = "C" matrice_testo[3] = "D" matrice_testo[4] = "E" For n = 0 To 4 With btns[n] = New Button(FMain) As "btns" .Name = matrice_testo[n] End With Next ' ... Public Sub btns_Click() Print Last.name End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Feb 1 18:41:31 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 1 Feb 2022 17:41:31 +0000 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> Message-ID: On Tue, 1 Feb 2022 at 15:57, wrote: > Usually i create object one by one using graphila placemen of object, > but now i need a lot of buttons, label, ecc in my aplication, > so i create them "in code" to have an array of them. > here ad example with only 5 buttons: > > Private btns[5] As Button > Private matrice_testo[5] As String > > Public Sub Form_Open() > Dim larghezza As Integer > Dim altezza As Integer > Dim larghezza_tasto As Integer > Dim altezza_tasto As Integer > Dim n, m As Integer > Dim offset_verticale As Integer > > larghezza = fmain.Width > altezza = fmain.height > larghezza_tasto = larghezza / 10 > altezza_tasto = altezza / 12 > offset_verticale = altezza / 2 > > For n = 0 To 4 > btns[n] = New Button(FMain) As "btns" > Next > > matrice_testo[0] = "A" > matrice_testo[1] = "B" > matrice_testo[2] = "C" > matrice_testo[3] = "D" > matrice_testo[4] = "E" > > For n = 0 To 4 'prima riga' > btns[n].text = matrice_testo[n] > btns[n].Left = larghezza_tasto * n > btns[n].Top = offset_verticale > btns[n].Height = 50 > btns[n].width = larghezza_tasto > btns[n].Show > Next > > end > > the code place the buttons as I want but now i don't know how to place > code inside the "click", doubleclick", "got focus" ecc and other events of > the buttons. Can someone tell me how? > many thanks. > Roberto > Here's how i would do it.... Notes. no need to create a btns[] array you can access the details of the button in the Click handler using Last no need to set X,Y, width, height if you place buttons in a HBox or other arranged panel Form_Open() FMain.Arrangement = Arrange.Vertical Dim btns as Button ' note. not a global variable Dim hb As HBox hb = New HBox(FMain) ' This makes a horizontal box, any buttons placed inside will be arranged horizontally so no need to set their X,Y positions or size hb.Height = 50 ' HBox width will be automatically expanded in a vertically arranged container. hb.Spacing = True Dim aNames as String[] = ["A","B","C","D","E"] For n = 0 To aNames.Max btns = New Button(hb) As "btns" ' add buttons to HBox btns.Text = aNames[n] btns.Name = aNames[n] btns.AutoResize = True ' maybe use .Expand = True if you want all buttons to stretch Next End Public Sub btns_Click() Print Last.Name;; "was clicked" End Alternatively set an Action key (string), you can then control what happens in the Actions_Activate event.... Public Sub Form_Open() Dim btns as Button ' note. not a global variable Dim hb As HBox hb = New HBox(FMain) ' This makes a horizontal box, any buttons placed inside will be arranged horizontally so no need to set their X,Y positions or size hb.Height = 50 ' HBox width will be automatically expanded in a vertically arranged container. hb.Spacing = True Dim aNames as String[] = ["A","B","C","D","E"] For n = 0 To aNames.Max btns = New Button(hb) As "btns" ' add buttons to HBox btns.Text = aNames[n] btns.Action = aNames[n] btns.AutoResize = True ' maybe use .Expand = True if you want all buttons to stretch Next End Public Sub Actions_Activate(Name As String) As Boolean Select Name Case "A" ' do A stuff Case "B" ' Do B stuff End Select End Hope that helps. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Tue Feb 1 18:50:51 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Tue, 01 Feb 2022 18:50:51 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_place_code_into_events_of_an_arra?= =?utf-8?q?y_of_buttons=3F?= In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> Message-ID: <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> > Change Form_Open like this > ' ... > matrice_testo[0] = "A" > matrice_testo[1] = "B" > matrice_testo[2] = "C" > matrice_testo[3] = "D" > matrice_testo[4] = "E" > > For n = 0 To 4 > With btns[n] = New Button(FMain) As "btns" > .Name = matrice_testo[n] > End With > Next > ' ... > > Public Sub btns_Click() > Print Last.name > End > > Regards > Gianluigi Thanks Gianluigi! there is a way to take also the index of button pressed? because to have the index of button is necessary in other part of the program, I tried - naively - to do "variabile = Last.index" bot of course it does not work. If it is not possible, i can populate ".tag = n" and read it but it will appear to me more "clean" to use ".index" or similar, if available. Roberto PS: i miss so much to have "indexed objects" in Gambas graphical interface as it is available in VB. Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bsteers4 at gmail.com Tue Feb 1 18:56:45 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 1 Feb 2022 17:56:45 +0000 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: On Tue, 1 Feb 2022 at 17:51, wrote: > > Change Form_Open like this > > ' ... > > matrice_testo[0] = "A" > > matrice_testo[1] = "B" > > matrice_testo[2] = "C" > > matrice_testo[3] = "D" > > matrice_testo[4] = "E" > > > > For n = 0 To 4 > > With btns[n] = New Button(FMain) As "btns" > > .Name = matrice_testo[n] > > End With > > Next > > ' ... > > > > Public Sub btns_Click() > > Print Last.name > > End > > > > Regards > > Gianluigi > > Thanks Gianluigi! > there is a way to take also the index of button pressed? > because to have the index of button is necessary in other part of the > program, > I tried - naively - to do "variabile = Last.index" bot of course it > does not work. > > If it is not possible, i can populate ".tag = n" and read it but it > will appear > to me more "clean" to use ".index" or similar, if available. > Roberto > > PS: i miss so much to have "indexed objects" in Gambas graphical > interface as it > is available in VB. > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 > SMS a soli 7,99? al mese http://tisca.li/Smart70 > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > This will work if your buttons are all in one parent container Public Sub GetButtonIndex(btn As Button) As Integer Dim b As Button, i As Integer For i = 0 To btn.Parent.Children.Count - 1 if btn.Parent.Children[i] = btn Then Return i Next End -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Feb 1 19:08:17 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 1 Feb 2022 18:08:17 +0000 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: On Tue, 1 Feb 2022 at 17:56, Bruce Steers wrote: > > > On Tue, 1 Feb 2022 at 17:51, wrote: > >> > Change Form_Open like this >> > ' ... >> > matrice_testo[0] = "A" >> > matrice_testo[1] = "B" >> > matrice_testo[2] = "C" >> > matrice_testo[3] = "D" >> > matrice_testo[4] = "E" >> > >> > For n = 0 To 4 >> > With btns[n] = New Button(FMain) As "btns" >> > .Name = matrice_testo[n] >> > End With >> > Next >> > ' ... >> > >> > Public Sub btns_Click() >> > Print Last.name >> > End >> > >> > Regards >> > Gianluigi >> >> Thanks Gianluigi! >> there is a way to take also the index of button pressed? >> because to have the index of button is necessary in other part of the >> program, >> I tried - naively - to do "variabile = Last.index" bot of course it >> does not work. >> >> If it is not possible, i can populate ".tag = n" and read it but it >> will appear >> to me more "clean" to use ".index" or similar, if available. >> Roberto >> >> PS: i miss so much to have "indexed objects" in Gambas graphical >> interface as it >> is available in VB. >> >> >> Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 >> SMS a soli 7,99? al mese http://tisca.li/Smart70 >> >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > > > This will work if your buttons are all in one parent container > > > Public Sub GetButtonIndex(btn As Button) As Integer > > Dim b As Button, i As Integer > For i = 0 To btn.Parent.Children.Count - 1 > if btn.Parent.Children[i] = btn Then Return i > Next > > End > oops,, forget the b as Button lol. if the parent container is not just buttons you can do this... Dim o As Object, i As Integer For Each o In btn.Parent.Children If Object.Type(o) <> "Button" Then Continue if o = btn Then Return i Inc i Next But then you could always just enumerate the button names or use the Tag like you say. Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Tue Feb 1 19:20:43 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 19:20:43 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Il giorno mar 1 feb 2022 alle ore 18:51 ha scritto: > > Change Form_Open like this > > ' ... > > matrice_testo[0] = "A" > > matrice_testo[1] = "B" > > matrice_testo[2] = "C" > > matrice_testo[3] = "D" > > matrice_testo[4] = "E" > > > > For n = 0 To 4 > > With btns[n] = New Button(FMain) As "btns" > > .Name = matrice_testo[n] > > End With > > Next > > ' ... > > > > Public Sub btns_Click() > > Print Last.name > > End > > > > Regards > > Gianluigi > > Thanks Gianluigi! > there is a way to take also the index of button pressed? > because to have the index of button is necessary in other part of the > program, > I tried - naively - to do "variabile = Last.index" bot of course it > does not work. > > If it is not possible, i can populate ".tag = n" and read it but it > will appear > to me more "clean" to use ".index" or similar, if available. > Roberto > > PS: i miss so much to have "indexed objects" in Gambas graphical > interface as it > is available in VB. > Sorry I read your post superficially. The code is right even as you wrote it, you just need to use Last (i.e. Last.Text) to know which button raised the event For index, If you set the name as "n" e.g. For n = 0 To 4 'first line' btns[n].Name = n ... you can use Print FMain[3].Font.Bold Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Tue Feb 1 19:46:19 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 1 Feb 2022 13:46:19 -0500 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: On 2/1/22 12:50, roberto.premoli at tiscali.it wrote: >> Change Form_Open like this >> ' ... >> matrice_testo[0] = "A" >> matrice_testo[1] = "B" >> matrice_testo[2] = "C" >> matrice_testo[3] = "D" >> matrice_testo[4] = "E" >> >> For n = 0 To 4 >> With btns[n] = New Button(FMain) As "btns" >> .Name = matrice_testo[n] >> End With >> Next >> ' ... >> >> Public Sub btns_Click() >> Print Last.name >> End >> >> Regards >> Gianluigi > > Thanks Gianluigi! > there is a way to take also the index of button pressed? > because to have the index of button is necessary in other part of the program, > I tried - naively - to do "variabile = Last.index" bot of course it does not work. If your matrice_testo and btns arrays are always kept in sync, you could use the String[].Find method; eg. iIndex = matrice_testo.Find(Last.Name) Personally, I think I'd simply populate the button's Tag with its index. -- Lee From roberto.premoli at tiscali.it Tue Feb 1 21:47:45 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Tue, 01 Feb 2022 21:47:45 +0100 Subject: [Gambas-user] =?utf-8?q?how_to_place_code_into_events_of_an_arra?= =?utf-8?q?y_of_buttons=3F?= In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Il 01.02.2022 19:46 T Lee Davidson ha scritto: > On 2/1/22 12:50, roberto.premoli at tiscali.it [1]wrote: > >>> Change Form_Open like this ' ... matrice_testo[0] = "A" >>> matrice_testo[1] = "B" matrice_testo[2] = "C" matrice_testo[3] = >>> "D" >>> matrice_testo[4] = "E" For n = 0 To 4 With btns[n] = New >>> Button(FMain) As "btns" .Name = matrice_testo[n] End With Next ' >>> ... >>> Public Sub btns_Click() Print Last.name End Regards Gianluigi >> Thanks Gianluigi! there is a way to take also the index of button >> pressed? because to have the index of button is necessary in other >> part >> of the program, I tried - naively - to do "variabile = Last.index" >> bot >> of course it does not work. > > If your matrice_testo and btns arrays are always kept in sync, you > could > use the String[].Find method; eg. > iIndex = matrice_testo.Find(Last.Name) > > Personally, I think I'd simply populate the button's Tag with its > index. > > -- Lee ----[ http://gambaswiki.org/wiki/doc/netiquette [2] ]---- matrice_testo and btns will be always in sync, yes. you have my same idea, to use "tag" as "index". i will do, even if it give me the idea to be less "elegant" than index. But at the end, I need "it works" not "it is elegant" :-D I also thanks the other folks keep interest in my question and give reply. Thanks all folks! Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bsteers4 at gmail.com Tue Feb 1 22:36:29 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 1 Feb 2022 21:36:29 +0000 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: On Tue, 1 Feb 2022 at 18:47, T Lee Davidson wrote: > On 2/1/22 12:50, roberto.premoli at tiscali.it wrote: > >> Change Form_Open like this > >> ' ... > >> matrice_testo[0] = "A" > >> matrice_testo[1] = "B" > >> matrice_testo[2] = "C" > >> matrice_testo[3] = "D" > >> matrice_testo[4] = "E" > >> > >> For n = 0 To 4 > >> With btns[n] = New Button(FMain) As "btns" > >> .Name = matrice_testo[n] > >> End With > >> Next > >> ' ... > >> > >> Public Sub btns_Click() > >> Print Last.name > >> End > >> > >> Regards > >> Gianluigi > > > > Thanks Gianluigi! > > there is a way to take also the index of button pressed? > > because to have the index of button is necessary in other part of the > program, > > I tried - naively - to do "variabile = Last.index" bot of course it does > not work. > > If your matrice_testo and btns arrays are always kept in sync, you could > use the String[].Find method; eg. > iIndex = matrice_testo.Find(Last.Name) > > Personally, I think I'd simply populate the button's Tag with its index. > Thinking about it if you've made the global btns[] array just that would suffice for Find() in a Click event using Last. Public Sub btns_Click() Dim iIndex As Integer = btns.Find(Last) End Job done :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Tue Feb 1 22:58:33 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 1 Feb 2022 16:58:33 -0500 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: On 2/1/22 16:36, Bruce Steers wrote: > Thinking about it if you've made the global btns[] array just that would suffice for Find() in a Click event using Last. > > > Public Sub btns_Click() > > ?? Dim iIndex As Integer = btns.Find(Last) > > End > > Job done :) > BruceS I originally thought about doing it that way. But, also thought it wouldn't work because 'btns' doesn't know its own name, and I was still stuck on passing Last.Name. However, passing the buttons handle (id) to the Find method does indeed work, quite nicely. -- Lee From bagonergi at gmail.com Tue Feb 1 23:16:21 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 1 Feb 2022 23:16:21 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Hi, maybe I didn't explain well before, the index one is taken from a Minisini's suggestion, for example using Roberto's code: Private btns[5] As Button Private matrice_testo[5] As String Public Sub Form_Open() Dim larghezza As Integer Dim altezza As Integer Dim larghezza_tasto As Integer Dim altezza_tasto As Integer Dim n, m As Integer Dim offset_verticale As Integer larghezza = fmain.Width altezza = fmain.height larghezza_tasto = larghezza / 10 altezza_tasto = altezza / 12 offset_verticale = altezza / 2 For n = 0 To 4 btns[n] = New Button(FMain) As "btns" Next matrice_testo[0] = "A" matrice_testo[1] = "B" matrice_testo[2] = "C" matrice_testo[3] = "D" matrice_testo[4] = "E" For n = 0 To 4 'prima riga' btns[n].Name = "button" & CStr(n + 1) btns[n].text = matrice_testo[n] btns[n].Left = larghezza_tasto * n btns[n].Top = offset_verticale btns[n].Height = 50 btns[n].width = larghezza_tasto 'btns[n].Show '<-- non serve Next End Public Sub btns_Click() Dim Index As String = Last.Name Print "Click " & Last.Text With FMain[Index] .Background = Color.Yellow .Foreground = Color.Red .Font.Bold = True End With End Public Sub btns_DblClick() Print "Double click " & Last.Text End Public Sub btns_GotFocus() Print "Got focus " & Last.Text End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Feb 2 00:01:57 2022 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 2 Feb 2022 00:01:57 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Roberto, I agree with those who suggested to use the containers that are the real strength of Gambas. Same example as yours with containers: Private $aButtons[5] As Button Public Sub Form_Open() Dim hPan1, hPan2, hPan3 As HBox Dim aText As String[] = ["A", "B", "C", "D", "E"] Me.Margin = True Me.Arrangement = Arrange.Vertical With hPan1 = New HBox(Me) .Expand = True End With With hPan2 = New HBox(Me) .H = 50 .Spacing = True End With For n As Byte = 0 To 4 With $aButtons[n] = New Button(hPan2) As "btns" .Name = "button" & CStr(n + 1) .Text = aText[n] .W = 50 End With Next With hPan3 = New HBox(Me) .Expand = True End With End Public Sub btns_Click() Dim Index As String = Last.Name Print "Click " & Last.Text With FMain[Index] .Background = Color.Yellow .Foreground = Color.Red .Font.Bold = True End With End Public Sub btns_DblClick() Print "Double click " & Last.Text End Public Sub btns_GotFocus() Print "Got focus " & Last.Text End Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Feb 2 04:16:05 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 2 Feb 2022 04:16:05 +0100 Subject: [Gambas-user] Remote debugging on PinePhone Pro through ssh Message-ID: <2ea8a11e-e34f-f613-f022-aff10071e2c4@gmail.com> This is work in progress! -- Beno?t Minisini -------------- next part -------------- A non-text attachment was scrubbed... Name: pinephone-pro.jpg Type: image/jpeg Size: 82035 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: desktop.jpg Type: image/jpeg Size: 163074 bytes Desc: not available URL: From gambas.fr at gmail.com Wed Feb 2 10:19:29 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 2 Feb 2022 10:19:29 +0100 Subject: [Gambas-user] Gridview_data - when is it finished? In-Reply-To: References: <787b84b0-1d5d-88bb-79d2-ab1efb454a93@gmail.com> Message-ID: hum you misunderstand _data event it don't load data... just display it. Le lun. 31 janv. 2022 ? 22:44, Gianluigi a ?crit : > > > > Il giorno lun 31 gen 2022 alle ore 19:10 T Lee Davidson ha scritto: >> >> On 1/31/22 00:58, bb wrote: >> > Is there a way to detect when the gridview_data events have all >> > finished? >> > >> > I have a db query that returns between a few and upto 11,000 rows, so I >> > am loading the grid using the data event handler. After all the visible >> > grid rows are loaded I need to do some summary processing. >> > >> > It would be rediculous to do it after each cell is loaded. But how do I >> > know when it is finished (for the moment)? >> > >> > tia >> > b >> >> I don't have an answer to your question. But, it seems to me that it would not be necessary to know when the Data events have >> finished. Isn't it logical to assume that they would be finished at, or close enough to, the time when the loop you use to >> iterate over the dataset is finished? >> >> If you think that is not a safe assumption, perhaps you could use a Timer set to an appropriate value and simply Restart it >> within the Data event. >> >> Or, do your summary processing on the dataset itself and let the gridview fill its data in whatever time it pleases. >> >> >> -- >> Lee > > > But I don't understand the question, 11000 tuple for the GridView_Data event are nothing and elaborates them in a few tenths of a second. > > Regards & Good Night > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Fabien Bodard From adamnt42 at gmail.com Wed Feb 2 10:48:45 2022 From: adamnt42 at gmail.com (bb) Date: Wed, 02 Feb 2022 20:18:45 +1030 Subject: [Gambas-user] A request for SQLRequest In-Reply-To: <61c07e0bcc9b73796b9990bf39638dadd4053ef3.camel@gmail.com> References: <61c07e0bcc9b73796b9990bf39638dadd4053ef3.camel@gmail.com> Message-ID: <3dfa2728c9eaced20c431f9dc7846af481bf3046.camel@gmail.com> On Mon, 2022-01-31 at 17:58 +1030, bb wrote: > Could we have a "DISTINCT" option in the Select() function please? > > b > Upon reflection and a bit of searching I see that the SQLRequest class is written in pure Gambas :-) So I cloned the Select() function into SelectDistinct() and that now works fine in postgresql, mariadb and sqlite3, all of which support the DISTINCT call. I had to do it that way because the Select() function already has optional parameters and in fact variant parameters, so adding another parameter to the function is not trivial and cloning the function was so simple. For anyone interested, here is the function. Public Sub SelectDistinct(Optional Fields As Variant, ...) As SQLRequest Dim aField As String[] $sType = "SELECT DISTINCT" If Fields Then Try aField = Fields If Error Then aField = [CStr(Fields)] aField.Insert(Param.All) Else aField = aField.Copy() Endif Else aField = ["*"] Endif $aField = aField Return Me End Note that I also "completed" the If Fields block, I don't know whether that is really necessary, but as the Irish say "To be sure, to be sure, to be sure." @Benoit, Feel free, in fact I'd appreciate it if you would, include this in the product. I'd submit a merge but I'll be damned if I know how to push a clean bit of code like this without all our other local tweaks. regards b -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Wed Feb 2 11:23:54 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Wed, 02 Feb 2022 11:23:54 +0100 Subject: [Gambas-user] Remote debugging on PinePhone Pro through ssh In-Reply-To: <2ea8a11e-e34f-f613-f022-aff10071e2c4@gmail.com> References: <2ea8a11e-e34f-f613-f022-aff10071e2c4@gmail.com> Message-ID: <2c83250eb2f5028add183d1c639d1a46@tiscali.it> Il 02.02.2022 04:16 Beno?t Minisini ha scritto: > This is work in progress! > -- Beno?t Minisini And here it is the "good news" of the day! Keep going Mr. Minisini, keep going! Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bagonergi at gmail.com Wed Feb 2 11:31:19 2022 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 2 Feb 2022 11:31:19 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Hi, after 10:30 PM the neuron running in my head goes to sleep. Therefore, as already suggested by BruceS, the code: Private $aButtons[5] As Button should be changed to: Private $hButton As Button and accordingly: With $aButtons[n] = New Button(hPan2) As "btns" with: With $hButton = New Button(hPan2) As "btns" Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Wed Feb 2 11:52:19 2022 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 2 Feb 2022 11:52:19 +0100 Subject: [Gambas-user] how to place code into events of an array of buttons? In-Reply-To: References: <3f15358bb0ec5a7e2c3bdea42a7749d1@tiscali.it> <264ab9c0ffd2d9b92a1472eb33d36554@tiscali.it> Message-ID: Il giorno mer 2 feb 2022 alle ore 11:31 Gianluigi ha scritto: > Hi, > > after 10:30 PM the neuron running in my head goes to sleep. > Therefore, as already suggested by BruceS, the code: > Private $aButtons[5] As Button > should be changed to: > Private $hButton As Button > and accordingly: > With $aButtons[n] = New Button(hPan2) As "btns" > with: > With $hButton = New Button(hPan2) As "btns" > I rewrite all the code because I made a lot of confusion and I apologize: '--------------------------------- Public Sub Form_Open() Dim hPan1, hPan2, hPan3 As HBox Dim aText As String[] = ["A", "B", "C", "D", "E"] Dim hButton As Button Me.Margin = True Me.Arrangement = Arrange.Vertical With hPan1 = New HBox(Me) .Expand = True End With With hPan2 = New HBox(Me) .H = 50 .Spacing = True End With For n As Byte = 0 To 4 With hButton = New Button(hPan2) As "btns" .Name = "button" & CStr(n + 1) .Text = aText[n] .W = 50 End With Next With hPan3 = New HBox(Me) .Expand = True End With End Public Sub btns_Click() Dim Index As String = Last.Name Print "Click " & Last.Text With FMain[Index] .Background = Color.Yellow .Foreground = Color.Red .Font.Bold = True End With End Public Sub btns_DblClick() Print "Double click " & Last.Text End Public Sub btns_GotFocus() Print "Got focus " & Last.Text End '------------------------------------------- Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Feb 2 16:21:16 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 2 Feb 2022 16:21:16 +0100 Subject: [Gambas-user] Can i disable the return code error message? In-Reply-To: References: Message-ID: <33bcc6aa-6f57-5157-e4fc-94da5d63882a@gmail.com> Le 28/01/2022 ? 21:25, Bruce Steers a ?crit?: > I have a program that if the user clicks cancel it returns error code > 125 (operation cancelled) > > now every time i run it through the IDE it pops up a message telling me > it returned an error code. > > Can i stop the IDE doing that if i do not wat to know? > > Thanks > > BruceS > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, I will replace the message box by a message displayed in the status bar, so that you get the information without being disturbed. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Wed Feb 2 16:23:45 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 2 Feb 2022 16:23:45 +0100 Subject: [Gambas-user] New namespace support In-Reply-To: References: Message-ID: Le 21/01/2022 ? 14:27, Gianluigi a ?crit?: > Since my only previous experience has been with VBA can you explain to > me what this means, ex. > > [start code] > ' Gambas class file > > Export As Gianluigi:CTextBox > > Inherits TextBox > > Event Click > > Public Sub _new() > > ? Dim hObs As Observer > > ? hObs = New Observer(Me) As "TextBox" > > End > > Public Sub TextBox_MouseDown() > > ? Raise Click > > End > [end code] > > would be ok? > > Regards > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- What do not you understand exactly? Have you read the ?4.5 in the 'Gambas object model' wiki page? -- Beno?t Minisini From bagonergi at gmail.com Wed Feb 2 16:40:18 2022 From: bagonergi at gmail.com (Gianluigi) Date: Wed, 2 Feb 2022 16:40:18 +0100 Subject: [Gambas-user] New namespace support In-Reply-To: References: Message-ID: Il giorno mer 2 feb 2022 alle ore 16:24 Beno?t Minisini ha scritto: > > > What do not you understand exactly? Have you read the ?4.5 in the > 'Gambas object model' wiki page? > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Hi Benoit, I understand the theory, but not the practice. Can you kindly give a simple example suitable for me :-) I thank you and apologize in advance Gianluigi [out of context] I added the changes to the tips.it.txt as soon as I can I merge them. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Wed Feb 2 17:30:05 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Wed, 2 Feb 2022 16:30:05 +0000 Subject: [Gambas-user] Can i disable the return code error message? In-Reply-To: <33bcc6aa-6f57-5157-e4fc-94da5d63882a@gmail.com> References: <33bcc6aa-6f57-5157-e4fc-94da5d63882a@gmail.com> Message-ID: On Wed, 2 Feb 2022 at 15:22, Beno?t Minisini wrote: > Le 28/01/2022 ? 21:25, Bruce Steers a ?crit : > > I have a program that if the user clicks cancel it returns error code > > 125 (operation cancelled) > > > > now every time i run it through the IDE it pops up a message telling me > > it returned an error code. > > > > Can i stop the IDE doing that if i do not wat to know? > > > > Thanks > > > > BruceS > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Hi, > > I will replace the message box by a message displayed in the status bar, > so that you get the information without being disturbed. > > Regards, Ooh yes thank you Benoit that would be much better :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Thu Feb 3 07:47:57 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 3 Feb 2022 08:47:57 +0200 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> <20220201140854.M63138@455.co.il> Message-ID: <20220203064608.M47118@455.co.il> Sorry, I did not understand what you mean I did follow all the steps she told me And I also made a compilation And yet it gave the error and did not work But after I did compile the only way it works is on Idi that I run the command: GB_JIT_CFLAGS=-O3 gambas3 ---------- Original Message ----------- From: Gianluigi To: Gambas Mailing List Sent: Tue, 1 Feb 2022 16:38:52 +0100 Subject: Re: [Gambas-user] Gambas 3 version on /trunk > Il giorno mar 1 feb 2022 alle ore 15:12 Mayost Sharon ha > scritto: > > > > > Hello > > > > Thanks, > > It works well with: GB_JIT_CFLAGS = -O3 > > > > > I see you haven't compiled, if you had you wouldn't have a problem. > > Regards > Gianluigi ------- End of Original Message ------- From sharon at 455.co.il Thu Feb 3 08:09:59 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 3 Feb 2022 09:09:59 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> Message-ID: <20220203065758.M68548@455.co.il> Hello and most thanks I checked and still I see that there is a problem, for example the still does not change the direction of the control, when I am on GTK. If I'm on QT this control does change direction, but there is another problem, that the image of the down arrow disappears. It seems to me already a problem of QT because even when I do: System.Language = "he_IL" it also does not look good. I will make screenshots of all the controls and indicate where I think there is a problem. Thanks again ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Mon, 31 Jan 2022 00:37:47 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 23/01/2022 ? 12:20, Mayost Sharon a ?crit?: > > Hello > > > > I installed the version: > > Gambas 3 version on / trunk > > On Mint > > As he suggested to me: Bruce Steers > > > > I created a new GTK + 3 project > > I put on a form: a combobox control > > I set the Direction property=RightToLeft > > And the control still remains from left to right: > > It should be fixed by commit > https://gitlab.com/gambas/gambas/-/commit/1a05e73d1a5ded33757d50ec77d9e073c525348d. > > > 1. If I write text "1234" it is still written close to the left > > It's complex. The text edition controls follow the language of each > character for text direction, i.e. they support mixing ltr and rtl > languages. > > > 2. Even the control itself is still visible as left to right because I see the button of the combo box is on the right side and not on the left side > > This should have been fixed by the commit above. > > > > > I enclose an example of what it looks like in HTML > > Why don't you post a screenshot instead? > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- From bagonergi at gmail.com Thu Feb 3 10:24:40 2022 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 3 Feb 2022 10:24:40 +0100 Subject: [Gambas-user] Gambas 3 version on /trunk In-Reply-To: <20220203064608.M47118@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220130100739.M245@455.co.il> <20220130192018.M19164@455.co.il> <20220201061706.M35427@455.co.il> <20220201084853.M80605@455.co.il> <20220201121243.M3014@455.co.il> <20220201140854.M63138@455.co.il> <20220203064608.M47118@455.co.il> Message-ID: Il giorno gio 3 feb 2022 alle ore 07:48 Mayost Sharon ha scritto: > Sorry, I did not understand what you mean > > I did follow all the steps she told me > And I also made a compilation > > And yet it gave the error and did not work > > But after I did compile the only way it works is on Idi that I run the > command: > > GB_JIT_CFLAGS=-O3 gambas3 > Sorry it was me who didn't understand, now I understand :-) Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 3 12:34:56 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 3 Feb 2022 12:34:56 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220203065758.M68548@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> Message-ID: Le 03/02/2022 ? 08:09, Mayost Sharon a ?crit?: > > I will make screenshots of all the controls and indicate where I think there is a problem. > Yes, thanks. -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 3 17:38:40 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 3 Feb 2022 17:38:40 +0100 Subject: [Gambas-user] New namespace support In-Reply-To: References: Message-ID: <95489ccb-1650-7c4f-c9f0-402ef31a97d1@gmail.com> Le 02/02/2022 ? 16:40, Gianluigi a ?crit?: > > > Il giorno mer 2 feb 2022 alle ore 16:24 Beno?t Minisini > > ha scritto: > > > > What do not you understand exactly? Have you read the ?4.5 in the > 'Gambas object model' wiki page? > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette > ]---- > > > Hi Benoit, > > I understand the theory, but not the practice. > Can you kindly give a simple example suitable for me :-) > The code you posted is right, I can't give you a better example. I still don't understand what you don't understand. :-) A class has a name. Its name is stored in a symbol table, that is private to the project/component/library it is declared in. An exported class has a second name, a public name, that is stored in another symbol table, the global symbol table, that is shared by the project and all components and libraries. Before namespaces, the public name was always the same as the private name. As that name is shared by everyone, collisions may occur. So the namespace feature just allows to choose what the public name is, using a convention: everything before ':' is the namespace, and two different people or organization should use different namespaces, to avoid collisions. Once your public class name is "GianLuigi:MyClass", you have to use "New GianLuigi:MyClass" to instanciate the class outside of the project/component/library it is declared in. Is it clearer now? -- Beno?t Minisini From bagonergi at gmail.com Thu Feb 3 18:15:45 2022 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 3 Feb 2022 18:15:45 +0100 Subject: [Gambas-user] New namespace support In-Reply-To: <95489ccb-1650-7c4f-c9f0-402ef31a97d1@gmail.com> References: <95489ccb-1650-7c4f-c9f0-402ef31a97d1@gmail.com> Message-ID: Il giorno gio 3 feb 2022 alle ore 17:39 Beno?t Minisini ha scritto: Hi Benoit, The code you posted is right, I can't give you a better example. > LOL > I still don't understand what you don't understand. :-) > > A class has a name. Its name is stored in a symbol table, that is > private to the project/component/library it is declared in. > > An exported class has a second name, a public name, that is stored in > another symbol table, the global symbol table, that is shared by the > project and all components and libraries. > > Before namespaces, the public name was always the same as the private > name. As that name is shared by everyone, collisions may occur. > > So the namespace feature just allows to choose what the public name is, > using a convention: everything before ':' is the namespace, and two > different people or organization should use different namespaces, to > avoid collisions. > > Once your public class name is "GianLuigi:MyClass", you have to use "New > GianLuigi:MyClass" to instanciate the class outside of the > project/component/library it is declared in. > > Is it clearer now? Yes now it is clearer, collisions become more difficult. When it comes to Classes and Objects the single neuron spinning in my head tends to slow down frighteningly. Exactly like when I compare myself with git :-( Thank you very much Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 3 22:00:16 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 3 Feb 2022 22:00:16 +0100 Subject: [Gambas-user] Tips of the day In-Reply-To: References: Message-ID: Le 01/02/2022 ? 16:41, Gianluigi a ?crit?: > Hi Benoit, > > I see that the Tips of the day are no longer translated into Italian, why? > I sent you the translations at the time, have you lost them? > > Regards > Gianluigi > No, it's a bug. Apparently the english file is always used, whatever the current language! -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 3 22:05:45 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 3 Feb 2022 22:05:45 +0100 Subject: [Gambas-user] Tips of the day In-Reply-To: References: Message-ID: Le 03/02/2022 ? 22:00, Beno?t Minisini a ?crit?: > Le 01/02/2022 ? 16:41, Gianluigi a ?crit?: >> Hi Benoit, >> >> I see that the Tips of the day are no longer translated into Italian, >> why? >> I sent you the translations at the time, have you lost them? >> >> Regards >> Gianluigi >> > > No, it's a bug. Apparently the english file is always used, whatever the > current language! > OK, it's fixed in master. -- Beno?t Minisini From bagonergi at gmail.com Thu Feb 3 22:30:29 2022 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 3 Feb 2022 22:30:29 +0100 Subject: [Gambas-user] Tips of the day In-Reply-To: References: Message-ID: Il giorno gio 3 feb 2022 alle ore 22:07 Beno?t Minisini ha scritto: > Le 03/02/2022 ? 22:00, Beno?t Minisini a ?crit : > > Le 01/02/2022 ? 16:41, Gianluigi a ?crit : > >> Hi Benoit, > >> > >> I see that the Tips of the day are no longer translated into Italian, > >> why? > >> I sent you the translations at the time, have you lost them? > >> > >> Regards > >> Gianluigi > >> > > > > No, it's a bug. Apparently the english file is always used, whatever the > > current language! > > > > OK, it's fixed in master. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Yes, thank you now the tips here are in Italian Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 3 23:26:45 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 3 Feb 2022 23:26:45 +0100 Subject: [Gambas-user] Remote debugging on PinePhone Pro through ssh In-Reply-To: <2c83250eb2f5028add183d1c639d1a46@tiscali.it> References: <2ea8a11e-e34f-f613-f022-aff10071e2c4@gmail.com> <2c83250eb2f5028add183d1c639d1a46@tiscali.it> Message-ID: <7baac10a-224f-0dae-ab0a-6075aadaf742@gmail.com> Le 02/02/2022 ? 11:23, roberto.premoli at tiscali.it a ?crit?: > Il 02.02.2022 04:16 Beno?t Minisini ha scritto: > >> This is work in progress! >> -- Beno?t Minisini > > And here it is the "good news" of the day! > Keep going Mr. Minisini, keep going! > Roberto > Remote debugging is now on master and should be on the daily ppa too. Tell me if you try using it on your PinePhone. Regards, -- Beno?t Minisini From karl.reinl at fen-net.de Fri Feb 4 01:07:40 2022 From: karl.reinl at fen-net.de (Karl Reinl) Date: Fri, 04 Feb 2022 01:07:40 +0100 Subject: [Gambas-user] [Gambas-bugtracker] Bug #2303: "Run with" error In-Reply-To: References: Message-ID: <7bdcb8e891cb9c004bacf1d9fc55ae5c394280f7.camel@fen-net.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Donnerstag, dem 03.02.2022 um 22:21 +0000 schrieb bugtracker at gambaswiki.org: > Comment #8 by Beno?t MINISINI: > > Now that the old program arguments GUI is back, and that the "Run > with" button has returned to the Plato's Ideal World, I can close > that issue. Salut Beno?t, the new run menu is super, but I think it will be extra super, super if the menu item 'Program arguments' would additionally be the last item in the run menu. - -- Amicalement Charlie -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEjowiKCHQ+TXcV68jJzngniJtB0MFAmH8bk0ACgkQJzngniJt B0NWmwv/ayqxBW8ND95AVMQzqLYP2eqsGhUn3ithVLtb2XUgpaFnxURaolw2Xd0s cW3R31i5ZnHTo0fhm80E/k5UnKFo5/QG5oICpHoaPGP6aGjw9OwlQP7y6QdjTotr BZqjnYXuk81QhQI1HSFCpAVb+YuWCkvwoR2sKAkMf8AVbpF8r9rg/D3AVpZRM1YI wn6zMztdw45UEiJFH5aJEri1NVj71zmUDN+4uxR2bG/3xzbUbc7mytiiAnOnyGmy 1WJWlAlVCD+Oy1+z3BxDwRU2+lYGpOCSWE0Sud7S5DED+xlbqooP/lbXAjGsqnBj FN1/cTLjp5eE41biOjI4djCiOAEBwa8lItWe7QnYkvil4ZIbP8PN5wldUOTRxG0o pbB0itTrPAeTqabT5tNZUjbKxmHCHmtIxYXUMmk2K12pfCTYtGX1SWL3QBjwoO7r o/3fxwAuYEf23X1WrJ/b0c/BwdmCQN2Q9eyvdcOf1SiKp41mEzeS1ouSBmmK4Jwp w005DY3y =K/I3 -----END PGP SIGNATURE----- From chrisml at deganius.de Fri Feb 4 09:42:20 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Fri, 4 Feb 2022 09:42:20 +0100 Subject: [Gambas-user] New namespace support In-Reply-To: <95489ccb-1650-7c4f-c9f0-402ef31a97d1@gmail.com> References: <95489ccb-1650-7c4f-c9f0-402ef31a97d1@gmail.com> Message-ID: <091bdfd1-50f2-0b9b-3027-4ff3a04b913d@deganius.de> Hello Beno?t, Am 03.02.22 um 17:38 schrieb Beno?t Minisini: > So the namespace feature just allows to choose what the public name is, > using a convention: everything before ':' is the namespace, and two > different people or organization should use different namespaces, to > avoid collisions. Thank you very much for the Namespace feature. This is great news! :-) I have two remarks. 1) Can we introduce sth like a project-wide namespace so that every EXPORT per default exports the classes as 'ProjectNamespace:PublicName'? This would avoid typos if someone plans to export all classes of a project under one single namespace. Or is this a bad idea? 2) Can we give the global namespace a special name so that for instance 'Dim Pn As New PublicName' is a synonym to 'Dim Pn As New Global:PublicName' so that the namespace 'Global' (or maybe 'Default') is reserved forever? I don't have a specific application for it now, but rather a feeling that it could be quite practical at some point and it wouldn't be good if we hadn't introduced it right at the beginning. --------------------------------------------------------- And I have a question about compatibility. Would Gambas 3.16 execute code of 3.17 which contains namespaces? Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From bagonergi at gmail.com Fri Feb 4 10:10:38 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 4 Feb 2022 10:10:38 +0100 Subject: [Gambas-user] I feel a deep resentment for git Message-ID: Hi All, I turn to you before I make a mess of it. I have the usual problems with git. My situation is this In the home I have the gambasdevel folder that I destroy and recompile from git as I usually do. I also have the gambas folder that comes from the fork on my remote server. If I try to update this last gambas3 with the command gian at gian:~/gambas$ git pull the terminal replies Already updated. If I look at the status gian at gian:~/gambas$ git status On the master branch Your branch is updated from 'origin/master'. ... But Gambas3 is not updated! My questions are: - what command should i give to update gambas3 - can my configuration be cause of the malfunctioning To your good heart and thanks in advance Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From criguada at gmail.com Fri Feb 4 12:13:29 2022 From: criguada at gmail.com (Cristiano Guadagnino) Date: Fri, 4 Feb 2022 12:13:29 +0100 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: Hi Gianluigi, I did not read your previous messages about your difficulties with git, so maybe I'm asking something that you already replied to. However, to help you I need to better understand your environment. When you say > In the home I have the gambasdevel folder that I destroy and recompile > from git as I usually do. > Please elaborate on "destroy and recompile from git" because this is not clear. What are you doing actually? Care to post the commands you type? > I also have the gambas folder that comes from the fork on my remote server. So you have forked Benoit's repo on Github and you "git pull" from your own fork? If so, when you "git pull" from there, what updates are you expecting to retrieve? Best regards Cris Il giorno ven 4 feb 2022 alle ore 10:12 Gianluigi ha scritto: > Hi All, > > I turn to you before I make a mess of it. > I have the usual problems with git. > My situation is this > In the home I have the gambasdevel folder that I destroy and recompile > from git as I usually do. > I also have the gambas folder that comes from the fork on my remote server. > > If I try to update this last gambas3 with the command > gian at gian:~/gambas$ git pull > the terminal replies > Already updated. > If I look at the status > gian at gian:~/gambas$ git status > On the master branch > Your branch is updated from 'origin/master'. > ... > But Gambas3 is not updated! > > My questions are: > - what command should i give to update gambas3 > - can my configuration be cause of the malfunctioning > > To your good heart and thanks in advance > > Gianluigi > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Fri Feb 4 13:34:31 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 4 Feb 2022 13:34:31 +0100 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: Il giorno ven 4 feb 2022 alle ore 12:20 Cristiano Guadagnino < criguada at gmail.com> ha scritto: Hi Cris, > When you say > >> In the home I have the gambasdevel folder that I destroy and recompile >> from git as I usually do. >> > > Please elaborate on "destroy and recompile from git" because this is not > clear. What are you doing actually? Care to post the commands you type? > I wrote the part about gambasdevel only for completeness of information, because otherwise you could think that I do everything from fork. Anyway to avoid problems in the compilation of Gambas I use a drastic method of update, these are my commands: cd gambasdevel sudo make uninstall cd rm -rf gambasdevel/ git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel cd gambasdevel ./reconf-all && ./configure -C make && LANG="C" sudo make install > I also have the gambas folder that comes from the fork on my remote server. > > > So you have forked Benoit's repo on Github and you "git pull" from your > own fork? > > If so, when you "git pull" from there, what updates are you expecting to > retrieve? > My fork is on GitLab, not GitHub Instead from the command 'git pull' I expect to get the update to the latest master :-/ Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Fri Feb 4 14:10:46 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Fri, 04 Feb 2022 14:10:46 +0100 Subject: [Gambas-user] Remote debugging on PinePhone Pro through ssh In-Reply-To: <7baac10a-224f-0dae-ab0a-6075aadaf742@gmail.com> References: <2ea8a11e-e34f-f613-f022-aff10071e2c4@gmail.com> <2c83250eb2f5028add183d1c639d1a46@tiscali.it> <7baac10a-224f-0dae-ab0a-6075aadaf742@gmail.com> Message-ID: <8fc9f963b779a43ec572ff9fc2d8ad77@tiscali.it> Il 03.02.2022 23:26 Beno?t Minisini ha scritto: > Le 02/02/2022 ? 11:23, roberto.premoli at tiscali.it [1]a ?crit : > >> Il 02.02.2022 04:16 Beno?t Minisini ha scritto: >> >>> This is work in progress! -- Beno?t Minisini >> And here it is the "good news" of the day! Keep going Mr. Minisini, >> keep going! Roberto > > Remote debugging is now on master and should be on the daily ppa too. > > Tell me if you try using it on your PinePhone. > > Regards, > > -- Beno?t Minisini ----[ http://gambaswiki.org/wiki/doc/netiquette > [2] > ]---- Mr. Minisini, thank for your care. At the moment i am on gambas-3.16-3 into mobian (bookworm/testing) reposotories: As soon as they will "debianize" new version of gambas with ssh debug feature, i will install immediately and give you feedback about. Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From criguada at gmail.com Fri Feb 4 15:07:37 2022 From: criguada at gmail.com (Cristiano Guadagnino) Date: Fri, 4 Feb 2022 15:07:37 +0100 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: Il giorno ven 4 feb 2022 alle ore 13:36 Gianluigi ha scritto: > > I wrote the part about gambasdevel only for completeness of information, > because otherwise you could think that I do everything from fork. > Anyway to avoid problems in the compilation of Gambas I use a drastic > method of update, these are my commands: > cd gambasdevel > sudo make uninstall > cd > rm -rf gambasdevel/ > git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel > cd gambasdevel > ./reconf-all && ./configure -C > make && LANG="C" sudo make install > > >> git config --get remote.origin.url >> >>> I also have the gambas folder that comes from the fork on my remote >>> server. >> >> >> So you have forked Benoit's repo on Github and you "git pull" from your >> own fork? >> >> If so, when you "git pull" from there, what updates are you expecting to >> retrieve? >> > > My fork is on GitLab, not GitHub > > Instead from the command 'git pull' I expect to get the update to the > latest master :-/ > > Ok, things are somewhat clearer now. So, open a CLI in the ~/gambas directory (where you issued the "git pull" command) and type: git config --get remote.origin.url What do you get in reply? Cris -------------- next part -------------- An HTML attachment was scrubbed... URL: From hans at gambas-buch.de Fri Feb 4 15:55:23 2022 From: hans at gambas-buch.de (Hans Lehmann) Date: Fri, 4 Feb 2022 15:55:23 +0100 Subject: [Gambas-user] FTPClient (gb.net.curl) Message-ID: Hello, is it correct that the class FTPClient (gb.net.curl) currently only allows *unencrypted* FTP? With kind regards Honsek From g4mba5 at gmail.com Fri Feb 4 16:10:26 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 4 Feb 2022 16:10:26 +0100 Subject: [Gambas-user] FTPClient (gb.net.curl) In-Reply-To: References: Message-ID: Le 04/02/2022 ? 15:55, Hans Lehmann a ?crit?: > Hello, > > is it correct that the class FTPClient (gb.net.curl) currently only > allows *unencrypted* FTP? > > With kind regards > > Honsek > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Mmm... apparently no. -- Beno?t Minisini From g4mba5 at gmail.com Fri Feb 4 16:20:52 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 4 Feb 2022 16:20:52 +0100 Subject: [Gambas-user] FTPClient (gb.net.curl) In-Reply-To: References: Message-ID: Le 04/02/2022 ? 16:10, Beno?t Minisini a ?crit?: > Le 04/02/2022 ? 15:55, Hans Lehmann a ?crit?: >> Hello, >> >> is it correct that the class FTPClient (gb.net.curl) currently only >> allows *unencrypted* FTP? >> >> With kind regards >> >> Honsek >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Mmm... apparently no. > I mean: I don't see why FtpClient should not allow encrypted Ftp. Regards, -- Beno?t Minisini From bagonergi at gmail.com Fri Feb 4 16:50:59 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 4 Feb 2022 16:50:59 +0100 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: Il giorno ven 4 feb 2022 alle ore 15:08 Cristiano Guadagnino < criguada at gmail.com> ha scritto: > > Ok, things are somewhat clearer now. > > So, open a CLI in the ~/gambas directory (where you issued the "git pull" > command) and type: > git config --get remote.origin.url > > What do you get in reply? > > Cris > Sorry for the delay, the terminal indicates: https://gitlab.com/GianluigiOr/gambas.git Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 4 17:49:14 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 4 Feb 2022 16:49:14 +0000 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: On Fri, 4 Feb 2022 at 15:52, Gianluigi wrote: > > > Il giorno ven 4 feb 2022 alle ore 15:08 Cristiano Guadagnino < > criguada at gmail.com> ha scritto: > >> >> Ok, things are somewhat clearer now. >> >> So, open a CLI in the ~/gambas directory (where you issued the "git pull" >> command) and type: >> git config --get remote.origin.url >> >> What do you get in reply? >> >> Cris >> > > Sorry for the delay, the terminal indicates: > https://gitlab.com/GianluigiOr/gambas.git > Do you set the upstream ? as per instructions here https://gitlab.com/gambas/gambas/-/blob/master/CONTRIBUTING.md git remote add upstream https://gitlab.com/gambas/gambas.git How it should work.... You fork gambas, you then download your own fork git pull depth=1 https://gitlab.com/GianluigiOr/gambas.git then cd the dir and issue command git remote add upstream https://gitlab.com/gambas/gambas.git Then from your fork if you are on the master branch then git pull will update as your master branch (activate automatic mirroring in gitlab settings) otherwise the command you need it this... git pull upstream master that will pull from gambas/gambas.git to whatever branch you are on in your local repository. if you are not on the master branch you then have to issue a 'git push' to push the pulled updates from master into your current branch on the remote. Hope that helps :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 4 18:16:02 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 4 Feb 2022 17:16:02 +0000 Subject: [Gambas-user] Desktop.InstallPackage() ? Message-ID: I added a function called Install() to a version of gb.desktop i have imported into an app. Could be a nice addition to the Desktop.class I thought? Detects if user has apt-get, dnf, zypper, pacman or apk (could add more) has a NoConfirm arg to use the -y or --noconfirm args of the installers. Downside is it uses TerminalView so the user must have gambas3-gb-form-terminal installed (it is auto-loaded so no need to add TerminalView to your application) one or more package names can be given. uses su -c not sudo function returns 0 if all okay or an error code if install fails/is cancelled Any thoughts from any others on a function like this? All the best BruceS Here's the code, someone may find it useful anyway... '' Install a package (or packages) using the system installer, Supports systems with... '' * apt-get '' * zypper '' * pacman '' * dnf '' * apk ''

'' Requires gb.form.terminal is installed but does not need adding to your application as will self-load.\ '' Opens a TerminalView window and uses "su -c" to run the systems install command with the supplied ~PackageNames~ '' '' Optional Title can be given for window title. '' '' Optional **~NoConfirm~** argument will suppress installation confirmation. Static Public Sub Install(PackageNames As String, Optional Title As String, Optional NoConfirm As Boolean) As Integer Dim iInstaller As Integer Dim sInstallers As String[] = ["apt-get install", "zypper install", "pacman -S --needed", "apk add", "dnf install"] Dim sInstallerQuiet As String[] = ["-y", "-y", "--noconfirm", "--no-progress -q", "-y"] For iInstaller = 0 To sInstallers.Max If System.Exist(Split(sInstallers[iInstaller], " ")[0]) Then Break Inc iInstaller Next If iInstaller > sInstallers.Max Then Error.Raise("Sorry, no supported installer was found...\nSupports: apt-get, zypper, dnf, pacman, apk") If NoConfirm Then sInstallers[iInstaller] &= " " & sInstallerQuiet[iInstaller] sInstallers[iInstaller] &= " " & PackageNames Dim aCmd As String[] aCmd = ["su", "-c", sInstallers[iInstaller]] Dim fWin As Form With fWin = New Form As "TViewWin" .Width = Screen.Width - 100 .TakeFocus = True .Background = Color.Black .Foreground = Color.White .Arrangement = Arrange.Vertical .Spacing = True .Margin = True If Title Then fWin.Title = Title .Left = (Screen.Width - .Width) / 2 ' .Center End With Dim hLabel As TextLabel With hLabel = New TextLabel(fWin) .AutoResize = True .Border = Border.Sunken .Padding = 5 .Wrap = True .Text = "Installing " & PackageNames & "
With command:
" & aCmd.Join(" ") fWin.Height = .Font.RichTextHeight(.Text, .Width) + 200 End With Try Component.Load("gb.form.terminal") If Error Then Error.Raise("gambas3-gb-form-termial must be installed for this installer") Dim tv As Object = Object.New("TerminalView", [fWin]) With tv .Expand = True .Blink = True .Background = Color.Black .Foreground = Color.White End With hLabel.Font = tv.Font Object.Attach(tv, Me, "TView") Object.Attach(fWin, Me, "TViewWin") Dim pProc As Process fWin.Show tv.SetFocus pProc = tv.Exec(aCmd) While pProc.State = Process.Running If Not Object.IsValid(tv) Then Try pProc.Close pProc = Null Return -1 Endif Wait 0.1 Wend Try pProc.Close pProc = Null Try fWin.Close Return Process.LastValue Catch Message(Error.Text) Return Error.Code End Public Sub TViewWin_Close() Dim o As Object = Last.Children[1] Try o.Kill Try o.Delete End Public Sub TView_KeyPress() If Key.Control And If Key.Code = Key["C"] Then Try Last.CloseInput Endif End -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Feb 4 18:25:16 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 4 Feb 2022 18:25:16 +0100 Subject: [Gambas-user] Desktop.InstallPackage() ? In-Reply-To: References: Message-ID: <840a00cc-77d6-c412-c2e9-26f7b26d846b@gmail.com> Le 04/02/2022 ? 18:16, Bruce Steers a ?crit?: > I added a function called Install() to a version of gb.desktop i have > imported into an app. > > Could be a nice addition to the Desktop.class I thought? > > Detects if user has apt-get, dnf, zypper, pacman or apk (could add more) > > has a NoConfirm arg to use the -y or --noconfirm args of the installers. > > Downside is it uses TerminalView so the user must have > gambas3-gb-form-terminal installed (it is auto-loaded so no need to add > TerminalView to your application) > > one or more package names can be given. > uses su -c not sudo > function returns 0 if all okay or an error code if install fails/is > cancelled > > Any thoughts from any others on a function like this? > > All the best > BruceS > I suggest making a new component named 'gb.desktop.package' (or something better, but starting with 'gb.desktop.'). That way you will be able to make the dependencies (gb.form.terminal) explicit, and won't pollute gb.desktop with features not automatically needed. Regards, -- Beno?t Minisini From bsteers4 at gmail.com Fri Feb 4 19:09:17 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 4 Feb 2022 18:09:17 +0000 Subject: [Gambas-user] Desktop.InstallPackage() ? In-Reply-To: <840a00cc-77d6-c412-c2e9-26f7b26d846b@gmail.com> References: <840a00cc-77d6-c412-c2e9-26f7b26d846b@gmail.com> Message-ID: On Fri, 4 Feb 2022 at 17:26, Beno?t Minisini wrote: > Le 04/02/2022 ? 18:16, Bruce Steers a ?crit : > > I added a function called Install() to a version of gb.desktop i have > > imported into an app. > > > > Could be a nice addition to the Desktop.class I thought? > > > > Detects if user has apt-get, dnf, zypper, pacman or apk (could add more) > > > > has a NoConfirm arg to use the -y or --noconfirm args of the installers. > > > > Downside is it uses TerminalView so the user must have > > gambas3-gb-form-terminal installed (it is auto-loaded so no need to add > > TerminalView to your application) > > > > one or more package names can be given. > > uses su -c not sudo > > function returns 0 if all okay or an error code if install fails/is > > cancelled > > > > Any thoughts from any others on a function like this? > > > > All the best > > BruceS > > > > I suggest making a new component named 'gb.desktop.package' (or > something better, but starting with 'gb.desktop.'). > > That way you will be able to make the dependencies (gb.form.terminal) > explicit, and won't pollute gb.desktop with features not automatically > needed. > > Regards, > > -- > Beno?t Minisini > okay yes i guess that would be better. I'll get on it, thinking to add a search and uninstall command too gb.desktop.applications ? DesktopApplications.class : requires gb.form.terminal, supported installer DesktopApplications.IsSupported() As Boolean DesktopApplications.Install(PackageNames As String) DesktopApplications.Remove(PackageNames As String) DesktopApplications.IsInstalled(PackageNames As String) As Boolean DesktopApplications.Search(PackageNames As String) As String[] Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Fri Feb 4 23:27:28 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 4 Feb 2022 23:27:28 +0100 Subject: [Gambas-user] I feel a deep resentment for git In-Reply-To: References: Message-ID: Il giorno ven 4 feb 2022 alle ore 17:50 Bruce Steers ha scritto: > > How it should work.... > You fork gambas, you then download your own fork > git pull depth=1 https://gitlab.com/GianluigiOr/gambas.git > then cd the dir and issue command > git remote add upstream https://gitlab.com/gambas/gambas.git > > Then from your fork if you are on the master branch then git pull will > update as your master branch (activate automatic mirroring in gitlab > settings) > > otherwise the command you need it this... > git pull upstream master > > that will pull from gambas/gambas.git to whatever branch you are on in > your local repository. > if you are not on the master branch you then have to issue a 'git push' to > push the pulled updates from master into your current branch on the remote. > > Hope that helps :) > > BruceS > Hi BruceS, yes it helped me, I was able to merge, thank you Benoit immediately incorporated it before I could mess it up :-D Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From isafiur at gmail.com Sun Feb 6 07:12:02 2022 From: isafiur at gmail.com (Safiur Rahman) Date: Sun, 6 Feb 2022 11:57:02 +0545 Subject: [Gambas-user] Deb package for gb.web.gui Message-ID: Hi *Beno?t* It would be better if IDE compiled executable developed in gb.web.gui goes to /usr/lib/cgi-bin folder instead of /usr/bin in Ubuntu 20.04 while making the deb package. -- Regards Safiur Rahman -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Feb 6 08:26:19 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 08:26:19 +0100 Subject: [Gambas-user] Deb package for gb.web.gui In-Reply-To: References: Message-ID: <28f00944-1e7d-562d-0223-c394150fbd3b@gmail.com> Le 06/02/2022 ? 07:12, Safiur Rahman a ?crit?: > Hi *Beno?t* > It would be better if IDE compiled executable developed in gb.web.gui > goes to /usr/lib/cgi-bin folder instead of /usr/bin in Ubuntu 20.04 > while making the deb package. > ** > > -- > Regards > Safiur Rahman > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Is '/usr/lib/cgi-bin' a standard directory for CGI scripts? -- Beno?t Minisini From g4mba5 at gmail.com Sun Feb 6 16:43:06 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 16:43:06 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 Message-ID: Hi, I installed Ubuntu 21.10 a few days ago, and I noticed that now a vertical offset in text drawing with GTK+3. The exact same code worked correctly in the previous Ubuntu. The text drawn in native controls (for example TextBox) does not have the problem, so it's something I do in 'gb.gtk3' with text drawing that was correct before. Do anyone has the same problem? P.S. I guess Gambas development would be annoying without GTK+3. :-/ -- Beno?t Minisini -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 53174 bytes Desc: not available URL: From g4mba5 at gmail.com Sun Feb 6 16:54:14 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 16:54:14 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: Message-ID: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit?: > Hi, > > I installed Ubuntu 21.10 a few days ago, and I noticed that now a > vertical offset in text drawing with GTK+3. The exact same code worked > correctly in the previous Ubuntu. > > The text drawn in native controls (for example TextBox) does not have > the problem, so it's something I do in 'gb.gtk3' with text drawing that > was correct before. > > Do anyone has the same problem? > > P.S. I guess Gambas development would be annoying without GTK+3. :-/ > Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels whatever the font and its size! Weird... -- Beno?t Minisini From bagonergi at gmail.com Sun Feb 6 18:44:22 2022 From: bagonergi at gmail.com (Gianluigi) Date: Sun, 6 Feb 2022 18:44:22 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: Il giorno dom 6 feb 2022 alle ore 16:55 Beno?t Minisini ha scritto: > Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit : > > Hi, > > > > I installed Ubuntu 21.10 a few days ago, and I noticed that now a > > vertical offset in text drawing with GTK+3. The exact same code worked > > correctly in the previous Ubuntu. > > > > The text drawn in native controls (for example TextBox) does not have > > the problem, so it's something I do in 'gb.gtk3' with text drawing that > > was correct before. > > > > Do anyone has the same problem? > > > > P.S. I guess Gambas development would be annoying without GTK+3. :-/ > > > > Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels > whatever the font and its size! > > Weird... > > -- > Beno?t Minisini > > Here it works correctly, see attached image Both on Ubuntu and Ubuntu on Xorg Although I get this warning on the terminal on closure Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: gtk.png Type: image/png Size: 72423 bytes Desc: not available URL: From bagonergi at gmail.com Sun Feb 6 18:47:21 2022 From: bagonergi at gmail.com (Gianluigi) Date: Sun, 6 Feb 2022 18:47:21 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: Il giorno dom 6 feb 2022 alle ore 18:44 Gianluigi ha scritto: > > > Il giorno dom 6 feb 2022 alle ore 16:55 Beno?t Minisini > ha scritto: > >> Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit : >> > Hi, >> > >> > I installed Ubuntu 21.10 a few days ago, and I noticed that now a >> > vertical offset in text drawing with GTK+3. The exact same code worked >> > correctly in the previous Ubuntu. >> > >> > The text drawn in native controls (for example TextBox) does not have >> > the problem, so it's something I do in 'gb.gtk3' with text drawing that >> > was correct before. >> > >> > Do anyone has the same problem? >> > >> > P.S. I guess Gambas development would be annoying without GTK+3. :-/ >> > >> >> Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels >> whatever the font and its size! >> >> Weird... >> >> -- >> Beno?t Minisini >> >> > Here it works correctly, see attached image > Both on Ubuntu and Ubuntu on Xorg > Although I get this warning on the terminal on closure > (gambas3:162070): Pango-WARNING **: 18:42:37.961: pango_layout_set_markup_with_accel: Errore alla riga 15 carattere 10: ? stato chiuso l'elemento ?markup?, ma l'elemento correntemente aperto ? ?i? > > Regards > Gianluigi > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Feb 6 18:49:42 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 18:49:42 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: Le 06/02/2022 ? 18:44, Gianluigi a ?crit?: > > > Il giorno dom 6 feb 2022 alle ore 16:55 Beno?t Minisini > > ha scritto: > > Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit?: > > Hi, > > > > I installed Ubuntu 21.10 a few days ago, and I noticed that now a > > vertical offset in text drawing with GTK+3. The exact same code > worked > > correctly in the previous Ubuntu. > > > > The text drawn in native controls (for example TextBox) does not > have > > the problem, so it's something I do in 'gb.gtk3' with text > drawing that > > was correct before. > > > > Do anyone has the same problem? > > > > P.S. I guess Gambas development would be annoying without GTK+3. :-/ > > > > Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels > whatever the font and its size! > > Weird... > > -- > Beno?t Minisini > > > Here it works correctly, see attached image > Both on Ubuntu and Ubuntu on Xorg > Although I get this warning on the terminal on closure > > Regards > Gianluigi > You have the same Ubuntu? -- Beno?t Minisini From g4mba5 at gmail.com Sun Feb 6 18:50:34 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 18:50:34 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: <3aa8ff58-af4f-12c3-43bb-5983dd09b35f@gmail.com> Le 06/02/2022 ? 18:49, Beno?t Minisini a ?crit?: > > You have the same Ubuntu? > Sorry, I didn't see the window title. -- Beno?t Minisini From mbelmonte at belmotek.net Sun Feb 6 18:46:57 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Sun, 6 Feb 2022 18:46:57 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: Message-ID: <9aa5c0d0-c73e-9b7b-db41-53d13dcc508b@belmotek.net> El 6/2/22 a las 16:43, Beno?t Minisini escribi?: > Do anyone has the same problem? Hi, I use XFCE desktp in Endeavour, Arch like, and gambas as gtk3 mode, then I think there is also a shift of the text a few pixels down, I guess it is related to a space reserved (in top) for the accents of the characters that carry them. https://imgur.com/VIiJlzr.png Mart?n. From bagonergi at gmail.com Sun Feb 6 19:10:23 2022 From: bagonergi at gmail.com (Gianluigi) Date: Sun, 6 Feb 2022 19:10:23 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: <3aa8ff58-af4f-12c3-43bb-5983dd09b35f@gmail.com> References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> <3aa8ff58-af4f-12c3-43bb-5983dd09b35f@gmail.com> Message-ID: Il giorno dom 6 feb 2022 alle ore 18:53 Beno?t Minisini ha scritto: > Le 06/02/2022 ? 18:49, Beno?t Minisini a ?crit : > > > > You have the same Ubuntu? > > > > Sorry, I didn't see the window title. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Yes I confirm: lino at lino-VirtualBox:~$ lsb_release -d Description: Ubuntu 21.10 Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Sun Feb 6 19:24:30 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Sun, 6 Feb 2022 19:24:30 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE Message-ID: Hi, Does anyone know if there is any IDE project to program PLC made with gambas3? or would it be possible to create a plugin in the gambas IDE to upload code to arduino? etc. etc. etc.. Using the gcc-avr compiler, from what I read on the web, it would be possible to compile a C program and then write it on the chip. As the instructions of a PLC are simple, maybe it would be possible to program in gambas language and then load this code in the chip doing the conversion in a transparent way for the user. There is a program (wxPython) called Beremiz [1] that looks great and is gpl3 too, but I can't get it to work on my PC because of problems with python versions (it steel using v2.7), I am content to make the code for an arduino board or similar [2]. How do you see it? [1] https://beremiz.org/ [2] AVR Atmel-8 bits (ATmega8, ATmega168, ATmega328, ATmega1280, ATmega2560) Mart?n. From t.lee.davidson at gmail.com Sun Feb 6 19:43:45 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 6 Feb 2022 13:43:45 -0500 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: On 2/6/22 13:24, Martin Belmonte wrote: > Hi, > Does anyone know if there is any IDE project to program PLC made with gambas3? or would it be possible to create a plugin in the > gambas IDE to upload code to arduino? etc. etc. etc.. > > Using the gcc-avr compiler, from what I read on the web, it would be possible to compile a C program and then write it on the chip. > As the instructions of a PLC are simple, maybe it would be possible to program in gambas language and then load this code in the > chip doing the conversion in a transparent way for the user. > There is a program (wxPython) called Beremiz [1] that looks great and is gpl3 too, but I can't get it to work on my PC because > of problems with python versions (it steel using v2.7), > I am content to make the code for an arduino board or similar [2]. > How do you see it? > > [1] https://beremiz.org/ > [2] AVR Atmel-8 bits (ATmega8, ATmega168, ATmega328, ATmega1280, ATmega2560) > > Mart?n. I am not aware of any such project. One could use the gb.form.editor component to provide source code editing and then, shell out (or use gb.form.terminal) to gcc-avr for compiling and then avrdude for uploading. I would really like to do embedded programming in BASIC, but, the available packages for that are either for Windows, are expensive, or are quite lackluster. To do so in Gambas, I believe would require a totally new compiler. I have not dared asked for that because it would likely be a monumental endeavor, and I have neither the time nor skill to contribute. Perhaps something workable could be created if Gambas could output C code as Nim does. But, that would probably also be a project of epic proportions. -- Lee From g4mba5 at gmail.com Sun Feb 6 19:55:08 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 19:55:08 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: <9aa5c0d0-c73e-9b7b-db41-53d13dcc508b@belmotek.net> References: <9aa5c0d0-c73e-9b7b-db41-53d13dcc508b@belmotek.net> Message-ID: <9820d148-9588-4121-1e62-2f1299925486@gmail.com> Le 06/02/2022 ? 18:46, Martin Belmonte a ?crit?: > El 6/2/22 a las 16:43, Beno?t Minisini escribi?: >> Do anyone has the same problem? > Hi, > I use XFCE desktp in Endeavour, Arch like, and gambas as gtk3 mode, then > I think there is also a shift of the text a few pixels down, I guess it > is related to a space reserved (in top) for the accents of the > characters that carry them. > > https://imgur.com/VIiJlzr.png > > Mart?n. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- No, this is the bug I'm talking about. Weird... -- Beno?t Minisini From isafiur at gmail.com Sun Feb 6 19:55:32 2022 From: isafiur at gmail.com (Safiur Rahman) Date: Mon, 7 Feb 2022 00:40:32 +0545 Subject: [Gambas-user] Deb package for gb.web.gui In-Reply-To: References: Message-ID: Probably yes. But I remember in Ubuntu 18.04 it was /usr/www/ cgi-bin On Sun, 6 Feb 2022, 11:57 Safiur Rahman, wrote: > Hi *Beno?t* > It would be better if IDE compiled executable developed in gb.web.gui goes > to /usr/lib/cgi-bin folder instead of /usr/bin in Ubuntu 20.04 while making > the deb package. > > -- > Regards > Safiur Rahman > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Feb 6 20:45:08 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 6 Feb 2022 20:45:08 +0100 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: Le 06/02/2022 ? 16:54, Beno?t Minisini a ?crit?: > Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit?: >> Hi, >> >> I installed Ubuntu 21.10 a few days ago, and I noticed that now a >> vertical offset in text drawing with GTK+3. The exact same code worked >> correctly in the previous Ubuntu. >> >> The text drawn in native controls (for example TextBox) does not have >> the problem, so it's something I do in 'gb.gtk3' with text drawing >> that was correct before. >> >> Do anyone has the same problem? >> >> P.S. I guess Gambas development would be annoying without GTK+3. :-/ >> > > Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels > whatever the font and its size! > > Weird... > The problem should be fixed in the last commit. Pango changed the behaviour of its public API in a non-compatible way. I don't know yet if the fix is backward-compatible (i.e. if he does not break with an older version of Pango), but you will tell me. :-) Regards, -- Beno?t Minisini From jussi.lahtinen at gmail.com Sun Feb 6 21:47:06 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sun, 6 Feb 2022 22:47:06 +0200 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: Arduino is not a PLC, it is a microcontroller with a simple motherboard. Two completely different things. Also Gambas is compiled to bytecode which is run by the interpreter. It's really not possible to make the interpreter work on Arduino (unless you strip down most of the functions). Python works similarly, but there is a version which compiles python to binary. But using it on microcontrollers is generally a very bad idea. A lot of resources are used for very little gain. If you want to program Arduino, learn C. I haven't seen any decent alternatives. Jussi On Sun, Feb 6, 2022 at 8:25 PM Martin Belmonte wrote: > Hi, > Does anyone know if there is any IDE project to program PLC made with > gambas3? or would it be possible to create a plugin in the gambas IDE to > upload code to arduino? etc. etc. etc.. > > Using the gcc-avr compiler, from what I read on the web, it would be > possible to compile a C program and then write it on the chip. > As the instructions of a PLC are simple, maybe it would be possible to > program in gambas language and then load this code in the chip doing the > conversion in a transparent way for the user. > There is a program (wxPython) called Beremiz [1] that looks great and is > gpl3 too, but I can't get it to work on my PC because of problems with > python versions (it steel using v2.7), > I am content to make the code for an arduino board or similar [2]. > How do you see it? > > [1] https://beremiz.org/ > [2] AVR Atmel-8 bits (ATmega8, ATmega168, ATmega328, ATmega1280, > ATmega2560) > > Mart?n. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Feb 7 01:08:55 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 7 Feb 2022 01:08:55 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: El 6/2/22 a las 21:47, Jussi Lahtinen escribi?: > Arduino is not a PLC, it is a microcontroller with a simple motherboard. > Two completely different things. Correct, Arduino board is not a PLC but nevertheless there are manufacturers that add to an Arduino board everything necessary for it to be one, such as for example: https://www.controllino.com/product/controllino-mega/ > Also Gambas is compiled to bytecode which is run by the interpreter. It's > really not possible to make the interpreter work on Arduino (unless you > strip down most of the functions). Python works similarly, but there is a > version which compiles python to binary. But using it on microcontrollers > is generally a very bad idea. A lot of resources are used for very little > gain. It may be possible, somehow, to convert the gambas code to C code and then compile it and upload it to the arduino board. The FAST option does that with JIT as you can see in: https://gambaswiki.org/wiki/doc/jit#t2 That is, the IDE "makes" C source code and then compiles it. So, if it is possible to get hold of this C code, it would be possible, in theory, to compile it with gcc since this compiler has avr support. > If you want to program Arduino, learn C. I haven't seen any decent > alternatives. You right, using C is the best option, but is not the unique way to programing a controller. There are several alternative IDE's to program an Arduino board, some of them in visual form. https://www.controllino.com/software/ Martin. From jussi.lahtinen at gmail.com Mon Feb 7 01:27:56 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Mon, 7 Feb 2022 02:27:56 +0200 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: > > That is, the IDE "makes" C source code and then compiles it. > So, if it is possible to get hold of this C code, it would be possible, > Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code and where the code is. The generated code is very much married to the interpreter. I think it is much easier to translate the code by hand, than to use it. You right, using C is the best option, but is not the unique way to > programing a controller. There are several alternative IDE's to program > an Arduino board, some of them in visual form. > https://www.controllino.com/software/ > Visual IDEs are only for PLCs (if they are usable), others are using C. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike.crean at y7mail.com Mon Feb 7 03:57:02 2022 From: mike.crean at y7mail.com (Mike Crean) Date: Mon, 7 Feb 2022 02:57:02 +0000 (UTC) Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: <47893857.827715.1644202622716@mail.yahoo.com> If you want a BASIC compiler for Arduino there is Bascom AVR RegardsMike? On Monday, 7 February 2022, 08:29:05 am AWST, Jussi Lahtinen wrote: That is, the IDE "makes" C source code and then compiles it. So, if it is possible to get hold of this C code, it would be possible, Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code and where the code is. The generated code is very much married to the interpreter. I think it is much easier to translate the code by hand,than to use it. ? You right, using C is the best option, but is not the unique way to programing a controller. There are several alternative IDE's to program an Arduino board, some of them in visual form. https://www.controllino.com/software/ Visual IDEs are only for PLCs (if they are usable), others are using C. Jussi ? ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Mon Feb 7 04:27:39 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Mon, 7 Feb 2022 05:27:39 +0200 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: <47893857.827715.1644202622716@mail.yahoo.com> References: <47893857.827715.1644202622716@mail.yahoo.com> Message-ID: Seems to be a closed source Windows only program. But yes, I guess it is an option. Just not for me. Jussi On Mon, Feb 7, 2022 at 4:58 AM Mike Crean via User < user at lists.gambas-basic.org> wrote: > If you want a BASIC compiler for Arduino there is Bascom AVR > > Regards > Mike > > > > > > On Monday, 7 February 2022, 08:29:05 am AWST, Jussi Lahtinen < > jussi.lahtinen at gmail.com> wrote: > > > That is, the IDE "makes" C source code and then compiles it. > So, if it is possible to get hold of this C code, it would be possible, > > > Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code > and where the code is. > The generated code is very much married to the interpreter. I think it is > much easier to translate the code by hand, > than to use it. > > > You right, using C is the best option, but is not the unique way to > programing a controller. There are several alternative IDE's to program > an Arduino board, some of them in visual form. > https://www.controllino.com/software/ > > > Visual IDEs are only for PLCs (if they are usable), others are using C. > > > Jussi > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Feb 7 10:13:21 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 7 Feb 2022 10:13:21 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: <47893857.827715.1644202622716@mail.yahoo.com> References: <47893857.827715.1644202622716@mail.yahoo.com> Message-ID: <175f6db0-9696-8979-5cf6-50180a0c4a52@belmotek.net> El 7/2/22 a las 3:57, Mike Crean via User escribi?: > If you want a BASIC compiler for Arduino there is Bascom AVR Thanks but it seems to be closed source and only for windows, which leaves it out of reach in a free software project and linux, which is what I'm trying to do. Regards. From mbelmonte at belmotek.net Mon Feb 7 10:40:09 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 7 Feb 2022 10:40:09 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: <33d77ac6-61af-d78b-0ee8-72bf6e054e3e@belmotek.net> El 7/2/22 a las 1:27, Jussi Lahtinen escribi?: > Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code > and where the code is. ok, I set the environment variable as you indicated (Set GB_JIT_DEBUG = 1) but.... Where is the C code? Regards. From g4mba5 at gmail.com Mon Feb 7 13:12:34 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 7 Feb 2022 13:12:34 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: <33d77ac6-61af-d78b-0ee8-72bf6e054e3e@belmotek.net> References: <33d77ac6-61af-d78b-0ee8-72bf6e054e3e@belmotek.net> Message-ID: Le 07/02/2022 ? 10:40, Martin Belmonte a ?crit?: > El 7/2/22 a las 1:27, Jussi Lahtinen escribi?: >> Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code >> and where the code is. > ok, I set the environment variable as you indicated (Set GB_JIT_DEBUG = > 1) but.... > Where is the C code? > Regards. > The generated C files are copied to '/tmp', so that one can inspect them. Regards, -- Beno?t Minisini From jussi.lahtinen at gmail.com Mon Feb 7 17:29:09 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Mon, 7 Feb 2022 18:29:09 +0200 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: <33d77ac6-61af-d78b-0ee8-72bf6e054e3e@belmotek.net> References: <33d77ac6-61af-d78b-0ee8-72bf6e054e3e@belmotek.net> Message-ID: > > Set GB_JIT_DEBUG = 1 and you will see how JIT compiles the generated code > > and where the code is. > ok, I set the environment variable as you indicated (Set GB_JIT_DEBUG = > 1) but.... > Where is the C code? > Set GB_JIT_DEBUG = 1 and the path will be printed to the console. However, as soon as you close the program the folder is deleted. So, you must copy/inspect it before that. But as stated before, it won't help you with your goal. Jussi -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberto.premoli at tiscali.it Mon Feb 7 21:41:09 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Mon, 07 Feb 2022 21:41:09 +0100 Subject: [Gambas-user] PLC programming with gambas3 IDE In-Reply-To: References: Message-ID: Il 06.02.2022 19:24 Martin Belmonte ha scritto: > Hi, > Does anyone know if there is any IDE project to program PLC made with > gambas3? or would it be possible to create a plugin in the gambas IDE > to > upload code to arduino? etc. etc. etc.. > > Using the gcc-avr compiler, from what I read on the web, it would be > possible to compile a C program and then write it on the chip. > As the instructions of a PLC are simple, maybe it would be possible > to > program in gambas language and then load this code in the chip doing > the > conversion in a transparent way for the user. > There is a program (wxPython) called Beremiz [1] that looks great and > is > gpl3 too, but I can't get it to work on my PC because of problems > with > python versions (it steel using v2.7), > I am content to make the code for an arduino board or similar [2]. > How do you see it? > Last time i code for a PLC it has his own language: a sort of IDE where you can use "logical block" (that was AND, OR, flip-flop, ecc) and you concatenate them to you "build/write" your code. Very, VERY different from gambas3/basic under logical viewpoint. Really i think gambas (like other silmilat IDE) is NOT the way for this kind of need. Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From bsteers4 at gmail.com Tue Feb 8 12:20:17 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 8 Feb 2022 11:20:17 +0000 Subject: [Gambas-user] Picture.Load() fail notfollowing symlink Message-ID: Hi all. One of my progs loads icons,I have a problem with the firefox icon. My search uses"find" and finds the /usr/share/icons/hicolor/128x128/firefox.png but it's a symlink,then picture.load fails to load. is there a way to check/follow symlinks? find -L does not work. Many thanks. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Feb 8 13:55:38 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 8 Feb 2022 12:55:38 +0000 Subject: [Gambas-user] Picture.Load() fail notfollowing symlink In-Reply-To: References: Message-ID: On Tue, 8 Feb 2022 at 11:20, Bruce Steers wrote: > Hi all. > > One of my progs loads icons,I have a problem with the firefox icon. > > My search uses"find" and finds the > /usr/share/icons/hicolor/128x128/firefox.png but it's a symlink,then > picture.load fails to load. > > is there a way to check/follow symlinks? > find -L does not work. > It's okay I found it using... *If Not Exist(sPath, True)* I guess it's a broken link Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Tue Feb 8 23:16:14 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Tue, 8 Feb 2022 22:16:14 +0000 Subject: [Gambas-user] Problem with Gambas IDE / GTK+3 on Ubuntu 21.10 In-Reply-To: References: <2c522ce1-1916-d887-6866-69e0c4e5109b@gmail.com> Message-ID: On Sun, 6 Feb 2022 at 19:46, Beno?t Minisini wrote: > Le 06/02/2022 ? 16:54, Beno?t Minisini a ?crit : > > Le 06/02/2022 ? 16:43, Beno?t Minisini a ?crit : > >> Hi, > >> > >> I installed Ubuntu 21.10 a few days ago, and I noticed that now a > >> vertical offset in text drawing with GTK+3. The exact same code worked > >> correctly in the previous Ubuntu. > >> > >> The text drawn in native controls (for example TextBox) does not have > >> the problem, so it's something I do in 'gb.gtk3' with text drawing > >> that was correct before. > >> > >> Do anyone has the same problem? > >> > >> P.S. I guess Gambas development would be annoying without GTK+3. :-/ > >> > > > > Apparently now GTK+3 (actually Pango) returns an ascent of 16 pixels > > whatever the font and its size! > > > > Weird... > > > > The problem should be fixed in the last commit. > > Pango changed the behaviour of its public API in a non-compatible way. > > I don't know yet if the fix is backward-compatible (i.e. if he does not > break with an older version of Pango), but you will tell me. :-) > > Regards, > It looks okay on.... Mint20, ubuntu21.4, Fedora35, Debian11 Respects. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Tue Feb 8 23:16:54 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Wed, 9 Feb 2022 00:16:54 +0200 Subject: [Gambas-user] Picture.Load() fail notfollowing symlink In-Reply-To: References: Message-ID: "ls -l linkname" will give you where the link points. Jussi On Tue, Feb 8, 2022 at 2:56 PM Bruce Steers wrote: > > > On Tue, 8 Feb 2022 at 11:20, Bruce Steers wrote: > >> Hi all. >> >> One of my progs loads icons,I have a problem with the firefox icon. >> >> My search uses"find" and finds the >> /usr/share/icons/hicolor/128x128/firefox.png but it's a symlink,then >> picture.load fails to load. >> >> is there a way to check/follow symlinks? >> find -L does not work. >> > > It's okay I found it using... > *If Not Exist(sPath, True)* > > I guess it's a broken link > Wishing well > BruceS > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Wed Feb 9 14:02:19 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Wed, 9 Feb 2022 15:02:19 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> Message-ID: <20220209130219.M41530@455.co.il> Hello Attached are pictures of what GTK looks like in English and pictures of what it looks like in Hebrew When I run the project (after going through MAKE) by giving it an environment he_IL It shows all the controls well and from right to left (pictures attached) If I run the same project in the en_US environment it shows all the controls from left to right (pictures attached) The problem I want on the same project to mix let's say one ComboBox control will be right to left and another combo box that is left to right If I try to do this by the new direction property it does not work There are some controls that work partially for example: TabPanel, TabStip I hope I was able to explain the issue Many thanks ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Thu, 3 Feb 2022 12:34:56 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 03/02/2022 ? 08:09, Mayost Sharon a ?crit?: > > > > I will make screenshots of all the controls and indicate where I think there is a problem. > > > > Yes, thanks. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas.zip Type: application/zip Size: 17252 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: screenshots.zip Type: application/zip Size: 158524 bytes Desc: not available URL: From mbelmonte at belmotek.net Thu Feb 10 00:37:43 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 10 Feb 2022 00:37:43 +0100 Subject: [Gambas-user] HTML Tags in TextEditor is always foreground black Message-ID: The html tags forward color appear in black and are not visible in dark themes. I have tried to apply, in the form editing mode, the properties of the control (texteditor) highlight and mode but there is no case, always the same result. I don't know if it's a bug or if there's something I'm missing. Note: component: gb.gui desktop: gtk3 This using .theme https://imgur.com/mqyHH1J This using zen.theme https://imgur.com/v5Ywkpa Attachments, themes and the method for convert the info in theme file to collection. Regards. Mart?n. -------------- next part -------------- '' Carga el tema de visualizacion para el TextEditor Public Sub AplyTheme(Optional strPath As String) Dim tgg As String Dim tmp As String Dim vrt As Variant Dim cnx As New Collection Dim r As String cnx.Clear 'strPath = "./editor-themes/gaucho.theme" 'If Application.DarkTheme Then 'strPath = "./editor-themes/oblivion.theme" 'strPath = "./editor-themes/dark.theme" 'Else strPath = "./editor-themes/zen.theme" 'Endif For Each r In Split(File.Load(strPath), "\n") If InStr(r, "=") > 0 Then tgg = Split(r, "=")[0] tmp = Replace(Split(r, "=")[1], "\"", "") tmp = Replace(tmp, "#", "&H") If InStr(tmp, ",") > 0 Then 'vrt = [Val(Split(tmp, ",")[0]), Split(tmp, ",")[1]] vrt = Val(Split(tmp, ",")[0]) Else vrt = Val(tmp) Endif cnx.Add(vrt, tgg) Endif Next TextEditor1.Highlight = "HTML" ' With TextEditor1 ' .Mode = "HTML" ' .Styles[Highlight.Background].Color = cnx["Background"] 'Val(strVal) ' .Styles[Highlight.Normal].Color = cnx["Normal"] ' .Styles[Highlight.Keyword].Color = cnx["Keyword"] ' .Styles[Highlight.DataType].Color = cnx["Datatype"] ' .Styles[Highlight.Function].Color = cnx["Function"] ' .Styles[Highlight.Operator].Color = cnx["Operator"] ' .Styles[Highlight.Symbol].Color = cnx["Symbol"] ' .Styles[Highlight.Number].Color = cnx["Number"] ' .Styles[Highlight.String].Color = cnx["String"] ' .Styles[Highlight.Comment].Color = cnx["Comment"] ' ' .Styles[Highlight.Preprocessor].Color = cnx["Preprocessor"] ' .Styles[Highlight.Breakpoint].Color = cnx["Breakpoint"] ' .Styles[Highlight.Current].Color = cnx["Current"] ' .Styles[Highlight.Selection].Color = cnx["Selection"] ' .Styles[Highlight.Highlight].Color = cnx["Highlight"] ' .Styles[Highlight.CurrentLine].Color = cnx["CurrentLine"] ' .Styles[Highlight.Error].Color = cnx["Error"] ' ' '.Styles[Highlight.Escape].Color = cnx["Escape"] ' ' '.Styles[Highlight.Constant].Color = cnx["Constant"] ' '.Styles[Highlight.Alternate].Color = cnx["Alternate"] ' '.Styles[Highlight.Added].Color = cnx["Added"] ' '.Styles[Highlight.Removed].Color = cnx["Removed"] ' '.Styles[Highlight.Class].Color = cnx["Class"] ' '.Styles[Highlight.Id].Color = cnx["Id"] ' '.Styles[Highlight.Element].Color = cnx["Element"] ' '.Styles[Highlight.Property].Color = cnx["Property"] ' '.Styles[Highlight.Pseudo].Color = cnx["Pseudo"] ' '.Styles[Highlight.Rule].Color = cnx["Rule"] ' '.Styles[Highlight.Important].Color = cnx["Important"] ' '.Styles[Highlight.File].Color = cnx["File"] ' '.Styles[Highlight.Header].Color = cnx["Header"] ' '.Styles[Highlight.Position].Color = cnx["Position"] ' '.Styles[Highlight.Markup].Color = cnx["Markup"] ' '.Styles[Highlight.Attribute].Color = cnx["Attribute"] ' '.Styles[Highlight.Value].Color = cnx["Value"] ' '.Styles[Highlight.Entity].Color = cnx["Entity"] ' '.Styles[Highlight.WebMarkup].Color = cnx["WebMarkup"] ' '.Styles[Highlight.WebComment].Color = cnx["WebComment"] ' '.Styles[Highlight.WebArgument].Color = cnx["WebArgument"] ' 'End With ' 'Endif TextEditor1.Refresh End -------------- next part -------------- A non-text attachment was scrubbed... Name: dark.theme Type: application/x-theme Size: 390 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: oblivion.theme Type: application/x-theme Size: 447 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: zen.theme Type: application/x-theme Size: 391 bytes Desc: not available URL: From simonlebon54 at yahoo.com Thu Feb 10 00:57:23 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Wed, 09 Feb 2022 14:57:23 -0900 Subject: [Gambas-user] Problem with new gambas In-Reply-To: References: Message-ID: I am using version 3.16. It seems I have a problem that is serious to me. I was using the settings to save the last known location of each and every window in my programs. And of course when they open put the window back exactly where it was last time. My programming makes use of multiple monitors so this is extremely important to me. The various Windows have to go to the correct location. I just upgraded to the new gambas. My windows show up in random locations on different monitors. The information is being saved as to where they're supposed to go however the windows do not go back where they were saved. I am assuming this is a glitch in the new gambas. Or is there something new that I am missing? ?Sent from TypeApp ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 10 01:25:56 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 01:25:56 +0100 Subject: [Gambas-user] Problem with new gambas In-Reply-To: References: Message-ID: Le 10/02/2022 ? 00:57, Steve G via User a ?crit?: > I am using version 3.16. It seems I have a problem that is serious to > me. I was using the settings to save the last known location of each and > every window in my programs. And of course when they open put the window > back exactly where it was last time. My programming makes use of > multiple monitors so this is extremely important to me. The various > Windows have to go to the correct location. I just upgraded to the new > gambas. My windows show up in random locations on different monitors. > The information is being saved as to where they're supposed to go > however the windows do not go back where they were saved. I am assuming > this is a glitch in the new gambas. Or is there something new that I am > missing? > > Sent from TypeApp > More details are needed. Which Gambas version did you use before? Which desktop do you use? Nothing has changed recently about that. But maybe you now use the GTK+3 version of the IDE, instead of the QT5 one, and the GTK+3 component is broken in restoring window placement? Or maybe it's your window manager? -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 10 01:34:59 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 01:34:59 +0100 Subject: [Gambas-user] HTML Tags in TextEditor is always foreground black In-Reply-To: References: Message-ID: Le 10/02/2022 ? 00:37, Martin Belmonte a ?crit?: > The html tags forward color appear in black and are not visible in dark > themes. > I have tried to apply, in the form editing mode, the properties of the > control (texteditor) highlight and mode but there is no case, always the > same result. > I don't know if it's a bug or if there's something I'm missing. > Note: component: gb.gui?? desktop: gtk3 > > This using .theme > https://imgur.com/mqyHH1J > > This using zen.theme > https://imgur.com/v5Ywkpa > > Attachments, themes and the method for convert the info in theme file to > collection. > > Regards. > Mart?n. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I don't understand what you are talking about exactly, it's not very clear. To load a theme file (in the development version), you must call: MyTheme = ThemeHighlighterTheme.Load() You get a ThemeHighlighterTheme object that you assign to your editor: MyEditor.Theme = MyTheme The 'ThemeHighlighterTheme.Load()' method takes care of not completely defined theme file like 'zen.theme', and try to assign to non-defined colors the other colors of the theme. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 10 01:37:48 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 01:37:48 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220209130219.M41530@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> Message-ID: Le 09/02/2022 ? 14:02, Mayost Sharon a ?crit?: > Hello > > Attached are pictures of what GTK looks like in English and pictures of what it looks like in Hebrew > > When I run the project (after going through MAKE) by giving it an environment he_IL > It shows all the controls well and from right to left (pictures attached) > > If I run the same project in the en_US environment it shows all the controls from left to right (pictures attached) > > The problem I want on the same project to mix let's say one ComboBox control will be right to left and another combo box that is left to right > > If I try to do this by the new direction property it does not work > > There are some controls that work partially for example: TabPanel, TabStip > > I hope I was able to explain the issue > > Many thanks > You have a warning message telling that hebrew locale is not installed on your system, which will break many right-to-left support as then Gambas will use the default "C" locale instead. Please install the support for hebrew locale and try your project again. -- Beno?t Minisini From t.lee.davidson at gmail.com Thu Feb 10 07:17:28 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 10 Feb 2022 01:17:28 -0500 Subject: [Gambas-user] Problem with new gambas In-Reply-To: References: Message-ID: <897dc694-9776-3734-e80a-0f81cfce04b2@gmail.com> On 2/9/22 18:57, Steve G via User wrote: > I am using version 3.16. It seems I have a problem that is serious to me. I was using the settings to save the last known > location of each and every window in my programs. And of course when they open put the window back exactly where it was last > time. My programming makes use of multiple monitors so this is extremely important to me. The various Windows have to go to the > correct location. I just upgraded to the new gambas. My windows show up in random locations on different monitors. The > information is being saved as to where they're supposed to go however the windows do not go back where they were saved. I am > assuming this is a glitch in the new gambas. Or is there something new that I am missing? I assume you are also saving and restoring the Window.Screen property [1]. Note, "If the window is on several monitors at the same time, one of them is returned." -- Lee [1] http://gambaswiki.org/edit/comp/gb.qt4/window/screen From mbelmonte at belmotek.net Thu Feb 10 09:19:53 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 10 Feb 2022 09:19:53 +0100 Subject: [Gambas-user] HTML Tags in TextEditor is always foreground black In-Reply-To: References: Message-ID: El 10/2/22 a las 1:34, Beno?t Minisini escribi?: > MyTheme = ThemeHighlighterTheme.Load() > You get a ThemeHighlighterTheme object that you assign to your editor: > MyEditor.Theme = MyTheme > The 'ThemeHighlighterTheme.Load()' method takes care of not completely > defined theme file like 'zen.theme', and try to assign to non-defined > colors the other colors of the theme. ok, perfect, solved. But for TextEditor... The method is TextHighlighterTheme.Load() and not ThemeHighlighterTheme.Load() right? Public Sub AplyTheme(Optional strPath As String) Dim hTheme As TextHighlighterTheme If Application.DarkTheme Then hTheme = TextHighlighterTheme.Load("./editor-themes/dark.theme") Else hTheme = TextHighlighterTheme.Load("./editor-themes/zen.theme") Endif TextEditor1.Theme = hTheme End Thanks. From g4mba5 at gmail.com Thu Feb 10 11:25:29 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 11:25:29 +0100 Subject: [Gambas-user] Problem with new gambas In-Reply-To: <897dc694-9776-3734-e80a-0f81cfce04b2@gmail.com> References: <897dc694-9776-3734-e80a-0f81cfce04b2@gmail.com> Message-ID: Le 10/02/2022 ? 07:17, T Lee Davidson a ?crit?: > On 2/9/22 18:57, Steve G via User wrote: >> I am using version 3.16. It seems I have a problem that is serious to >> me. I was using the settings to save the last known location of each >> and every window in my programs. And of course when they open put the >> window back exactly where it was last time. My programming makes use >> of multiple monitors so this is extremely important to me. The various >> Windows have to go to the correct location. I just upgraded to the new >> gambas. My windows show up in random locations on different monitors. >> The information is being saved as to where they're supposed to go >> however the windows do not go back where they were saved. I am >> assuming this is a glitch in the new gambas. Or is there something new >> that I am missing? > > I assume you are also saving and restoring the Window.Screen property > [1]. Note, "If the window is on several monitors at the same time, one > of them is returned." > > You actually don't specify which monitor (or screen) a window belongs. All screens are integrated into a global virtual desktop, and windows coordinates are relative to this virtual desktop. Consequently, a window can be located on several different screens, and the Window.Screen property returns one of them. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 10 11:29:08 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 11:29:08 +0100 Subject: [Gambas-user] HTML Tags in TextEditor is always foreground black In-Reply-To: References: Message-ID: Le 10/02/2022 ? 09:19, Martin Belmonte a ?crit?: > El 10/2/22 a las 1:34, Beno?t Minisini escribi?: >> MyTheme = ThemeHighlighterTheme.Load() >> You get a ThemeHighlighterTheme object that you assign to your editor: >> MyEditor.Theme = MyTheme >> The 'ThemeHighlighterTheme.Load()' method takes care of not completely >> defined theme file like 'zen.theme', and try to assign to non-defined >> colors the other colors of the theme. > > ok, perfect, solved. But for TextEditor... The method is > TextHighlighterTheme.Load() and not ThemeHighlighterTheme.Load() right? > > Public Sub AplyTheme(Optional strPath As String) > ? Dim hTheme As TextHighlighterTheme > ? If Application.DarkTheme Then > ??? hTheme = TextHighlighterTheme.Load("./editor-themes/dark.theme") > ? Else > ??? hTheme = TextHighlighterTheme.Load("./editor-themes/zen.theme") > ? Endif > ? TextEditor1.Theme = hTheme > End > > Thanks. > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Yes, of course! -- Beno?t Minisini From bsteers4 at gmail.com Thu Feb 10 14:34:26 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 13:34:26 +0000 Subject: [Gambas-user] Auto-spacing Strings would be nice. (like with Print s1; ; s2) Message-ID: You know how Print "String 1"; "String 2" Prints String 1String2 and Print "String 1";; "String 2" Prints String 1 String 2 ... Something like... sStr = "String 1" && "String 2" to auto-insert a space (if required) would be awesome. and maybe even... sStr = "String 1" &n "String2" or sStr = "String 1" &\ "String2" for inserting LF ? Just saying n all:) Or do things like that just slow the interpreter down? Wising well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 10 14:39:35 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 14:39:35 +0100 Subject: [Gambas-user] Auto-spacing Strings would be nice. (like with Print s1; ; s2) In-Reply-To: References: Message-ID: Le 10/02/2022 ? 14:34, Bruce Steers a ?crit?: > > You know how > Print? "String 1"; "String 2" > Prints > String 1String2 > and > Print? "String 1";; "String 2" > Prints > String 1 String 2 > ... > > Something like... > sStr = "String 1" && "String 2" > to auto-insert a space (if required) would be awesome. > > and maybe even... > sStr = "String 1" &n "String2" > or > sStr = "String 1" &\ "String2" > for inserting LF ? > > Just saying n all:) > Or do things like that just slow the interpreter down? > > Wising well > BruceS > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- I'm usually against introducing a new syntax that will just save a few lines of code and be used rarely. I'd like the interpreter to be as small as possible. Regards, -- Beno?t Minisini From bsteers4 at gmail.com Thu Feb 10 14:54:32 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 13:54:32 +0000 Subject: [Gambas-user] Auto-spacing Strings would be nice. (like with Print s1; ; s2) In-Reply-To: References: Message-ID: On Thu, 10 Feb 2022 at 13:40, Beno?t Minisini wrote: > Le 10/02/2022 ? 14:34, Bruce Steers a ?crit : > > > > You know how > > Print "String 1"; "String 2" > > Prints > > String 1String2 > > and > > Print "String 1";; "String 2" > > Prints > > String 1 String 2 > > ... > > > > Something like... > > sStr = "String 1" && "String 2" > > to auto-insert a space (if required) would be awesome. > > > > and maybe even... > > sStr = "String 1" &n "String2" > > or > > sStr = "String 1" &\ "String2" > > for inserting LF ? > > > > Just saying n all:) > > Or do things like that just slow the interpreter down? > > > > Wising well > > BruceS > > > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > I'm usually against introducing a new syntax that will just save a few > lines of code and be used rarely. I'd like the interpreter to be as > small as possible. > > Regards, > > -- > Beno?t Minisini > I understand. It just seems like something is missing though where Print/Debug has ;; to concatenate with a space but there is nothing the same with using a string assignment. Wishing well BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 10 15:02:43 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 15:02:43 +0100 Subject: [Gambas-user] Auto-spacing Strings would be nice. (like with Print s1; ; s2) In-Reply-To: References: Message-ID: Le 10/02/2022 ? 14:54, Bruce Steers a ?crit?: > > I understand. > It just seems like something is missing though where Print/Debug has ;; > to concatenate with a space but there is nothing the same with using a > string assignment. > > > Wishing well > BruceS > It's because ";;" is just syntactic sugar (and a traditional syntax of some BASIC language if I remember well), i.e. a compiler thing, whereas it seems that you want new string operators, which is an interpreter thing. -- Beno?t Minisini From pinozollo at gmail.com Thu Feb 10 19:25:23 2022 From: pinozollo at gmail.com (Pino Zollo) Date: Thu, 10 Feb 2022 15:25:23 -0300 Subject: [Gambas-user] Select all; comment Message-ID: Trying to solve a strange error I did Edit-> Select All.... and clicked on ' for commenting all.... Now a try to uncomment....but no way... all the Class file remains commented. By the way what is that strange error?*'Form.name' is incorrectly overridden in class 'FLadif'* Salud Pino -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot at 2022-02-10 15-03-03.png Type: image/png Size: 17613 bytes Desc: not available URL: From adamnt42 at gmail.com Thu Feb 10 19:33:59 2022 From: adamnt42 at gmail.com (bb) Date: Fri, 11 Feb 2022 05:03:59 +1030 Subject: [Gambas-user] Select all; comment In-Reply-To: References: Message-ID: On Thu, 2022-02-10 at 15:25 -0300, Pino Zollo wrote: > Trying to solve a strange error I did Edit-> Select All.... and > clicked > on ' for commenting all.... > > Now a try to uncomment....but no way... all the Class file remains > commented. > > By the way what is that strange error?*'Form.name' is incorrectly > overridden in class 'FLadif'* > > Salud > > Pino > > > ----[ http://gambaswiki.org/wiki/doc/netiquette?]---- The strange error is usually caused by using Inherit in a form class. Forms already inherit "Form", refer to the help. From jussi.lahtinen at gmail.com Thu Feb 10 19:41:33 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Thu, 10 Feb 2022 20:41:33 +0200 Subject: [Gambas-user] Select all; comment In-Reply-To: References: Message-ID: There is a bug in the IDE. If you try to uncomment several lines where one (or more) line is empty, it won't work. IE, this can be uncommented when selected: " 'This 'And 'That " But this cannot be uncommented when selecting all at once: " 'This 'That " For the other problem, I cannot say anything without seeing the code. Jussi On Thu, Feb 10, 2022 at 8:26 PM Pino Zollo wrote: > Trying to solve a strange error I did Edit-> Select All.... and clicked on > ' for commenting all.... > > Now a try to uncomment....but no way... all the Class file remains > commented. > > By the way what is that strange error?* 'Form.name' is incorrectly > overridden in class 'FLadif'* > > Salud > > Pino > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Feb 10 20:06:48 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 10 Feb 2022 14:06:48 -0500 Subject: [Gambas-user] Problem with new gambas In-Reply-To: References: <897dc694-9776-3734-e80a-0f81cfce04b2@gmail.com> Message-ID: <2af56289-773d-7a81-24b5-f169dabfcf9d@gmail.com> On 2/10/22 05:25, Beno?t Minisini wrote: > You?actually?don't?specify?which?monitor?(or?screen)?a?window?belongs. > > All screens are integrated into a global virtual desktop, and windows coordinates are relative to this virtual desktop. > Consequently, a window can be located on several different screens, and the Window.Screen property?returns?one?of?them. Okay. Thank you for that correction, Beno?t. I actually didn't notice in my quick read of the doc that the Window.Screen property is read-only. So then, based on what you stated, it seems to me that the value provided by Window.Screen is of little use except for, perhaps, in specialized situations. -- Lee From sharon at 455.co.il Thu Feb 10 20:42:21 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 10 Feb 2022 21:42:21 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> Message-ID: <20220210194157.M70390@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Thu, 10 Feb 2022 01:37:48 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 09/02/2022 ? 14:02, Mayost Sharon a ?crit?: > > Hello > > > > Attached are pictures of what GTK looks like in English and pictures of what it looks like in Hebrew > > > > When I run the project (after going through MAKE) by giving it an environment he_IL > > It shows all the controls well and from right to left (pictures attached) > > > > If I run the same project in the en_US environment it shows all the controls from left to right (pictures attached) > > > > The problem I want on the same project to mix let's say one ComboBox control will be right to left and another combo box that is left to right > > > > If I try to do this by the new direction property it does not work > > > > There are some controls that work partially for example: TabPanel, TabStip > > > > I hope I was able to explain the issue > > > > Many thanks > > > > You have a warning message telling that hebrew locale is not installed > on your system, which will break many right-to-left support as then > Gambas will use the default "C" locale instead. > > Please install the support for hebrew locale and try your project again. > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello I installed the language pack now really no message missing language And it did not solve the problem I present If you can test this thing: I am running GAMBAS IDE in en_US environment Creates a new GTK project Assumes the form: ComboBox CheckBox If I change the direction of CheckBox from right to left It works well If I change the direction of ComboBox from right to left It does not work he stays left to right What is the difference between them Many thanks From simonlebon54 at yahoo.com Thu Feb 10 20:43:11 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Thu, 10 Feb 2022 10:43:11 -0900 Subject: [Gambas-user] something wrong with new gambas version In-Reply-To: References: Message-ID: <35e22c2c-9acb-4fe9-ab47-5dd144ab959a@yahoo.com> It looks like I am using gtk + 2. My previous gambas version was version 3.15. I do not have a window manager installed until after this to correct the problem. It is being run on gnome 41. I use very simple stuff. Fmain.top=settings["fmaintop"] That is done on the form open in the Form close I have Settings["fmaintop"]=fmain.top And yes I do save the setting. What I have noticed is that even after moving the window and then closing it the setting has the wrong coordinate it seems to have the original coordinate not the new one. ?Sent from TypeApp ? On Feb 9, 2022, 18:09, at 18:09, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. HTML Tags in TextEditor is always foreground black > (Martin Belmonte) > 2. Problem with new gambas (Steve G) > 3. Re: Problem with new gambas (Beno?t Minisini) > 4. Re: HTML Tags in TextEditor is always foreground black > (Beno?t Minisini) > 5. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Thu, 10 Feb 2022 00:37:43 +0100 >From: Martin Belmonte >To: user at lists.gambas-basic.org >Subject: [Gambas-user] HTML Tags in TextEditor is always foreground > black >Message-ID: >Content-Type: text/plain; charset="utf-8"; Format="flowed" > >The html tags forward color appear in black and are not visible in dark > >themes. >I have tried to apply, in the form editing mode, the properties of the >control (texteditor) highlight and mode but there is no case, always >the >same result. >I don't know if it's a bug or if there's something I'm missing. >Note: component: gb.gui desktop: gtk3 > >This using .theme >https://imgur.com/mqyHH1J > >This using zen.theme >https://imgur.com/v5Ywkpa > >Attachments, themes and the method for convert the info in theme file >to >collection. > >Regards. >Mart?n. >-------------- next part -------------- >'' Carga el tema de visualizacion para el TextEditor > >Public Sub AplyTheme(Optional strPath As String) > > Dim tgg As String > Dim tmp As String > Dim vrt As Variant > Dim cnx As New Collection > > Dim r As String > > cnx.Clear > 'strPath = "./editor-themes/gaucho.theme" > 'If Application.DarkTheme Then > 'strPath = "./editor-themes/oblivion.theme" > 'strPath = "./editor-themes/dark.theme" > 'Else > strPath = "./editor-themes/zen.theme" > 'Endif > > For Each r In Split(File.Load(strPath), "\n") > If InStr(r, "=") > 0 Then > tgg = Split(r, "=")[0] > tmp = Replace(Split(r, "=")[1], "\"", "") > tmp = Replace(tmp, "#", "&H") > If InStr(tmp, ",") > 0 Then > 'vrt = [Val(Split(tmp, ",")[0]), Split(tmp, ",")[1]] > vrt = Val(Split(tmp, ",")[0]) > Else > vrt = Val(tmp) > Endif > cnx.Add(vrt, tgg) > Endif > Next > TextEditor1.Highlight = "HTML" > ' With TextEditor1 > ' .Mode = "HTML" >' .Styles[Highlight.Background].Color = cnx["Background"] >'Val(strVal) > ' .Styles[Highlight.Normal].Color = cnx["Normal"] > ' .Styles[Highlight.Keyword].Color = cnx["Keyword"] > ' .Styles[Highlight.DataType].Color = cnx["Datatype"] > ' .Styles[Highlight.Function].Color = cnx["Function"] > ' .Styles[Highlight.Operator].Color = cnx["Operator"] > ' .Styles[Highlight.Symbol].Color = cnx["Symbol"] > ' .Styles[Highlight.Number].Color = cnx["Number"] > ' .Styles[Highlight.String].Color = cnx["String"] > ' .Styles[Highlight.Comment].Color = cnx["Comment"] > ' > ' .Styles[Highlight.Preprocessor].Color = cnx["Preprocessor"] > ' .Styles[Highlight.Breakpoint].Color = cnx["Breakpoint"] > ' .Styles[Highlight.Current].Color = cnx["Current"] > ' .Styles[Highlight.Selection].Color = cnx["Selection"] > ' .Styles[Highlight.Highlight].Color = cnx["Highlight"] > ' .Styles[Highlight.CurrentLine].Color = cnx["CurrentLine"] > ' .Styles[Highlight.Error].Color = cnx["Error"] > ' > ' '.Styles[Highlight.Escape].Color = cnx["Escape"] > ' > ' '.Styles[Highlight.Constant].Color = cnx["Constant"] > ' '.Styles[Highlight.Alternate].Color = cnx["Alternate"] > ' '.Styles[Highlight.Added].Color = cnx["Added"] > ' '.Styles[Highlight.Removed].Color = cnx["Removed"] > ' '.Styles[Highlight.Class].Color = cnx["Class"] > ' '.Styles[Highlight.Id].Color = cnx["Id"] > ' '.Styles[Highlight.Element].Color = cnx["Element"] > ' '.Styles[Highlight.Property].Color = cnx["Property"] > ' '.Styles[Highlight.Pseudo].Color = cnx["Pseudo"] > ' '.Styles[Highlight.Rule].Color = cnx["Rule"] > ' '.Styles[Highlight.Important].Color = cnx["Important"] > ' '.Styles[Highlight.File].Color = cnx["File"] > ' '.Styles[Highlight.Header].Color = cnx["Header"] > ' '.Styles[Highlight.Position].Color = cnx["Position"] > ' '.Styles[Highlight.Markup].Color = cnx["Markup"] > ' '.Styles[Highlight.Attribute].Color = cnx["Attribute"] > ' '.Styles[Highlight.Value].Color = cnx["Value"] > ' '.Styles[Highlight.Entity].Color = cnx["Entity"] > ' '.Styles[Highlight.WebMarkup].Color = cnx["WebMarkup"] > ' '.Styles[Highlight.WebComment].Color = cnx["WebComment"] > ' '.Styles[Highlight.WebArgument].Color = cnx["WebArgument"] > ' 'End With > ' 'Endif > > TextEditor1.Refresh > >End >-------------- next part -------------- >A non-text attachment was scrubbed... >Name: dark.theme >Type: application/x-theme >Size: 390 bytes >Desc: not available >URL: > >-------------- next part -------------- >A non-text attachment was scrubbed... >Name: oblivion.theme >Type: application/x-theme >Size: 447 bytes >Desc: not available >URL: > >-------------- next part -------------- >A non-text attachment was scrubbed... >Name: zen.theme >Type: application/x-theme >Size: 391 bytes >Desc: not available >URL: > > >------------------------------ > >Message: 2 >Date: Wed, 09 Feb 2022 14:57:23 -0900 >From: Steve G >To: Gambas Mailing List >Subject: [Gambas-user] Problem with new gambas >Message-ID: >Content-Type: text/plain; charset="utf-8" > >I am using version 3.16. It seems I have a problem that is serious to >me. I was using the settings to save the last known location of each >and every window in my programs. And of course when they open put the >window back exactly where it was last time. My programming makes use of >multiple monitors so this is extremely important to me. The various >Windows have to go to the correct location. I just upgraded to the new >gambas. My windows show up in random locations on different monitors. >The information is being saved as to where they're supposed to go >however the windows do not go back where they were saved. I am assuming >this is a glitch in the new gambas. Or is there something new that I am >missing? > >?Sent from TypeApp ? >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 3 >Date: Thu, 10 Feb 2022 01:25:56 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] Problem with new gambas >Message-ID: >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 10/02/2022 ? 00:57, Steve G via User a ?crit?: >> I am using version 3.16. It seems I have a problem that is serious to > >> me. I was using the settings to save the last known location of each >and >> every window in my programs. And of course when they open put the >window >> back exactly where it was last time. My programming makes use of >> multiple monitors so this is extremely important to me. The various >> Windows have to go to the correct location. I just upgraded to the >new >> gambas. My windows show up in random locations on different monitors. > >> The information is being saved as to where they're supposed to go >> however the windows do not go back where they were saved. I am >assuming >> this is a glitch in the new gambas. Or is there something new that I >am >> missing? >> >> Sent from TypeApp >> > >More details are needed. > >Which Gambas version did you use before? Which desktop do you use? > >Nothing has changed recently about that. But maybe you now use the >GTK+3 >version of the IDE, instead of the QT5 one, and the GTK+3 component is >broken in restoring window placement? Or maybe it's your window >manager? > >-- >Beno?t Minisini > > >------------------------------ > >Message: 4 >Date: Thu, 10 Feb 2022 01:34:59 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] HTML Tags in TextEditor is always > foreground black >Message-ID: >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 10/02/2022 ? 00:37, Martin Belmonte a ?crit?: >> The html tags forward color appear in black and are not visible in >dark >> themes. >> I have tried to apply, in the form editing mode, the properties of >the >> control (texteditor) highlight and mode but there is no case, always >the >> same result. >> I don't know if it's a bug or if there's something I'm missing. >> Note: component: gb.gui?? desktop: gtk3 >> >> This using .theme >> https://imgur.com/mqyHH1J >> >> This using zen.theme >> https://imgur.com/v5Ywkpa >> >> Attachments, themes and the method for convert the info in theme file >to >> collection. >> >> Regards. >> Mart?n. >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > >I don't understand what you are talking about exactly, it's not very >clear. > >To load a theme file (in the development version), you must call: > >MyTheme = ThemeHighlighterTheme.Load() > >You get a ThemeHighlighterTheme object that you assign to your editor: > >MyEditor.Theme = MyTheme > >The 'ThemeHighlighterTheme.Load()' method takes care of not completely >defined theme file like 'zen.theme', and try to assign to non-defined >colors the other colors of the theme. > >Regards, > >-- >Beno?t Minisini > > >------------------------------ > >Message: 5 >Date: Thu, 10 Feb 2022 01:37:48 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT >Message-ID: >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 09/02/2022 ? 14:02, Mayost Sharon a ?crit?: >> Hello >> >> Attached are pictures of what GTK looks like in English and pictures >of what it looks like in Hebrew >> >> When I run the project (after going through MAKE) by giving it an >environment he_IL >> It shows all the controls well and from right to left (pictures >attached) >> >> If I run the same project in the en_US environment it shows all the >controls from left to right (pictures attached) >> >> The problem I want on the same project to mix let's say one ComboBox >control will be right to left and another combo box that is left to >right >> >> If I try to do this by the new direction property it does not work >> >> There are some controls that work partially for example: TabPanel, >TabStip >> >> I hope I was able to explain the issue >> >> Many thanks >> > >You have a warning message telling that hebrew locale is not installed >on your system, which will break many right-to-left support as then >Gambas will use the default "C" locale instead. > >Please install the support for hebrew locale and try your project >again. > >-- >Beno?t Minisini > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 25 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Feb 10 22:47:47 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 21:47:47 +0000 Subject: [Gambas-user] something wrong with new gambas version In-Reply-To: <35e22c2c-9acb-4fe9-ab47-5dd144ab959a@yahoo.com> References: <35e22c2c-9acb-4fe9-ab47-5dd144ab959a@yahoo.com> Message-ID: Did you try using the Window.Settings method to save all co-ords at once?... ie... Public Sub Form_Open() Settings.Read(FMain) End Public Sub Form_Close() Settings.Write(FMain) End If your window dimensions is 100,100,400,100 then your setting will save as... [FMain] Geometry=[100,100,400,100,0] (not sure what the 0 at the end is for? i thought it was the screen but i guess not.) BruceS On Thu, 10 Feb 2022 at 19:44, Steve G via User wrote: > It looks like I am using gtk + 2. My previous gambas version was version > 3.15. I do not have a window manager installed until after this to correct > the problem. It is being run on gnome 41. > I use very simple stuff. > Fmain.top=settings["fmaintop"] > That is done on the form open in the Form close I have > Settings["fmaintop"]=fmain.top > > And yes I do save the setting. What I have noticed is that even after > moving the window and then closing it the setting has the wrong coordinate > it seems to have the original coordinate not the new one. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From pinozollo at gmail.com Thu Feb 10 22:56:41 2022 From: pinozollo at gmail.com (Pino Zollo) Date: Thu, 10 Feb 2022 18:56:41 -0300 Subject: [Gambas-user] IDE Crash ...a lot Message-ID: :-( Pino -------------- next part -------------- A non-text attachment was scrubbed... Name: CrashIDE.png Type: image/png Size: 14232 bytes Desc: not available URL: From simonlebon54 at yahoo.com Thu Feb 10 23:20:35 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Thu, 10 Feb 2022 13:20:35 -0900 Subject: [Gambas-user] something wrong with new gambas In-Reply-To: References: Message-ID: I tried the variation with the settings that was suggested made absolutely no difference. ?Sent from TypeApp ? On Feb 10, 2022, 12:59, at 12:59, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. Re: something wrong with new gambas version (Bruce Steers) > 2. IDE Crash ...a lot (Pino Zollo) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Thu, 10 Feb 2022 21:47:47 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] something wrong with new gambas version >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >Did you try using the Window.Settings method to save all co-ords at >once?... > >ie... > >Public Sub Form_Open() > Settings.Read(FMain) >End > >Public Sub Form_Close() > Settings.Write(FMain) >End > > >If your window dimensions is 100,100,400,100 then your setting will >save >as... >[FMain] >Geometry=[100,100,400,100,0] > >(not sure what the 0 at the end is for? i thought it was the screen but >i >guess not.) > >BruceS > >On Thu, 10 Feb 2022 at 19:44, Steve G via User > >wrote: > >> It looks like I am using gtk + 2. My previous gambas version was >version >> 3.15. I do not have a window manager installed until after this to >correct >> the problem. It is being run on gnome 41. >> I use very simple stuff. >> Fmain.top=settings["fmaintop"] >> That is done on the form open in the Form close I have >> Settings["fmaintop"]=fmain.top >> >> And yes I do save the setting. What I have noticed is that even after >> moving the window and then closing it the setting has the wrong >coordinate >> it seems to have the original coordinate not the new one. >> >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 2 >Date: Thu, 10 Feb 2022 18:56:41 -0300 >From: Pino Zollo >To: user at lists.gambas-basic.org >Subject: [Gambas-user] IDE Crash ...a lot >Message-ID: >Content-Type: text/plain; charset="utf-8"; Format="flowed" > >:-( > >Pino >-------------- next part -------------- >A non-text attachment was scrubbed... >Name: CrashIDE.png >Type: image/png >Size: 14232 bytes >Desc: not available >URL: > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 29 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Feb 10 23:27:31 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 22:27:31 +0000 Subject: [Gambas-user] IDE Crash ...a lot In-Reply-To: References: Message-ID: You MUST provide more info when reporting problems. None of us are getting the error so we need to figure out why you are. What version of linux / gambas / etc In Gambas IDE to to menu ? /System Information. then click copy info,paste the results with your bugs. or in a terminal type gambas3 --system-information >$HOME/gambas-info.txt and attach the $HOME/gambas-info.txt file BruceS On Thu, 10 Feb 2022 at 21:57, Pino Zollo wrote: > :-( > > Pino > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Feb 10 23:33:36 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 22:33:36 +0000 Subject: [Gambas-user] something wrong with new gambas In-Reply-To: References: Message-ID: On Thu, 10 Feb 2022 at 22:21, Steve G via User wrote: > I tried the variation with the settings that was suggested made absolutely > no difference. > Okay are you sure your program is exiting properly so saving the settings on exit? not using Quit or anything (or pressing stop in the IDE) If using Quit or suspecting app may not be exiting properly try using the Settings.Save function to write the settings file before exiting and see if that does the job? If settings are saving using the Settings.Save command before exiting then your app must be terminating badly. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Thu Feb 10 23:39:54 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 10 Feb 2022 22:39:54 +0000 Subject: [Gambas-user] something wrong with new gambas In-Reply-To: References: Message-ID: On Thu, 10 Feb 2022 at 22:33, Bruce Steers wrote: > > > On Thu, 10 Feb 2022 at 22:21, Steve G via User < > user at lists.gambas-basic.org> wrote: > >> I tried the variation with the settings that was suggested made >> absolutely no difference. >> > > Okay are you sure your program is exiting properly so saving the settings > on exit? > not using Quit or anything (or pressing stop in the IDE) > > If using Quit or suspecting app may not be exiting properly try using the > Settings.Save function to write the settings file before exiting and see if > that does the job? > > If settings are saving using the Settings.Save command before exiting then > your app must be terminating badly. > Note, I have just tested this using Settings.Read / Write with gambas 3.16.90 gtk2, gtk3 and qt5 and it works as expected for me. Most likely you will find a problem like i mentioned above with app not exiting properly. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Thu Feb 10 23:41:37 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 10 Feb 2022 23:41:37 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220210194157.M70390@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> Message-ID: <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> Le 10/02/2022 ? 20:42, Mayost Sharon a ?crit?: > > Hello > > I installed the language pack now really no message missing language > > And it did not solve the problem I present > > If you can test this thing: > I am running GAMBAS IDE in en_US environment > Creates a new GTK project > Assumes the form: > ComboBox > CheckBox > > If I change the direction of CheckBox from right to left > It works well > > If I change the direction of ComboBox from right to left > It does not work he stays left to right > > What is the difference between them > > Many thanks > Apparently GTK+3 combo-box does not care with rtl language. If you use gb.gtk (GTK+2), the button is correctly put on the left. I don't know if it's a bug in GTK+3, or something new that must be done and that wasn't necessary with GTK+2... I will try to do a NSA search, sorry a Google search, to see if I find something related to that problem. Regards, -- Beno?t Minisini From jussi.lahtinen at gmail.com Fri Feb 11 00:21:43 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 11 Feb 2022 01:21:43 +0200 Subject: [Gambas-user] IDE Crash ...a lot In-Reply-To: References: Message-ID: Is there some way to reproduce this problem? Please give us steps to reproduce it and/or a project which causes it. Jussi On Thu, Feb 10, 2022 at 11:57 PM Pino Zollo wrote: > :-( > > Pino > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Feb 11 01:31:18 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 11 Feb 2022 01:31:18 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> Message-ID: Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: > > Apparently GTK+3 combo-box does not care with rtl language. If you use > gb.gtk (GTK+2), the button is correctly put on the left. I don't know if > it's a bug in GTK+3, or something new that must be done and that wasn't > necessary with GTK+2... > > I will try to do a NSA search, sorry a Google search, to see if I find > something related to that problem. > > Regards, > Hi, I found a workaround, and it should be fixed in the last commit. Regards, -- Beno?t Minisini From simonlebon54 at yahoo.com Fri Feb 11 01:54:04 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Thu, 10 Feb 2022 15:54:04 -0900 Subject: [Gambas-user] something wrong with gambas In-Reply-To: References: Message-ID: <2c3251b5-5b73-4c3a-b36b-cdd65aef15c3@yahoo.com> I am absolutely sure that it is writing the values into the config. I was able to see them and that's how come I knew that they were showing up in the original location and not on the one that was saved the one that is saved is the original location. And the only place that can be saved is if the window closes properly. I have manually edited the config file to put the window in the upper corner and it still comes out in a very wrong location. I will have to do some more looking because it's working on another app after I looked a little further. Yet there's no difference in fact it's the same exact modular code. ?Sent from TypeApp ? On Feb 10, 2022, 13:43, at 13:43, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. Re: something wrong with new gambas (Steve G) > 2. Re: IDE Crash ...a lot (Bruce Steers) > 3. Re: something wrong with new gambas (Bruce Steers) > 4. Re: something wrong with new gambas (Bruce Steers) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Thu, 10 Feb 2022 13:20:35 -0900 >From: Steve G >To: Gambas Mailing List >Subject: Re: [Gambas-user] something wrong with new gambas >Message-ID: >Content-Type: text/plain; charset="utf-8" > >I tried the variation with the settings that was suggested made >absolutely no difference. > >?Sent from TypeApp ? > >On Feb 10, 2022, 12:59, at 12:59, user-request at lists.gambas-basic.org >wrote: >>Send User mailing list submissions to >> user at lists.gambas-basic.org >> >>To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.gambas-basic.org/listinfo/user >>or, via email, send a message with subject or body 'help' to >> user-request at lists.gambas-basic.org >> >>You can reach the person managing the list at >> user-owner at lists.gambas-basic.org >> >>When replying, please edit your Subject line so it is more specific >>than "Re: Contents of User digest..." >> >> >>Today's Topics: >> >> 1. Re: something wrong with new gambas version (Bruce Steers) >> 2. IDE Crash ...a lot (Pino Zollo) >> >> >>---------------------------------------------------------------------- >> >>Message: 1 >>Date: Thu, 10 Feb 2022 21:47:47 +0000 >>From: Bruce Steers >>To: Gambas Mailing List >>Subject: Re: [Gambas-user] something wrong with new gambas version >>Message-ID: >> >>Content-Type: text/plain; charset="utf-8" >> >>Did you try using the Window.Settings method to save all co-ords at >>once?... >> >>ie... >> >>Public Sub Form_Open() >> Settings.Read(FMain) >>End >> >>Public Sub Form_Close() >> Settings.Write(FMain) >>End >> >> >>If your window dimensions is 100,100,400,100 then your setting will >>save >>as... >>[FMain] >>Geometry=[100,100,400,100,0] >> >>(not sure what the 0 at the end is for? i thought it was the screen >but >>i >>guess not.) >> >>BruceS >> >>On Thu, 10 Feb 2022 at 19:44, Steve G via User >> >>wrote: >> >>> It looks like I am using gtk + 2. My previous gambas version was >>version >>> 3.15. I do not have a window manager installed until after this to >>correct >>> the problem. It is being run on gnome 41. >>> I use very simple stuff. >>> Fmain.top=settings["fmaintop"] >>> That is done on the form open in the Form close I have >>> Settings["fmaintop"]=fmain.top >>> >>> And yes I do save the setting. What I have noticed is that even >after >>> moving the window and then closing it the setting has the wrong >>coordinate >>> it seems to have the original coordinate not the new one. >>> >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >> >> >>------------------------------ >> >>Message: 2 >>Date: Thu, 10 Feb 2022 18:56:41 -0300 >>From: Pino Zollo >>To: user at lists.gambas-basic.org >>Subject: [Gambas-user] IDE Crash ...a lot >>Message-ID: >>Content-Type: text/plain; charset="utf-8"; Format="flowed" >> >>:-( >> >>Pino >>-------------- next part -------------- >>A non-text attachment was scrubbed... >>Name: CrashIDE.png >>Type: image/png >>Size: 14232 bytes >>Desc: not available >>URL: >> >> >>------------------------------ >> >>Subject: Digest Footer >> >>----[ Gambas mailing-list is hosted by https://www.hostsharing.net >>]---- >> >> >>------------------------------ >> >>End of User Digest, Vol 53, Issue 29 >>************************************ >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 2 >Date: Thu, 10 Feb 2022 22:27:31 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] IDE Crash ...a lot >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >You MUST provide more info when reporting problems. >None of us are getting the error so we need to figure out why you are. > >What version of linux / gambas / etc > >In Gambas IDE to to menu ? /System Information. then click copy >info,paste >the results with your bugs. > >or in a terminal type gambas3 --system-information >>$HOME/gambas-info.txt >and attach the $HOME/gambas-info.txt file > >BruceS > > >On Thu, 10 Feb 2022 at 21:57, Pino Zollo wrote: > >> :-( >> >> Pino >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 3 >Date: Thu, 10 Feb 2022 22:33:36 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] something wrong with new gambas >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >On Thu, 10 Feb 2022 at 22:21, Steve G via User > >wrote: > >> I tried the variation with the settings that was suggested made >absolutely >> no difference. >> > >Okay are you sure your program is exiting properly so saving the >settings >on exit? >not using Quit or anything (or pressing stop in the IDE) > >If using Quit or suspecting app may not be exiting properly try using >the >Settings.Save function to write the settings file before exiting and >see if >that does the job? > >If settings are saving using the Settings.Save command before exiting >then >your app must be terminating badly. > >BruceS >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 4 >Date: Thu, 10 Feb 2022 22:39:54 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] something wrong with new gambas >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >On Thu, 10 Feb 2022 at 22:33, Bruce Steers wrote: > >> >> >> On Thu, 10 Feb 2022 at 22:21, Steve G via User < >> user at lists.gambas-basic.org> wrote: >> >>> I tried the variation with the settings that was suggested made >>> absolutely no difference. >>> >> >> Okay are you sure your program is exiting properly so saving the >settings >> on exit? >> not using Quit or anything (or pressing stop in the IDE) >> >> If using Quit or suspecting app may not be exiting properly try using >the >> Settings.Save function to write the settings file before exiting and >see if >> that does the job? >> >> If settings are saving using the Settings.Save command before exiting >then >> your app must be terminating badly. >> > >Note, I have just tested this using Settings.Read / Write with gambas >3.16.90 gtk2, gtk3 and qt5 and it works as expected for me. > >Most likely you will find a problem like i mentioned above with app not >exiting properly. > >BruceS >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 30 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonlebon54 at yahoo.com Fri Feb 11 02:08:17 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Thu, 10 Feb 2022 16:08:17 -0900 Subject: [Gambas-user] something wrong with gambas In-Reply-To: References: Message-ID: <4a063526-40aa-4b93-aec8-e135fd19fbce@yahoo.com> I am sorry my bleary-eyed brain messed up a little bit. The correct settings are saving in the config file however when they are red back and I verify that it is reading the right information back the window still does not go to where it's supposed to. It seems to drop to a default location on a different monitor. So the left is greater than 1600 for the setting even though it says 48. ?Sent from TypeApp ? On Feb 10, 2022, 15:57, at 15:57, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) > 2. Re: IDE Crash ...a lot (Jussi Lahtinen) > 3. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) > 4. Re: something wrong with gambas (Steve G) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Thu, 10 Feb 2022 23:41:37 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT >Message-ID: <4235bd42-7e7f-a64e-bec5-b14da2ce84fc at gmail.com> >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 10/02/2022 ? 20:42, Mayost Sharon a ?crit?: >> >> Hello >> >> I installed the language pack now really no message missing language >> >> And it did not solve the problem I present >> >> If you can test this thing: >> I am running GAMBAS IDE in en_US environment >> Creates a new GTK project >> Assumes the form: >> ComboBox >> CheckBox >> >> If I change the direction of CheckBox from right to left >> It works well >> >> If I change the direction of ComboBox from right to left >> It does not work he stays left to right >> >> What is the difference between them >> >> Many thanks >> > >Apparently GTK+3 combo-box does not care with rtl language. If you use >gb.gtk (GTK+2), the button is correctly put on the left. I don't know >if >it's a bug in GTK+3, or something new that must be done and that wasn't > >necessary with GTK+2... > >I will try to do a NSA search, sorry a Google search, to see if I find >something related to that problem. > >Regards, > >-- >Beno?t Minisini > > >------------------------------ > >Message: 2 >Date: Fri, 11 Feb 2022 01:21:43 +0200 >From: Jussi Lahtinen >To: Gambas Mailing List >Subject: Re: [Gambas-user] IDE Crash ...a lot >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >Is there some way to reproduce this problem? >Please give us steps to reproduce it and/or a project which causes it. > > >Jussi > >On Thu, Feb 10, 2022 at 11:57 PM Pino Zollo >wrote: > >> :-( >> >> Pino >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 3 >Date: Fri, 11 Feb 2022 01:31:18 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT >Message-ID: >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: >> >> Apparently GTK+3 combo-box does not care with rtl language. If you >use >> gb.gtk (GTK+2), the button is correctly put on the left. I don't know >if >> it's a bug in GTK+3, or something new that must be done and that >wasn't >> necessary with GTK+2... >> >> I will try to do a NSA search, sorry a Google search, to see if I >find >> something related to that problem. >> >> Regards, >> > >Hi, > >I found a workaround, and it should be fixed in the last commit. > >Regards, > >-- >Beno?t Minisini > > >------------------------------ > >Message: 4 >Date: Thu, 10 Feb 2022 15:54:04 -0900 >From: Steve G >To: Gambas Mailing List >Subject: Re: [Gambas-user] something wrong with gambas >Message-ID: <2c3251b5-5b73-4c3a-b36b-cdd65aef15c3 at yahoo.com> >Content-Type: text/plain; charset="utf-8" > >I am absolutely sure that it is writing the values into the config. I >was able to see them and that's how come I knew that they were showing >up in the original location and not on the one that was saved the one >that is saved is the original location. And the only place that can be >saved is if the window closes properly. I have manually edited the >config file to put the window in the upper corner and it still comes >out in a very wrong location. I will have to do some more looking >because it's working on another app after I looked a little further. >Yet there's no difference in fact it's the same exact modular code. > >?Sent from TypeApp ? > >On Feb 10, 2022, 13:43, at 13:43, user-request at lists.gambas-basic.org >wrote: >>Send User mailing list submissions to >> user at lists.gambas-basic.org >> >>To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.gambas-basic.org/listinfo/user >>or, via email, send a message with subject or body 'help' to >> user-request at lists.gambas-basic.org >> >>You can reach the person managing the list at >> user-owner at lists.gambas-basic.org >> >>When replying, please edit your Subject line so it is more specific >>than "Re: Contents of User digest..." >> >> >>Today's Topics: >> >> 1. Re: something wrong with new gambas (Steve G) >> 2. Re: IDE Crash ...a lot (Bruce Steers) >> 3. Re: something wrong with new gambas (Bruce Steers) >> 4. Re: something wrong with new gambas (Bruce Steers) >> >> >>---------------------------------------------------------------------- >> >>Message: 1 >>Date: Thu, 10 Feb 2022 13:20:35 -0900 >>From: Steve G >>To: Gambas Mailing List >>Subject: Re: [Gambas-user] something wrong with new gambas >>Message-ID: >>Content-Type: text/plain; charset="utf-8" >> >>I tried the variation with the settings that was suggested made >>absolutely no difference. >> >>?Sent from TypeApp ? >> >>On Feb 10, 2022, 12:59, at 12:59, user-request at lists.gambas-basic.org >>wrote: >>>Send User mailing list submissions to >>> user at lists.gambas-basic.org >>> >>>To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.gambas-basic.org/listinfo/user >>>or, via email, send a message with subject or body 'help' to >>> user-request at lists.gambas-basic.org >>> >>>You can reach the person managing the list at >>> user-owner at lists.gambas-basic.org >>> >>>When replying, please edit your Subject line so it is more specific >>>than "Re: Contents of User digest..." >>> >>> >>>Today's Topics: >>> >>> 1. Re: something wrong with new gambas version (Bruce Steers) >>> 2. IDE Crash ...a lot (Pino Zollo) >>> >>> >>>---------------------------------------------------------------------- >>> >>>Message: 1 >>>Date: Thu, 10 Feb 2022 21:47:47 +0000 >>>From: Bruce Steers >>>To: Gambas Mailing List >>>Subject: Re: [Gambas-user] something wrong with new gambas version >>>Message-ID: >>> >>>Content-Type: text/plain; charset="utf-8" >>> >>>Did you try using the Window.Settings method to save all co-ords at >>>once?... >>> >>>ie... >>> >>>Public Sub Form_Open() >>> Settings.Read(FMain) >>>End >>> >>>Public Sub Form_Close() >>> Settings.Write(FMain) >>>End >>> >>> >>>If your window dimensions is 100,100,400,100 then your setting will >>>save >>>as... >>>[FMain] >>>Geometry=[100,100,400,100,0] >>> >>>(not sure what the 0 at the end is for? i thought it was the screen >>but >>>i >>>guess not.) >>> >>>BruceS >>> >>>On Thu, 10 Feb 2022 at 19:44, Steve G via User >>> >>>wrote: >>> >>>> It looks like I am using gtk + 2. My previous gambas version was >>>version >>>> 3.15. I do not have a window manager installed until after this to >>>correct >>>> the problem. It is being run on gnome 41. >>>> I use very simple stuff. >>>> Fmain.top=settings["fmaintop"] >>>> That is done on the form open in the Form close I have >>>> Settings["fmaintop"]=fmain.top >>>> >>>> And yes I do save the setting. What I have noticed is that even >>after >>>> moving the window and then closing it the setting has the wrong >>>coordinate >>>> it seems to have the original coordinate not the new one. >>>> >>>-------------- next part -------------- >>>An HTML attachment was scrubbed... >>>URL: >>> >>> >>>------------------------------ >>> >>>Message: 2 >>>Date: Thu, 10 Feb 2022 18:56:41 -0300 >>>From: Pino Zollo >>>To: user at lists.gambas-basic.org >>>Subject: [Gambas-user] IDE Crash ...a lot >>>Message-ID: >>>Content-Type: text/plain; charset="utf-8"; Format="flowed" >>> >>>:-( >>> >>>Pino >>>-------------- next part -------------- >>>A non-text attachment was scrubbed... >>>Name: CrashIDE.png >>>Type: image/png >>>Size: 14232 bytes >>>Desc: not available >>>URL: >>> >>> >>>------------------------------ >>> >>>Subject: Digest Footer >>> >>>----[ Gambas mailing-list is hosted by https://www.hostsharing.net >>>]---- >>> >>> >>>------------------------------ >>> >>>End of User Digest, Vol 53, Issue 29 >>>************************************ >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >> >> >>------------------------------ >> >>Message: 2 >>Date: Thu, 10 Feb 2022 22:27:31 +0000 >>From: Bruce Steers >>To: Gambas Mailing List >>Subject: Re: [Gambas-user] IDE Crash ...a lot >>Message-ID: >> >>Content-Type: text/plain; charset="utf-8" >> >>You MUST provide more info when reporting problems. >>None of us are getting the error so we need to figure out why you are. >> >>What version of linux / gambas / etc >> >>In Gambas IDE to to menu ? /System Information. then click copy >>info,paste >>the results with your bugs. >> >>or in a terminal type gambas3 --system-information >>>$HOME/gambas-info.txt >>and attach the $HOME/gambas-info.txt file >> >>BruceS >> >> >>On Thu, 10 Feb 2022 at 21:57, Pino Zollo wrote: >> >>> :-( >>> >>> Pino >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >>> >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >> >> >>------------------------------ >> >>Message: 3 >>Date: Thu, 10 Feb 2022 22:33:36 +0000 >>From: Bruce Steers >>To: Gambas Mailing List >>Subject: Re: [Gambas-user] something wrong with new gambas >>Message-ID: >> >>Content-Type: text/plain; charset="utf-8" >> >>On Thu, 10 Feb 2022 at 22:21, Steve G via User >> >>wrote: >> >>> I tried the variation with the settings that was suggested made >>absolutely >>> no difference. >>> >> >>Okay are you sure your program is exiting properly so saving the >>settings >>on exit? >>not using Quit or anything (or pressing stop in the IDE) >> >>If using Quit or suspecting app may not be exiting properly try using >>the >>Settings.Save function to write the settings file before exiting and >>see if >>that does the job? >> >>If settings are saving using the Settings.Save command before exiting >>then >>your app must be terminating badly. >> >>BruceS >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >> >> >>------------------------------ >> >>Message: 4 >>Date: Thu, 10 Feb 2022 22:39:54 +0000 >>From: Bruce Steers >>To: Gambas Mailing List >>Subject: Re: [Gambas-user] something wrong with new gambas >>Message-ID: >> >>Content-Type: text/plain; charset="utf-8" >> >>On Thu, 10 Feb 2022 at 22:33, Bruce Steers wrote: >> >>> >>> >>> On Thu, 10 Feb 2022 at 22:21, Steve G via User < >>> user at lists.gambas-basic.org> wrote: >>> >>>> I tried the variation with the settings that was suggested made >>>> absolutely no difference. >>>> >>> >>> Okay are you sure your program is exiting properly so saving the >>settings >>> on exit? >>> not using Quit or anything (or pressing stop in the IDE) >>> >>> If using Quit or suspecting app may not be exiting properly try >using >>the >>> Settings.Save function to write the settings file before exiting and >>see if >>> that does the job? >>> >>> If settings are saving using the Settings.Save command before >exiting >>then >>> your app must be terminating badly. >>> >> >>Note, I have just tested this using Settings.Read / Write with gambas >>3.16.90 gtk2, gtk3 and qt5 and it works as expected for me. >> >>Most likely you will find a problem like i mentioned above with app >not >>exiting properly. >> >>BruceS >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >> >> >>------------------------------ >> >>Subject: Digest Footer >> >>----[ Gambas mailing-list is hosted by https://www.hostsharing.net >>]---- >> >> >>------------------------------ >> >>End of User Digest, Vol 53, Issue 30 >>************************************ >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 31 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Feb 11 02:37:55 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 11 Feb 2022 03:37:55 +0200 Subject: [Gambas-user] something wrong with gambas In-Reply-To: <2c3251b5-5b73-4c3a-b36b-cdd65aef15c3@yahoo.com> References: <2c3251b5-5b73-4c3a-b36b-cdd65aef15c3@yahoo.com> Message-ID: Who are you replying to? Jussi On Fri, Feb 11, 2022 at 2:55 AM Steve G via User < user at lists.gambas-basic.org> wrote: > I am absolutely sure that it is writing the values into the config. I was > able to see them and that's how come I knew that they were showing up in > the original location and not on the one that was saved the one that is > saved is the original location. And the only place that can be saved is if > the window closes properly. I have manually edited the config file to put > the window in the upper corner and it still comes out in a very wrong > location. I will have to do some more looking because it's working on > another app after I looked a little further. Yet there's no difference in > fact it's the same exact modular code. > > Sent from TypeApp > On Feb 10, 2022, at 13:43, user-request at lists.gambas-basic.org wrote: >> >> Send User mailing list submissions to >> user at lists.gambas-basic.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.gambas-basic.org/listinfo/user >> or, via email, send a message with subject or body 'help' to >> user-request at lists.gambas-basic.org >> >> You can reach the person managing the list at >> user-owner at lists.gambas-basic.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of User digest..." >> >> >> Today's Topics: >> >> 1. Re: something wrong with new gambas (Steve G) >> 2. Re: IDE Crash ...a lot (Bruce Steers) >> 3. Re: something wrong with new gambas (Bruce Steers) >> 4. Re: something wrong with new gambas (Bruce Steers) >> >> >> ------------------------------ >> >> >> Message: 1 >> Date: Thu, 10 Feb 2022 13:20:35 -0900 >> From: Steve G >> To: Gambas Mailing List >> Subject: Re: [Gambas-user] something wrong with new gambas >> Message-ID: >> Content-Type: text/plain; charset="utf-8" >> >> I tried the variation with the settings that was suggested made absolutely no difference. >> >> ?Sent from TypeApp ? >> >> On Feb 10, 2022, 12:59, at 12:59, user-request at lists.gambas-basic.org wrote: >> >>> Send User mailing list submissions to >>> user at lists.gambas-basic.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.gambas-basic.org/listinfo/user >>> or, via email, send a message with subject or body 'help' to >>> user-request at lists.gambas-basic.org >>> >>> You can reach the person managing the list at >>> user-owner at lists.gambas-basic.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of User digest..." >>> >>> >>> Today's Topics: >>> >>> 1. Re: something wrong with new gambas version (Bruce Steers) >>> 2. IDE Crash ...a lot (Pino Zollo) >>> >>> >>> ------------------------------ >>> >>> >>> Message: 1 >>> Date: Thu, 10 Feb 2022 21:47:47 +0000 >>> From: Bruce Steers >>> To: Gambas Mailing List >>> Subject: Re: [Gambas-user] something wrong with new gambas version >>> Message-ID: >>> >>> Content-Type: text/plain; charset="utf-8" >>> >>> Did you try using the Window.Settings method to save all co-ords at >>> once?... >>> >>> ie... >>> >>> Public Sub Form_Open() >>> Settings.Read(FMain) >>> End >>> >>> Public Sub Form_Close() >>> Settings.Write(FMain) >>> End >>> >>> >>> If your window dimensions is 100,100,400,100 then your setting will >>> save >>> as... >>> [FMain] >>> Geometry=[100,100,400,100,0] >>> >>> (not sure what the 0 at the end is for? i thought it was the screen but >>> i >>> guess not.) >>> >>> BruceS >>> >>> On Thu, 10 Feb 2022 at 19:44, Steve G via User >>> >>> wrote: >>> >>> It looks like I am using gtk + 2. My previous gambas version was >>>> >>> version >>> >>>> 3.15. I do not have a window manager installed until after this to >>>> >>> correct >>> >>>> the problem. It is being run on gnome 41. >>>> I use very simple stuff. >>>> Fmain.top=settings["fmaintop"] >>>> That is done on the form open in the Form close I have >>>> Settings["fmaintop"]=fmain.top >>>> >>>> And yes I do save the setting. What I have noticed is that even after >>>> moving the window and then closing it the setting has the wrong >>>> >>> coordinate >>> >>>> it seems to have the original coordinate not the new one. >>> >>> >>> -------------- next part -------------- >>> An HTML attachment was scrubbed... >>> URL: >>> >>> >>> ------------------------------ >>> >>> >>> Message: 2 >>> Date: Thu, 10 Feb 2022 18:56:41 -0300 >>> From: Pino Zollo >>> To: user at lists.gambas-basic.org >>> Subject: [Gambas-user] IDE Crash ...a lot >>> Message-ID: >>> Content-Type: text/plain; charset="utf-8"; Format="flowed" >>> >>> :-( >>> >>> Pino >>> -------------- next part -------------- >>> A non-text attachment was scrubbed... >>> Name: CrashIDE.png >>> Type: image/png >>> Size: 14232 bytes >>> Desc: not available >>> URL: >>> >>> >>> ------------------------------ >>> >>> >>> Subject: Digest Footer >>> >>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net >>> ]---- >>> >>> >>> ------------------------------ >>> >>> >>> End of User Digest, Vol 53, Issue 29 >>> ************************************ >>> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> ------------------------------ >> >> >> Message: 2 >> Date: Thu, 10 Feb 2022 22:27:31 +0000 >> From: Bruce Steers >> To: Gambas Mailing List >> Subject: Re: [Gambas-user] IDE Crash ...a lot >> Message-ID: >> >> Content-Type: text/plain; charset="utf-8" >> >> You MUST provide more info when reporting problems. >> None of us are getting the error so we need to figure out why you are. >> >> What version of linux / gambas / etc >> >> In Gambas IDE to to menu ? /System Information. then click copy info,paste >> the results with your bugs. >> >> or in a terminal type gambas3 --system-information >$HOME/gambas-info.txt >> and attach the $HOME/gambas-info.txt file >> >> BruceS >> >> >> On Thu, 10 Feb 2022 at 21:57, Pino Zollo wrote: >> >> :-( >>> >>> Pino >>> >>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> ------------------------------ >> >> >> Message: 3 >> Date: Thu, 10 Feb 2022 22:33:36 +0000 >> From: Bruce Steers >> To: Gambas Mailing List >> Subject: Re: [Gambas-user] something wrong with new gambas >> Message-ID: >> >> Content-Type: text/plain; charset="utf-8" >> >> On Thu, 10 Feb 2022 at 22:21, Steve G via User >> wrote: >> >> I tried the variation with the settings that was suggested made absolutely >>> no difference. >> >> >> >> Okay are you sure your program is exiting properly so saving the settings >> on exit? >> not using Quit or anything (or pressing stop in the IDE) >> >> If using Quit or suspecting app may not be exiting properly try using the >> Settings.Save function to write the settings file before exiting and see if >> that does the job? >> >> If settings are saving using the Settings.Save command before exiting then >> your app must be terminating badly. >> >> BruceS >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> ------------------------------ >> >> >> Message: 4 >> Date: Thu, 10 Feb 2022 22:39:54 +0000 >> From: Bruce Steers >> To: Gambas Mailing List >> Subject: Re: [Gambas-user] something wrong with new gambas >> Message-ID: >> >> Content-Type: text/plain; charset="utf-8" >> >> On Thu, 10 Feb 2022 at 22:33, Bruce Steers wrote: >> >> >>> >>> On Thu, 10 Feb 2022 at 22:21, Steve G via User < >>> user at lists.gambas-basic.org> wrote: >>> >>> I tried the variation with the settings that was suggested made >>>> absolutely no difference. >>> >>> >>> >>> Okay are you sure your program is exiting properly so saving the settings >>> on exit? >>> not using Quit or anything (or pressing stop in the IDE) >>> >>> If using Quit or suspecting app may not be exiting properly try using the >>> Settings.Save function to write the settings file before exiting and see if >>> that does the job? >>> >>> If settings are saving using the Settings.Save command before exiting then >>> your app must be terminating badly. >> >> >> >> Note, I have just tested this using Settings.Read / Write with gambas >> 3.16.90 gtk2, gtk3 and qt5 and it works as expected for me. >> >> Most likely you will find a problem like i mentioned above with app not >> exiting properly. >> >> BruceS >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> >> ------------------------------ >> >> >> Subject: Digest Footer >> >> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]---- >> >> >> ------------------------------ >> >> >> End of User Digest, Vol 53, Issue 30 >> ************************************ >> >> > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 11 05:26:34 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 11 Feb 2022 04:26:34 +0000 Subject: [Gambas-user] something wrong with gambas In-Reply-To: <4a063526-40aa-4b93-aec8-e135fd19fbce@yahoo.com> References: <4a063526-40aa-4b93-aec8-e135fd19fbce@yahoo.com> Message-ID: It seems relevant to the visible Workspace you are on when saving the settings. Ie if you have a window open on workspace1 and workspace2 and workspace1 is visible then the workspace1 window.left is window.left and workspace 2 left will be screen.width plus it's window left pos. But if workspace2 is visible then workspace2 window is just window.left pos and workspace1 window is window.left minus screen.width (negative to the visible window) Hope that helps in figuring a solution. BruceS On Fri, 11 Feb 2022 at 01:09, Steve G via User wrote: > I am sorry my bleary-eyed brain messed up a little bit. The correct > settings are saving in the config file however when they are red back and I > verify that it is reading the right information back the window still does > not go to where it's supposed to. It seems to drop to a default location on > a different monitor. So the left is greater than 1600 for the setting even > though it says 48. > > Sent from TypeApp > On Feb 10, 2022, at 15:57, user-request at lists.gambas-basic.org wrote: >> >> Send User mailing list submissions to >> user at lists.gambas-basic.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.gambas-basic.org/listinfo/user >> or, via email, send a message with subject or body 'help' to >> user-request at lists.gambas-basic.org >> >> You can reach the person managing the list at >> user-owner at lists.gambas-basic.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of User digest..." >> >> >> Today's Topics: >> >> 1. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) >> 2. Re: IDE Crash ...a lot (Jussi Lahtinen) >> 3. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) >> 4. Re: something wrong with gambas (Steve G) >> >> >> ------------------------------ >> >> >> Message: 1 >> Date: Thu, 10 Feb 2022 23:41:37 +0100 >> From: Beno?t Minisini >> To: user at lists.gambas-basic.org >> Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT >> Message-ID: <4235bd42-7e7f-a64e-bec5-b14da2ce84fc at gmail.com> >> Content-Type: text/plain; charset=UTF-8; format=flowed >> >> Le 10/02/2022 ? 20:42, Mayost Sharon a ?crit?: >> >>> >>> Hello >>> >>> I installed the language pack now really no message missing language >>> >>> And it did not solve the problem I present >>> >>> If you can test this thing: >>> I am running GAMBAS IDE in en_US environment >>> Creates a new GTK project >>> Assumes the form: >>> ComboBox >>> CheckBox >>> >>> If I change the direction of CheckBox from right to left >>> It works well >>> >>> If I change the direction of ComboBox from right to left >>> It does not work he stays left to right >>> >>> What is the difference between them >>> >>> Many thanks >>> >>> >> Apparently GTK+3 combo-box does not care with rtl language. If you use >> gb.gtk (GTK+2), the button is correctly put on the left. I don't know if >> it's a bug in GTK+3, or something new that must be done and that wasn't >> necessary with GTK+2... >> >> I will try to do a NSA search, sorry a Google search, to see if I find >> something related to that problem. >> >> Regards, >> >> > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 11 07:44:53 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 11 Feb 2022 06:44:53 +0000 Subject: [Gambas-user] something wrong with gambas In-Reply-To: References: <4a063526-40aa-4b93-aec8-e135fd19fbce@yahoo.com> Message-ID: This may require a bug fix or using an option we do not know about (or does not exist). After testing, my discovery is this. A window on workspace 2 WILL save it's position as screen.width + window.Left if you are on workspace 1. But i found trying to open a window with ANY Left value greater than screen.width opens the window far right of the visible workspace So not really useful that left values relate to the workspaces. Unless there is a command to switch workspaces , then you'd have a way. BruceS On Fri, 11 Feb 2022 at 04:26, Bruce Steers wrote: > It seems relevant to the visible Workspace you are on when saving the > settings. > > Ie if you have a window open on workspace1 and workspace2 and workspace1 > is visible then the workspace1 window.left is window.left and workspace 2 > left will be screen.width plus it's window left pos. > > But if workspace2 is visible then workspace2 window is just window.left > pos and workspace1 window is window.left minus screen.width (negative to > the visible window) > > Hope that helps in figuring a solution. > > BruceS > > On Fri, 11 Feb 2022 at 01:09, Steve G via User < > user at lists.gambas-basic.org> wrote: > >> I am sorry my bleary-eyed brain messed up a little bit. The correct >> settings are saving in the config file however when they are red back and I >> verify that it is reading the right information back the window still does >> not go to where it's supposed to. It seems to drop to a default location on >> a different monitor. So the left is greater than 1600 for the setting even >> though it says 48. >> >> Sent from TypeApp >> On Feb 10, 2022, at 15:57, user-request at lists.gambas-basic.org wrote: >>> >>> Send User mailing list submissions to >>> user at lists.gambas-basic.org >>> >>> To subscribe or unsubscribe via the World Wide Web, visit >>> http://lists.gambas-basic.org/listinfo/user >>> or, via email, send a message with subject or body 'help' to >>> user-request at lists.gambas-basic.org >>> >>> You can reach the person managing the list at >>> user-owner at lists.gambas-basic.org >>> >>> When replying, please edit your Subject line so it is more specific >>> than "Re: Contents of User digest..." >>> >>> >>> Today's Topics: >>> >>> 1. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) >>> 2. Re: IDE Crash ...a lot (Jussi Lahtinen) >>> 3. Re: Right-to-left support in GTK OR QT (Beno?t Minisini) >>> 4. Re: something wrong with gambas (Steve G) >>> >>> >>> ------------------------------ >>> >>> >>> Message: 1 >>> Date: Thu, 10 Feb 2022 23:41:37 +0100 >>> From: Beno?t Minisini >>> To: user at lists.gambas-basic.org >>> Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT >>> Message-ID: <4235bd42-7e7f-a64e-bec5-b14da2ce84fc at gmail.com> >>> Content-Type: text/plain; charset=UTF-8; format=flowed >>> >>> Le 10/02/2022 ? 20:42, Mayost Sharon a ?crit?: >>> >>>> >>>> Hello >>>> >>>> I installed the language pack now really no message missing language >>>> >>>> And it did not solve the problem I present >>>> >>>> If you can test this thing: >>>> I am running GAMBAS IDE in en_US environment >>>> Creates a new GTK project >>>> Assumes the form: >>>> ComboBox >>>> CheckBox >>>> >>>> If I change the direction of CheckBox from right to left >>>> It works well >>>> >>>> If I change the direction of ComboBox from right to left >>>> It does not work he stays left to right >>>> >>>> What is the difference between them >>>> >>>> Many thanks >>>> >>>> >>> Apparently GTK+3 combo-box does not care with rtl language. If you use >>> gb.gtk (GTK+2), the button is correctly put on the left. I don't know if >>> it's a bug in GTK+3, or something new that must be done and that wasn't >>> necessary with GTK+2... >>> >>> I will try to do a NSA search, sorry a Google search, to see if I find >>> something related to that problem. >>> >>> Regards, >>> >>> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Fri Feb 11 10:57:15 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Fri, 11 Feb 2022 10:57:15 +0100 Subject: [Gambas-user] WebView - How to show images? Message-ID: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Hi, I set the content [1] for a WebView but this don't show the images but a void frame. The same content [1]

Parrafo 1.

123-00.png

Parrafo 2.

here you can check the gambas form and firefox browser at the same html code. https://imgur.com/Us3kCbz Regards. From bsteers4 at gmail.com Fri Feb 11 13:48:03 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 11 Feb 2022 12:48:03 +0000 Subject: [Gambas-user] Alt-Shift-Quote is broken Message-ID: Ben pressing Alt-Shift quote is not right. see message https://gitlab.com/gambas/gambas/-/commit/c9517c42eaf9360d712d9c0478e107a9fd62f19c#note_839831351 Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 11 14:46:03 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 11 Feb 2022 13:46:03 +0000 Subject: [Gambas-user] Alt-Shift-Quote is broken In-Reply-To: References: Message-ID: On Fri, 11 Feb 2022 at 12:48, Bruce Steers wrote: > Ben pressing Alt-Shift quote is not right. > see message > https://gitlab.com/gambas/gambas/-/commit/c9517c42eaf9360d712d9c0478e107a9fd62f19c#note_839831351 > > I've submitted a tested working alternative method that omits single quotes from CloseStrings (stops it adding 2 single quotes if nothing is selected). it wraps selected text if Key.Alt is pressed with both single and double quotes (all the selected text) or just adds the single or double quote erasing selected text if no Key.Alt as normal. https://gitlab.com/gambas/gambas/-/merge_requests/263 I'll await your far simpler alternative fix and then remove the merge request ;) lol Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonlebon54 at yahoo.com Fri Feb 11 20:34:00 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Fri, 11 Feb 2022 10:34:00 -0900 Subject: [Gambas-user] Problem with gambas In-Reply-To: References: Message-ID: I think you hurt my brain a little bit with that but I understood what you mean. This is what the program needs. It has a main window which then opens other status windows better on the same workspace just different monitors. The windows that are on the other monitors do not receive any input they are strictly there to give status readouts at different points and at different locations. That means I have to adjust the window left property to be on the proper monitor which is not a problem because it remembers where it was placed. Or at least it's supposed to remember and then restore it back there. The windows are totally controlled and populated from the one main. This was working fine in the 3.15 version. So something has changed in the new 3.16 version. If you feel there is something I can do to adjust the programming to compensate for the problem please let me know maybe a small example. If it's a bug that needs to be fixed I hope it can be done quickly. ?Sent from TypeApp ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Feb 12 14:28:04 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 12 Feb 2022 13:28:04 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: References: Message-ID: On Sat, 20 Feb 2021 at 06:42, Bruce wrote: > On 20/2/21 3:13 pm, Bruce Steers wrote: > > I'm chugging away chewing on making a custom control. > > > > I call it Tickbox > > Nonetheleless it's good to see someone else that wants a left labelled > checkbox. We also have a left labelled radiobutton. I don't know how or > why the idea of right labelling these things became a "design standard" > but ISMTT! (Work that one out by yourself). > regards > bruce Had to track this message down for a reply as i have just noticed something bruce... *Checkbox.Invert* ! :-\ I wonder how long that has existed ? lol :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Feb 12 14:35:54 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 12 Feb 2022 13:35:54 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: References: Message-ID: On Sat, 12 Feb 2022 at 13:28, Bruce Steers wrote: > > > On Sat, 20 Feb 2021 at 06:42, Bruce wrote: > >> On 20/2/21 3:13 pm, Bruce Steers wrote: >> > I'm chugging away chewing on making a custom control. >> > >> > I call it Tickbox >> >> Nonetheleless it's good to see someone else that wants a left labelled >> checkbox. We also have a left labelled radiobutton. I don't know how or >> why the idea of right labelling these things became a "design standard" >> but ISMTT! (Work that one out by yourself). >> regards >> bruce > > > Had to track this message down for a reply as i have just noticed > something bruce... > > *Checkbox.Invert* ! :-\ > > I wonder how long that has existed ? lol :) > > BruceS > Benoit I just tried CheckBox.Invert and it works for GTK2/3 but not QT5 Respects. -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sat Feb 12 16:08:26 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sat, 12 Feb 2022 10:08:26 -0500 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: References: Message-ID: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> On 2/12/22 08:35, Bruce Steers wrote: > Benoit I just tried CheckBox.Invert and it works for GTK2/3 but not QT5 It works on Qt5 here. -- Lee [System] Gambas=3.16.3 OperatingSystem=Linux Kernel=5.3.18-150300.59.49-default Architecture=x86_64 Distribution=openSUSE Leap 15.3 Desktop=KDE5 Font=Noto Sans,10 Scale=7 Theme=breeze Language=en_US.UTF-8 Memory=15999M [Libraries] Cairo=/usr/lib64/libcairo.so.2.11600.0 Curl=/usr/lib64/libcurl.so.4.6.0 DBus=/usr/lib64/libdbus-1.so.3.19.4 GDK2=/usr/lib64/libgdk-x11-2.0.so.0.2400.32 GDK3=/usr/lib64/libgdk-3.so.0.2404.16 GStreamer=/usr/lib64/libgstreamer-1.0.so.0.1603.0 GTK+2=/usr/lib64/libgtk-x11-2.0.so.0.2400.32 GTK+3=/usr/lib64/libgtk-3.so.0.2404.16 OpenGL=/usr/lib64/libGL.so.1.7.0 Poppler=/usr/lib64/libpoppler.so.89.0.0 QT5=/usr/lib64/libQt5Core.so.5.12.7 SDL=/usr/lib64/libSDL-1.2.so.0.11.4 SQLite=/usr/lib64/libsqlite3.so.0.8.6 From bsteers4 at gmail.com Sat Feb 12 16:42:37 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 12 Feb 2022 15:42:37 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> Message-ID: On Sat, 12 Feb 2022 at 15:09, T Lee Davidson wrote: > On 2/12/22 08:35, Bruce Steers wrote: > > Benoit I just tried CheckBox.Invert and it works for GTK2/3 but not QT5 > > It works on Qt5 here. > I just tried it with Mint 20.3 using Gnome, MATE, Cinnamon and Plasma . does not work for me with qt5 on any. I'll try some other systems [System] Gambas=3.16.90 51557943b (bruces-patched) OperatingSystem=Linux Kernel=5.4.0-99-generic Architecture=x86_64 Distribution=Linux Mint 20.3 Una Desktop=KDE5 Font=Ubuntu,11 Scale=8 Theme=breeze Language=en_GB.UTF-8 Memory=3820M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1602.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] COMPIZ_CONFIG_PROFILE=mint DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DEFAULTS_PATH=/usr/share/gconf/plasma.default.path DESKTOP_SESSION=plasma DISPLAY=:0 GB_GUI=gb.qt5 GDMSESSION=plasma GDM_LANG=en_GB GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge HOME= KDE_FULL_SESSION=true KDE_SESSION_UID=1000 KDE_SESSION_VERSION=5 LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LIBVIRT_DEFAULT_URI=qemu:///system LOGNAME= MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_LOGGING_RULES=*.debug=false SESSION_MANAGER=local/:@/tmp/.ICE-unix/389283,unix/:/tmp/.ICE-unix/389283 SHELL=/bin/bash SHLVL=1 SSH_AGENT_PID=389233 SSH_AUTH_SOCK=/tmp/ssh-5b3KTD18mecH/agent.389153 TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XCURSOR_THEME=breeze_cursors XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg XDG_CURRENT_DESKTOP=KDE XDG_DATA_DIRS=/usr/share/plasma:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=plasma XDG_SESSION_ID=c7 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session3 XDG_SESSION_TYPE=x11 XDG_VTNR=7 _=/usr/bin/gambas3 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Feb 12 17:11:16 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 12 Feb 2022 16:11:16 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> Message-ID: On Sat, 12 Feb 2022 at 15:42, Bruce Steers wrote: > > > On Sat, 12 Feb 2022 at 15:09, T Lee Davidson > wrote: > >> On 2/12/22 08:35, Bruce Steers wrote: >> > Benoit I just tried CheckBox.Invert and it works for GTK2/3 but not QT5 >> >> It works on Qt5 here. >> > > I just tried it with Mint 20.3 using Gnome, MATE, Cinnamon and Plasma . > does not work for me with qt5 on any. > > I'll try some other systems > tried Debian11 Fedora35 and Suse Tumbleweed All the same gtk2&3 work as expected, qt4 and 5 not inverting. Attached is my simple test app with just 2 checkboxes (one inverted) explicitly using gb.qt5 Also on all systems if i loaded gambas with QT toolkit the checkboxes were not inverted in the form designer but on gtk they were. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 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 3+nv9J+a/h8hFf3iAEABAA== From t.lee.davidson at gmail.com Sun Feb 13 07:21:42 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 13 Feb 2022 01:21:42 -0500 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> Message-ID: <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> On 2/12/22 11:11, Bruce Steers wrote: > tried Debian11 Fedora35 and Suse Tumbleweed > All the same gtk2&3 work as expected, qt4 and 5 not inverting. > > Attached is my simple test app with just 2 checkboxes (one inverted) explicitly using gb.qt5 > > Also on all systems if i loaded gambas with QT toolkit the checkboxes were not inverted in the form designer but on gtk they were. > I'm sorry, Bruce, I don't know what to say. Attached is what I get. The "Inverted" checkbox inverted in both the IDE and the running app. -- Lee -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot_20220213_011733.png Type: image/png Size: 36216 bytes Desc: not available URL: From Karl.Reinl at Fen-Net.de Sun Feb 13 11:25:12 2022 From: Karl.Reinl at Fen-Net.de (Charlie Reinl) Date: Sun, 13 Feb 2022 11:25:12 +0100 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> Message-ID: <0c03f7afed6958cf2be3f8f57ec2ec3189608599.camel@Fen-Net.de> Am Sonntag, dem 13.02.2022 um 01:21 -0500 schrieb T Lee Davidson: > I'm sorry, Bruce, I don't know what to say. Attached is what I get. > The "Inverted" checkbox inverted in both the IDE and the running app. Salut, I found it like attached, in menu only gtk3 inverts? -------------- next part -------------- A non-text attachment was scrubbed... Name: _gtk2.png Type: image/png Size: 11193 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: _gtk3.png Type: image/png Size: 11414 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: _qt5.png Type: image/png Size: 11016 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 691 bytes Desc: This is a digitally signed message part URL: From bsteers4 at gmail.com Sun Feb 13 11:50:30 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 13 Feb 2022 10:50:30 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> Message-ID: On Sun, 13 Feb 2022 at 06:22, T Lee Davidson wrote: > On 2/12/22 11:11, Bruce Steers wrote: > > tried Debian11 Fedora35 and Suse Tumbleweed > > All the same gtk2&3 work as expected, qt4 and 5 not inverting. > > > > Attached is my simple test app with just 2 checkboxes (one inverted) > explicitly using gb.qt5 > > > > Also on all systems if i loaded gambas with QT toolkit the checkboxes > were not inverted in the form designer but on gtk they were. > > > > I'm sorry, Bruce, I don't know what to say. Attached is what I get. > The "Inverted" checkbox inverted in both the IDE and the running app. Meh. I guess you are lucky , or i have 8 broken operating systems. whatever , i got my own custom checkbox that works just fine if i need it anything with more/better options :) BruceS > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Feb 13 12:12:45 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 13 Feb 2022 11:12:45 +0000 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> Message-ID: On Sun, 13 Feb 2022 at 06:22, T Lee Davidson wrote: > On 2/12/22 11:11, Bruce Steers wrote: > > tried Debian11 Fedora35 and Suse Tumbleweed > > All the same gtk2&3 work as expected, qt4 and 5 not inverting. > > > > Attached is my simple test app with just 2 checkboxes (one inverted) > explicitly using gb.qt5 > > > > Also on all systems if i loaded gambas with QT toolkit the checkboxes > were not inverted in the form designer but on gtk they were. > > > > I'm sorry, Bruce, I don't know what to say. Attached is what I get. > The "Inverted" checkbox inverted in both the IDE and the running app. > Ahh I think this is a dev branch issue. I just tested with 3.16.3 and no bug like you. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Sun Feb 13 17:30:54 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 13 Feb 2022 17:30:54 +0100 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <0c03f7afed6958cf2be3f8f57ec2ec3189608599.camel@Fen-Net.de> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> <0c03f7afed6958cf2be3f8f57ec2ec3189608599.camel@Fen-Net.de> Message-ID: <458c5dd1-2dc2-dd88-5b55-f5b57abf9abd@gmail.com> Le 13/02/2022 ? 11:25, Charlie Reinl a ?crit?: > Am Sonntag, dem 13.02.2022 um 01:21 -0500 schrieb T Lee Davidson: >> I'm sorry, Bruce, I don't know what to say. Attached is what I get. >> The "Inverted" checkbox inverted in both the IDE and the running app. > > Salut, > > I found it like attached, in menu only gtk3 inverts? > What are you talking about? -- Beno?t Minisini From karl.reinl at fen-net.de Sun Feb 13 19:53:44 2022 From: karl.reinl at fen-net.de (Karl Reinl) Date: Sun, 13 Feb 2022 19:53:44 +0100 Subject: [Gambas-user] _DrawWith Me ? trying to view custom controls in the IDE In-Reply-To: <458c5dd1-2dc2-dd88-5b55-f5b57abf9abd@gmail.com> References: <71b7a1cf-eb79-8b71-7ca7-cc08e66efe38@gmail.com> <54c7afb7-ddc0-2676-97f3-de40284db8c3@gmail.com> <0c03f7afed6958cf2be3f8f57ec2ec3189608599.camel@Fen-Net.de> <458c5dd1-2dc2-dd88-5b55-f5b57abf9abd@gmail.com> Message-ID: <3dd074fdee15f7d46b66986f13539f7e18bfc967.camel@fen-net.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Sonntag, dem 13.02.2022 um 17:30 +0100 schrieb Beno?t Minisini: > > I found it like attached, in menu only gtk3 inverts? > > What are you talking about? Sorry, I was talking about radio buttons, not check boxes, I didn't read properly and thought that was the problem I was having. Sorry for hijacking the thread. -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEjowiKCHQ+TXcV68jJzngniJtB0MFAmIJU7gACgkQJzngniJt B0N+RQv/aAlSt7SIgBBg7xcd4U2O6qmhWGv8NZ6MucdvQlRb6J5gLrFw5YD4iDir qYzDKawQ4U9gAA3QpS5p1xwh4hgzZmpHXDKTtqSbyE7sxBXkYPMyahg1bYLCukuW scBXeTUrglj1V2L5cw2Y75TibA9hni3cR4ODIWMMwAV0FX2JzjNfYyr/xd8dLaOe GpVVaKwq7D5iabcY6UBOaH4LtcNLZ/Amsf3z5lfgXZbiutiM1K1s3aXhiJLL1TkV yJlqJl5WjjzqRNIWKgi/oeiKtVCQKd3ogkDlzATi/tUSSkYZ4WNloGHVB9dC4kJG 2vgCZNnTakZlTSSsbCTJn5xXYGfhZ9q1OiFhM14az64Cyizaj88MOAWIizj9SYDP uefQvrCfY0y5FH4YcFUTkFXlnPKWGuRWeqiLlnikC69wUkV41Z7pXfh15rQKqYa1 W7GvK5ojy3YhJVkm/FuodKjfrNIvpkSyzi+6pcIaj1o+RbZWG9acN2irn9gLCjcB eLG73oTN =TMFO -----END PGP SIGNATURE----- From sharon at 455.co.il Mon Feb 14 07:58:15 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Mon, 14 Feb 2022 08:58:15 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> Message-ID: <20220214064037.M60889@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Fri, 11 Feb 2022 01:31:18 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: > > > > Apparently GTK+3 combo-box does not care with rtl language. If you use > > gb.gtk (GTK+2), the button is correctly put on the left. I don't know if > > it's a bug in GTK+3, or something new that must be done and that wasn't > > necessary with GTK+2... > > > > I will try to do a NSA search, sorry a Google search, to see if I find > > something related to that problem. > > > > Regards, > > > > Hi, > > I found a workaround, and it should be fixed in the last commit. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello I checked and it really changes the direction of the button of the combobox But the list inside the combobox still remains to the left Attached pictures that show the problem The way right now to force the list of the combobox to be on the right side is only if I change the language to he_IL But then it also changes the ComboBox in the all project Many thanks -------------- next part -------------- A non-text attachment was scrubbed... Name: VirtualBox_mint_14_02_2022_08_38_14.png Type: image/png Size: 99512 bytes Desc: not available URL: From sharon at 455.co.il Mon Feb 14 10:23:19 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Mon, 14 Feb 2022 11:23:19 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> Message-ID: <20220214092107.M58318@455.co.il> ??"? ???? ?????, ????? ????? ???? 058-4002542 ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Fri, 11 Feb 2022 01:31:18 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: > > > > Apparently GTK+3 combo-box does not care with rtl language. If you use > > gb.gtk (GTK+2), the button is correctly put on the left. I don't know if > > it's a bug in GTK+3, or something new that must be done and that wasn't > > necessary with GTK+2... > > > > I will try to do a NSA search, sorry a Google search, to see if I find > > something related to that problem. > > > > Regards, > > > > Hi, > > I found a workaround, and it should be fixed in the last commit. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello More on a ComboBox (I wrote in a previous email) I also checked the controls: ListView TreeView ListBox It does not align the list to the right Many thanks From g4mba5 at gmail.com Mon Feb 14 12:34:41 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 14 Feb 2022 12:34:41 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220214092107.M58318@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> Message-ID: Le 14/02/2022 ? 10:23, Mayost Sharon a ?crit?: > > > ??"? > > ???? ?????, > > > ????? > ????? ???? > 058-4002542 > > ---------- Original Message ----------- > From: Beno?t Minisini > To: user at lists.gambas-basic.org > Sent: Fri, 11 Feb 2022 01:31:18 +0100 > Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > >> Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: >>> >>> Apparently GTK+3 combo-box does not care with rtl language. If you use >>> gb.gtk (GTK+2), the button is correctly put on the left. I don't know if >>> it's a bug in GTK+3, or something new that must be done and that wasn't >>> necessary with GTK+2... >>> >>> I will try to do a NSA search, sorry a Google search, to see if I find >>> something related to that problem. >>> >>> Regards, >>> >> >> Hi, >> >> I found a workaround, and it should be fixed in the last commit. >> >> Regards, >> >> -- >> Beno?t Minisini >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > ------- End of Original Message ------- > > Hello > > More on a ComboBox (I wrote in a previous email) > > I also checked the controls: > ListView > TreeView > ListBox > > It does not align the list to the right > > Many thanks > As I already told you, the text is aligned according to its contents: ltr language, rtl language, or a mix. Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Mon Feb 14 21:28:58 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 14 Feb 2022 15:28:58 -0500 Subject: [Gambas-user] Problem setting Connection to sqlite DB in project dir Message-ID: Using the IDE Connection properties dialog to set the path of a SQLite3 database that is located in the project directory fails to set the Path key in the connection file ("Connection1.connection"). The browse path dialog sets the path to the full path, but that path is not saved in the file. I can open the connection in the IDE and browse its contents, but the application cannot find the database. (With the DB located anywhere else, it works correctly.) If I manually set the path to ".", then the path is saved (Path=".") and the application works as expected. Upon re-opening the connection properties dialog, I see that the path is set to "[full_path_to_project_dir]/.". I would expect that setting the path to the full path would work, or the browse path dialog should set the path to "." if the current project directory is chosen. Does that make sense, or did I miss something in the documentation? -- Lee From sharon at 455.co.il Tue Feb 15 07:22:20 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 15 Feb 2022 08:22:20 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> Message-ID: <20220215061521.M99356@455.co.il> ??"? ???? ?????, ????? ????? ???? 058-4002542 ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Mon, 14 Feb 2022 12:34:41 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 14/02/2022 ? 10:23, Mayost Sharon a ?crit?: > > > > > > ??"? > > > > ???? ?????, > > > > > > ????? > > ????? ???? > > 058-4002542 > > > > ---------- Original Message ----------- > > From: Beno?t Minisini > > To: user at lists.gambas-basic.org > > Sent: Fri, 11 Feb 2022 01:31:18 +0100 > > Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > > > >> Le 10/02/2022 ? 23:41, Beno?t Minisini a ?crit?: > >>> > >>> Apparently GTK+3 combo-box does not care with rtl language. If you use > >>> gb.gtk (GTK+2), the button is correctly put on the left. I don't know if > >>> it's a bug in GTK+3, or something new that must be done and that wasn't > >>> necessary with GTK+2... > >>> > >>> I will try to do a NSA search, sorry a Google search, to see if I find > >>> something related to that problem. > >>> > >>> Regards, > >>> > >> > >> Hi, > >> > >> I found a workaround, and it should be fixed in the last commit. > >> > >> Regards, > >> > >> -- > >> Beno?t Minisini > >> > >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ------- End of Original Message ------- > > > > Hello > > > > More on a ComboBox (I wrote in a previous email) > > > > I also checked the controls: > > ListView > > TreeView > > ListBox > > > > It does not align the list to the right > > > > Many thanks > > > > As I already told you, the text is aligned according to its contents: > ltr language, rtl language, or a mix. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello Attached is a picture For example you will see the ListBox 1. Evaluate ListBox1.Direction = RightToLeft 2. I wrote text content in Hebrew It is still aligned to the left Many thanks -------------- next part -------------- A non-text attachment was scrubbed... Name: VirtualBox_mint_15_02_2022_08_14_35.png Type: image/png Size: 191240 bytes Desc: not available URL: From tobs at taboege.de Tue Feb 15 21:44:41 2022 From: tobs at taboege.de (Tobias Boege) Date: Tue, 15 Feb 2022 21:44:41 +0100 Subject: [Gambas-user] FTPClient (gb.net.curl) In-Reply-To: References: Message-ID: <20220215204441.GD4140460@T580.localdomain> On Fri, 04 Feb 2022, Beno?t Minisini wrote: > Le 04/02/2022 ? 16:10, Beno?t Minisini a ?crit?: > > Le 04/02/2022 ? 15:55, Hans Lehmann a ?crit?: > > > Hello, > > > > > > is it correct that the class FTPClient (gb.net.curl) currently only > > > allows *unencrypted* FTP? > > > > > > With kind regards > > > > > > Honsek > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > Mmm... apparently no. > > > > I mean: I don't see why FtpClient should not allow encrypted Ftp. > I suppose there is no reason why FtpClient wouldn't be able to use everything that libcurl offers, but I don't see how to establish an FTP session over TLS (if I'm not mistaken, this is called FTPS) with the current gb.net.curl. Could you provide some sample code? Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From g4mba5 at gmail.com Wed Feb 16 00:34:32 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 16 Feb 2022 00:34:32 +0100 Subject: [Gambas-user] FTPClient (gb.net.curl) In-Reply-To: <20220215204441.GD4140460@T580.localdomain> References: <20220215204441.GD4140460@T580.localdomain> Message-ID: Le 15/02/2022 ? 21:44, Tobias Boege via User a ?crit?: > On Fri, 04 Feb 2022, Beno?t Minisini wrote: >> Le 04/02/2022 ? 16:10, Beno?t Minisini a ?crit?: >>> Le 04/02/2022 ? 15:55, Hans Lehmann a ?crit?: >>>> Hello, >>>> >>>> is it correct that the class FTPClient (gb.net.curl) currently only >>>> allows *unencrypted* FTP? >>>> >>>> With kind regards >>>> >>>> Honsek >>>> >>>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >>> >>> Mmm... apparently no. >>> >> >> I mean: I don't see why FtpClient should not allow encrypted Ftp. >> > > I suppose there is no reason why FtpClient wouldn't be able to use > everything that libcurl offers, but I don't see how to establish an > FTP session over TLS (if I'm not mistaken, this is called FTPS) with > the current gb.net.curl. Could you provide some sample code? > > Best, > Tobias > Normally, if you specify "ftps://" in the URL, it should work, like when you specify "https://" for Http client. 'libcurl' is supposed to make all that transparent. I never tested, as I don't have a "ftps" server anywhere. Regards, -- Beno?t Minisini From gambas.fr at gmail.com Wed Feb 16 08:55:57 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Wed, 16 Feb 2022 08:55:57 +0100 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: Le ven. 11 f?vr. 2022 ? 10:58, Martin Belmonte a ?crit : > > Hi, > I set the content [1] for a WebView but this don't show the images but a > void frame. > The same content > > [1] > > > > >

Parrafo 1.

> > 123-00.png src="/home/test/myproject/images/123-00.png"> maybe "file:///..." ? From t.lee.davidson at gmail.com Wed Feb 16 18:11:49 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Wed, 16 Feb 2022 12:11:49 -0500 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: On 2/16/22 02:55, Fabien Bodard wrote: > Le ven. 11 f?vr. 2022 ? 10:58, Martin Belmonte > a ?crit : >> >> Hi, >> I set the content [1] for a WebView but this don't show the images but a >> void frame. >> The same content >> >> [1] >> >> >> >> >>

Parrafo 1.

>> >> 123-00.png> src="/home/test/myproject/images/123-00.png"> > maybe "file:///..." ? Good idea, Fabien. But, that doesn't work either. I tried it with "WebSettings[WebSettings.LocalContentCanAccessFileUrls] = True", with a root (url), and any other way I could think of. Loading the image file seems to work only when retrieved from a server over the http protocol. -- Lee From g4mba5 at gmail.com Wed Feb 16 18:20:02 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 16 Feb 2022 18:20:02 +0100 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: Le 16/02/2022 ? 18:11, T Lee Davidson a ?crit?: > On 2/16/22 02:55, Fabien Bodard wrote: >> Le ven. 11 f?vr. 2022 ? 10:58, Martin Belmonte >> a ?crit : >>> >>> Hi, >>> I set the content [1] for a WebView but this don't show the images but a >>> void frame. >>> The same content >>> >>> [1] >>> >>> >>> >>> >>>

Parrafo 1.

>>> >>> 123-00.png>> src="/home/test/myproject/images/123-00.png"> >> maybe "file:///..." ? > > Good idea, Fabien. But, that doesn't work either. > > I tried it with "WebSettings[WebSettings.LocalContentCanAccessFileUrls] > = True", with a root (url), and any other way I could think of. > > Loading the image file seems to work only when retrieved from a server > over the http protocol. > > Strange. The offline help displayed local images correctly when a WebView was used. Regards, -- Beno?t Minisini From vuott at tutanota.com Wed Feb 16 22:11:46 2022 From: vuott at tutanota.com (vuott at tutanota.com) Date: Wed, 16 Feb 2022 22:11:46 +0100 (CET) Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: Fabien's suggestion works for me;? but it works using QT, not by using GTK. regards 16 feb 2022, 18:20 da g4mba5 at gmail.com: > Le 16/02/2022 ? 18:11, T Lee Davidson a ?crit?: > >> On 2/16/22 02:55, Fabien Bodard wrote: >> >>> Le ven. 11 f?vr. 2022 ? 10:58, Martin Belmonte >>> a ?crit : >>> >>>> >>>> Hi, >>>> I set the content [1] for a WebView but this don't show the images but a >>>> void frame. >>>> The same content >>>> >>>> [1] >>>> >>>> >>>> >>>> >>>>

Parrafo 1.

>>>> >>>> 123-00.png>>> src="/home/test/myproject/images/123-00.png"> >>>> >>> maybe "file:///..." ? >>> >> >> Good idea, Fabien. But, that doesn't work either. >> >> I tried it with "WebSettings[WebSettings.LocalContentCanAccessFileUrls] = True", with a root (url), and any other way I could think of. >> >> Loading the image file seems to work only when retrieved from a server over the http protocol. >> >> > > Strange. The offline help displayed local images correctly when a WebView was used. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Wed Feb 16 23:30:54 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Wed, 16 Feb 2022 23:30:54 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220215061521.M99356@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> Message-ID: <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> Le 15/02/2022 ? 07:22, Mayost Sharon a ?crit?: > > Hello > > Attached is a picture > For example you will see the ListBox > 1. Evaluate ListBox1.Direction = RightToLeft > 2. I wrote text content in Hebrew > > It is still aligned to the left > > Many thanks > Please post each time an updated project, so that I am sure to run exactly the same code as you. Regards, -- Beno?t Minisini From bagonergi at gmail.com Thu Feb 17 10:41:43 2022 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 17 Feb 2022 10:41:43 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220215061521.M99356@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> Message-ID: Il giorno mar 15 feb 2022 alle ore 07:23 Mayost Sharon ha scritto: > > Hello > > Attached is a picture > For example you will see the ListBox > 1. Evaluate ListBox1.Direction = RightToLeft > 2. I wrote text content in Hebrew > ... > Here it works correctly, you can try these steps: 1 - Create a new translatable graphic project. 2 - in Sources add a Module (MMain) and make it a startup class 3 - Write this code in it Public Sub Main() System.Language = "he_IL.UTF-8". FMain.Show End 4 - In FMain.form draw the ComboBox1 5 - In FMain.class write this code Public Sub Form_Open() ComboBox1.Add(("First Item")) ComboBox1.Add(("Second Item")) ComboBox1.Add(("Third Item")) ComboBox1.Add(("Fourth Item")) ComboBox1.Add(("Fifth Item")) End Click on Translate and translate as per the attached image Good Luck Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: hebrew-test.jpg Type: image/jpeg Size: 48337 bytes Desc: not available URL: From mbelmonte at belmotek.net Thu Feb 17 10:46:41 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 17 Feb 2022 10:46:41 +0100 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: El 16/2/22 a las 8:55, Fabien Bodard escribi?: > maybe"file:///..." ? Thanks for the proposal but it doesn't work, I even tested several components but without satisfactory results. Regards. Martin. From mbelmonte at belmotek.net Thu Feb 17 10:55:10 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Thu, 17 Feb 2022 10:55:10 +0100 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> Message-ID: <99c88911-a471-a3bc-c18c-323d3f2af86e@belmotek.net> El 16/2/22 a las 22:11, vuott--- via User escribi?: > Fabien's suggestion works for me;? but it works using QT, not by using GTK. In my case it has not worked for any of the following components: gb.gui + gb.gui.webview gb.qt5 + gb.qt5.webview This code is for test: Private sWebForeground As String Private sWebBackground As String Public Sub Form_Open() Dim sContent As String ' I use this image file '"wget https://upload.wikimedia.org/wikipedia/commons/0/0d/Asymmetricwave2.png" sWebForeground = "#" & Hex(Color.Foreground, 6) sWebBackground = "#" & Hex(Color.Background, 6) sContent = "\n" sContent &= File.Load("./content.txt") sContent &= "" WebView1.SetHtml(sContent) End then content.txt content is:

Electron

The electron is a subatomic ...

test Regards. From bsteers4 at gmail.com Thu Feb 17 11:32:51 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Thu, 17 Feb 2022 10:32:51 +0000 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: <99c88911-a471-a3bc-c18c-323d3f2af86e@belmotek.net> References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> <99c88911-a471-a3bc-c18c-323d3f2af86e@belmotek.net> Message-ID: On Thu, 17 Feb 2022 at 09:56, Martin Belmonte wrote: > El 16/2/22 a las 22:11, vuott--- via User escribi?: > > Fabien's suggestion works for me; but it works using QT, not by using > GTK. > In my case it has not worked for any of the following components: > gb.gui + gb.gui.webview > gb.qt5 + gb.qt5.webview > > This code is for test: > > Private sWebForeground As String > Private sWebBackground As String > > Public Sub Form_Open() > Dim sContent As String > ' I use this image file > '"wget > https://upload.wikimedia.org/wikipedia/commons/0/0d/Asymmetricwave2.png" > > sWebForeground = "#" & Hex(Color.Foreground, 6) > sWebBackground = "#" & Hex(Color.Background, 6) > > sContent = " & "; background-color:" & sWebBackground & "; word-wrap: break-word; > -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;\">\n" > sContent &= File.Load("./content.txt") > sContent &= "" > > WebView1.SetHtml(sContent) > > End > > then content.txt content is: > >

Electron

>

The electron is a subatomic ...

> test > I tried your code and found this... With GTk i was clueless as to why its not working. With QT i got this error message... *js: Not allowed to load local resource: file:///tmp/Asymmetricwave2.png* Can't seem to enable it And used the above code so have not used any JS as far as i can see, it must be internal. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Thu Feb 17 13:46:39 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 17 Feb 2022 14:46:39 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> Message-ID: <20220217124232.M51796@455.co.il> Hello System.Language = "he_IL.UTF-8" Turns the whole project from right to left If there are 2 controls of a combo box I want one control to be right to left And a second control will be left to right Thanks ---------- Original Message ----------- From: Gianluigi To: Gambas Mailing List Sent: Thu, 17 Feb 2022 10:41:43 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Il giorno mar 15 feb 2022 alle ore 07:23 Mayost Sharon > ha scritto: > > > > > Hello > > > > Attached is a picture > > For example you will see the ListBox > > 1. Evaluate ListBox1.Direction = RightToLeft > > 2. I wrote text content in Hebrew > > ... > > > > Here it works correctly, you can try these steps: > 1 - Create a new translatable graphic project. > 2 - in Sources add a Module (MMain) and make it a startup class > 3 - Write this code in it > Public Sub Main() > > System.Language = "he_IL.UTF-8". > FMain.Show > > End > > 4 - In FMain.form draw the ComboBox1 > 5 - In FMain.class write this code > Public Sub Form_Open() > > ComboBox1.Add(("First Item")) > ComboBox1.Add(("Second Item")) > ComboBox1.Add(("Third Item")) > ComboBox1.Add(("Fourth Item")) > ComboBox1.Add(("Fifth Item")) > > End > Click on Translate and translate as per the attached image > > Good Luck > > Gianluigi ------- End of Original Message ------- From bagonergi at gmail.com Thu Feb 17 13:56:19 2022 From: bagonergi at gmail.com (Gianluigi) Date: Thu, 17 Feb 2022 13:56:19 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217124232.M51796@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <20220217124232.M51796@455.co.il> Message-ID: Il giorno gio 17 feb 2022 alle ore 13:47 Mayost Sharon ha scritto: > Hello > > System.Language = "he_IL.UTF-8" > > Turns the whole project from right to left > > If there are 2 controls of a combo box > I want one control to be right to left > And a second control will be left to right > > Thanks > I don't think this is possible in the same project. You can restart the project based on the language you choose, or you can launch two different projects and put their windows side by side. But I leave that to Benoit Greetings Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Thu Feb 17 14:07:25 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 17 Feb 2022 15:07:25 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <20220217124232.M51796@455.co.il> Message-ID: <20220217130109.M31224@455.co.il> Hello First thanks For trial: (I have no knowledge) I tried to create an example in pyhton gtk: I put 2 ListBox controls on one form ListBox1 control I did left to right ListBox2 control I did right to left It works Although the method in pyhton gtk is much different so maybe this is not a good example In the next email I will attach the example of the pyhton gtk thanks again ---------- Original Message ----------- From: Gianluigi To: Gambas Mailing List Sent: Thu, 17 Feb 2022 13:56:19 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Il giorno gio 17 feb 2022 alle ore 13:47 Mayost Sharon > ha scritto: > > > Hello > > > > System.Language = "he_IL.UTF-8" > > > > Turns the whole project from right to left > > > > If there are 2 controls of a combo box > > I want one control to be right to left > > And a second control will be left to right > > > > Thanks > > > > I don't think this is possible in the same project. > You can restart the project based on the language you choose, or you can > launch two different projects and put their windows side by side. > > But I leave that to Benoit > > Greetings > Gianluigi ------- End of Original Message ------- From sharon at 455.co.il Thu Feb 17 14:11:09 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 17 Feb 2022 15:11:09 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> Message-ID: <20220217130825.M20790@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Wed, 16 Feb 2022 23:30:54 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 15/02/2022 ? 07:22, Mayost Sharon a ?crit?: > > > > Hello > > > > Attached is a picture > > For example you will see the ListBox > > 1. Evaluate ListBox1.Direction = RightToLeft > > 2. I wrote text content in Hebrew > > > > It is still aligned to the left > > > > Many thanks > > > > Please post each time an updated project, so that I am sure to run > exactly the same code as you. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello Many thanks Ok I will make some things and send again with code I also made a little code in pyhton gtk and there it works well Later I attach the 2 codes thanks again From g4mba5 at gmail.com Thu Feb 17 14:15:17 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 17 Feb 2022 14:15:17 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217130109.M31224@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <20220217124232.M51796@455.co.il> <20220217130109.M31224@455.co.il> Message-ID: Le 17/02/2022 ? 14:07, Mayost Sharon a ?crit?: > Hello > > First thanks > For trial: (I have no knowledge) I tried to create an example in pyhton gtk: > > I put 2 ListBox controls on one form > ListBox1 control I did left to right > ListBox2 control I did right to left > > It works > > Although the method in pyhton gtk is much different so maybe this is not a good example > In the next email I will attach the example of the pyhton gtk > > thanks again > ListBox are not native in Gambas, so you can't compare. Please send your test project so that everyone can check the same code! -- Beno?t Minisini From g4mba5 at gmail.com Thu Feb 17 14:15:17 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Thu, 17 Feb 2022 14:15:17 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217130109.M31224@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <20220217124232.M51796@455.co.il> <20220217130109.M31224@455.co.il> Message-ID: Le 17/02/2022 ? 14:07, Mayost Sharon a ?crit?: > Hello > > First thanks > For trial: (I have no knowledge) I tried to create an example in pyhton gtk: > > I put 2 ListBox controls on one form > ListBox1 control I did left to right > ListBox2 control I did right to left > > It works > > Although the method in pyhton gtk is much different so maybe this is not a good example > In the next email I will attach the example of the pyhton gtk > > thanks again > ListBox are not native in Gambas, so you can't compare. Please send your test project so that everyone can check the same code! -- Beno?t Minisini From charlie at cogier.com Thu Feb 17 14:53:34 2022 From: charlie at cogier.com (Charlie Ogier) Date: Thu, 17 Feb 2022 13:53:34 +0000 Subject: [Gambas-user] ToggleButton issue Message-ID: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Hi, Can you test out this code. I think that clicking one button should not activate all the others, or am I missing something? Thanks, Charlie '************************************* /TB As ToggleButton// // //Public Sub Form_Open()// // //? Dim iLoop As Integer// // //? With Me// //??? .Arrangement = Arrange.Vertical// //??? .Padding = 5// //??? .W = 150// //??? .H = 200// //? End With// // //? For iLoop = 0 To 5// //??? With TB = New ToggleButton(Me) As "AllTBs"// //????? .H = 28// //????? .W = 100// //????? .Text = "&Click me!"// //????? .Font.Bold = True// //????? .Picture = Picture["icon:/22/right"]// //????? .Action = "setup" ''This is the line that causes the problem// //??? End With// //? Next// / /End / '************************************* [System] Gambas=3.16.3 OperatingSystem=Linux Kernel=5.4.0-99-generic Architecture=x86_64 Distribution=Linux Mint 20.3 Una Desktop=CINNAMON Font=Ubuntu,10 Scale=7 Theme=mint-y Language=en_GB.UTF-8 Memory=7828M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1602.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 [Environment] CINNAMON_VERSION=5.2.7 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus DESKTOP_SESSION=cinnamon DISPLAY=:0 GB_GUI=gb.gtk3 GDMSESSION=cinnamon GDM_LANG=en_GB GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 GTK3_MODULES=xapp-gtk3-module GTK_MODULES=gail:atk-bridge GTK_OVERLAY_SCROLLING=1 HOME= LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_ALL=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LOGNAME= PAPERSIZE=a4 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD= QT_ACCESSIBILITY=1 QT_LOGGING_RULES=*.debug=false QT_QPA_PLATFORMTHEME=qt5ct SESSION_MANAGER=local/:@/tmp/.ICE-unix/1263,unix/:/tmp/.ICE-unix/1263 SHELL=/bin/bash SHLVL=0 SSH_AGENT_PID=1349 SSH_AUTH_SOCK=/run/user/1000/keyring/ssh TZ=:/etc/localtime USER= XAUTHORITY=/.Xauthority XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg XDG_CURRENT_DESKTOP=X-Cinnamon XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user XDG_SESSION_DESKTOP=cinnamon XDG_SESSION_ID=c2 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SESSION_TYPE=x11 XDG_VTNR=7 -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Thu Feb 17 15:31:20 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Thu, 17 Feb 2022 15:31:20 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Hi Olivier All your buttons are linked by the same action keyword. Action can be use a unique action like click, activate , etc on different widget. for example like menu and toggle buttons in the ide to show or Hide toolboxes So a click on a toggle button set all the others to true.. .Action = "setup" & iloop ''This is the line that 'solve' the problem Best Regards From gambas.fr at gmail.com Thu Feb 17 15:32:03 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Thu, 17 Feb 2022 15:32:03 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: 17 f?vr. 2022 ? 15:31, Fabien Bodard a ?crit : > > Hi Olivier Oups ... Sorry Charlie :-D From roberto.premoli at tiscali.it Thu Feb 17 18:01:56 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Thu, 17 Feb 2022 18:01:56 +0100 Subject: [Gambas-user] =?utf-8?q?Gambas_on_Haiku=3F?= Message-ID: <4f1a05536024aabfd1e862004020df54@tiscali.it> Hello All. Maybe someone of you know haiku (haiku-os.org). I use it as "spare OS" on a secondary PC of mine and also in virtual machine. Haiku is light, clean, and stable enough for "everyday tasks" There are more than 3000 packages avaialable, some "heavy" software (i.e. libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: other like GIMP and WINE are near to ether into their repositories after the due time of test by developers. Long story short: I am writing here because it will be nice to see "our" gambas present on that OS because I think it is feasable to became another "big one" to see into haiku's repository. There is a tool, https://github.com/haikuports, that allow to "cook" source code to make it installable on haiku. I hane not enough competences to look inside, but maybe someone else in this Mailing List, has. Best Regards. Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Thu Feb 17 18:56:10 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 17 Feb 2022 12:56:10 -0500 Subject: [Gambas-user] WebView - How to show images? In-Reply-To: References: <01088c34-c255-c9f4-6780-c6c99c1fc21e@belmotek.net> <99c88911-a471-a3bc-c18c-323d3f2af86e@belmotek.net> Message-ID: <87fd6374-171d-ef6f-9f84-66f0ac6511d6@gmail.com> On 2/17/22 05:32, Bruce Steers wrote: > I tried your code and found this... > > With GTk i was clueless as to why its not working. > > With QT i got this error message... > *js: Not allowed to load local resource: file:///tmp/Asymmetricwave2.png* > > Can't seem to enable it > > And used the above code so have not used any JS as far as i can see, it must be internal. > > BruceS > I don't get *any* errors with that same code. The results of "Print WebSettings[WebSettings.LocalContentCanAccessFileUrls]" are: GTK3: False Qt5: True But, setting that to True appears to have no effect on the behavior of either toolkit in this context. Using GTK3, a right-click on the empty image container allows me to copy the image address. And, a generic image (from where, I have no idea) shows up in my clipboard [attached]. Using Qt5, a right-click on the empty image container brings up a page-context menu, not an image-context menu. -- Lee -------------- next part -------------- A non-text attachment was scrubbed... Name: generic-image.png Type: image/png Size: 31459 bytes Desc: not available URL: From simonlebon54 at yahoo.com Thu Feb 17 20:48:18 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Thu, 17 Feb 2022 10:48:18 -0900 Subject: [Gambas-user] window placement In-Reply-To: References: Message-ID: Do we have any idea when the ability to place Windows using the top and left property will be fixed in gtk two or three? Or do I have to switch and if so what do I have to switch to ?Sent from TypeApp ? On Feb 17, 2022, 08:59, at 08:59, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. Re: ToggleButton issue (Fabien Bodard) > 2. Re: ToggleButton issue (Fabien Bodard) > 3. Gambas on Haiku? (roberto.premoli at tiscali.it) > 4. Re: WebView - How to show images? (T Lee Davidson) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Thu, 17 Feb 2022 15:31:20 +0100 >From: Fabien Bodard >To: Gambas Mailing List >Subject: Re: [Gambas-user] ToggleButton issue >Message-ID: > >Content-Type: text/plain; charset="UTF-8" > >Hi Olivier > >All your buttons are linked by the same action keyword. > >Action can be use a unique action like click, activate , etc on >different widget. > >for example like menu and toggle buttons in the ide to show or Hide >toolboxes > >So a click on a toggle button set all the others to true.. > >.Action = "setup" & iloop ''This is the line that 'solve' the problem > >Best Regards > > >------------------------------ > >Message: 2 >Date: Thu, 17 Feb 2022 15:32:03 +0100 >From: Fabien Bodard >To: Gambas Mailing List >Subject: Re: [Gambas-user] ToggleButton issue >Message-ID: > >Content-Type: text/plain; charset="UTF-8" > >17 f?vr. 2022 ? 15:31, Fabien Bodard a ?crit : >> >> Hi Olivier > >Oups ... Sorry Charlie :-D > > >------------------------------ > >Message: 3 >Date: Thu, 17 Feb 2022 18:01:56 +0100 >From: roberto.premoli at tiscali.it >To: >Subject: [Gambas-user] Gambas on Haiku? >Message-ID: <4f1a05536024aabfd1e862004020df54 at tiscali.it> >Content-Type: text/plain; charset="utf-8" > > >Hello All. >Maybe someone of you know haiku (haiku-os.org). >I use >it as "spare OS" on a secondary PC of mine and also in virtual machine. >Haiku is light, clean, and stable enough for "everyday tasks" >There are >more than 3000 packages avaialable, some "heavy" software (i.e. >libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: > >other like GIMP and WINE are near to ether into their repositories >after the due time of test by developers. >Long story short: I am >writing here because it will be nice to see "our" gambas present on >that >OS because I think it is feasable >to became another "big one" to see >into haiku's repository. There is a tool, >https://github.com/haikuports, >that allow to "cook" source >code to make it installable on haiku. I >hane not enough competences to look inside, but maybe someone else in >this Mailing List, has. >Best Regards. >Roberto > > >Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 >SMS a soli 7,99? al mese http://tisca.li/Smart70 > >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 4 >Date: Thu, 17 Feb 2022 12:56:10 -0500 >From: T Lee Davidson >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] WebView - How to show images? >Message-ID: <87fd6374-171d-ef6f-9f84-66f0ac6511d6 at gmail.com> >Content-Type: text/plain; charset="utf-8"; Format="flowed" > >On 2/17/22 05:32, Bruce Steers wrote: >> I tried your code and found this... >> >> With GTk i was clueless as to why its not working. >> >> With QT i got this error message... >> *js: Not allowed to load local resource: >file:///tmp/Asymmetricwave2.png* >> >> Can't seem to enable it >> >> And used the above code so have not used any JS as far as i can see, >it must be internal. >> >> BruceS >> > >I don't get *any* errors with that same code. > >The results of "Print >WebSettings[WebSettings.LocalContentCanAccessFileUrls]" are: >GTK3: False >Qt5: True > >But, setting that to True appears to have no effect on the behavior of >either toolkit in this context. > >Using GTK3, a right-click on the empty image container allows me to >copy the image address. And, a generic image (from where, I >have no idea) shows up in my clipboard [attached]. > >Using Qt5, a right-click on the empty image container brings up a >page-context menu, not an image-context menu. > > >-- >Lee >-------------- next part -------------- >A non-text attachment was scrubbed... >Name: generic-image.png >Type: image/png >Size: 31459 bytes >Desc: not available >URL: > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 46 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Thu Feb 17 21:06:59 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Thu, 17 Feb 2022 22:06:59 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> Message-ID: <20220217195859.M63102@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Wed, 16 Feb 2022 23:30:54 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 15/02/2022 ? 07:22, Mayost Sharon a ?crit?: > > > > Hello > > > > Attached is a picture > > For example you will see the ListBox > > 1. Evaluate ListBox1.Direction = RightToLeft > > 2. I wrote text content in Hebrew > > > > It is still aligned to the left > > > > Many thanks > > > > Please post each time an updated project, so that I am sure to run > exactly the same code as you. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello I attach a code that shows the problem When I run the project there are controls on the right: ComboBox ListView ListBox I set them right to left But they are not aligned right to left they stay left to right If I press the button that changes language it straightens them right to left but the problem That the controls on the left side are also straight from right to left and I want them to stay left to right For example you will see the control: RadioButton1 which looks good aligned right to left And RadioButton2 also looks good aligned left to right Maybe my definition of right-to-left alignment is wrong My intention is to straighten to the right or to straighten to the left Thanks -------------- next part -------------- A non-text attachment was scrubbed... Name: gtk2_combo.tar.gz Type: application/gzip Size: 12402 bytes Desc: not available URL: From g4mba5 at gmail.com Fri Feb 18 00:11:11 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 00:11:11 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217195859.M63102@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> Message-ID: Le 17/02/2022 ? 21:06, Mayost Sharon a ?crit?: > > Hello > > I attach a code that shows the problem > > When I run the project there are controls on the right: > ComboBox > ListView > ListBox > I set them right to left > But they are not aligned right to left they stay left to right > > If I press the button that changes language it straightens them right to left but the problem > That the controls on the left side are also straight from right to left and I want them to stay left to right > > For example you will see the control: RadioButton1 which looks good aligned right to left > And RadioButton2 also looks good aligned left to right > > Maybe my definition of right-to-left alignment is wrong > My intention is to straighten to the right or to straighten to the left > > Thanks > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Hi, Please test the last commit. It should fix text alignemnt for control written in Gambas. Text alignement should already be correct for native controls (ComboBox, TextBox, TextArea...). Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Fri Feb 18 05:17:50 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Thu, 17 Feb 2022 23:17:50 -0500 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217195859.M63102@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> Message-ID: <5b255f62-4f72-6fac-c22a-fb586ef41ab6@gmail.com> On 2/17/22 15:06, Mayost Sharon wrote: > Maybe my definition of right-to-left alignment is wrong > My intention is to straighten to the right or to straighten to the left "Right-to-left alignment" is a phrase that conflicts with itself. "Right-left" refers to text direction. "Alignment" refers to text justification (ie. center, align-right, align-left). I don't read RTL. But, I would think that RTL text should normally be aligned to the right; whereas LTR text should be aligned on the left. Are you referring to text direction or justification; or both with the same term? -- Lee From gambas.fr at gmail.com Fri Feb 18 08:59:29 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 18 Feb 2022 08:59:29 +0100 Subject: [Gambas-user] Stock Icons Message-ID: Hi Benoit, Can you add a filter on the stock icon explorer of the ide. So we can browse in two time to find the good icon. first display with ex: Border, Office, (like folder) second with the content Border-Left, Border-Right You are so prolific on the icon creation... It take many time to choose and find the most accurate one :-D Thank You -- Fabien Bodard -------------- next part -------------- A non-text attachment was scrubbed... Name: Capture d??cran du 2022-02-18 08-59-00.png Type: image/png Size: 54140 bytes Desc: not available URL: From g4mba5 at gmail.com Fri Feb 18 09:08:25 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 09:08:25 +0100 Subject: [Gambas-user] Stock Icons In-Reply-To: References: Message-ID: <7b04b03e-c60e-3e35-5634-f614e4a5694b@gmail.com> Le 18/02/2022 ? 08:59, Fabien Bodard a ?crit?: > Hi Benoit, > > Can you add a filter on the stock icon explorer of the ide. > > So we can browse in two time to find the good icon. > > first display with > > ex: Border, Office, (like folder) > > second with the content > > Border-Left, Border-Right > > You are so prolific on the icon creation... It take many time to > choose and find the most accurate one :-D > > Thank You > I think one filter should be enough! -- Beno?t Minisini From gambas.fr at gmail.com Fri Feb 18 09:14:08 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 18 Feb 2022 09:14:08 +0100 Subject: [Gambas-user] Stock Icons In-Reply-To: <7b04b03e-c60e-3e35-5634-f614e4a5694b@gmail.com> References: <7b04b03e-c60e-3e35-5634-f614e4a5694b@gmail.com> Message-ID: Le ven. 18 f?vr. 2022 ? 09:09, Beno?t Minisini a ?crit : > > Le 18/02/2022 ? 08:59, Fabien Bodard a ?crit : > > Hi Benoit, > > > > Can you add a filter on the stock icon explorer of the ide. > > > > So we can browse in two time to find the good icon. > > > > first display with > > > > ex: Border, Office, (like folder) > > > > second with the content > > > > Border-Left, Border-Right > > > > You are so prolific on the icon creation... It take many time to > > choose and find the most accurate one :-D > > > > Thank You > > > > I think one filter should be enough! but how to know sub things > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -- Fabien Bodard From g4mba5 at gmail.com Fri Feb 18 10:03:57 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 10:03:57 +0100 Subject: [Gambas-user] Stock Icons In-Reply-To: References: <7b04b03e-c60e-3e35-5634-f614e4a5694b@gmail.com> Message-ID: Le 18/02/2022 ? 09:14, Fabien Bodard a ?crit?: > Le ven. 18 f?vr. 2022 ? 09:09, Beno?t Minisini a ?crit : >> >> Le 18/02/2022 ? 08:59, Fabien Bodard a ?crit : >>> Hi Benoit, >>> >>> Can you add a filter on the stock icon explorer of the ide. >>> >>> So we can browse in two time to find the good icon. >>> >>> first display with >>> >>> ex: Border, Office, (like folder) >>> >>> second with the content >>> >>> Border-Left, Border-Right >>> >>> You are so prolific on the icon creation... It take many time to >>> choose and find the most accurate one :-D >>> >>> Thank You >>> >> >> I think one filter should be enough! > but how to know sub things If you type 'border' in the filter, you see the few icons with 'border' inside. Isn't it enough to find what you search? -- Beno?t Minisini From sharon at 455.co.il Fri Feb 18 10:16:06 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Fri, 18 Feb 2022 11:16:06 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> Message-ID: <20220218091532.M95434@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Fri, 18 Feb 2022 00:11:11 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 17/02/2022 ? 21:06, Mayost Sharon a ?crit?: > > > > Hello > > > > I attach a code that shows the problem > > > > When I run the project there are controls on the right: > > ComboBox > > ListView > > ListBox > > I set them right to left > > But they are not aligned right to left they stay left to right > > > > If I press the button that changes language it straightens them right to left but the problem > > That the controls on the left side are also straight from right to left and I want them to stay left to right > > > > For example you will see the control: RadioButton1 which looks good aligned right to left > > And RadioButton2 also looks good aligned left to right > > > > Maybe my definition of right-to-left alignment is wrong > > My intention is to straighten to the right or to straighten to the left > > > > Thanks > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Hi, > > Please test the last commit. It should fix text alignemnt for control > written in Gambas. Text alignement should already be correct for native > controls (ComboBox, TextBox, TextArea...). > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- hello How can I see what "commit" I am 1. I installed a new MINT system 2. sudo add-apt-repository ppa:gambas-team/gambas-daily 3. sudo apt-get update 4. sudo apt-get install gambas3 5. GB_JIT_CFLAGS=-O3 gambas3 I do not see the possibility of aligning controls So I want to know maybe I'm not on the last commit Thanks From g4mba5 at gmail.com Fri Feb 18 10:19:39 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 10:19:39 +0100 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220218091532.M95434@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> <20220218091532.M95434@455.co.il> Message-ID: <99c13d1d-9428-6660-ac5f-14c77cd616f8@gmail.com> Le 18/02/2022 ? 10:16, Mayost Sharon a ?crit?: >> >> Hi, >> >> Please test the last commit. It should fix text alignemnt for control >> written in Gambas. Text alignement should already be correct for native >> controls (ComboBox, TextBox, TextArea...). >> >> Regards, >> >> -- >> Beno?t Minisini >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > ------- End of Original Message ------- > > hello > > How can I see what "commit" I am > > 1. I installed a new MINT system > 2. sudo add-apt-repository ppa:gambas-team/gambas-daily > 3. sudo apt-get update > 4. sudo apt-get install gambas3 > 5. GB_JIT_CFLAGS=-O3 gambas3 > > I do not see the possibility of aligning controls > > So I want to know maybe I'm not on the last commit > > Thanks > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Gambas daily is compiled each day, so you have to wait for about 24 hours to see the last changes of today. If you want to see the changes immediately, you have to compile Gambas from sources. Regards, -- Beno?t Minisini From gambas.fr at gmail.com Fri Feb 18 12:14:28 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 18 Feb 2022 12:14:28 +0100 Subject: [Gambas-user] Stock Icons In-Reply-To: References: <7b04b03e-c60e-3e35-5634-f614e4a5694b@gmail.com> Message-ID: > If you type 'border' in the filter, you see the few icons with 'border' > inside. Isn't it enough to find what you search? > In fact no ... when I don't know what I search and/or what are the available category. -- Fabien Bodard From admin at allunix.ru Fri Feb 18 14:34:53 2022 From: admin at allunix.ru (Admin) Date: Fri, 18 Feb 2022 20:34:53 +0700 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <4f1a05536024aabfd1e862004020df54@tiscali.it> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> Message-ID: Haiku would finally become an OS, if Gambas would be ported to it. But it hardly will ever happen. I'm not an authority here, but I can imagine at least two blocking things to it: 1. Gambas is desparetly Linux-specific (don't wanna use the word "dependant" here, but might as well) so that it does not even normally compile on very close unix systems such as BSD (now it totally does, but damn I had to wait too many years for it so I still think so) 2. It's not impossible to port it to Haiku, but it would take so much effort to do so, that it would basically be totally different programming software wich just happens to have the same syntax in the end. Which means the support for it would just be saparate work for Benoit, doubling what he already does with Gambas, and I doubt he wants or even can afford that. Dmitry. 18.02.2022 0:01, roberto.premoli at tiscali.it ?????: > Hello All. > Maybe someone of you know haiku (haiku-os.org). > I use it as "spare OS" on a secondary PC of mine and also in virtual > machine. Haiku is light, clean, and stable enough for "everyday tasks" > There are more than 3000 packages avaialable, some "heavy" software > (i.e. libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: > other like GIMP and WINE are near to ether into their repositories > after the due time of test by developers. > Long story short: I am writing here because it will be nice to see > "our" gambas present on that OS because I think it is feasable > to became another "big one" to see into haiku's repository. There is a > tool, https://github.com/haikuports, that allow to "cook" source > code to make it installable on haiku. I hane not enough competences to > look inside, but maybe someone else in this Mailing List, has. > Best Regards. > Roberto > > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 > SMS a soli 7,99? al mese http://tisca.li/Smart70 > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From bsteers4 at gmail.com Fri Feb 18 15:07:30 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 14:07:30 +0000 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <4f1a05536024aabfd1e862004020df54@tiscali.it> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> Message-ID: I would think it's all down to Haiku and it's packages Gambas I should think will compile and install if Haiku packages contain all the dependencies needed for gambas. If not then what is to be done exactly? Or if haiku wants to work differently to all the other linux system then it's fate/success will be a tough struggle. Haiku should be more compatible with other unix systems rather than expect developers to have to deal with yet another way of doing things. Just my humble opinion. BruceS On Thu, 17 Feb 2022 at 17:02, wrote: > Hello All. > Maybe someone of you know haiku (haiku-os.org). > I use it as "spare OS" on a secondary PC of mine and also in virtual > machine. Haiku is light, clean, and stable enough for "everyday tasks" > There are more than 3000 packages avaialable, some "heavy" software (i.e. > libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: > other like GIMP and WINE are near to ether into their repositories after > the due time of test by developers. > Long story short: I am writing here because it will be nice to see "our" > gambas present on that OS because I think it is feasable > to became another "big one" to see into haiku's repository. There is a > tool, https://github.com/haikuports, that allow to "cook" source > code to make it installable on haiku. I hane not enough competences to > look inside, but maybe someone else in this Mailing List, has. > Best Regards. > Roberto > > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a > soli 7,99? al mese http://tisca.li/Smart70 > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Fri Feb 18 15:15:11 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Fri, 18 Feb 2022 16:15:11 +0200 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> Message-ID: I fully agree with Bruce. There are standards to be followed, POSIX, LSB, SUS, etc. I don't know if Haiku follows any of them, but for compatibility that is the start. Jussi On Fri, Feb 18, 2022 at 4:08 PM Bruce Steers wrote: > I would think it's all down to Haiku and it's packages > > Gambas I should think will compile and install if Haiku packages contain > all the dependencies needed for gambas. > > If not then what is to be done exactly? > > Or if haiku wants to work differently to all the other linux system then > it's fate/success will be a tough struggle. > Haiku should be more compatible with other unix systems rather than expect > developers to have to deal with yet another way of doing things. > > Just my humble opinion. > > BruceS > > > On Thu, 17 Feb 2022 at 17:02, wrote: > >> Hello All. >> Maybe someone of you know haiku (haiku-os.org). >> I use it as "spare OS" on a secondary PC of mine and also in virtual >> machine. Haiku is light, clean, and stable enough for "everyday tasks" >> There are more than 3000 packages avaialable, some "heavy" software (i.e. >> libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: >> other like GIMP and WINE are near to ether into their repositories after >> the due time of test by developers. >> Long story short: I am writing here because it will be nice to see "our" >> gambas present on that OS because I think it is feasable >> to became another "big one" to see into haiku's repository. There is a >> tool, https://github.com/haikuports, that allow to "cook" source >> code to make it installable on haiku. I hane not enough competences to >> look inside, but maybe someone else in this Mailing List, has. >> Best Regards. >> Roberto >> >> >> >> Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS >> a soli 7,99? al mese http://tisca.li/Smart70 >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Fri Feb 18 15:23:38 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 18 Feb 2022 15:23:38 +0100 Subject: [Gambas-user] "Force bytecode version" in project property Message-ID: The "Force bytecode version" in project property, I suppose it is for "trying" to compile on old versions of Gambas3. Is it possible to explain to a newbie how it does it? Thank you & regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From vuott at tutanota.com Fri Feb 18 15:31:47 2022 From: vuott at tutanota.com (vuott at tutanota.com) Date: Fri, 18 Feb 2022 15:31:47 +0100 (CET) Subject: [Gambas-user] Crash with gb.poppler Message-ID: Hello, if I try to open a pdf file using the resources of the PdfDocument Class of the gb.poppler Component, I get a crash; and this warning appears in the console: (process:150966): Poppler-CRITICAL **: 15:24:54.180: PopplerDocument* poppler_document_new_from_bytes(GBytes*, const char*, GError**): assertion 'error == nullptr || *error == nullptr' failed ____________________________________ My system: Gambas=3.16.90 1cbdf02 (master) OperatingSystem=Linux Kernel=5.13.0-30-generic Architecture=x86_64 Distribution=Linux Mint 20.3 Una Desktop=CINNAMON Font=Ubuntu,10 Scale=7 Theme=mint-y Language=it_IT.UTF-8 Memory=5372M [Libraries] Cairo=libcairo.so.2.11600.0 Curl=libcurl.so.4.6.0 DBus=libdbus-1.so.3.19.11 GDK2=libgdk-x11-2.0.so.0.2400.32 GDK3=libgdk-3.so.0.2404.16 GStreamer=libgstreamer-1.0.so.0.1602.0 GTK+2=libgtk-x11-2.0.so.0.2400.32 GTK+3=libgtk-3.so.0.2404.16 OpenGL=libGL.so.1.7.0 Poppler=libpoppler.so.97.0.0 QT5=libQt5Core.so.5.12.8 SDL=libSDL-1.2.so.0.11.4 SQLite=libsqlite3.so.0.8.6 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Fri Feb 18 15:46:10 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 18 Feb 2022 15:46:10 +0100 Subject: [Gambas-user] Crash with gb.poppler In-Reply-To: References: Message-ID: Il giorno ven 18 feb 2022 alle ore 15:32 vuott--- via User < user at lists.gambas-basic.org> ha scritto: > Hello, > if I try to open a pdf file using the resources of the PdfDocument Class > of the gb.poppler Component, I get a crash; and this warning appears in > the console: > > (process:150966): Poppler-CRITICAL **: 15:24:54.180: PopplerDocument* > poppler_document_new_from_bytes(GBytes*, const char*, GError**): assertion > 'error == nullptr || *error == nullptr' failed > > ____________________________________ > My system: > > Gambas=3.16.90 1cbdf02 (master) > > I confirm I get the same segmentation error also on the previous version 3.16.90 aa2ce32 (master), it can be tested using the 'DocumentViewPdfZoomDialog' farm projec. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 18 15:50:24 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 14:50:24 +0000 Subject: [Gambas-user] "Force bytecode version" in project property In-Reply-To: References: Message-ID: On Fri, 18 Feb 2022 at 14:25, Gianluigi wrote: > The "Force bytecode version" in project property, > I suppose it is for "trying" to compile on old versions of Gambas3. > Is it possible to explain to a newbie how it does it? > > Thank you & regards > It is for when running the application. Trying to run a compiled 3.16 application with gambas 3.15 will by default raise a "Bytecode error" setting the Env GB_PCODE_VERSION = 3.15 would fix that. In the form editor it seems the Env page has gone so you cannot set GB_PCODE_VERSION there now, there is an option on the Project properties page to Force bytecode version. It's just that :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Feb 18 16:02:18 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 16:02:18 +0100 Subject: [Gambas-user] "Force bytecode version" in project property In-Reply-To: References: Message-ID: Le 18/02/2022 ? 15:23, Gianluigi a ?crit?: > The "Force bytecode version" in project property, > I suppose it is for "trying" to compile on old versions of Gambas3. > Is it possible to explain to a newbie how it does it? > > Thank you & regards > > Gianluigi > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- There is a small warning icon before the option label which displays a tooltip with a short explanation of that feature. Regards, -- Beno?t Minisini From bagonergi at gmail.com Fri Feb 18 16:33:31 2022 From: bagonergi at gmail.com (Gianluigi) Date: Fri, 18 Feb 2022 16:33:31 +0100 Subject: [Gambas-user] "Force bytecode version" in project property In-Reply-To: References: Message-ID: Il giorno ven 18 feb 2022 alle ore 16:03 Beno?t Minisini ha scritto: > Le 18/02/2022 ? 15:23, Gianluigi a ?crit : > > The "Force bytecode version" in project property, > > I suppose it is for "trying" to compile on old versions of Gambas3. > > Is it possible to explain to a newbie how it does it? > > > > Thank you & regards > > > > Gianluigi > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > There is a small warning icon before the option label which displays a > tooltip with a short explanation of that feature. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Thanks for the explanation and apologies for not seeing the tooltip. As soon as you merge the latest translations (tips), I'll translate that as well. Remember that I hate git and its mysteries. ;-( Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 18 17:18:26 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 16:18:26 +0000 Subject: [Gambas-user] "Force bytecode version" in project property In-Reply-To: References: Message-ID: On Fri, 18 Feb 2022 at 14:50, Bruce Steers wrote: > > > In the form editor it seems the Env page has gone so you cannot set > GB_PCODE_VERSION there now, there is an option on the Project properties > page to Force bytecode version. > Aah i found the Env settings, now moved to a dialog from menu Debug/Configuration along with various other options. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Fri Feb 18 17:35:33 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Fri, 18 Feb 2022 17:35:33 +0100 Subject: [Gambas-user] window placement In-Reply-To: References: Message-ID: <60452a88-c366-8d46-c2d7-95155e1a614c@gmail.com> Le 17/02/2022 ? 20:48, Steve G via User a ?crit?: > Do we have any idea when the ability to place Windows using the top and > left property will be fixed in gtk two or three? Or do I have to switch > and if so what do I have to switch to > Is this related to a specific bugtracker issue? Otherwise can you elaborate? -- Beno?t Minisini From charlie at cogier.com Fri Feb 18 17:14:44 2022 From: charlie at cogier.com (Charlie Ogier) Date: Fri, 18 Feb 2022 16:14:44 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Thanks Fabien but I think you have missed the point. The Action has only been created not activated. Have a look at this example. The problem does not occur with a Button but does with a ToggleButton. '********************************** /But As Button// //TB As ToggleButton// //VBox1 As VBox// // //Public Sub Form_Open()// // //? Dim iLoop As Integer// // //? With Me// //??? .Arrangement = Arrange.Horizontal// //??? .Padding = 5// //??? .W = 350// //??? .H = 200// //? End With// // //? VBox1 = New VBox(Me)// //? VBox1.Expand = True// // //? For iLoop = 0 To 5// //??? With But = New Button(VBox1)// //????? .H = 28// //????? .W = 100// //????? .Text = "&Click Button!"// //????? .Font.Bold = True// //????? .Picture = Picture["icon:/22/right"]// //????? .Action = "setup" 'This is the line DOES NOT causes a problem// //??? End With// //? Next// // //? VBox1 = New VBox(Me)// //? VBox1.Expand = True// // //? For iLoop = 0 To 5// //??? With TB = New ToggleButton(VBox1)// //????? .H = 28// //????? .W = 100// //????? .Text = "&Click ToggleButton!"// //????? .Font.Bold = True// //????? .Picture = Picture["icon:/22/right"]// //????? .Action = "setup" ''This is the line that causes the problem// //??? End With// //? Next// // //End/ '********************************** On 17/02/2022 14:32, Fabien Bodard wrote: > 17 f?vr. 2022 ? 15:31, Fabien Bodard a ?crit : >> Hi Olivier > Oups ... Sorry Charlie :-D > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 18 18:40:44 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 17:40:44 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: On Fri, 18 Feb 2022 at 16:39, Charlie Ogier wrote: > Thanks Fabien but I think you have missed the point. The Action has only > been created not activated. > > Have a look at this example. The problem does not occur with a Button but > does with a ToggleButton. > It also occurs with a checkbox It does not occur with SwitchButton It seems to be something only checkbox and togglebutton do. a checkbox will also link to a togglebutton if they have the same action BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 18 18:52:23 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 17:52:23 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: On Fri, 18 Feb 2022 at 17:40, Bruce Steers wrote: > > > On Fri, 18 Feb 2022 at 16:39, Charlie Ogier wrote: > >> Thanks Fabien but I think you have missed the point. The Action has only >> been created not activated. >> >> Have a look at this example. The problem does not occur with a Button but >> does with a ToggleButton. >> > > It also occurs with a checkbox > > It does not occur with SwitchButton > > It seems to be something only checkbox and togglebutton do. > a checkbox will also link to a togglebutton if they have the same action > > BruceS > I think you should give them all different Action names and use Group for your needs. If you look at the Action wiki help it lists the following properties.. http://gambaswiki.org/wiki/comp/gb.qt4/action Properties *Controls * *Enabled * *HasShortcut * *Picture * *Shortcut * *Text * *Tooltip * *Value * *Visible * So setting Action["setup"].Text changes ALL objects with action "setup" to given text. The same for Action["setup"].Value So because they share the action string they are linked. as those buttons represent the same Action. i don't think using the same action string for things that perform different actions is the way to go m8. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonlebon54 at yahoo.com Fri Feb 18 22:47:55 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Fri, 18 Feb 2022 12:47:55 -0900 Subject: [Gambas-user] window placement In-Reply-To: References: Message-ID: <9f6b1962-460a-4d8f-bd6d-4a9d42ddd2c2@yahoo.com> No bug tracker has been done this is that one where regardless of the top and left properties of the window the window does not move it stays in whatever random place it was put on. As I recall you guys seemed to feel that it was a glitch that needed to be repaired this was discussed about 2 weeks ago ?Sent from TypeApp ? On Feb 18, 2022, 08:55, at 08:55, user-request at lists.gambas-basic.org wrote: >Send User mailing list submissions to > user at lists.gambas-basic.org > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.gambas-basic.org/listinfo/user >or, via email, send a message with subject or body 'help' to > user-request at lists.gambas-basic.org > >You can reach the person managing the list at > user-owner at lists.gambas-basic.org > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of User digest..." > > >Today's Topics: > > 1. Re: window placement (Beno?t Minisini) > 2. Re: ToggleButton issue (Charlie Ogier) > 3. Re: ToggleButton issue (Bruce Steers) > 4. Re: ToggleButton issue (Bruce Steers) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Fri, 18 Feb 2022 17:35:33 +0100 >From: Beno?t Minisini >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] window placement >Message-ID: <60452a88-c366-8d46-c2d7-95155e1a614c at gmail.com> >Content-Type: text/plain; charset=UTF-8; format=flowed > >Le 17/02/2022 ? 20:48, Steve G via User a ?crit?: >> Do we have any idea when the ability to place Windows using the top >and >> left property will be fixed in gtk two or three? Or do I have to >switch >> and if so what do I have to switch to >> > >Is this related to a specific bugtracker issue? Otherwise can you >elaborate? > >-- >Beno?t Minisini > > >------------------------------ > >Message: 2 >Date: Fri, 18 Feb 2022 16:14:44 +0000 >From: Charlie Ogier >To: user at lists.gambas-basic.org >Subject: Re: [Gambas-user] ToggleButton issue >Message-ID: >Content-Type: text/plain; charset="utf-8"; Format="flowed" > >Thanks Fabien but I think you have missed the point. The Action has >only >been created not activated. > >Have a look at this example. The problem does not occur with a Button >but does with a ToggleButton. > >'********************************** >/But As Button// >//TB As ToggleButton// >//VBox1 As VBox// >// >//Public Sub Form_Open()// >// >//? Dim iLoop As Integer// >// >//? With Me// >//??? .Arrangement = Arrange.Horizontal// >//??? .Padding = 5// >//??? .W = 350// >//??? .H = 200// >//? End With// >// >//? VBox1 = New VBox(Me)// >//? VBox1.Expand = True// >// >//? For iLoop = 0 To 5// >//??? With But = New Button(VBox1)// >//????? .H = 28// >//????? .W = 100// >//????? .Text = "&Click Button!"// >//????? .Font.Bold = True// >//????? .Picture = Picture["icon:/22/right"]// >//????? .Action = "setup" 'This is the line DOES NOT causes a problem// >//??? End With// >//? Next// >// >//? VBox1 = New VBox(Me)// >//? VBox1.Expand = True// >// >//? For iLoop = 0 To 5// >//??? With TB = New ToggleButton(VBox1)// >//????? .H = 28// >//????? .W = 100// >//????? .Text = "&Click ToggleButton!"// >//????? .Font.Bold = True// >//????? .Picture = Picture["icon:/22/right"]// >//????? .Action = "setup" ''This is the line that causes the problem// >//??? End With// >//? Next// >// >//End/ >'********************************** > >On 17/02/2022 14:32, Fabien Bodard wrote: >> 17 f?vr. 2022 ? 15:31, Fabien Bodard a ?crit : >>> Hi Olivier >> Oups ... Sorry Charlie :-D >> >> ----[http://gambaswiki.org/wiki/doc/netiquette ]---- >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 3 >Date: Fri, 18 Feb 2022 17:40:44 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] ToggleButton issue >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >On Fri, 18 Feb 2022 at 16:39, Charlie Ogier wrote: > >> Thanks Fabien but I think you have missed the point. The Action has >only >> been created not activated. >> >> Have a look at this example. The problem does not occur with a Button >but >> does with a ToggleButton. >> > >It also occurs with a checkbox > >It does not occur with SwitchButton > >It seems to be something only checkbox and togglebutton do. >a checkbox will also link to a togglebutton if they have the same >action > >BruceS >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Message: 4 >Date: Fri, 18 Feb 2022 17:52:23 +0000 >From: Bruce Steers >To: Gambas Mailing List >Subject: Re: [Gambas-user] ToggleButton issue >Message-ID: > >Content-Type: text/plain; charset="utf-8" > >On Fri, 18 Feb 2022 at 17:40, Bruce Steers wrote: > >> >> >> On Fri, 18 Feb 2022 at 16:39, Charlie Ogier >wrote: >> >>> Thanks Fabien but I think you have missed the point. The Action has >only >>> been created not activated. >>> >>> Have a look at this example. The problem does not occur with a >Button but >>> does with a ToggleButton. >>> >> >> It also occurs with a checkbox >> >> It does not occur with SwitchButton >> >> It seems to be something only checkbox and togglebutton do. >> a checkbox will also link to a togglebutton if they have the same >action >> >> BruceS >> > > >I think you should give them all different Action names and use Group >for >your needs. > >If you look at the Action wiki help it lists the following properties.. >http://gambaswiki.org/wiki/comp/gb.qt4/action > >Properties >*Controls * >*Enabled >* *HasShortcut >* *Picture >* *Shortcut >* *Text >* *Tooltip >* *Value >* >*Visible * > >So setting Action["setup"].Text changes ALL objects with action "setup" >to >given text. > >The same for Action["setup"].Value > >So because they share the action string they are linked. as those >buttons >represent the same Action. i don't think using the same action string >for >things that perform different actions is the way to go m8. > >Respects >BruceS >-------------- next part -------------- >An HTML attachment was scrubbed... >URL: > > >------------------------------ > >Subject: Digest Footer > >----[ Gambas mailing-list is hosted by https://www.hostsharing.net >]---- > > >------------------------------ > >End of User Digest, Vol 53, Issue 52 >************************************ -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Fri Feb 18 23:31:02 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Fri, 18 Feb 2022 22:31:02 +0000 Subject: [Gambas-user] window placement In-Reply-To: <9f6b1962-460a-4d8f-bd6d-4a9d42ddd2c2@yahoo.com> References: <9f6b1962-460a-4d8f-bd6d-4a9d42ddd2c2@yahoo.com> Message-ID: On Fri, 18 Feb 2022 at 21:49, Steve G via User wrote: > No bug tracker has been done this is that one where regardless of the top > and left properties of the window the window does not move it stays in > whatever random place it was put on. As I recall you guys seemed to feel > that it was a glitch that needed to be repaired this was discussed about 2 > weeks ago > (This is why bugs should be put on the bugtracker as mailing list messages can be forgotten about in time) Setting Top or Left works completely as expected for me on dev branch. gtk2/3 and qt5 It might be a problem with your system/code not gambas. post your system information and a project that .Left and .Top do not move the window. Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Feb 19 01:19:42 2022 From: brian at westwoodsvcs.com (Brian G) Date: Fri, 18 Feb 2022 16:19:42 -0800 (PST) Subject: [Gambas-user] Using shl and or in a mixed statement Causes error? Message-ID: <617316813.30716.1645229982442.JavaMail.zimbra@westwoodsvcs.com> A program with the following code report a strange error, Or perhaps I am using thing incorrectly. But the outcome of the statement is correct. Does Anyone have any Idea, why this produces the following error message/warning: The Error: Main : 11 : Integer and boolean mixed with `Or' operator The code: Public lAd As Long = 0 Public bDa As Byte = 0 Public Sub Main() Dim lTemp As Long = 1 lAd = (CInt(bDa) Shl 8) Or lTemp End In A recent program I ended up with quite a lot of these errors! "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Feb 19 01:55:57 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 19 Feb 2022 02:55:57 +0200 Subject: [Gambas-user] Using shl and or in a mixed statement Causes error? In-Reply-To: <617316813.30716.1645229982442.JavaMail.zimbra@westwoodsvcs.com> References: <617316813.30716.1645229982442.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Compiler warning, not error. I think it is a bug/false warning. Curiously this returns true: Print TypeOf((CInt(bDa) Shl 8)) = gb.Integer And the warning disappears when using the old syntax (= better, in my opinion). Jussi On Sat, Feb 19, 2022 at 2:36 AM Brian G wrote: > A program with the following code report a strange error, Or perhaps I am > using thing incorrectly. But the outcome of the statement is correct. Does > Anyone have any Idea, why this produces the following error message/warning: > > The Error: > Main : 11 : Integer and boolean mixed with `Or' operator > > The code: > Public lAd As Long = 0 > Public bDa As Byte = 0 > > Public Sub Main() > Dim lTemp As Long = 1 > lAd = (CInt(bDa) Shl 8) Or lTemp > End > > In A recent program I ended up with quite a lot of these errors! > > "Failure is the key to success; > each mistake teaches us something" .. Morihei Ueshiba > Brian G > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Sat Feb 19 05:37:04 2022 From: brian at westwoodsvcs.com (=?UTF-8?B?QnJpYW4gRw==?=) Date: Sat, 19 Feb 2022 07:37:04 +0300 Subject: [Gambas-user] =?utf-8?q?Gambas_on_Haiku=3F?= In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> Message-ID: <1645245424.456083970@f47.my.com> I think Hiaiku uses QT6.?? If that is really a thing on Linux yet.? -- Thanks Brian G Friday, 18 February 2022, 05:57AM -08:00 from Admin admin at allunix.ru : >Haiku would finally become an OS, if Gambas would be ported to it. But >it hardly will ever happen. I'm not an authority here, but I can imagine >at least two blocking things to it: >1. Gambas is desparetly Linux-specific (don't wanna use the word >"dependant" here, but might as well) so that it does not even normally >compile on very close unix systems such as BSD (now it totally does, but >damn I had to wait too many years for it so I still think so) >2. It's not impossible to port it to Haiku, but it would take so much >effort to do so, that it would basically be totally different >programming software wich just happens to have the same syntax in the >end. Which means the support for it would just be saparate work for >Benoit, doubling what he already does with Gambas, and I doubt he wants >or even can afford that. > >Dmitry. > >18.02.2022 0:01, roberto.premoli at tiscali.it ?????: > Hello All. > Maybe someone of you know haiku (haiku-os.org). > I use it as "spare OS" on a secondary PC of mine and also in virtual > machine. Haiku is light, clean, and stable enough for "everyday tasks" > There are more than 3000 packages avaialable, some "heavy" software > (i.e. libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: > other like GIMP and WINE are near to ether into their repositories > after the due time of test by developers. > Long story short: I am writing here because it will be nice to see > "our" gambas present on that OS because I think it is feasable > to became another "big one" to see into haiku's repository. There is a > tool, https://github.com/haikuports , that allow to "cook" source > code to make it installable on haiku. I hane not enough competences to > look inside, but maybe someone else in this Mailing List, has. > Best Regards. > Roberto > > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 > SMS a soli 7,99? al mese http://tisca.li/Smart70 > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > >----[ http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Sat Feb 19 07:25:44 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 19 Feb 2022 07:25:44 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: This is the way action act ?. Don't give the same name (or do not use action) Maybe you can share your idea so we can help to find the best way to achieve your goal -------------- next part -------------- An HTML attachment was scrubbed... URL: From charlie at cogier.com Sat Feb 19 10:53:44 2022 From: charlie at cogier.com (Charlie Ogier) Date: Sat, 19 Feb 2022 09:53:44 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: The idea is to have a collection of ToggleButtons that I can Enable or Disable with a single Action command. Here is an example of this working with both Buttons and ToggleButtons My question is why when you click a single ToggleButton all the other Togglebuttons Values change. This does not happen with Buttons. '******************************************************* But As Button TB As ToggleButton VBox1 As VBox Public Sub Form_Open() ? Dim iLoop As Integer ? With Me ??? .Arrangement = Arrange.Horizontal ??? .Padding = 5 ??? .W = 350 ??? .H = 200 ? End With ? VBox1 = New VBox(Me) ? VBox1.Expand = True ? For iLoop = 0 To 6 ??? With But = New Button(VBox1) As "AllButtons" ????? .H = 28 ????? .W = 100 ????? If iLoop = 6 Then ??????? .Text = "Click to &En/Disable" ??????? .Font.Bold = True ??????? .Tag = "!" ????? Else ??????? .Text = "&Click Button " & Str(iLoop + 1) ??????? .Picture = Picture["icon:/22/right"] ??????? .Action = "setupButtons" 'This is the line DOES NOT causes a problem ????? Endif ??? End With ? Next ? VBox1 = New VBox(Me) ? VBox1.Expand = True ? For iLoop = 0 To 6 ??? With TB = New ToggleButton(VBox1) As "AllTBs" ????? .H = 28 ????? .W = 100 ????? If iLoop = 6 Then ??????? .Text = "Click to En/&Disable" ??????? .Font.Bold = True ??????? .Tag = "!" ????? Else ??????? .Text = "&Click ToggleButton " & Str(iLoop + 1) ??????? .Picture = Picture["icon:/22/right"] ??????? .Action = "setupTBs" ''This is the line that causes the problem ????? End If ??? End With ? Next End Public Sub AllButtons_Click() ? If Last.Tag = "!" Then Action["setupButtons"].enabled = Not Action["setupButtons"].enabled End Public Sub AllTBs_Click() ? If Last.Tag = "!" Then Action["setupTBs"].enabled = Not Action["setupTBs"].enabled End '******************************************************* On 19/02/2022 06:25, Fabien Bodard wrote: > This is the way action act ?. > > Don't give the same name (or do not use action) > > Maybe you can share your idea so we can help to find the best way to > achieve your goal > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From g4mba5 at gmail.com Sat Feb 19 11:31:26 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 19 Feb 2022 11:31:26 +0100 Subject: [Gambas-user] Using shl and or in a mixed statement Causes error? In-Reply-To: References: <617316813.30716.1645229982442.JavaMail.zimbra@westwoodsvcs.com> Message-ID: Le 19/02/2022 ? 01:55, Jussi Lahtinen a ?crit?: > Compiler warning, not error. I think it is a bug/false warning. > Curiously this returns true: > Print TypeOf((CInt(bDa) Shl 8)) = gb.Integer > > And the warning disappears when using the old syntax (= better, in my > opinion). > > Jussi > > On Sat, Feb 19, 2022 at 2:36 AM Brian G > wrote: > The false warning has been fixed in the last commit. Regards, -- Beno?t Minisini From g4mba5 at gmail.com Sat Feb 19 11:36:55 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sat, 19 Feb 2022 11:36:55 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Le 19/02/2022 ? 10:53, Charlie Ogier a ?crit?: > The idea is to have a collection of ToggleButtons that I can Enable or > Disable with a single Action command. > > Here is an example of this working with both Buttons and ToggleButtons > > My question is why when you click a single ToggleButton all the other > Togglebuttons Values change. This does not happen with Buttons. > All controls having the same Action property are supposed to trigger the same action, and so their value is automatically synchronized as much as possible. A Button does not actually have a value. Setting its value property to TRUE is just for triggering its Click event. The value of that property is always FALSE. You usually set the same action to a menu entry and a tool button in a toolbar that must do the same thing, sharing their Visible, Enabled, Value... properties. Regards, -- Beno?t Minisini From bsteers4 at gmail.com Sat Feb 19 12:13:19 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 19 Feb 2022 11:13:19 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Using Action[] accepts regex so you can give the TogleButtons action strings like "setup1" , "setup2" "setup3" etc Then call Action["setup*"].Enabled = False BruceS On Sat, 19 Feb 2022 at 10:16, Charlie Ogier wrote: > The idea is to have a collection of ToggleButtons that I can Enable or > Disable with a single Action command. > > Here is an example of this working with both Buttons and ToggleButtons > > My question is why when you click a single ToggleButton all the other > Togglebuttons Values change. This does not happen with Buttons. > > '******************************************************* > But As Button > TB As ToggleButton > VBox1 As VBox > > Public Sub Form_Open() > > Dim iLoop As Integer > > With Me > .Arrangement = Arrange.Horizontal > .Padding = 5 > .W = 350 > .H = 200 > End With > > VBox1 = New VBox(Me) > VBox1.Expand = True > > For iLoop = 0 To 6 > With But = New Button(VBox1) As "AllButtons" > .H = 28 > .W = 100 > If iLoop = 6 Then > .Text = "Click to &En/Disable" > .Font.Bold = True > .Tag = "!" > Else > .Text = "&Click Button " & Str(iLoop + 1) > .Picture = Picture["icon:/22/right"] > .Action = "setupButtons" 'This is the line DOES NOT causes a > problem > Endif > End With > Next > > VBox1 = New VBox(Me) > VBox1.Expand = True > > For iLoop = 0 To 6 > With TB = New ToggleButton(VBox1) As "AllTBs" > .H = 28 > .W = 100 > If iLoop = 6 Then > .Text = "Click to En/&Disable" > .Font.Bold = True > .Tag = "!" > Else > .Text = "&Click ToggleButton " & Str(iLoop + 1) > .Picture = Picture["icon:/22/right"] > .Action = "setupTBs" ''This is the line that causes the problem > End If > End With > Next > > End > > Public Sub AllButtons_Click() > > If Last.Tag = "!" Then Action["setupButtons"].enabled = Not > Action["setupButtons"].enabled > > End > > Public Sub AllTBs_Click() > > If Last.Tag = "!" Then Action["setupTBs"].enabled = Not > Action["setupTBs"].enabled > > End > '******************************************************* > > > On 19/02/2022 06:25, Fabien Bodard wrote: > > This is the way action act ?. > > > > Don't give the same name (or do not use action) > > > > Maybe you can share your idea so we can help to find the best way to > > achieve your goal > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bagonergi at gmail.com Sat Feb 19 14:32:29 2022 From: bagonergi at gmail.com (Gianluigi) Date: Sat, 19 Feb 2022 14:32:29 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Hi Charlie, after what was written in this discussion by Benoit: https://lists.gambas-basic.org/pipermail/user/2018-April/063832.html I divide the Actions with a hyphen. (Remember that you can assign shortcuts with the Action Configure method) To follow, your example with added tips and a trick: Regards Gianluigi Public Sub Form_Open() Dim hToggle As ToggleButton Dim iLoop As Integer Dim hButton As Button With Me .Arrangement = Arrange.Vertical .Padding = 5 .W = 150 .H = 190 End With For iLoop = 0 To 4 With hToggle = New ToggleButton(Me) As "AllToggles" .H = 30 '.W = 100 .Text = "Click me!" .Font.Bold = True .Picture = Picture["icon:/22/right"] .Action = "setup-" & CStr(iloop + 1) ''This is the line that causes the problem (not now) .Name = "ToggleButton" & CStr(iloop + 1) End With Next With hButton = New Button(Me) As "Button1" .H = 30 .Text = "RESET" .Font.Bold = True End With End Public Sub AllToggles_Click() Print Last.Name & " = " & Str(Last.Value) Action[Last.Action].Picture = Picture["icon:/22/ok"] End Public Sub Button1_Click() Action["setup-*"].Value = False Action["setup-*"].Picture = Picture["icon:/22/right"] End -------------- next part -------------- An HTML attachment was scrubbed... URL: From charlie at cogier.com Sat Feb 19 15:04:17 2022 From: charlie at cogier.com (Charlie Ogier) Date: Sat, 19 Feb 2022 14:04:17 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Thanks Bruce but the point was to do it with a single command. I might as well just set each ToggleButton to Enabled = False. Charlie On 19/02/2022 11:13, Bruce Steers wrote: > Using Action[] accepts regex so you can give the TogleButtons action > strings like "setup1" , "setup2" "setup3" etc > > Then call > Action["setup*"].Enabled = False > > BruceS > > On Sat, 19 Feb 2022 at 10:16, Charlie Ogier wrote: > > The idea is to have a collection of ToggleButtons that I can > Enable or > Disable with a single Action command. > > Here is an example of this working with both Buttons and ToggleButtons > > My question is why when you click a single ToggleButton all the other > Togglebuttons Values change. This does not happen with Buttons. > > '******************************************************* > But As Button > TB As ToggleButton > VBox1 As VBox > > Public Sub Form_Open() > > ?? Dim iLoop As Integer > > ?? With Me > ???? .Arrangement = Arrange.Horizontal > ???? .Padding = 5 > ???? .W = 350 > ???? .H = 200 > ?? End With > > ?? VBox1 = New VBox(Me) > ?? VBox1.Expand = True > > ?? For iLoop = 0 To 6 > ???? With But = New Button(VBox1) As "AllButtons" > ?????? .H = 28 > ?????? .W = 100 > ?????? If iLoop = 6 Then > ???????? .Text = "Click to &En/Disable" > ???????? .Font.Bold = True > ???????? .Tag = "!" > ?????? Else > ???????? .Text = "&Click Button " & Str(iLoop + 1) > ???????? .Picture = Picture["icon:/22/right"] > ???????? .Action = "setupButtons" 'This is the line DOES NOT causes a > problem > ?????? Endif > ???? End With > ?? Next > > ?? VBox1 = New VBox(Me) > ?? VBox1.Expand = True > > ?? For iLoop = 0 To 6 > ???? With TB = New ToggleButton(VBox1) As "AllTBs" > ?????? .H = 28 > ?????? .W = 100 > ?????? If iLoop = 6 Then > ???????? .Text = "Click to En/&Disable" > ???????? .Font.Bold = True > ???????? .Tag = "!" > ?????? Else > ???????? .Text = "&Click ToggleButton " & Str(iLoop + 1) > ???????? .Picture = Picture["icon:/22/right"] > ???????? .Action = "setupTBs" ''This is the line that causes the > problem > ?????? End If > ???? End With > ?? Next > > End > > Public Sub AllButtons_Click() > > ?? If Last.Tag = "!" Then Action["setupButtons"].enabled = Not > Action["setupButtons"].enabled > > End > > Public Sub AllTBs_Click() > > ?? If Last.Tag = "!" Then Action["setupTBs"].enabled = Not > Action["setupTBs"].enabled > > End > '******************************************************* > > > On 19/02/2022 06:25, Fabien Bodard wrote: > > This is the way action act ?. > > > > Don't give the same name (or do not use action) > > > > Maybe you can share your idea so we can help to find the best > way to > > achieve your goal > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From charlie at cogier.com Sat Feb 19 15:13:54 2022 From: charlie at cogier.com (Charlie Ogier) Date: Sat, 19 Feb 2022 14:13:54 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Hi Gianluigi, That is very neat and does what I want. (I just changed Value to Enabled) Thank you, Charlie On 19/02/2022 13:32, Gianluigi wrote: > Hi Charlie, > > after what was written in this discussion by Benoit: > https://lists.gambas-basic.org/pipermail/user/2018-April/063832.html > I divide the Actions with a hyphen. > (Remember that you can assign shortcuts with the Action Configure method) > To follow, your example with added tips and a trick: > > Regards > Gianluigi > > Public Sub Form_Open() > > ? Dim hToggle As ToggleButton > ? Dim iLoop As Integer > ? Dim hButton As Button > > ? With Me > ? ? .Arrangement = Arrange.Vertical > ? ? .Padding = 5 > ? ? .W = 150 > ? ? .H = 190 > ? End With > > ? For iLoop = 0 To 4 > ? ? With hToggle = New ToggleButton(Me) As "AllToggles" > ? ? ? .H = 30 > ? ? ? '.W = 100 > ? ? ? .Text = "Click me!" > ? ? ? .Font.Bold = True > ? ? ? .Picture = Picture["icon:/22/right"] > ? ? ? .Action = "setup-" & CStr(iloop + 1) ''This is the line that > causes the problem (not now) > ? ? ? .Name = "ToggleButton" & CStr(iloop + 1) > ? ? End With > ? Next > ? With hButton = New Button(Me) As "Button1" > ? ? ? .H = 30 > ? ? ? .Text = "RESET" > ? ? ? .Font.Bold = True > ? ? End With > > End > > Public Sub AllToggles_Click() > > ? Print Last.Name & " = " & Str(Last.Value) > ? Action[Last.Action].Picture = Picture["icon:/22/ok"] > > End > > Public Sub Button1_Click() > > ? Action["setup-*"].Value = False > ? Action["setup-*"].Picture = Picture["icon:/22/right"] > > End > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- From bsteers4 at gmail.com Sat Feb 19 17:07:45 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 19 Feb 2022 16:07:45 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: That IS a single command ? Action["setup*"].Enabled = False Note the asterisk * that would set setup1 setup2 and setup3 Enabled property BruceS On Sat, 19 Feb 2022 at 14:29, Charlie Ogier wrote: > Thanks Bruce but the point was to do it with a single command. I might as > well just set each ToggleButton to Enabled = False. > > Charlie > > On 19/02/2022 11:13, Bruce Steers wrote: > > Using Action[] accepts regex so you can give the TogleButtons action > strings like "setup1" , "setup2" "setup3" etc > > Then call > Action["setup*"].Enabled = False > > BruceS > > On Sat, 19 Feb 2022 at 10:16, Charlie Ogier wrote: > >> The idea is to have a collection of ToggleButtons that I can Enable or >> Disable with a single Action command. >> >> Here is an example of this working with both Buttons and ToggleButtons >> >> My question is why when you click a single ToggleButton all the other >> Togglebuttons Values change. This does not happen with Buttons. >> >> '******************************************************* >> But As Button >> TB As ToggleButton >> VBox1 As VBox >> >> Public Sub Form_Open() >> >> Dim iLoop As Integer >> >> With Me >> .Arrangement = Arrange.Horizontal >> .Padding = 5 >> .W = 350 >> .H = 200 >> End With >> >> VBox1 = New VBox(Me) >> VBox1.Expand = True >> >> For iLoop = 0 To 6 >> With But = New Button(VBox1) As "AllButtons" >> .H = 28 >> .W = 100 >> If iLoop = 6 Then >> .Text = "Click to &En/Disable" >> .Font.Bold = True >> .Tag = "!" >> Else >> .Text = "&Click Button " & Str(iLoop + 1) >> .Picture = Picture["icon:/22/right"] >> .Action = "setupButtons" 'This is the line DOES NOT causes a >> problem >> Endif >> End With >> Next >> >> VBox1 = New VBox(Me) >> VBox1.Expand = True >> >> For iLoop = 0 To 6 >> With TB = New ToggleButton(VBox1) As "AllTBs" >> .H = 28 >> .W = 100 >> If iLoop = 6 Then >> .Text = "Click to En/&Disable" >> .Font.Bold = True >> .Tag = "!" >> Else >> .Text = "&Click ToggleButton " & Str(iLoop + 1) >> .Picture = Picture["icon:/22/right"] >> .Action = "setupTBs" ''This is the line that causes the problem >> End If >> End With >> Next >> >> End >> >> Public Sub AllButtons_Click() >> >> If Last.Tag = "!" Then Action["setupButtons"].enabled = Not >> Action["setupButtons"].enabled >> >> End >> >> Public Sub AllTBs_Click() >> >> If Last.Tag = "!" Then Action["setupTBs"].enabled = Not >> Action["setupTBs"].enabled >> >> End >> '******************************************************* >> >> >> On 19/02/2022 06:25, Fabien Bodard wrote: >> > This is the way action act ?. >> > >> > Don't give the same name (or do not use action) >> > >> > Maybe you can share your idea so we can help to find the best way to >> > achieve your goal >> > >> > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- >> > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sat Feb 19 17:56:01 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sat, 19 Feb 2022 16:56:01 +0000 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <1645245424.456083970@f47.my.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> Message-ID: On Sat, 19 Feb 2022 at 06:24, Brian G wrote: > I think Hiaiku uses QT6. If that is really a thing on Linux yet. > It's a thing, OpenSuse (leap or tumbleweed, can't remember what) has qt6 I downloaded Haiku, may check it out n see if i can get gambas on it. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at allunix.ru Sat Feb 19 19:14:59 2022 From: admin at allunix.ru (Admin) Date: Sun, 20 Feb 2022 01:14:59 +0700 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> Message-ID: Even if you can't, can you please share your thoughts about this idea after you'll find what's impossible? 19.02.2022 23:56, Bruce Steers ?????: > > > On Sat, 19 Feb 2022 at 06:24, Brian G wrote: > > I think Hiaiku uses QT6.?? If that is really a thing on Linux yet. > > > It's a thing, OpenSuse (leap or tumbleweed, can't remember what) has qt6 > > I downloaded Haiku, may check it out n see if i can get gambas on it. > > BruceS > > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- -------------- next part -------------- An HTML attachment was scrubbed... URL: From jussi.lahtinen at gmail.com Sat Feb 19 19:15:21 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Sat, 19 Feb 2022 20:15:21 +0200 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <1645245424.456083970@f47.my.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> Message-ID: Haiku is not Linux. Jussi On Sat, Feb 19, 2022 at 8:24 AM Brian G wrote: > I think Hiaiku uses QT6. If that is really a thing on Linux yet. > > -- > Thanks > Brian G > Friday, 18 February 2022, 05:57AM -08:00 from Admin admin at allunix.ru: > > Haiku would finally become an OS, if Gambas would be ported to it. But > it hardly will ever happen. I'm not an authority here, but I can imagine > at least two blocking things to it: > 1. Gambas is desparetly Linux-specific (don't wanna use the word > "dependant" here, but might as well) so that it does not even normally > compile on very close unix systems such as BSD (now it totally does, but > damn I had to wait too many years for it so I still think so) > 2. It's not impossible to port it to Haiku, but it would take so much > effort to do so, that it would basically be totally different > programming software wich just happens to have the same syntax in the > end. Which means the support for it would just be saparate work for > Benoit, doubling what he already does with Gambas, and I doubt he wants > or even can afford that. > > Dmitry. > > 18.02.2022 0:01, roberto.premoli at tiscali.it ?????: > > Hello All. > > Maybe someone of you know haiku (haiku-os.org). > > I use it as "spare OS" on a secondary PC of mine and also in virtual > > machine. Haiku is light, clean, and stable enough for "everyday tasks" > > There are more than 3000 packages avaialable, some "heavy" software > > (i.e. libreoffice 7, GTK3, inkskapes, falkon, ecc) is already available: > > other like GIMP and WINE are near to ether into their repositories > > after the due time of test by developers. > > Long story short: I am writing here because it will be nice to see > > "our" gambas present on that OS because I think it is feasable > > to became another "big one" to see into haiku's repository. There is a > > tool, https://github.com/haikuports, that allow to "cook" source > > code to make it installable on haiku. I hane not enough competences to > > look inside, but maybe someone else in this Mailing List, has. > > Best Regards. > > Roberto > > > > > > > > Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 > > SMS a soli 7,99? al mese http://tisca.li/Smart70 > > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From simonlebon54 at yahoo.com Sat Feb 19 20:44:48 2022 From: simonlebon54 at yahoo.com (Steve G) Date: Sat, 19 Feb 2022 10:44:48 -0900 Subject: [Gambas-user] Widow placement In-Reply-To: References: Message-ID: <3f859eb7-09a9-4d12-83d6-293c5482844a@yahoo.com> My problem only started with the upgrade from 3.15 going to 3.16. Everything is working fine in the 3.15. So this clearly had something to do with changes that were made. I'm used to making changes to adjust for this kind of thing but I have to have an idea of what they are and where to put them. This is on Fedora 35 with gnome 41. If sending a small code sample will help what do I need to do to put the code sample or should I just cut and paste that little piece into another message? ?Sent from TypeApp ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From sharon at 455.co.il Sat Feb 19 22:14:56 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Sat, 19 Feb 2022 23:14:56 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <20220217195859.M63102@455.co.il> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> Message-ID: <20220219211358.M28756@455.co.il> ---------- Original Message ----------- From: "Mayost Sharon" To: Gambas Mailing List Sent: Thu, 17 Feb 2022 22:06:59 +0200 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > ---------- Original Message ----------- > From: Beno?t Minisini > To: user at lists.gambas-basic.org > Sent: Wed, 16 Feb 2022 23:30:54 +0100 > Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > > > Le 15/02/2022 ? 07:22, Mayost Sharon a ?crit?: > > > > > > Hello > > > > > > Attached is a picture > > > For example you will see the ListBox > > > 1. Evaluate ListBox1.Direction = RightToLeft > > > 2. I wrote text content in Hebrew > > > > > > It is still aligned to the left > > > > > > Many thanks > > > > > > > Please post each time an updated project, so that I am sure to run > > exactly the same code as you. > > > > Regards, > > > > -- > > Beno?t Minisini > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > ------- End of Original Message ------- > > Hello > > I attach a code that shows the problem > > When I run the project there are controls on the right: > ComboBox > ListView > ListBox > I set them right to left > But they are not aligned right to left they stay left to right > > If I press the button that changes language it straightens them right to left > but the problem That the controls on the left side are also straight from > right to left and I want them to stay left to right > > For example you will see the control: RadioButton1 which looks good aligned > right to left And RadioButton2 also looks good aligned left to right > > Maybe my definition of right-to-left alignment is wrong > My intention is to straighten to the right or to straighten to the left > > Thanks ------- End of Original Message ------- Hello I'm sorry I notice I sent the wrong code I attach the correct code that shows my problem Thanks -------------- next part -------------- A non-text attachment was scrubbed... Name: gtk_combo.tar.gz Type: application/gzip Size: 14508 bytes Desc: not available URL: From bsteers4 at gmail.com Sun Feb 20 14:43:45 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 20 Feb 2022 13:43:45 +0000 Subject: [Gambas-user] trunk_version.h Message-ID: I have been searching (I'm sure i found it once) for the routine that creates/updates the trunk_version.h file in /main The reason is i often do not use the ./reconf-all or ./configure commands when compiling and just run make / make install as it's quicker and the type of update did not require the full reconf. But now i have noticed just running make install does not update trunk_version.h so gbx3 -V shows the wrong thing. So i want to move/copy the routine that creates trunk_version.h to the make install if i can. Cheers for any help BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Sun Feb 20 16:43:28 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 20 Feb 2022 16:43:28 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? Message-ID: Hi everybody, I have a problem with Gambas 3.16.3. I'm playing around with a Gambas program called from an Apache webserver via CGI. It contains this piece of code: ----------------------------------------------------------- With Response .ContentType = "text/plain; charset=utf-8" .Begin Print Env["LANG"] & " " & Format(Date(2000, 7, 1), "mmmm") .End End With ----------------------------------------------------------- which outputs the content of the $LANG environment variable and the formatted string of the month 'July'. But even though Apache started the program with the env variable $LANG set to 'de_DE.UTF-8' it prints wrong: 'de_DE.UTF-8 July' instead of the correct 'de_DE.UTF-8 Juli' What am I doing wrong? Thanks in advance. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From tobs at taboege.de Sun Feb 20 17:02:38 2022 From: tobs at taboege.de (Tobias Boege) Date: Sun, 20 Feb 2022 17:02:38 +0100 Subject: [Gambas-user] trunk_version.h In-Reply-To: References: Message-ID: <20220220160238.GA1949168@T580.localdomain> On Sun, 20 Feb 2022, Bruce Steers wrote: > I have been searching (I'm sure i found it once) for the routine that > creates/updates the trunk_version.h file in /main > > The reason is i often do not use the ./reconf-all or ./configure commands > when compiling and just run make / make install as it's quicker and the > type of update did not require the full reconf. > > But now i have noticed just running make install does not update > trunk_version.h so gbx3 -V shows the wrong thing. > > So i want to move/copy the routine that creates trunk_version.h to the make > install if i can. > The source code is in main/Makefile.in and from there the configure process writes it into the Makefile. As you can see, it is part of BUILT_SOURCES and therefore a (.PHONY) prerequisite of the "all" target. That means that the file should *always* be regenerated when you run "make". The header is updated whenever the current git HEAD changes and this causes gbx.c and gbc.c to need recompilation because they include the header and, in turn, make install will do this recompilation if it needs to happen. This makes the trunk_version.h updates as consistent as it gets, but of course you have to run "make" under main/. Without attempting to recompile the compiler/interpreter, the version tag displayed in the IDE cannot change. When working on a non-main component of Gambas (e.g. under comp/), one can easily forget to recompile and reinstall main/, but that's where the version is stored. Best, Tobias -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk From g4mba5 at gmail.com Sun Feb 20 17:30:09 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 20 Feb 2022 17:30:09 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: References: Message-ID: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Le 20/02/2022 ? 16:43, Christof Thalhofer a ?crit?: > Hi everybody, > > I have a problem with Gambas 3.16.3. I'm playing around with a Gambas > program called from an Apache webserver via CGI. > > It contains this piece of code: > > ----------------------------------------------------------- > With Response > ?? .ContentType = "text/plain; charset=utf-8" > ?? .Begin > ?? Print Env["LANG"] & " " & Format(Date(2000, 7, 1), "mmmm") > ?? .End > End With > ----------------------------------------------------------- > > which outputs the content of the $LANG environment variable and the > formatted string of the month 'July'. > > But even though Apache started the program with the env variable $LANG > set to 'de_DE.UTF-8' it prints wrong: > > 'de_DE.UTF-8 July' > > instead of the correct > > 'de_DE.UTF-8 Juli' > > What am I doing wrong? Thanks in advance. > > Alles Gute > > Christof Thalhofer > I don't know. In the past, both $LANG and $LC_ALL had to be set to the requested language, but now, at least on my Ubuntu 21.10, only $LANG is set. To 'fr_FR.UTF-8' on my system. And I have the '$LANGUAGE' variable set to 'fr' (I don't know why these two variables). Try to set the '$LANGUAGE' variable, or set '$LC_ALL' to 'de_DE.UTF-8', to see if it changes anything. Regards, -- Beno?t Minisini From adamnt42 at gmail.com Sun Feb 20 18:03:19 2022 From: adamnt42 at gmail.com (bb) Date: Mon, 21 Feb 2022 03:33:19 +1030 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Message-ID: <8294cd43a81238f3192593dffbe09eb340dd2a60.camel@gmail.com> On Sun, 2022-02-20 at 17:30 +0100, Beno?t Minisini wrote: > Le 20/02/2022 ? 16:43, Christof Thalhofer a ?crit?: > > Hi everybody, > > > > I have a problem with Gambas 3.16.3. I'm playing around with a > > Gambas > > program called from an Apache webserver via CGI. > > > > It contains this piece of code: > > > > ----------------------------------------------------------- > > With Response > > ??? .ContentType = "text/plain; charset=utf-8" > > ??? .Begin > > ??? Print Env["LANG"] & " " & Format(Date(2000, 7, 1), "mmmm") > > ??? .End > > End With > > ----------------------------------------------------------- > > > > which outputs the content of the $LANG environment variable and the > > formatted string of the month 'July'. > > > > But even though Apache started the program with the env variable > > $LANG > > set to 'de_DE.UTF-8' it prints wrong: > > > > 'de_DE.UTF-8 July' > > > > instead of the correct > > > > 'de_DE.UTF-8 Juli' > > > > What am I doing wrong? Thanks in advance. > > > > Alles Gute > > > > Christof Thalhofer > > > > I don't know. In the past, both $LANG and $LC_ALL had to be set to > the > requested language, but now, at least on my Ubuntu 21.10, only $LANG > is > set. To 'fr_FR.UTF-8' on my system. And I have the '$LANGUAGE' > variable > set to 'fr' (I don't know why these two variables). > > Try to set the '$LANGUAGE' variable, or set '$LC_ALL' to 'de_DE.UTF- > 8', > to see if it changes anything. > > Regards, > Have a look at your /etc/apache?/envars file. (? could be the apache version number). Also, $LANG and $LANGUAGE are the old pre-locale variables. Theoretically these days they should be interchangeable. The LC_ALL, and all the other LC_ variables are those defined by the locale utility. AFAIK they are for use in shells, so they may or may not be used by a program session. Finally, Christof, you should look at how to set apache to use the users preferred locale, not the servers locale. hth b From chrisml at deganius.de Sun Feb 20 18:08:15 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 20 Feb 2022 18:08:15 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Message-ID: <5b912065-6a29-ce8b-4369-f0235fc3c4b1@deganius.de> Hello Beno?t, Am 20.02.22 um 17:30 schrieb Beno?t Minisini: > I don't know. In the past, both $LANG and $LC_ALL had to be set to the > requested language, but now, at least on my Ubuntu 21.10, only $LANG is > set. To 'fr_FR.UTF-8' on my system. And I have the '$LANGUAGE' variable > set to 'fr' (I don't know why these two variables). > > Try to set the '$LANGUAGE' variable, or set '$LC_ALL' to 'de_DE.UTF-8', > to see if it changes anything. Nope :( --------------------------------------------------------- With Response .ContentType = "text/plain; charset=utf-8" .Begin Env["LANGUAGE"] = "de" Env["LC_ALL"] = "de_DE.UTF-8" Print "LANG: " & Env["LANG"] & " " & "LANGUAGE: " & Env["LANGUAGE"] & " " & "LC_ALL: " & Env["LC_ALL"] & " " & Format(Date(2000, 7, 1), "mmmm") .End End With --------------------------------------------------------- prints: 'LANG: de_DE.UTF-8 LANGUAGE: de LC_ALL: de_DE.UTF-8 July' ... crazy ... Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Sun Feb 20 19:03:35 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 20 Feb 2022 19:03:35 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: <8294cd43a81238f3192593dffbe09eb340dd2a60.camel@gmail.com> References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> <8294cd43a81238f3192593dffbe09eb340dd2a60.camel@gmail.com> Message-ID: Am 20.02.22 um 18:03 schrieb bb: > Have a look at your /etc/apache?/envars file. (? could be the apache > version number). > > Also, $LANG and $LANGUAGE are the old pre-locale variables. > Theoretically these days they should be interchangeable. The LC_ALL, > and all the other LC_ variables are those defined by the locale > utility. AFAIK they are for use in shells, so they may or may not be > used by a program session. Thank you for the explanation with Apache. > Finally, Christof, you should look at how to set apache to use the > users preferred locale, not the servers locale. Thank you, this is a job for later when the website will be translated. At the moment it's German only. Regarding the Gambas version I was wrong. It's a Debian system with Gambas 3.12.2 in a Docker container. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From chrisml at deganius.de Sun Feb 20 19:41:03 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 20 Feb 2022 19:41:03 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Message-ID: Am 20.02.22 um 17:30 schrieb Beno?t Minisini: > Try to set the '$LANGUAGE' variable, or set '$LC_ALL' to 'de_DE.UTF-8', > to see if it changes anything. Now i see that the locale packages are not installed on the machine: $ LANG=de_DE.utf8 gbx3 -e '1+1' gbx3: warning: cannot switch to language 'de_DE.utf8': No such file or directory. Did you install the corresponding locale packages? Maybe that's the reason. I'll try. Thank you all! Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From g4mba5 at gmail.com Sun Feb 20 20:04:14 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 20 Feb 2022 20:04:14 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Message-ID: Le 20/02/2022 ? 19:41, Christof Thalhofer a ?crit?: > Am 20.02.22 um 17:30 schrieb Beno?t Minisini: > >> Try to set the '$LANGUAGE' variable, or set '$LC_ALL' to 'de_DE.UTF-8', >> to see if it changes anything. > > Now i see that the locale packages are not installed on the machine: > > $ LANG=de_DE.utf8 gbx3 -e '1+1' > > gbx3: warning: cannot switch to language 'de_DE.utf8': No such file or > directory. Did you install the corresponding locale packages? > > Maybe that's the reason. I'll try. Thank you all! > > Alles Gute > > Christof Thalhofer > I guess it's that. I was trapped by the same mistake sometimes ago. :-) -- Beno?t Minisini From roberto.premoli at tiscali.it Sun Feb 20 20:09:23 2022 From: roberto.premoli at tiscali.it (roberto.premoli at tiscali.it) Date: Sun, 20 Feb 2022 20:09:23 +0100 Subject: [Gambas-user] =?utf-8?q?Gambas_on_Haiku=3F?= In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> Message-ID: <743465c02a17a0c81da7a70e0dd5f929@tiscali.it> Il 19.02.2022 19:15 Jussi Lahtinen ha scritto: > Haiku is not Linux. > Jussi As far as i know, haiku is POSIX compliant. And recently it had GTK3 ported (i run gimp 2.99 yesterday in my Haiku VM). For sure Haiku is not GNU/Linux, but at least it respect some common line. So if someone brave enough wish in future to work on port, he will be not "start from scratch". Roberto Con Tiscali Mobile Smart 70 hai 70 GB in 4G, minuti illimitati e 100 SMS a soli 7,99? al mese http://tisca.li/Smart70 From chrisml at deganius.de Sun Feb 20 20:16:20 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Sun, 20 Feb 2022 20:16:20 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: References: <298548d7-2053-6f16-ac1e-e3f3c7a25e99@gmail.com> Message-ID: <4f512e9b-fdf4-67f0-5ed6-2a37d8c80ec8@deganius.de> Am 20.02.22 um 20:04 schrieb Beno?t Minisini: > I guess it's that. I was trapped by the same mistake sometimes ago. :-) Yes :) 'LC_ALL: de_DE.UTF-8 Juli' I was naive enough to think that Gambas itself would write 'July' or 'Juli'. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Sun Feb 20 20:20:13 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 20 Feb 2022 14:20:13 -0500 Subject: [Gambas-user] Widow placement In-Reply-To: <3f859eb7-09a9-4d12-83d6-293c5482844a@yahoo.com> References: <3f859eb7-09a9-4d12-83d6-293c5482844a@yahoo.com> Message-ID: <9cd0de89-8600-df36-caa6-36fa48a29bdb@gmail.com> On 2/19/22 14:44, Steve G via User wrote: > If sending a small code sample will help what do I need to do to put the code sample or should I just cut and paste that little > piece into another message? The text part of an email is sufficient for code snippets or very small programs. For larger code or code involving multiple files or graphical controls, you can create a small demo archive that serves to illustrate the problem and attach it to an email message. -- Lee From g4mba5 at gmail.com Sun Feb 20 20:22:30 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Sun, 20 Feb 2022 20:22:30 +0100 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <743465c02a17a0c81da7a70e0dd5f929@tiscali.it> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <743465c02a17a0c81da7a70e0dd5f929@tiscali.it> Message-ID: <1b2dceef-8b71-9ee2-5ce9-3ae699ea95c2@gmail.com> Le 20/02/2022 ? 20:09, roberto.premoli at tiscali.it a ?crit?: > Il 19.02.2022 19:15 Jussi Lahtinen ha scritto: > >> Haiku is not Linux. >> Jussi > > As far as i know, haiku is POSIX compliant. > And recently it had GTK3 ported (i run gimp 2.99 yesterday in my Haiku VM). > For sure Haiku is not GNU/Linux, but at least it respect some common line. > So if someone brave enough wish in future to work on port, he will be > not "start from scratch". > > Roberto > If Haiku is POSIX compatible, and if you have either the Qt5 or GTK+3 library available, with webkit support (Chrome browser), I don't see why compilation should fail and you won't get a working IDE provided all its dependencies are met. Regards, -- Beno?t Minisini From t.lee.davidson at gmail.com Sun Feb 20 20:40:17 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 20 Feb 2022 14:40:17 -0500 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> Message-ID: <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> On 2/19/22 11:56, Bruce Steers wrote: > > > On Sat, 19 Feb 2022 at 06:24, Brian G > wrote: > > I think Hiaiku uses QT6.?? If that is really a thing on Linux yet. > > > It's a thing, OpenSuse (leap or tumbleweed, can't remember what) has qt6 > > I downloaded Haiku, may check it out n see if i can get gambas on it. > > BruceS Yes, Qt6 is a "thing" (https://www.qt.io/product/qt6). But, openSUSE (neither Leap nor Tumbleweed) does not use it yet. -- Lee From bsteers4 at gmail.com Sun Feb 20 21:28:58 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 20 Feb 2022 20:28:58 +0000 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> Message-ID: On Sun, 20 Feb 2022 at 19:41, T Lee Davidson wrote: > On 2/19/22 11:56, Bruce Steers wrote: > > > > > > On Sat, 19 Feb 2022 at 06:24, Brian G brian at westwoodsvcs.com>> wrote: > > > > I think Hiaiku uses QT6. If that is really a thing on Linux yet. > > > > > > It's a thing, OpenSuse (leap or tumbleweed, can't remember what) has qt6 > > > > I downloaded Haiku, may check it out n see if i can get gambas on it. > > > > BruceS > > Yes, Qt6 is a "thing" (https://www.qt.io/product/qt6). But, openSUSE > (neither Leap nor Tumbleweed) does not use it yet. > No you can get it on tumbleweed https://wiki.qt.io/Linux_distributions_that_build_Qt_6 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Sun Feb 20 21:32:22 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Sun, 20 Feb 2022 20:32:22 +0000 Subject: [Gambas-user] trunk_version.h In-Reply-To: <20220220160238.GA1949168@T580.localdomain> References: <20220220160238.GA1949168@T580.localdomain> Message-ID: On Sun, 20 Feb 2022 at 16:02, Tobias Boege via User < user at lists.gambas-basic.org> wrote: > On Sun, 20 Feb 2022, Bruce Steers wrote: > > I have been searching (I'm sure i found it once) for the routine that > > creates/updates the trunk_version.h file in /main > > > > The reason is i often do not use the ./reconf-all or ./configure commands > > when compiling and just run make / make install as it's quicker and the > > type of update did not require the full reconf. > > > > But now i have noticed just running make install does not update > > trunk_version.h so gbx3 -V shows the wrong thing. > > > > So i want to move/copy the routine that creates trunk_version.h to the > make > > install if i can. > > > > The source code is in main/Makefile.in and from there the configure process > writes it into the Makefile. As you can see, it is part of BUILT_SOURCES > and > therefore a (.PHONY) prerequisite of the "all" target. That means that the > file should *always* be regenerated when you run "make". > > The header is updated whenever the current git HEAD changes and this causes > gbx.c and gbc.c to need recompilation because they include the header and, > in turn, make install will do this recompilation if it needs to happen. > This makes the trunk_version.h updates as consistent as it gets, but of > course you have to run "make" under main/. Without attempting to recompile > the compiler/interpreter, the version tag displayed in the IDE cannot > change. > > When working on a non-main component of Gambas (e.g. under comp/), one can > easily forget to recompile and reinstall main/, but that's where the > version > is stored. > > Best, > Tobias > Thank you Tobias , i will see what i can do with that information :) Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From t.lee.davidson at gmail.com Sun Feb 20 21:47:48 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 20 Feb 2022 15:47:48 -0500 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> Message-ID: On 2/20/22 15:28, Bruce Steers wrote: > Yes, Qt6 is a "thing" (https://www.qt.io/product/qt6 ). But, openSUSE (neither Leap nor > Tumbleweed) does not use it yet. > > > No you can get it on tumbleweed > https://wiki.qt.io/Linux_distributions_that_build_Qt_6 You are correct. (https://software.opensuse.org/package/libQt6Core6) The info at distrowatch.org is incorrect. Getting back to the original topic, I see that there are build patches for Gambas at the HaikuPorts project (https://github.com/haikuports/haikuports) in the dev-lang directory. Unfortunately, they're six years old. -- Lee From jussi.lahtinen at gmail.com Mon Feb 21 00:42:15 2022 From: jussi.lahtinen at gmail.com (Jussi Lahtinen) Date: Mon, 21 Feb 2022 01:42:15 +0200 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: References: Message-ID: Not sure, maybe it is set in LC_TIME ? Jussi On Sun, Feb 20, 2022 at 5:44 PM Christof Thalhofer wrote: > Hi everybody, > > I have a problem with Gambas 3.16.3. I'm playing around with a Gambas > program called from an Apache webserver via CGI. > > It contains this piece of code: > > ----------------------------------------------------------- > With Response > .ContentType = "text/plain; charset=utf-8" > .Begin > Print Env["LANG"] & " " & Format(Date(2000, 7, 1), "mmmm") > .End > End With > ----------------------------------------------------------- > > which outputs the content of the $LANG environment variable and the > formatted string of the month 'July'. > > But even though Apache started the program with the env variable $LANG > set to 'de_DE.UTF-8' it prints wrong: > > 'de_DE.UTF-8 July' > > instead of the correct > > 'de_DE.UTF-8 Juli' > > What am I doing wrong? Thanks in advance. > > Alles Gute > > Christof Thalhofer > > -- > Dies ist keine Signatur > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Feb 21 10:25:19 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 09:25:19 +0000 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> Message-ID: On Sun, 20 Feb 2022 at 20:48, T Lee Davidson wrote: > On 2/20/22 15:28, Bruce Steers wrote: > > Yes, Qt6 is a "thing" (https://www.qt.io/product/qt6 < > https://www.qt.io/product/qt6>). But, openSUSE (neither Leap nor > > Tumbleweed) does not use it yet. > > > > > > No you can get it on tumbleweed > > https://wiki.qt.io/Linux_distributions_that_build_Qt_6 < > https://wiki.qt.io/Linux_distributions_that_build_Qt_6> > > You are correct. (https://software.opensuse.org/package/libQt6Core6) The > info at distrowatch.org is incorrect. > > Getting back to the original topic, I see that there are build patches for > Gambas at the HaikuPorts project > (https://github.com/haikuports/haikuports) in the dev-lang directory. > Unfortunately, they're six years old. > Well i tried for a number of hours. Conclusion... Haiku needs to sort it's packages out. My finding was that i was in an incompatibility trap. Things like installing gtk3 uninstalled cairo and installed xcairo and uninstalled libxcb It seemed i could not install all the correct dependencies due to other dependencies being removed when i tried. i got as far as running ./reconf-all and then ./configure had all manner of missing deps. But suffice to say, it WOULD work if it didn't have those problems. So Roberto it looks like these 2 options... Haiku needs to update it's packages for compatibility so various things can be installed alongside each other. I'd suggest emailing the Haiku team with a list of required dependencies for gambas. You should know this Roberto. gambas itself is not packaged (ported) by Benoit or anyone to ANY os except ubuntu i guess with the PPA files. The individual os makers like debian/fedora/etc all package gambas themselves and add it to their repositories. So either the Haiku team need to package gambas and add it to their repository or the only other way is for them to add all the dependencies needed for compilation. You should get on the Haiku forums and plead for it :) Anyone feel free to correct me if i'm wrong :) BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From gambas.fr at gmail.com Mon Feb 21 10:40:45 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Mon, 21 Feb 2022 10:40:45 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: I don't know about the regexp action name .... cool :-) From mbelmonte at belmotek.net Mon Feb 21 10:44:21 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 21 Feb 2022 10:44:21 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? Message-ID: Hi, When save method is called it require 2 arguments the file name and optionally the quality 0:100 or -1:100 depends if qt or gtk. I wan to save an image as 600x900 px in 96 dpi but... where specify the dpi? The result is always 300 dpi. Don't see any property in the image object to set the resolution. img = Image.Load("/tmp/input.jpeg").Stretch(600, 900) img.Save("/tmp/output.jpeg") Regards. Martin. From bagonergi at gmail.com Mon Feb 21 11:35:34 2022 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 21 Feb 2022 11:35:34 +0100 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: Il giorno lun 21 feb 2022 alle ore 10:41 Fabien Bodard ha scritto: > I don't know about the regexp action name .... cool :-) > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > After Benoit's explanations I had written a small lesson on the Italian wiki, forgive the lesson's premise :-) Now I added a link to this discussion. (the small lesson is here: https://www.gambas-it.org/wiki/index.php?title=La_classe_Action ) Greetings Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Feb 21 12:43:28 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 11:43:28 +0000 Subject: [Gambas-user] ToggleButton issue In-Reply-To: References: <5d294330-0bd3-8e42-af5a-2bbf9f1130e3@cogier.com> Message-ID: On Mon, 21 Feb 2022, 09:41 Fabien Bodard, wrote: > I don't know about the regexp action name .... cool :-) > Handy feature ? You're welcome ?? BruceS > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Feb 21 14:21:56 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 13:21:56 +0000 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: On Mon, 21 Feb 2022, 09:57 Martin Belmonte, wrote: > Hi, > When save method is called it require 2 arguments the file name and > optionally the quality 0:100 or -1:100 depends if qt or gtk. > I wan to save an image as 600x900 px in 96 dpi but... where specify the > dpi? The result is always 300 dpi. > Don't see any property in the image object to set the resolution. > > img = Image.Load("/tmp/input.jpeg").Stretch(600, 900) > img.Save("/tmp/output.jpeg") > I think dpi is a printing term 'dots per inch' and is to to with printing and rendering but has nothing to do with image save data. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From g4mba5 at gmail.com Mon Feb 21 14:34:05 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 21 Feb 2022 14:34:05 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: Le 21/02/2022 ? 14:21, Bruce Steers a ?crit?: > > > On Mon, 21 Feb 2022, 09:57 Martin Belmonte, > wrote: > > Hi, > When save method is called it require 2 arguments the file name and > optionally the quality 0:100 or -1:100 depends if qt or gtk. > I wan to save an image as 600x900 px in 96 dpi but... where specify the > dpi? The result is always 300 dpi. > Don't see any property in the image object to set the resolution. > > img = Image.Load("/tmp/input.jpeg").Stretch(600, 900) > img.Save("/tmp/output.jpeg") > > > I think dpi is a printing term 'dots per inch' and is to to with > printing and rendering but has nothing to do with image save data. > > BruceS > DPI is some metadata associated with some image file formats. At the moment Gambas does not know how to read or write these metadata. Regards, -- Beno?t Minisini From bagonergi at gmail.com Mon Feb 21 14:47:20 2022 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 21 Feb 2022 14:47:20 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: Il giorno lun 21 feb 2022 alle ore 14:35 Beno?t Minisini ha scritto: > Le 21/02/2022 ? 14:21, Bruce Steers a ?crit : > > > > > > On Mon, 21 Feb 2022, 09:57 Martin Belmonte, > > wrote: > > > > Hi, > > When save method is called it require 2 arguments the file name and > > optionally the quality 0:100 or -1:100 depends if qt or gtk. > > I wan to save an image as 600x900 px in 96 dpi but... where specify > the > > dpi? The result is always 300 dpi. > > Don't see any property in the image object to set the resolution. > > > > img = Image.Load("/tmp/input.jpeg").Stretch(600, 900) > > img.Save("/tmp/output.jpeg") > > > > > > I think dpi is a printing term 'dots per inch' and is to to with > > printing and rendering but has nothing to do with image save data. > > > > BruceS > > > > DPI is some metadata associated with some image file formats. > > At the moment Gambas does not know how to read or write these metadata. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > I would do this: I would create with Gimp some useful templates for the program and then draw the desired image over them. Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Feb 21 16:00:31 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 21 Feb 2022 16:00:31 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: El 21/2/22 a las 14:21, Bruce Steers escribi?: > I think dpi is a printing term 'dots per inch' and is to to with printing > and rendering but has nothing to do with image save data. yes, that's right, DPI is dots per inch. And it is also correct that it does not affect the image itself. To check it I took an image and made three copies and I edited them with gimp giving each one 300,150 and 72 dpi (with the same pixels) and they all had the same size, so it is correct that it is a metadata. Martin. From bsteers4 at gmail.com Mon Feb 21 16:04:31 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 15:04:31 +0000 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: On Mon, 21 Feb 2022 at 13:35, Beno?t Minisini wrote: > Le 21/02/2022 ? 14:21, Bruce Steers a ?crit : > > > > > > On Mon, 21 Feb 2022, 09:57 Martin Belmonte, > > wrote: > > > > Hi, > > When save method is called it require 2 arguments the file name and > > optionally the quality 0:100 or -1:100 depends if qt or gtk. > > I wan to save an image as 600x900 px in 96 dpi but... where specify > the > > dpi? The result is always 300 dpi. > > Don't see any property in the image object to set the resolution. > > > > img = Image.Load("/tmp/input.jpeg").Stretch(600, 900) > > img.Save("/tmp/output.jpeg") > > > > > > I think dpi is a printing term 'dots per inch' and is to to with > > printing and rendering but has nothing to do with image save data. > > > > BruceS > > > > DPI is some metadata associated with some image file formats. > > At the moment Gambas does not know how to read or write these metadata. > > Regards, > haha, Well mine is not to argue with those who know best and it looks like some actually have a use for an image having a dots per inch data. BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at allunix.ru Mon Feb 21 16:06:46 2022 From: admin at allunix.ru (Admin) Date: Mon, 21 Feb 2022 22:06:46 +0700 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> Message-ID: <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> 21.02.2022 16:25, Bruce Steers ?????: > > > On Sun, 20 Feb 2022 at 20:48, T Lee Davidson > wrote: > > On 2/20/22 15:28, Bruce Steers wrote: > >? ? ?Yes, Qt6 is a "thing" (https://www.qt.io/product/qt6 > ). But, openSUSE (neither Leap nor > >? ? ?Tumbleweed) does not use it yet. > > > > > > No you can get it on tumbleweed > > https://wiki.qt.io/Linux_distributions_that_build_Qt_6 > > > You are correct. > (https://software.opensuse.org/package/libQt6Core6) The info at > distrowatch.org is incorrect. > > Getting back to the original topic, I see that there are build > patches for Gambas at the HaikuPorts project > (https://github.com/haikuports/haikuports) in the dev-lang > directory. Unfortunately, they're six years old. > > > > Well i tried for a number of hours. > > Conclusion... > Haiku needs to sort it's packages out. > > My finding was that i was in an incompatibility trap. > > Things like installing gtk3 uninstalled cairo and installed xcairo and > uninstalled libxcb > > It seemed i could not install all the correct dependencies due to > other dependencies being removed when i tried. > > i got as far as running ./reconf-all and then ./configure had all > manner of missing deps. > > But suffice to say, it WOULD work if it didn't have those problems. > > So Roberto it looks like these 2 options... > Haiku needs to update it's packages for compatibility so various > things can be installed alongside each other. > I'd suggest emailing the Haiku team with a list of required > dependencies for gambas. > > You should know this Roberto. gambas itself is not packaged (ported) > by Benoit or anyone to ANY os except ubuntu i guess with the PPA files. > The individual os makers like debian/fedora/etc all package gambas > themselves and add it to their repositories. > So either the Haiku team need to package gambas and add it to their > repository or the only other way is for them to add all the > dependencies needed for compilation. > You should get on the Haiku forums and plead for it :) > > > Anyone feel free to correct me if i'm wrong :) > > BruceS > > ----[http://gambaswiki.org/wiki/doc/netiquette ]---- Isn't this a much more serious problem then just some gtk3 and cairo absence: ? CC?????? gbc3-gbc.o In file included from gbc.c:56: ../share/gb_system_temp.h: In function 'SYSTEM_get_cpu_count': ../share/gb_system_temp.h:58:30: error: expected ')' before numeric constant ?? 58 |???????? fprintf(stderr, "gbx" GAMBAS_VERSION ": warning: don't know how to return cpu count\n"); ????? |??????????????? ~???????????? ^ ????? |????????????????????????????? ) Makefile:1259: recipe for target 'gbc3-gbc.o' failed make[4]: *** [gbc3-gbc.o] Error 1 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Feb 21 16:10:33 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 15:10:33 +0000 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: On Mon, 21 Feb 2022 at 15:01, Martin Belmonte wrote: > El 21/2/22 a las 14:21, Bruce Steers escribi?: > > I think dpi is a printing term 'dots per inch' and is to to with printing > > and rendering but has nothing to do with image save data. > yes, that's right, DPI is dots per inch. > And it is also correct that it does not affect the image itself. > To check it I took an image and made three copies and I edited them with > gimp giving each one 300,150 and 72 dpi (with the same pixels) and they > all had the same size, so it is correct that it is a metadata. > Martin. > Yeah something in my brain says DPI or dots per inch must only be important to a type of output, ie. rendering/printing, and that a dpi setting would be for a whole document/page and not really specific to an individual image on the page. So why would you need it? Respects BruceS -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Feb 21 16:12:16 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 21 Feb 2022 16:12:16 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: El 21/2/22 a las 14:34, Beno?t Minisini escribi?: > DPI is some metadata associated with some image file formats. > At the moment Gambas does not know how to read or write these metadata. I wanted to know if it was possible to define this parameter inside gambas somehow, since several things that I used to do with Convert (image magic) I now pass them to gambas code. I will continue to do the DPI step with external tools to edit the metadata. Then with Extern with freeimage lib for convert tiff format that hgambas not support yet. Thanks. Martin From g4mba5 at gmail.com Mon Feb 21 16:17:19 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 21 Feb 2022 16:17:19 +0100 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> Message-ID: <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> Le 21/02/2022 ? 16:06, Admin a ?crit?: > > Isn't this a much more serious problem then just some gtk3 and cairo > absence: > > ? CC?????? gbc3-gbc.o > In file included from gbc.c:56: > ../share/gb_system_temp.h: In function 'SYSTEM_get_cpu_count': > ../share/gb_system_temp.h:58:30: error: expected ')' before numeric constant > ?? 58 |???????? fprintf(stderr, "gbx" GAMBAS_VERSION ": warning: don't > know how to return cpu count\n"); > ????? |??????????????? ~???????????? ^ > ????? |????????????????????????????? ) > Makefile:1259: recipe for target 'gbc3-gbc.o' failed > make[4]: *** [gbc3-gbc.o] Error 1 > It should compile now with the latest commit. But we must add in this include file a Haiku OS function that returns the number of physical threads the CPU(s) can handle. Regards, -- Beno?t Minisini From mbelmonte at belmotek.net Mon Feb 21 16:27:44 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 21 Feb 2022 16:27:44 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: Message-ID: <19a84fc0-e7cf-d985-65ef-2c86507fb67d@belmotek.net> El 21/2/22 a las 16:10, Bruce Steers escribi?: > So why would you need it? I am debugging (rewriting, hehe) a program, of course in gambas, that I made some years ago and that serves to convert a PDF file or a directory of tiff images (that ScannTailor generates) into an EPUB and the image of the book cover must have certain DPI, 96 to be precise. then the image setup is done with gimp and I wanted to save this step by doing it directly in gambas. So this is, more or less, the subject. Martin. From bagonergi at gmail.com Mon Feb 21 16:51:37 2022 From: bagonergi at gmail.com (Gianluigi) Date: Mon, 21 Feb 2022 16:51:37 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: <19a84fc0-e7cf-d985-65ef-2c86507fb67d@belmotek.net> References: <19a84fc0-e7cf-d985-65ef-2c86507fb67d@belmotek.net> Message-ID: Il giorno lun 21 feb 2022 alle ore 16:28 Martin Belmonte < mbelmonte at belmotek.net> ha scritto: > El 21/2/22 a las 16:10, Bruce Steers escribi?: > > So why would you need it? > I am debugging (rewriting, hehe) a program, of course in gambas, that I > made some years ago and that serves to convert a PDF file or a directory > of tiff images (that ScannTailor generates) into an EPUB and the image > of the book cover must have certain DPI, 96 to be precise. then the > image setup is done with gimp and I wanted to save this step by doing it > directly in gambas. > So this is, more or less, the subject. > Martin. > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > Do not confuse DPI with PPI by changing the ppi we do not change the weight of the file but the size ! https://en.wikipedia.org/wiki/Pixel_density See also the many lessons of vuott: https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gestione_delle_immagini_e_dei_colori Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsteers4 at gmail.com Mon Feb 21 17:16:20 2022 From: bsteers4 at gmail.com (Bruce Steers) Date: Mon, 21 Feb 2022 16:16:20 +0000 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> Message-ID: On Mon, 21 Feb 2022 at 15:26, Beno?t Minisini wrote: > Le 21/02/2022 ? 16:06, Admin a ?crit : > > > > Isn't this a much more serious problem then just some gtk3 and cairo > > absence: > > > > CC gbc3-gbc.o > > In file included from gbc.c:56: > > ../share/gb_system_temp.h: In function 'SYSTEM_get_cpu_count': > > ../share/gb_system_temp.h:58:30: error: expected ')' before numeric > constant > > 58 | fprintf(stderr, "gbx" GAMBAS_VERSION ": warning: don't > > know how to return cpu count\n"); > > | ~ ^ > > | ) > > Makefile:1259: recipe for target 'gbc3-gbc.o' failed > > make[4]: *** [gbc3-gbc.o] Error 1 > > > > It should compile now with the latest commit. > > But we must add in this include file a Haiku OS function that returns > the number of physical threads the CPU(s) can handle. > > Regards, > > -- > Beno?t Minisini > it has coreutils with nproc -------------- next part -------------- An HTML attachment was scrubbed... URL: From mbelmonte at belmotek.net Mon Feb 21 18:42:09 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 21 Feb 2022 18:42:09 +0100 Subject: [Gambas-user] Image.Save method How to specify the DPI? In-Reply-To: References: <19a84fc0-e7cf-d985-65ef-2c86507fb67d@belmotek.net> Message-ID: El 21/2/22 a las 16:51, Gianluigi escribi?: > Do not confuse DPI with PPI by changing the ppi we do not change the weight > of the file but the size ! ok, you right is PPI what I intent to define in the file. https://imgur.com/xzDSSrT Regards. Martin. From rwe-sse at osnanet.de Mon Feb 21 18:59:43 2022 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Mon, 21 Feb 2022 18:59:43 +0100 Subject: [Gambas-user] Looking for GridView Header Width and Height Message-ID: <2390fa18-5716-dc33-374e-0ead704cf1cf@osnanet.de> How can I find a GridView's Header width and height? If I use .Top or .Left, the coordinates will only be correct with headers off. When I set Headers to Both, the coordinates won't fit anymore like here: Public Sub GridView2_Scroll() With GridView2 Label2.X = .X + .Columns[2].Left Label2.Y = .Y - .ScrollY + .Rows[5].Top How can I find the width of the GridView Row headers and the height of the GridView Column headers to add these to the coordinates? Hope you understand what I mean. Regards Rolf From t.lee.davidson at gmail.com Mon Feb 21 19:15:51 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 21 Feb 2022 13:15:51 -0500 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> Message-ID: <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> On 2/21/22 10:17, Beno?t Minisini wrote: > Le 21/02/2022 ? 16:06, Admin a ?crit?: >> >> Isn't this a much more serious problem then just some gtk3 and cairo absence: >> >> ?? CC?????? gbc3-gbc.o >> In file included from gbc.c:56: >> ../share/gb_system_temp.h: In function 'SYSTEM_get_cpu_count': >> ../share/gb_system_temp.h:58:30: error: expected ')' before numeric constant >> ??? 58 |???????? fprintf(stderr, "gbx" GAMBAS_VERSION ": warning: don't know how to return cpu count\n"); >> ?????? |??????????????? ~???????????? ^ >> ?????? |????????????????????????????? ) >> Makefile:1259: recipe for target 'gbc3-gbc.o' failed >> make[4]: *** [gbc3-gbc.o] Error 1 >> > > It should compile now with the latest commit. > > But we must add in this include file a Haiku OS function that returns the number of physical threads the CPU(s) can handle. https://www.haiku-os.org/docs/api/: "The Haiku API is based on the BeOS R5 API but changes and additions have been included where appropriate. [... ] A complete reference to the BeOS R5 API is available on the web in The Be Book." [1] The Function Index in that book lists the get_system_info() function [2]. This function returns a system_info structure that includes fields such as cpu_count, max_threads, and used_threads. Is that what we need? -- Lee [1] https://haiku-os.org/legacy-docs/bebook/ [2] https://www.haiku-os.org/legacy-docs/bebook/TheKernelKit_SystemInfo.html#get_system_info From g4mba5 at gmail.com Mon Feb 21 19:16:03 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Mon, 21 Feb 2022 19:16:03 +0100 Subject: [Gambas-user] Looking for GridView Header Width and Height In-Reply-To: <2390fa18-5716-dc33-374e-0ead704cf1cf@osnanet.de> References: <2390fa18-5716-dc33-374e-0ead704cf1cf@osnanet.de> Message-ID: <1001dc8e-ca24-5db0-2892-26c5ca57beb1@gmail.com> Le 21/02/2022 ? 18:59, Rolf-Werner Eilert a ?crit?: > How can I find a GridView's Header width and height? > > If I use .Top or .Left, the coordinates will only be correct with > headers off. When I set Headers to Both, the coordinates won't fit > anymore like here: > > ?Public Sub GridView2_Scroll() > > ?? With GridView2 > ???? Label2.X = .X + .Columns[2].Left > ???? Label2.Y = .Y - .ScrollY + .Rows[5].Top > > How can I find the width of the GridView Row headers and the height of > the GridView Column headers to add these to the coordinates? > > Hope you understand what I mean. > > Regards > Rolf > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- Use 'GridView.Columns.Height' and 'GridView.Rows.Height'. Regards, -- Beno?t Minisini From sharon at 455.co.il Tue Feb 22 00:15:58 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 22 Feb 2022 01:15:58 +0200 Subject: [Gambas-user] Right-to-left support in GTK OR QT In-Reply-To: <99c13d1d-9428-6660-ac5f-14c77cd616f8@gmail.com> References: <20220111133837.M22180@455.co.il> <20220123110547.M99236@455.co.il> <20220203065758.M68548@455.co.il> <20220209130219.M41530@455.co.il> <20220210194157.M70390@455.co.il> <4235bd42-7e7f-a64e-bec5-b14da2ce84fc@gmail.com> <20220214092107.M58318@455.co.il> <20220215061521.M99356@455.co.il> <079df676-5a15-b7ed-5596-db31db3391e2@gmail.com> <20220217195859.M63102@455.co.il> <20220218091532.M95434@455.co.il> <99c13d1d-9428-6660-ac5f-14c77cd616f8@gmail.com> Message-ID: <20220221231559.M75789@455.co.il> ---------- Original Message ----------- From: Beno?t Minisini To: user at lists.gambas-basic.org Sent: Fri, 18 Feb 2022 10:19:39 +0100 Subject: Re: [Gambas-user] Right-to-left support in GTK OR QT > Le 18/02/2022 ? 10:16, Mayost Sharon a ?crit?: > >> > >> Hi, > >> > >> Please test the last commit. It should fix text alignemnt for control > >> written in Gambas. Text alignement should already be correct for native > >> controls (ComboBox, TextBox, TextArea...). > >> > >> Regards, > >> > >> -- > >> Beno?t Minisini > >> > >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > ------- End of Original Message ------- > > > > hello > > > > How can I see what "commit" I am > > > > 1. I installed a new MINT system > > 2. sudo add-apt-repository ppa:gambas-team/gambas-daily > > 3. sudo apt-get update > > 4. sudo apt-get install gambas3 > > 5. GB_JIT_CFLAGS=-O3 gambas3 > > > > I do not see the possibility of aligning controls > > > > So I want to know maybe I'm not on the last commit > > > > Thanks > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Gambas daily is compiled each day, so you have to wait for about 24 > hours to see the last changes of today. > > If you want to see the changes immediately, you have to compile Gambas > from sources. > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- ------- End of Original Message ------- Hello First, thank you very much I checked on last commit I attach a code and also a picture a good worker: Button ButtonBox ListView ListBox RadioButton CheckBox Slider SliderBox Does not work: ComboBox The list inside is not aligned to the right ProgressBar, SpinBar, SpinBox Does not change direction (should have been like SLIDER} I keep checking for more controls thanks again -------------- next part -------------- A non-text attachment was scrubbed... Name: gtk_direction.tar.gz Type: application/gzip Size: 15726 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: gtk_direction.jpeg Type: image/jpeg Size: 89717 bytes Desc: not available URL: From t.lee.davidson at gmail.com Tue Feb 22 00:53:38 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Mon, 21 Feb 2022 18:53:38 -0500 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> Message-ID: On 2/21/22 13:15, T Lee Davidson wrote: > On 2/21/22 10:17, Beno?t Minisini wrote: [snip] >> But we must add in this include file a Haiku OS function that returns the number of physical threads the CPU(s) can handle. > > https://www.haiku-os.org/docs/api/: > "The Haiku API is based on the BeOS R5 API but changes and additions have been included where appropriate. [... ] A complete > reference to the BeOS R5 API is available on the web in The Be Book." [1] > > The Function Index in that book lists the get_system_info() function [2]. This function returns a system_info structure that > includes fields such as cpu_count, max_threads, and used_threads. > > Is that what we need? The following C code on Haiku (as a KVM/QEMU guest given 2 cpu's): [C] #include #include int main() { system_info sys_info; get_system_info(&sys_info); printf("ncpus: %d\nmax_threads: %d\nused_threads: %d", sys_info.cpu_count, sys_info.max_threads, sys_info.used_threads); printf("available threads: %d", sys_info.max_threads - sys_info.used_threads); } [/C] produced: [console] ncpus: 2 max_threads: 4096 used_threads: 150 available threads: 3946 [/console] Somehow I don't think threads is what we want. -- Lee P.S. Does anyone know how to share the clipboard with a KVM/QEMU Haiku guest? From g4mba5 at gmail.com Tue Feb 22 11:56:54 2022 From: g4mba5 at gmail.com (=?UTF-8?Q?Beno=c3=aet_Minisini?=) Date: Tue, 22 Feb 2022 11:56:54 +0100 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> Message-ID: <4f0017cc-3c37-b577-4cba-2e960e14a656@gmail.com> Le 22/02/2022 ? 00:53, T Lee Davidson a ?crit?: > On 2/21/22 13:15, T Lee Davidson wrote: >> On 2/21/22 10:17, Beno?t Minisini wrote: > [snip] >>> But we must add in this include file a Haiku OS function that returns >>> the number of physical threads the CPU(s) can handle. >> >> https://www.haiku-os.org/docs/api/: >> "The Haiku API is based on the BeOS R5 API but changes and additions >> have been included where appropriate. [... ] A complete reference to >> the BeOS R5 API is available on the web in The Be Book." [1] >> >> The Function Index in that book lists the get_system_info() function >> [2]. This function returns a system_info structure that includes >> fields such as cpu_count, max_threads, and used_threads. >> >> Is that what we need? > > The following C code on Haiku (as a KVM/QEMU guest given 2 cpu's): > [C] > #include > #include > > int main() { > > ??? system_info sys_info; > > ??? get_system_info(&sys_info); > ??? printf("ncpus: %d\nmax_threads: %d\nused_threads: %d", > sys_info.cpu_count, sys_info.max_threads, sys_info.used_threads); > ??? printf("available threads: %d", sys_info.max_threads - > sys_info.used_threads); > } > [/C] > > produced: > [console] > ncpus: 2 > max_threads: 4096 > used_threads: 150 > available threads: 3946 > [/console] > > Somehow I don't think threads is what we want. > > Thanks. We actually need the number of "virtual" cpus, not the real ones. Normally it's the same, except with technology like "hyper-threading", where 1 real CPU = 2 virtual CPUs. Can you integrate your code into the '/main/share/gb_system_temp.h' file? Regards, -- Beno?t Minisini From rwe-sse at osnanet.de Tue Feb 22 12:28:06 2022 From: rwe-sse at osnanet.de (Rolf-Werner Eilert) Date: Tue, 22 Feb 2022 12:28:06 +0100 Subject: [Gambas-user] Looking for GridView Header Width and Height In-Reply-To: <1001dc8e-ca24-5db0-2892-26c5ca57beb1@gmail.com> References: <2390fa18-5716-dc33-374e-0ead704cf1cf@osnanet.de> <1001dc8e-ca24-5db0-2892-26c5ca57beb1@gmail.com> Message-ID: <9d8d2039-3d4e-6b6d-ee8f-9db57fb6d5e5@osnanet.de> Am 21.02.22 um 19:16 schrieb Beno?t Minisini: > Le 21/02/2022 ? 18:59, Rolf-Werner Eilert a ?crit?: >> How can I find a GridView's Header width and height? >> >> If I use .Top or .Left, the coordinates will only be correct with >> headers off. When I set Headers to Both, the coordinates won't fit >> anymore like here: >> >> ??Public Sub GridView2_Scroll() >> >> ??? With GridView2 >> ????? Label2.X = .X + .Columns[2].Left >> ????? Label2.Y = .Y - .ScrollY + .Rows[5].Top >> >> How can I find the width of the GridView Row headers and the height of >> the GridView Column headers to add these to the coordinates? >> >> Hope you understand what I mean. >> >> Regards >> Rolf >> >> ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > > Use 'GridView.Columns.Height' and 'GridView.Rows.Height'. > > Regards, > Thank you, that solved it. Regards Rolf From bagonergi at gmail.com Tue Feb 22 14:04:19 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 22 Feb 2022 14:04:19 +0100 Subject: [Gambas-user] Italian translations merge Message-ID: Hi Benoit, I didn't understand if the merge of the last translations was successful can you check? If yes, I'm not convinced that the template translations work anyway Regards Gianluigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at westwoodsvcs.com Tue Feb 22 14:57:15 2022 From: brian at westwoodsvcs.com (Brian G) Date: Tue, 22 Feb 2022 05:57:15 -0800 (PST) Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <4f0017cc-3c37-b577-4cba-2e960e14a656@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> <4f0017cc-3c37-b577-4cba-2e960e14a656@gmail.com> Message-ID: <1515688311.31610.1645538235771.JavaMail.zimbra@westwoodsvcs.com> ----- On Feb 22, 2022, at 2:56 AM, Beno?t Minisini g4mba5 at gmail.com wrote: > Le 22/02/2022 ? 00:53, T Lee Davidson a ?crit?: >> On 2/21/22 13:15, T Lee Davidson wrote: >>> On 2/21/22 10:17, Beno?t Minisini wrote: >> [snip] >>>> But we must add in this include file a Haiku OS function that returns >>>> the number of physical threads the CPU(s) can handle. >>> >>> https://www.haiku-os.org/docs/api/: >>> "The Haiku API is based on the BeOS R5 API but changes and additions >>> have been included where appropriate. [... ] A complete reference to >>> the BeOS R5 API is available on the web in The Be Book." [1] >>> >>> The Function Index in that book lists the get_system_info() function >>> [2]. This function returns a system_info structure that includes >>> fields such as cpu_count, max_threads, and used_threads. >>> >>> Is that what we need? >> >> The following C code on Haiku (as a KVM/QEMU guest given 2 cpu's): >> [C] >> #include >> #include >> >> int main() { >> >> ??? system_info sys_info; >> >> ??? get_system_info(&sys_info); >> ??? printf("ncpus: %d\nmax_threads: %d\nused_threads: %d", >> sys_info.cpu_count, sys_info.max_threads, sys_info.used_threads); >> ??? printf("available threads: %d", sys_info.max_threads - >> sys_info.used_threads); >> } >> [/C] >> >> produced: >> [console] >> ncpus: 2 >> max_threads: 4096 >> used_threads: 150 >> available threads: 3946 >> [/console] >> >> Somehow I don't think threads is what we want. >> >> > > Thanks. > > We actually need the number of "virtual" cpus, not the real ones. > Normally it's the same, except with technology like "hyper-threading", > where 1 real CPU = 2 virtual CPUs. > > Can you integrate your code into the '/main/share/gb_system_temp.h' file? > > Regards, > > -- > Beno?t Minisini > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- In testing the above code does in fact reports all real cpu and threads combined so 4 cores and 2 threads per core it reports 8 cpus "Failure is the key to success; each mistake teaches us something" .. Morihei Ueshiba Brian G From sharon at 455.co.il Tue Feb 22 22:41:51 2022 From: sharon at 455.co.il (Mayost Sharon) Date: Tue, 22 Feb 2022 23:41:51 +0200 Subject: [Gambas-user] ColumnView Text in a second column Message-ID: <20220222213429.M73651@455.co.il> Hello I have a control: ColumnView with 3 columns I add ITEM How do I set ITEM text to be in column 2 or 3 etc ... Thank you From bagonergi at gmail.com Tue Feb 22 23:21:39 2022 From: bagonergi at gmail.com (Gianluigi) Date: Tue, 22 Feb 2022 23:21:39 +0100 Subject: [Gambas-user] ColumnView Text in a second column In-Reply-To: <20220222213429.M73651@455.co.il> References: <20220222213429.M73651@455.co.il> Message-ID: Il giorno mar 22 feb 2022 alle ore 22:42 Mayost Sharon ha scritto: > Hello > > I have a control: ColumnView with 3 columns > I add ITEM > How do I set ITEM text to be in column 2 or 3 etc ... > > Thank you > Following is an old study project of mine, I hope it is helpful. I don't know if it is correct because the ColumnView I never use it. You can also see this discussion: https://lists.gambas-basic.org/pipermail/user/2006-July/012927.html Regards Gianluigi Private hColumnView As ColumnView Public Sub Form_Open() Me.Arrangement = Arrange.Vertical Me.Margin = True With hColumnView = New ColumnView(Me) As "ColumnView1" .Expand = True .Columns.count = 4 '.Header = False .Columns[0].Alignment = Align.Center .Columns[0].Title = "Nome" .Columns[1].Title = "Amici 1" .Columns[2].Title = "Amici 2" .Columns[3].Title = "In competizione con" .add("first", "Pippo", Picture["icon:/16/clock"]) hColumnView["first"][1] = "Pluto" hColumnView["first"][2] = "Paperino" hColumnView["first"][3] = "Gastone" .add("second", "Topolino", Picture["icon:/16/group"]) hColumnView["second"][1] = "Minnie" hColumnView["second"][2] = "Basettoni" hColumnView["second"][3] = "Gamba di legno" .Columns[1].Width = -1 .Columns[2].Width = -1 .Columns[3].Width = -1 End With End Public Sub ColumnView1_Click() Dim hGrid As GridView = hColumnView.Children[0] Print "Colonna "; hGrid.Column Print "Chiave "; Quote(hColumnView.Current.Key) Print "Valore "; Quote(hColumnView[hColumnView.Current.Key][hGrid.Column]); "\n" End -------------- next part -------------- An HTML attachment was scrubbed... URL: From chrisml at deganius.de Wed Feb 23 01:50:20 2022 From: chrisml at deganius.de (Christof Thalhofer) Date: Wed, 23 Feb 2022 01:50:20 +0100 Subject: [Gambas-user] Gambas called by Apache does not respect LANG? In-Reply-To: References: Message-ID: Hi Jussi, Am 21.02.22 um 00:42 schrieb Jussi Lahtinen: > Not sure, maybe it is set in LC_TIME ? No, the error was that I forgot to install 'locales' and 'locales-all' in the Docker container with the Apache which runs my Gambas program as CGI. Alles Gute Christof Thalhofer -- Dies ist keine Signatur -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: From t.lee.davidson at gmail.com Wed Feb 23 02:29:10 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Tue, 22 Feb 2022 20:29:10 -0500 Subject: [Gambas-user] Gambas on Haiku? In-Reply-To: <4f0017cc-3c37-b577-4cba-2e960e14a656@gmail.com> References: <4f1a05536024aabfd1e862004020df54@tiscali.it> <1645245424.456083970@f47.my.com> <06bfd7cf-10ea-3f2e-731f-d9dc7db3d226@gmail.com> <0491c216-471f-f056-2524-992b47bf07d1@allunix.ru> <5f5c35d9-46b6-e435-ec27-a34f7d6e64f5@gmail.com> <9bf9f8ec-a4af-2c26-a9cb-4afeeacecdc8@gmail.com> <4f0017cc-3c37-b577-4cba-2e960e14a656@gmail.com> Message-ID: On 2/22/22 05:56, Beno?t Minisini wrote: > Thanks. > > We actually need the number of "virtual" cpus, not the real ones. Normally it's the same, except with technology like > "hyper-threading", where?1?real?CPU?=?2?virtual?CPUs. > > Can?you?integrate?your?code?into?the?'/main/share/gb_system_temp.h'?file? Attached is gb_system_temp.h with the code integrated. I could not test if it actually worked, because 'make' encountered a fatal error. Since I cannot copy and paste from guest to host, I have retyped the error, hopefully, with enough context to make it meaningful ([development_path] is a placeholder for a *long* path): CCLD gbcm3 [development_path]/x86_64-unknown-haiku/bin/ld: cannot find -ldl collect2: error: ld returned 1 exit status Makefile:593: recipe for target 'gbi3' failed -- Lee -------------- next part -------------- A non-text attachment was scrubbed... Name: gb_system_temp.h Type: text/x-chdr Size: 1662 bytes Desc: not available URL: From gambas.fr at gmail.com Fri Feb 25 19:16:34 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Fri, 25 Feb 2022 19:16:34 +0100 Subject: [Gambas-user] A small renew Message-ID: Hi to all, Just some word about, the reopen of https://gambas-fr.org the site work again and numerous codes examples can be explore (ex: gambas forge) -- Fabien Bodard From charlie at cogier.com Sat Feb 26 10:48:33 2022 From: charlie at cogier.com (Charlie Ogier) Date: Sat, 26 Feb 2022 09:48:33 +0000 Subject: [Gambas-user] A small renew In-Reply-To: References: Message-ID: Hi Fabien, I have tried to create an account but I always get the following message but no image! Charlie On 25/02/2022 18:16, Fabien Bodard wrote: > Hi to all, > > Just some word about, the reopen of > > https://gambas-fr.org > > the site work again and numerous codes examples can be explore > > (ex: gambas forge) > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2022-02-26_09%3A46%3A22.png Type: image/png Size: 53128 bytes Desc: not available URL: From gambas.fr at gmail.com Sat Feb 26 12:39:51 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sat, 26 Feb 2022 12:39:51 +0100 Subject: [Gambas-user] A small renew In-Reply-To: References: Message-ID: Hi Charlie , True ... the recaptcha fail ... arf... old code from 15 years ago Le sam. 26 f?vr. 2022 ? 10:49, Charlie Ogier a ?crit : > Hi Fabien, > > I have tried to create an account but I always get the following message > but no image! > > > > Charlie > > On 25/02/2022 18:16, Fabien Bodard wrote: > > Hi to all, > > Just some word about, the reopen of > https://gambas-fr.org > > the site work again and numerous codes examples can be explore > > (ex: gambas forge) > > > > > ----[ http://gambaswiki.org/wiki/doc/netiquette ]---- > -- Fabien Bodard -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2022-02-26_09%3A46%3A22.png Type: image/png Size: 53128 bytes Desc: not available URL: From gambas.fr at gmail.com Sun Feb 27 13:44:29 2022 From: gambas.fr at gmail.com (Fabien Bodard) Date: Sun, 27 Feb 2022 13:44:29 +0100 Subject: [Gambas-user] gb.httpd Message-ID: Hi, For a small try on gb.web.gui I've gb.httpd: bind 0.0.0.0 - Address already in use gb.httpd: bind :: - Permission denied gb.httpd: bind 0.0.0.0 - Permission denied I've setup my GB_HTTPD_PORT to 8080 but in all case firefox can't connect... What I've done false ? -- Fabien Bodard From t.lee.davidson at gmail.com Sun Feb 27 19:38:53 2022 From: t.lee.davidson at gmail.com (T Lee Davidson) Date: Sun, 27 Feb 2022 13:38:53 -0500 Subject: [Gambas-user] gb.httpd In-Reply-To: References: Message-ID: <09bee660-4eb0-916a-b839-6b21371e4d42@gmail.com> On 2/27/22 07:44, Fabien Bodard wrote: > Hi, > > For a small try on gb.web.gui > > I've > gb.httpd: bind 0.0.0.0 - Address already in use > gb.httpd: bind :: - Permission denied > gb.httpd: bind 0.0.0.0 - Permission denied > > I've setup my GB_HTTPD_PORT to 8080 > > but in all case firefox can't connect... What I've done false ? I'm not sure what you've done. Here's what I did. I created the sample Webform application by choosing New Project and selecting "Web form application" for the type. Changing nothing and running it from the IDE, I get in the console only one line: "gb.httpd: bind 0.0.0.0 - Address already in use". My browser (Firefox) is automatically launched with the web form accessible at http://localhost:8080. You can check to see if the application has actually bound port 8080 using either of the following in a terminal console: ss -tnlp lsof -nP -iTCP -sTCP:LISTEN -- Lee From mbelmonte at belmotek.net Sun Feb 27 23:54:22 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Sun, 27 Feb 2022 23:54:22 +0100 Subject: [Gambas-user] A small renew In-Reply-To: References: Message-ID: El 25/2/22 a las 19:16, Fabien Bodard escribi?: > the site work again and numerous codes examples can be explore I think it's a good thing and I'm happy about it. Thanks. From mbelmonte at belmotek.net Mon Feb 28 11:13:50 2022 From: mbelmonte at belmotek.net (Martin Belmonte) Date: Mon, 28 Feb 2022 11:13:50 +0100 Subject: [Gambas-user] A small renew In-Reply-To: References: Message-ID: El 25/2/22 a las 19:16, Fabien Bodard escribi?: > the site work again and numerous codes examples can be explore ok, i made a post [1] it works, but when I do "public" the browser show the page with the message: The connection was reset The connection to the server was reset while the page was loading. The site could be temporarily unavailable or too busy. Try again in a few moments. If you are unable to load any pages, check your computer?s network connection. If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web. Because of this, I sent the same message twice. Then when I set one of these messages as solved, the same window also appears in the browser (firefox). [1] https://gambas-fr.org/sujet-5082-presentation-de-la-classe-config-configuration-de-logiciels-avec-json--page-1.html#m1 Martin.