Recent

Author Topic: The Important FpGUI Widgeset interface developement  (Read 57718 times)

Hydexon

  • Full Member
  • ***
  • Posts: 166
The Important FpGUI Widgeset interface developement
« on: March 19, 2011, 05:14:56 pm »
Hello, i want to say to the Lazarus IDE developers the importance of the FpGUI Widgetset interface because this can be very useful and helps the Lazarus IDE more crossplatform under operating systems (UNIX) doesn't have GTK,Qt and others (Except Mac OS X). for example AIX, HP-UX, IRIX (I think), and however the enterprises uses Lazarus for their Applications!.
Lazarus 1.0.4 Stable - FPC 2.6.0 - gtk2 | Linux Mint 14 Nadia | GNOME Shell 3.6.2 - Awesome | Intel x86 | HP Mini 1020-LA Netbook (old)
Lazarus 2.0.2 Stable - FPC 3.0.2 - Windows | Lenovo IdeaPad Y

Leledumbo

  • Hero Member
  • *****
  • Posts: 8266
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: The Important FpGUI Widgeset interface developement
« Reply #1 on: March 19, 2011, 06:06:53 pm »
I even thinking of another better idea: an X11 based widgetset.

Hydexon

  • Full Member
  • ***
  • Posts: 166
Re: The Important FpGUI Widgeset interface developement
« Reply #2 on: March 19, 2011, 06:26:49 pm »
Yes, Can be.
Lazarus 1.0.4 Stable - FPC 2.6.0 - gtk2 | Linux Mint 14 Nadia | GNOME Shell 3.6.2 - Awesome | Intel x86 | HP Mini 1020-LA Netbook (old)
Lazarus 2.0.2 Stable - FPC 3.0.2 - Windows | Lenovo IdeaPad Y

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8726
  • FPC developer.
Re: The Important FpGUI Widgeset interface developement
« Reply #3 on: March 19, 2011, 07:53:10 pm »
for example AIX,
http://www.perzl.org/aix/index.php?n=Main.Gtk

Quote
HP-UX,
http://hpux.connect.org.uk/hppd/hpux/Gtk/Development/gtk+-1.2.10/

Quote
IRIX (I think),

http://www.nekochan.net/weblog/archives/2004/02/gnomegtk-2-offi.html

Quote
and however the enterprises uses Lazarus for their Applications!.

The Enterprise mentality is to no use anything that is not supported by the OS vendor. If GTK/QT won't qualify, then certainly Lazarus won't either.

Hydexon

  • Full Member
  • ***
  • Posts: 166
Re: The Important FpGUI Widgeset interface developement
« Reply #4 on: March 19, 2011, 07:56:25 pm »
If the user don't know what a hell is gtk or qt?
Lazarus 1.0.4 Stable - FPC 2.6.0 - gtk2 | Linux Mint 14 Nadia | GNOME Shell 3.6.2 - Awesome | Intel x86 | HP Mini 1020-LA Netbook (old)
Lazarus 2.0.2 Stable - FPC 3.0.2 - Windows | Lenovo IdeaPad Y

TurboRascal

  • Hero Member
  • *****
  • Posts: 672
  • "Good sysadmin. Bad programmer."™
Re: The Important FpGUI Widgeset interface developement
« Reply #5 on: March 20, 2011, 03:09:14 am »
I even thinking of another better idea: an X11 based widgetset.

I was always thinking how nice would it be having a possibility to use Athena 3D Widgeset as a fallback option. :) Yes, it is ancient, but it's always there ;)
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8726
  • FPC developer.
Re: The Important FpGUI Widgeset interface developement
« Reply #6 on: April 02, 2011, 04:10:16 pm »
If the user don't know what a hell is gtk or qt?

Then he sure won't know fpgui.

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: The Important FpGUI Widgeset interface developement
« Reply #7 on: May 26, 2011, 07:49:03 pm »
I even thinking of another better idea: an X11 based widgetset.
fpGUI uses X11 (xlib) directly. How in this different to what you suggested?
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: The Important FpGUI Widgeset interface developement
« Reply #8 on: May 26, 2011, 07:51:35 pm »
for example AIX, HP-UX, IRIX (I think), and however the enterprises uses Lazarus for their Applications!.

Does FPC support those platforms?
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: The Important FpGUI Widgeset interface developement
« Reply #9 on: May 26, 2011, 07:59:07 pm »

I was always thinking how nice would it be having a possibility to use Athena 3D Widgeset as a fallback option. :) Yes, it is ancient, but it's always there ;)

With the new theme API in fpGUI, the following look will be very easy to duplicate. I'm already working on a Motif theme, and Xaw3d can simply be a desendant of that.

http://www.efalk.org/Widgets/#xaw3d
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8726
  • FPC developer.
Re: The Important FpGUI Widgeset interface developement
« Reply #10 on: May 27, 2011, 07:01:28 pm »
for example AIX, HP-UX, IRIX (I think), and however the enterprises uses Lazarus for their Applications!.

Does FPC support those platforms?

No. AIX is mostly POWER based nowadays, so it should be possible in theory.

HP-UX is mostly Itanium nowadays, and IRIX (when it was not dead and buried) mostly MIPS, so not even close.

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8726
  • FPC developer.
Re: The Important FpGUI Widgeset interface developement
« Reply #11 on: May 27, 2011, 07:14:48 pm »
I even thinking of another better idea: an X11 based widgetset.

I was always thinking how nice would it be having a possibility to use Athena 3D Widgeset as a fallback option. :) Yes, it is ancient, but it's always there ;)

Like xforms it used to be standard installed (as soon as you'd install X you'd have it years back). But is this still the case?

If you have tell users to install it, you might as well use GTK


TurboRascal

  • Hero Member
  • *****
  • Posts: 672
  • "Good sysadmin. Bad programmer."™
Re: The Important FpGUI Widgeset interface developement
« Reply #12 on: September 12, 2011, 10:34:47 pm »
I was always thinking how nice would it be having a possibility to use Athena 3D Widgeset as a fallback option. :) Yes, it is ancient, but it's always there ;)

Like xforms it used to be standard installed (as soon as you'd install X you'd have it years back). But is this still the case?

If you have tell users to install it, you might as well use GTK

Both Athena widgetsets (the ugly and the uglier ;) ) are official (I believe) parts of the X Window System and the X.org distribution. I guess they should always be available in X (as are so many other components and protocol subsystems, obsolete and all but forgotten).

However, looking from today's perspective, odds are X will soon be displaced by Wayland or something else which is more modern than X. Considering that, perhaps there is no sense in flirting with X specific components any more... :)
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

Carver413

  • Full Member
  • ***
  • Posts: 119
Re: The Important FpGUI Widgeset interface developement
« Reply #13 on: September 13, 2011, 02:03:22 am »
Opengl is the future. in this way you need only capture basic windowing functions.

Paul Breneman

  • Sr. Member
  • ****
  • Posts: 290
    • Control Pascal
Re: The Important FpGUI Widgeset interface developement
« Reply #14 on: May 25, 2012, 06:58:26 pm »
I just updated the minimal Free Pascal and fpGUI ARM distro on this page:
  http://www.turbocontrol.com/easyfpgui.htm

That might just be the easiest way to try Free Pascal and a GUI program on the Raspberry Pi (or other small ARM Linux systems), which I hope to do as soon as a friend gets delivery on one.
Regards,
Paul Breneman
www.ControlPascal.com

 

TinyPortal © 2005-2018