Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-04 11:05, Mark Morgan Lloyd wrote: Graeme, could you update us on the extent to which Lazarus or an equivalent IDE supports form design etc. for fpGUI these days? I'm not sure I fully understand the question, but I'll try answering it. fpGUI was design so it doesn't dictate what

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Mark Morgan Lloyd
Gour wrote: Mark Morgan Lloyd markMLl.fpc-pascal-wEaNgGkE20o7VdE/foj...@public.gmane.org writes: The first option would be a pure Pascal one, driving either a graphical or a text-based (curses etc.) UI. Here you mean fpGUI MSEgui? No, more than anything I mean going directly to the

[fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Hello, I’m new to FPC and researching about different GUI options available to write open-source multi-platform desktop app using FPC… Based on what I’ve found there are mainly three options: a) Lazarus and LCL b) fpGUI c) MSEgui Afaict, a) support all three main OS-es - Linux, Mac Windows

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-03 15:41, Gour wrote: Is b)’s support for Mac via X11 good-enough or is b) more suitable, as I read somewhere, for embedded platforms? As I mentioned in a private email, I have written commercial software using fpGUI for the Mac. The client I worked for was not at all phased by the

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Mark Morgan Lloyd
Graeme Geldenhuys wrote: On 2015-08-03 15:41, Gour wrote: Is b)’s support for Mac via X11 good-enough or is b) more suitable, as I read somewhere, for embedded platforms? As I mentioned in a private email, I have written commercial softwareusing fpGUI for the Mac. The client I worked for was

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Graeme Geldenhuys mailinglists-8YTDi+lb5bF/7+tckll...@public.gmane.org writes: If you have the time I suggest you take a look at another open source project called tiOPF (TechInsite Object Persistence Framework). It abstracts the data persistence (saving/loading), so you simply concentrate on

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Mark Morgan Lloyd markMLl.fpc-pascal-wEaNgGkE20o7VdE/foj...@public.gmane.org writes: The first option would be a pure Pascal one, driving either a graphical or a text-based (curses etc.) UI. Here you mean fpGUI MSEgui? I tend to use the FPC+Lazarus combination on (Debian) Linux targeting

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Paul Breneman
On 08/04/2015 07:33 AM, Gour wrote: Mark Morgan Lloyd markMLl.fpc-pascal-wEaNgGkE20o7VdE/foj...@public.gmane.org writes: The first option would be a pure Pascal one, driving either a graphical or a text-based (curses etc.) UI. Here you mean fpGUI MSEgui? I tend to use the FPC+Lazarus

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-04 14:04, Marc Santhoff wrote: can you give a short explanation how the pattern is implemented or show a documentation link, please? Model-GUI-Mediator is a combination of the Observer and Mediator design patterns working together. Follow the URL shown below, and view the second

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Mark Morgan Lloyd
Gour wrote: Hello, I’m new to FPC and researching about different GUI options available towrite open-source multi-platform desktop app using FPC… Based on what I’ve found there are mainly three options: a) Lazarus and LCL b) fpGUI c) MSEgui Afaict, a) support all three main OS-es - Linux, Mac

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Marc Santhoff
On Di, 2015-08-04 at 10:49 +0100, Graeme Geldenhuys wrote: For displaying and interacting with data in a user interface, tiOPF uses a design pattern called Model-GUI-Mediator (MGM) and allows standard user interface widgets to become object aware without needing additional custom DB-aware

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Graeme Geldenhuys mailinglists-8YTDi+lb5bF/7+tckll...@public.gmane.org writes: I can confirm that SQLite3 is supported via the SqlDB database components. That wiki page is simply a bit out of date. Thank you. Sincerely, Gour -- ___ fpc-pascal

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-04 12:27, Gour wrote: (http://wiki.lazarus.freepascal.org/tiOPF) and wondered why there is no support for Sqlite3. :-) I can confirm that SQLite3 is supported via the SqlDB database components. That wiki page is simply a bit out of date. Regards, - Graeme - -- fpGUI Toolkit - a

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Paul Breneman paul2006-4ezuxmlisd143iaxyif...@public.gmane.org writes: And fpGUI is very easy to try: http://www.turbocontrol.com/easyfpgui.htm Ohh, this is a good one. Thanks. Sincerely, Gour -- He is a perfect yogī who, by comparison to his own self, sees the true equality of all

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Peter
On 03/08/15 15:41, Gour wrote: I probably do not need full power of GTK2(3) or Qt toolkit, I would advise anyway against using LCL (Qt) on Linux at the moment. I understand its based on Qt4, and Qt4 is being dropped in favour of Qt5. At the very least, check how long your distribution will

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-04 16:11, Peter wrote: I have not used Lazarus for a while, but I think you can use it as an IDE, while using fpGUI as a component set. Perhaps someone can confirm? I believe I answered that in an earlier reply.

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Martin Schreiber
Hi, I am the author of MSEide+MSEgui. On Monday 03 August 2015 16:41:44 Gour wrote: MSEgui works on Linux and Windows, while fpGUI works on all three OS-es but on Mac support is done via X11 libs. Now, let me say that Linux (Debian) is my native platform which I use and will develop on it,

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Peter
On 04/08/15 20:28, Juha Manninen wrote: when QT4 is removed, Lazarus LCL will already support QT5 bindings. Alpha version of the bindings already exist. Well, thats good news then. I couldn't find any mention of QT5 in the wiki. Peter. ___

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Graeme Geldenhuys
On 2015-08-04 21:57, Schindler Karl-Michael wrote: This is quite a twisted view, which cries for correction. Apple has put up guide lines for developers, for example the Human Interface Guidelines And even Apple can't adhere to their own HIG details. Such arguments about Mac users praising the

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Mark Morgan Lloyd markMLl.fpc-pascal-wEaNgGkE20o7VdE/foj...@public.gmane.org writes: That's going to be a problem. On x86 and x86-64 Jessie, my experience so far is that GTK2 doesn't work and that Qt is the only viable option. That’s another ’pro’ argument to use fpGUI or MSEgui… Sincerely,

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Marco van de Voort
In our previous episode, Peter said: I probably do not need full power of GTK2(3) or Qt toolkit, I would advise anyway against using LCL (Qt) on Linux at the moment. I understand its based on Qt4, and Qt4 is being dropped in favour of Qt5. At the very least, check how long your

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
marcov-bqi0ya1h...@public.gmane.org (Marco van de Voort) writes: (don't forget to ask Martin about the language he is creating, I tried to plug some M2 features, maybe you can drive the message home :-) Hmm…nothing in public yet? I believe that using FPC is giving me more confidence

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Marco van de Voort
In our previous episode, Gour said: Please ask questions about MSEide+MSEgui on the mailing list: Will visit the place, for sure? Thank you for your input. At the end, after deciding to use FPC, there is no more lack of viable options which was the case before when evaluating other

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Mark Morgan Lloyd
Peter wrote: On 03/08/15 15:41, Gour wrote: I probably do not need full power of GTK2(3) or Qt toolkit, I would advise anyway against using LCL (Qt) on Linux at the moment.I understand its based on Qt4, and Qt4 is being dropped in favour ofQt5. At the very least, check how long your

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Martin Schreiber mse0-re5jqeeqqe8avxtiumw...@public.gmane.org writes: Hi, I am the author of MSEide+MSEgui. Hiya! MSEgui works on Linux, FreeBSD and Windows. A port for OSX with X11 backend is probably doable with not much effort. I would prefer to interface to Quartz directly,

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Martin Schreiber
On Tuesday 04 August 2015 20:01:25 Gour wrote: marcov-bqi0ya1h...@public.gmane.org (Marco van de Voort) writes: (don't forget to ask Martin about the language he is creating, I tried to plug some M2 features, maybe you can drive the message home :-) Hmm…nothing in public yet?

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Gour
Peter peter-FHq+SjPhcZrJ7da/qbyxs9bpr1lh4...@public.gmane.org writes: I would advise anyway against using LCL (Qt) on Linux at the moment. I understand its based on Qt4, and Qt4 is being dropped in favour of Qt5. At the very least, check how long your distribution will be supporting Qt4.

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Martin Schreiber
On Tuesday 04 August 2015 19:03:41 Gour wrote: Martin Schreiber mse0-re5jqeeqqe8avxtiumw...@public.gmane.org writes: Though I often read that Mac people never will accept something which is not made and sold by Apple so a toolkit like MSEgui on Mac is useless and Apple tries to lock

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Juha Manninen
On Tue, Aug 4, 2015 at 6:11 PM, Peter pe...@pblackman.plus.com wrote: On 03/08/15 15:41, Gour wrote: I would advise anyway against using LCL (Qt) on Linux at the moment. I understand its based on Qt4, and Qt4 is being dropped in favour of Qt5. At the very least, check how long your

Re: [fpc-pascal] which GUI (noob)

2015-08-04 Thread Schindler Karl-Michael
Hi my two cents as a long term user of Macs, fpc and lazarus. Am 04.08.2015 um 20:01 schrieb fpc-pascal-requ...@lists.freepascal.org: Though I often read that Mac people never will accept something which is not made and sold by Apple so a toolkit like MSEgui on Mac is useless and Apple

[fpc-pascal] manipulate tun/tap in free pascal

2015-08-04 Thread Xiangrong Fang
Hi there, Is there any example to write a tun/tap driver (or adapter, whatever) on Linux using free pascal? Thanks! ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal