Recent

Author Topic: Does fpgui still maintained?  (Read 2608 times)

guest65109

  • Guest
Does fpgui still maintained?
« on: January 05, 2020, 12:47:07 pm »
I tried to build an empty form project with the fpgui widgetset. After I copy the src directory to lcl/fpgui I attempted to build the example project without success. First, it ask about a missing unit synregexpr. I searched and can't found this unit anywhere but found it's being replaced by regexpr, so I edited fpg_main to replace synregexpr with regexpr. It continue to build until it present me another missing unit error: unit graph. I searched and the first thing I saw is this unit is a part of the RTL! So why it said the unit is missing? I don't understand. I also can't got any further.

Fred vS

  • Hero Member
  • *****
  • Posts: 1982
    • StrumPract is the musicians best friend
Re: Does fpgui still maintained?
« Reply #1 on: January 05, 2020, 05:30:26 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D
I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6705
  • Debugger - SynEdit - and more
    • wiki
Re: Does fpgui still maintained?
« Reply #2 on: January 05, 2020, 05:37:59 pm »
I guess this is about the LCL-widgetset for fpgui.

According to svn, it had its last update in May 2019  (and unrelated changed later...)
The May update was a set of patches from Graeme.

Other than this, no idea how regularly it is looked after....

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #3 on: January 05, 2020, 05:39:38 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D

It seemed /usr/share/lazarus/2.0.6/lcl/interfaces/fpgui/README.txt need updating.

Quote
fpGUI Toolkit
=============

The official fpGUI website is:

  http://fpgui.sourceforge.net


Getting the source code
-----------------------
The Lazarus svn does not contain the fpGUI sources. You can get the
fpGUI sources via the fpGUI Git repository as follows:

  git clone git://git.code.sf.net/p/fpgui/code fpgui-code

...or you can download a zip archive of the latest code, using
the mirror repository on GitHub.

  https://github.com/graemeg/fpGUI/archive/master.zip


Setup to compile LCL-fpGUI
--------------------------

 Option 1)
   Copy the 'src' directory from the fpGUI sources into your Lazarus
   directory as follows:

     <fpgui>/src/ ⇒ <lazarus>/lcl/interfaces/fpgui/src/

 Option 2)
   Use your file systems's symbolic linking function to simply link
   the fpGUI src directory to the correct location in Lazarus.

   For example:
     cd /opt/lazarus/lcl/interfaces/fpgui
     ln -s /path/to/fpgui/src src


For more details see:
http://wiki.freepascal.org/fpGUI_Interface


I will follow your INSTALL.txt and check if it works.

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #4 on: January 05, 2020, 05:43:31 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D

Hi, Fred. Where could I get aggpas? I can't found it under available packages nor Online Package Manager.

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #5 on: January 05, 2020, 06:01:21 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D

Hi, Fred. Where could I get aggpas? I can't found it under available packages nor Online Package Manager.

Finally found it: http://www.crossgl.com/aggpas/

Not updated since 1 October 2009?  :o It seemed to be abandonware. I will not take the risk to install it. My investment on fpgui now considered as a waste of time. I will stop here. Sorry, Fred.

MarkMLl

  • Hero Member
  • *****
  • Posts: 1444
Re: Does fpgui still maintained?
« Reply #6 on: January 05, 2020, 06:09:38 pm »
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.

Fred vS

  • Hero Member
  • *****
  • Posts: 1982
    • StrumPract is the musicians best friend
Re: Does fpgui still maintained?
« Reply #7 on: January 05, 2020, 06:18:52 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D

Hi, Fred. Where could I get aggpas? I can't found it under available packages nor Online Package Manager.

Aggpas can be used with fpGUI but it is not obliged, it is a fpGUI option for extended design on canvas.
You may also use BGrabitmap, it is fpGUI compatible.

Fre;D

I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #8 on: January 05, 2020, 06:23:01 pm »
Also see https://github.com/CWBudde/AggPasMod

MarkMLl

Thanks for it. Anyway, I compiled the aggpas from lazarus components directory. After that, I could get package fpgui_toolkit.lpk compiled. But Lazarus complains the unit fpg_main is missing, I then do exactly like my first post on this thread, and it ended up exactly the same as my first post already show, it failed to find unit graph even if I add the path to package graph from fpcsrc to Other unit files.

Just a gui toolkit but took too much efforts and finally still can't compile normally. It's a waste of time. It doesn't worth. Don't try this widgetset.

p/s: Sorry, I'm rude again.

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #9 on: January 05, 2020, 06:24:50 pm »
Hello.

Yes, fpGUI is still maintained:
https://github.com/graemeg/fpGUI/tree/maint

Please, read the INSTALL.txt file, all is explained how to do if you use Lazarus:
https://github.com/graemeg/fpGUI/blob/maint/docs/INSTALL.txt

Fre;D

Hi, Fred. Where could I get aggpas? I can't found it under available packages nor Online Package Manager.

Aggpas can be used with fpGUI but it is not obliged, it is a fpGUI option for extended design on canvas.
You may also use BGrabitmap, it is fpGUI compatible.

Fre;D

But how? How to use BGrabitmap instead of Aggpas? Talk is cheap, show me how. Lazarus showed it's a hard dependency package of fpgui_toolkit.lpk. Without it, the package won't compile. Anyway, I could get over the Aggpas step, the problem now is unit graph, not Aggpas.

p/s: Sorry for being rude.

MarkMLl

  • Hero Member
  • *****
  • Posts: 1444
Re: Does fpgui still maintained?
« Reply #10 on: January 05, 2020, 06:29:29 pm »
Thanks for it. Anyway, I compiled the aggpas from lazarus components directory. After that, I could get package fpgui_toolkit.lpk compiled. But Lazarus complains the unit fpg_main is missing, I then do exactly like my first post on this thread, and it ended up exactly the same as my first post already show, it failed to find unit graph even if I add the path to package graph from fpcsrc to Other unit files.

Just a gui toolkit but took too much efforts and finally still can't compile normally. It's a waste of time. It doesn't worth. Don't try this widgetset.

p/s: Sorry, I'm rude again.

(Checks first message) Which sounds as though the Makefiles need tweaking, which is "above your pay grade". One has to wonder how often that particular build is tested (I suspect seldom, since I don't think Lazarus is routinely built for "minority" targets) and whether there's any obvious way of checking that at least the Makefiles are OK (i.e. even if there were issues with the built IDE/LCL).

Oh, and I'd strongly suggest that if Martin or Fred attempt to help you listen to them attentively.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #11 on: January 05, 2020, 06:39:36 pm »
Thanks for it. Anyway, I compiled the aggpas from lazarus components directory. After that, I could get package fpgui_toolkit.lpk compiled. But Lazarus complains the unit fpg_main is missing, I then do exactly like my first post on this thread, and it ended up exactly the same as my first post already show, it failed to find unit graph even if I add the path to package graph from fpcsrc to Other unit files.

Just a gui toolkit but took too much efforts and finally still can't compile normally. It's a waste of time. It doesn't worth. Don't try this widgetset.

p/s: Sorry, I'm rude again.

(Checks first message) Which sounds as though the Makefiles need tweaking, which is "above your pay grade". One has to wonder how often that particular build is tested (I suspect seldom, since I don't think Lazarus is routinely built for "minority" targets) and whether there's any obvious way of checking that at least the Makefiles are OK (i.e. even if there were issues with the built IDE/LCL).

Oh, and I'd strongly suggest that if Martin or Fred attempt to help you listen to them attentively.

MarkMLl

I would rather quit.

Fred vS

  • Hero Member
  • *****
  • Posts: 1982
    • StrumPract is the musicians best friend
Re: Does fpgui still maintained?
« Reply #12 on: January 05, 2020, 07:05:18 pm »
Hello.

Sorry mr.coll for the confusion.

There are 2 fpGUI flavors: the "pure fpGUI" and the "LCL/fpGUI".

The "LCL/fpGUI" uses the LCL developed by the Lazarus team that uses the fpGUI widgetset, like it does with other widgetset (GTK, Qt, Carbon, ...).

This "LCL/fpGUI" is in development but not yet operational, some widgets are not yet working (Tfpg_label for example).

"LCL/fpGUI" is provided in Lazarus source, but, IMHO, not already ready to use.

But, a contrario, the "Pure fpGUI" version is perfectly working and easy to use.
And with "Pure fpGUI" you will have lighter, faster, stronger executables, without any dependencies.

All the infos that I give you in previous posts are about "Pure fpGUI".

Fre;D

I use Lazarus 2.0.6 32/64 and FPC 3.2.0 32/64 on Debian 10.2 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64 and Mac OS X Snow Leopard 32.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt, Carbon.

https://github.com/fredvs
https://gitlab.com/fredvs

valdir.marcos

  • Hero Member
  • *****
  • Posts: 1007
Re: Does fpgui still maintained?
« Reply #13 on: January 06, 2020, 01:06:53 am »
p/s: Sorry, I'm rude again.

p/s: Sorry for being rude.

I would rather quit.
Being patient is a virtue.
Being rude doesn't help and it's considered as a moral harassment in a paid environment and as a valid social exclusion reason on a voluntary environment...
Please, be more careful with your needs, feelings and words.

guest65109

  • Guest
Re: Does fpgui still maintained?
« Reply #14 on: January 06, 2020, 04:56:56 am »
Hello.

Sorry mr.coll for the confusion.

There are 2 fpGUI flavors: the "pure fpGUI" and the "LCL/fpGUI".

The "LCL/fpGUI" uses the LCL developed by the Lazarus team that uses the fpGUI widgetset, like it does with other widgetset (GTK, Qt, Carbon, ...).

This "LCL/fpGUI" is in development but not yet operational, some widgets are not yet working (Tfpg_label for example).

"LCL/fpGUI" is provided in Lazarus source, but, IMHO, not already ready to use.

But, a contrario, the "Pure fpGUI" version is perfectly working and easy to use.
And with "Pure fpGUI" you will have lighter, faster, stronger executables, without any dependencies.

All the infos that I give you in previous posts are about "Pure fpGUI".

Fre;D

So I have to code pure fpgui by hand? Is there any form designer?

 

TinyPortal © 2005-2018