fpGUI icon indicating copy to clipboard operation
fpGUI copied to clipboard

fpGUI widgetset

Open Alexey-T opened this issue 4 years ago • 11 comments

CudaText exists for n years, and I always wanted to make the build for fpgui WS (linux). Will it be possible?

Alexey-T avatar Jul 12 '20 17:07 Alexey-T

Is CudaText not based on the LCL (Lazarus dependency)?

graemeg avatar Jul 15 '20 16:07 graemeg

It's based on LCL, I hoped that fpgui widgetset exists, like gtk2

Alexey-T avatar Jul 15 '20 16:07 Alexey-T

OK, then yes there is the lcl-fpgui widgetset included with Lazarus. I don't really maintain it (as I prefer working with fpGUI directly), but do on occasion implement or improve lcl-fpgui. I'm not sure what the current status of it is though, or if anybody else has picked up the reins and improved it further. It would be nice if someone did. The Lazarus mailing list would be the best place to ask.

graemeg avatar Jul 16 '20 16:07 graemeg

can you pls push fpGUI to OnlinePackageManager? Now its absent so i cannot even test fpgui-lcl Screenshot from 2020-07-16 20-18-27

Alexey-T avatar Jul 16 '20 17:07 Alexey-T

Hello Alexey.

Note that fpGUI is provided in 2 flavors: the "pure-fpgui" and the "lcl-fpgui".

Afaik, the "lcl-fpgui" is not yet synchro with last change in lcl. I did try to use it with last version of Lazarus without luck.

There is a lcl-fpgui fork provided by CodeTyphon that is working but not perfectly, some widgets are not working, like TFpgLabel.

On other side, "pure-fpgui" is working perfectly.

fredvs avatar Jul 17 '20 12:07 fredvs

Yes, pls update lcl-fpgui.

Alexey-T avatar Jul 17 '20 14:07 Alexey-T

@fredvs : I've fixed the TLabel issue with lcl-fpgui about a year or so ago (if I recall correctly).

As for getting lcl-fpgui working, I've written and followed the /lcl/interfaces/fpgui/README.txt file multiple times in the past. It worked for me, but granted, that was easily a year last. :-) I'll get the latest Lazarus and verify the state of lcl-fpgui over the weekend.

graemeg avatar Jul 18 '20 09:07 graemeg

Tks in advance...

Alexey-T avatar Jul 18 '20 09:07 Alexey-T

@fredvs : I've fixed the TLabel issue with lcl-fpgui about a year or so ago (if I recall correctly).

Ha, ok, nice!

(But I still prefer the fast, light, all-in-one-unit "pure-fpgui" widget...)

fredvs avatar Jul 18 '20 15:07 fredvs

But I still prefer the fast, light, all-in-one-unit "pure-fpgui" widget...

Oh definitely! :-) That's why I never spent much time or volunteered to maintain lcl-fpgui full time.

graemeg avatar Jul 18 '20 16:07 graemeg

But I still prefer the fast, light, all-in-one-unit "pure-fpgui" widget...

Oh definitely! :-) That's why I never spent much time or volunteered to maintain lcl-fpgui full time.

It is a pity that lcl-fpgui is not supported ( I try to build the latest version of lcl-fpgui and received errors of about inability to build.

haword avatar Nov 06 '20 22:11 haword