Recent

Author Topic: fpGUI Toolkit v0.7 (final release) for FPC 2.4  (Read 42393 times)

leocda

  • Jr. Member
  • **
  • Posts: 60
  • Computer Graphics researcher
    • Picture to People
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #15 on: August 07, 2010, 04:32:01 am »
In my opinion, if you develop from scratch, you are losing a big chance to make something different and new.

This Windows look and feel is easy to draw, but it's out-of-date nowadays.

You should try to create a GUI with an innovative appearance. Allowing themes is a nice idea, but having a new, modern, default style is priceless.

It's possible to make eye catching screen components with very low rendering overhead.

vvzh

  • Jr. Member
  • **
  • Posts: 58
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #16 on: August 07, 2010, 01:41:55 pm »
fpGUI really needs unicode text input. I couldnt see that in release notes.  IMHO If fpGUI supports Unicode it may gain much more attention.
Unicode text input was implemented in fpGUI about two years ago :) It seems the item in features you are talking about just gone unnoticed by developers and survived the changes.

hinst

  • Sr. Member
  • ****
  • Posts: 303
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #17 on: August 07, 2010, 08:06:36 pm »
Graeme: ::IMHO:: I like it, thx  :)
Too late to escape fate

Leledumbo

  • Hero Member
  • *****
  • Posts: 8279
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #18 on: August 08, 2010, 12:08:52 pm »
Graeme, are you also the person responsible for LCL-fpGUI interface? If yes, how's its status with this release?

Martin V

  • Full Member
  • ***
  • Posts: 139
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #19 on: August 10, 2010, 06:54:41 pm »
Graeme,

is it possible to use DocView in LCL applications? If yes, which archive file do I need?

Martin


DelphiFreak

  • Sr. Member
  • ****
  • Posts: 251
    • Fresh sound.
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #20 on: August 10, 2010, 08:31:39 pm »
Thank you for your efforts.

You might want to update also this
http://wiki.lazarus.freepascal.org/Roadmap

or do you think it's better to remove fpGUI from that Link ?
Linux Mint 19.1, Lazarus 2.0, Windows 7&10, Delphi 7, Delphi 10.3 Rio

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3887
  • I like bugs.
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #21 on: August 10, 2010, 08:51:17 pm »
Graeme, are you also the person responsible for LCL-fpGUI interface? If yes, how's its status with this release?

Graeme does not maintain the LCL-fpGUI interface.
There was activity with it on May, r25390, Paul Ishenin committed changes from José Mejuto.
I don't know if there are more improvements coming. I would like to see it working.

Juha
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux.

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #22 on: August 12, 2010, 09:40:13 am »
Unicode text input was implemented in fpGUI about two years ago :)
Correct. In the last two years (since the v0.6 release), a LOT of things have been added to fpGUI - simply too much to mention in a release notes document. That's why the release note mentions "a summary of new features".

To be 100% fair to the original poster, under X11 there are cases where Unicode input doesn't work. I have already tracked down the problem - I simply need to figure out how to interface with the XLib API to resolve that specific case. But it most cases, Unicode input does work.

I am also working on another "cross platform" unicode input system like what Gnome has. In any Gnome application you can press Ctrl+Shift+u, the input cursor changes and you can then enter the unicode hex value and press enter. I quite like this, and would like it in fpGUI, on all platforms - so expect this feature soon. I also plan to extend the 'Insert via Character Map' dialog (found in popup menus on edit components) to support Unicode.  :)
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #23 on: August 12, 2010, 09:42:21 am »
Graeme, are you also the person responsible for LCL-fpGUI interface? If yes, how's its status with this release?
I used to work on it, but not any more. Recently somebody else start working on it again. As far as I know all the components on the IDE Standard tab are now working.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #24 on: August 12, 2010, 09:51:00 am »
is it possible to use DocView in LCL applications? If yes, which archive file do I need?
Yes it should be possible. As far as I know you simply need to implement Application.OnHelp event handler and call DocView from there with the correct parameters. DocView also works with Lazarus IDE (via the External Tools menu) and gives context sensitive help for RTL, FCL, LCL and includes help for Object Pascal language reference. I have been working this week on fpdoc to improve the INF help output for use with DocView. I should be releasing binaries for DocView and pre-build INF help which users can download from fpGUI's SourceForge Download page.

Included with the binary release, I'll make available the open source cross-platform IPF Compiler which you use to compile IPF (help source files) into binary HLP or INF help files - for use with DocView.

I'm also redesigning the fpGUI website as we speak. The new website will have sections on how to use and integrate DocView with various IDE's and GUI toolkits.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #25 on: August 12, 2010, 09:59:02 am »
You might want to update also this
http://wiki.lazarus.freepascal.org/Roadmap
or do you think it's better to remove fpGUI from that Link ?

That page is very deceiving and most people don't understand what in lists. Please note the comment on that page:
Quote
These are for LCL wrapped components only, not for the specific GUI toolkit features itself.

That table does not lists the features of each individual GUI toolkit, but rather the "LCL wrapped features" implemented for LCL only. fpGUI Toolkit has support for most, if not all, the section listed, it is simply the wrapper toolkit (LCL-fpGUI) that hasn't got all the features wrapped for Lazarus LCL usage.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

DelphiFreak

  • Sr. Member
  • ****
  • Posts: 251
    • Fresh sound.
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #26 on: August 12, 2010, 09:00:22 pm »
Ok, so you suggest then to remove it from the roadmap?
Linux Mint 19.1, Lazarus 2.0, Windows 7&10, Delphi 7, Delphi 10.3 Rio

Leledumbo

  • Hero Member
  • *****
  • Posts: 8279
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #27 on: August 13, 2010, 04:08:35 am »
Quote
As far as I know all the components on the IDE Standard tab are now working.
Glad to hear that. I'll try some of my simple projects with fpgui.

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #28 on: August 17, 2010, 08:51:49 pm »
Ok, so you suggest then to remove it from the roadmap?
No, because LCL-fpGUI widgetset is being worked on - though at a slow place. And the widgetset is part of Lazarus source tree.

I'm simply saying that maybe a more prominent notice (maybe better wording or column titles) needs to be placed so users viewing that page actually knows what it means, that in ONLY refers to the LCL "wrapped" features, and not the underlying GUI toolkit of each column in the grid.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

Graeme

  • Hero Member
  • *****
  • Posts: 1430
    • Graeme on the web
Re: fpGUI Toolkit v0.7 (final release) for FPC 2.4
« Reply #29 on: August 17, 2010, 08:54:50 pm »
Glad to hear that. I'll try some of my simple projects with fpgui.
For the "full effect" with all features available, I would also suggest you try fpGUI Toolkit directly. fpGUI includes lots of small and feature specific demos to get one started. The learning curve from LCL or VCL to fpGUI is not steep at all.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

 

TinyPortal © 2005-2018