Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fpGUI widgetset #98

Open
Alexey-T opened this issue Jul 12, 2020 · 11 comments
Open

fpGUI widgetset #98

Alexey-T opened this issue Jul 12, 2020 · 11 comments

Comments

@Alexey-T
Copy link

Alexey-T commented Jul 12, 2020

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

@graemeg
Copy link
Owner

graemeg commented Jul 15, 2020

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

@Alexey-T
Copy link
Author

Alexey-T commented Jul 15, 2020

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

@graemeg
Copy link
Owner

graemeg commented Jul 16, 2020

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.

@Alexey-T
Copy link
Author

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

@fredvs
Copy link
Contributor

fredvs commented Jul 17, 2020

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.

@Alexey-T
Copy link
Author

Yes, pls update lcl-fpgui.

@graemeg
Copy link
Owner

graemeg commented Jul 18, 2020

@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.

@Alexey-T
Copy link
Author

Tks in advance...

@fredvs
Copy link
Contributor

fredvs commented Jul 18, 2020

@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...)

@graemeg
Copy link
Owner

graemeg commented Jul 18, 2020

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.

@haword
Copy link

haword commented Nov 6, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants