Recent

Author Topic: fpGUI x wxWidgets  (Read 32903 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: fpGUI x wxWidgets
« Reply #15 on: August 02, 2014, 11:35:11 pm »
Quote
Some of them will be using really lean window managers and will not appreciate me forcing them to install Qt or GTK.

+ 10 ( and for Qt you have to force them to install qt4pas too  :-X)

Quote
Also the program is downloaded over the Internet so the smaller it is the better.  I have customers in places with very poor Internet connections.

+ 10 (I work in countries with bad connections, with very old computers, how small the exe, how better...)

A other very important point : no dependencies needed, no libraries missing or obsolete...  ;)
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

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

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: fpGUI x wxWidgets
« Reply #16 on: August 03, 2014, 02:02:55 am »
Unfortunately I have had to maintain an LCL version for my Mac OSX customers.
fpGUI apps can be compiled for OSX - it uses the same X11 support as it does for Linux and FreeBSD. The X11 support come standard with OSX installs for many OS versions already. You might just want to create a prettier theme for OSX users - they are always a bit fussy. ;)
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: fpGUI x wxWidgets
« Reply #17 on: August 03, 2014, 02:13:58 am »
Smaller, faster, leaner, more backwards compatible, no dependencies on other libraries.  This is what I need and I think fpgui does the job.  I really appreciate those who made the effort to develop it.
That was exactly my design goal! I'm very happy to hear fpGUI works for you. :)
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: fpGUI x wxWidgets
« Reply #18 on: August 03, 2014, 02:22:05 am »
http://sourceforge.net/p/fpgui/bugs/15/
That is a developer incorrectly using TThread, painting outside the OnPaint event etc. Thus a developer issue, not a fpGUI one. I use fpGUI multi-threaded apps all the time, and have no such issue.

On a side note:
  It seems SourceForge doesn't notify me about bug reports.  :( I didn't even know about those four open issues. Github emails me as soon as a new issue or comment on an issue occurs.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: fpGUI x wxWidgets
« Reply #19 on: August 03, 2014, 02:24:20 am »
PS: Im not sure that Graeme follows sf-bug issues.
It's not that I don't read them, it is simply that SF doesn't seem to notify me about them. I never even knew they exist. I'll address those open issues shortly.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: fpGUI x wxWidgets
« Reply #20 on: August 03, 2014, 09:51:12 am »
Can you perhaps close that sf issue tracker and redirect to the main one for clarity?
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

mse

  • Sr. Member
  • ****
  • Posts: 286
Re: fpGUI x wxWidgets
« Reply #21 on: August 03, 2014, 10:32:04 am »

janvb

  • Jr. Member
  • **
  • Posts: 76
Re: fpGUI x wxWidgets
« Reply #22 on: August 03, 2014, 11:10:39 am »
Dear santa ...

1. I need native looks as themes. Some users like OSX on Windows etc
2. I need a fully customizable look and feel. Most customers want company or product look and feel with stunning graphics these days.
3. We need to compete with web developers in graphics and performance.
4. In fact, why can't my desc-top app become a web if I want to.
5. I need a GUI that can use GPU's without me noticing. I have no use for GPU's that are idle and even rPI have GPU.
6. I would like to code in a standard like LCL and not know about these things.
7. It must be lightning fast on my rPI...

I could continue :)

korba812

  • Sr. Member
  • ****
  • Posts: 392
Re: fpGUI x wxWidgets
« Reply #23 on: August 03, 2014, 11:13:55 am »
Quote
Thus a developer issue, not a fpGUI one.
Certainly is a fpGUI bug. Please check sample program before issuing judgments.

P.S.
I really like fpGUI. But it is not a remedy for all problems. I think that the toolkit should be chosen to the needs of of the project. Just as you choose a database engine for your project.
« Last Edit: August 03, 2014, 11:46:50 am by korba812 »

airpas

  • Full Member
  • ***
  • Posts: 179
Re: fpGUI x wxWidgets
« Reply #24 on: August 03, 2014, 11:56:20 am »
Quote
1. I need native looks as themes. Some users like OSX on Windows etc
2. I need a fully customizable look and feel. Most customers want company or product look and feel with stunning graphics these days.
3. We need to compete with web developers in graphics and performance.
4. In fact, why can't my desc-top app become a web if I want to.
5. I need a GUI that can use GPU's without me noticing. I have no use for GPU's that are idle and even rPI have GPU.
6. I would like to code in a standard like LCL and not know about these things.
7. It must be lightning fast on my rPI...

don't forget its just an opensource framework maintaining by one person in his spare time   

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: fpGUI x wxWidgets
« Reply #25 on: August 03, 2014, 12:11:26 pm »
Perhaps janvb is willing to contribute - you never know ;)
(And he did mention Santa so he's aware of what happens when you wish features in other people's software :) )
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

janvb

  • Jr. Member
  • **
  • Posts: 76
Re: fpGUI x wxWidgets
« Reply #26 on: August 03, 2014, 01:33:53 pm »
Perhaps janvb is willing to contribute - you never know ;)
(And he did mention Santa so he's aware of what happens when you wish features in other people's software :) )

I need to think about that, but I will regardless contribute what I am working on now.

I started learning FPC last week and it is to early for me to decide if I want to continue with FPC or not. At present I am just enjoying the hard work of others having fun :)

janvb

  • Jr. Member
  • **
  • Posts: 76
Re: fpGUI x wxWidgets
« Reply #27 on: August 03, 2014, 01:44:01 pm »
don't forget its just an opensource framework maintaining by one person in his spare time
fpGUI, wxWidgets or LCL?

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: fpGUI x wxWidgets
« Reply #28 on: August 03, 2014, 01:44:47 pm »
fpGUI=>Graeme Geldenhuys.
LCL=>multiple contributors (Lazarus team)
wxWidgets=>no idea, probably multiple people, too
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

janvb

  • Jr. Member
  • **
  • Posts: 76
Re: fpGUI x wxWidgets
« Reply #29 on: August 03, 2014, 02:53:39 pm »
fpGUI=>Graeme Geldenhuys.
LCL=>multiple contributors (Lazarus team)
wxWidgets=>no idea, probably multiple people, too
wxWidgets (former wxWindows) was mostly Julian Smart in the old days, but it is a large community now. I think it is the 3rd largest cross platform GUI community in C++ as I assume GTK and Qt are larger.
« Last Edit: August 14, 2014, 08:16:32 pm by janvb »

 

TinyPortal © 2005-2018