Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2013-04

fpGUI Toolkit v1.0 release for FPC 2.6.2

5 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

fpGUI v1.0 is available
========================
I'm glad to announce the 1.0 release of fpGUI. This has been over a years worth of development, so a complete list of changes will be to big to list here.

Here are just some highlights:
- Improvements to the UI (forms) Designer
- Lot of DocView improvements (Bookmark management, Image decoding support in INF files, RichView component improvements etc.)
- AggPas integration as an experimental backend. AggPas is a 2D graphics library implemented in 100% Pascal, and includes some amazing features that really enhances the quality of fpGUI's canvas class.
- New example apps, and improvements to existing demo apps like Maximus and Debug Server.
etc.

For more details, run any of the following commands:

git log --oneline v0.8..v1.0 (console viewer) or
gitk v0.8..v1.0 (gui viewer)

Downloads
---------
An archived source download of fpGUI, and pre-built binaries for DocView (fpGUI's Documentation Viewer) can be found at the following URL:

http://sourceforge.net/projects/fpgui/files/fpGUI/1.0/

...or clone the source code repository by using any of the following commands:

from SourceForge:
git clone git://fpgui.git.sourceforge.net/gitroot/fpgui/fpgui

from GitHub:
git clone git://github.com/graemeg/fpGUI.git
or
git clone https://github.com/graemeg/fpGUI.git

The 'master' branch contains the latest released fpGUI (v1.0), and the 'develop' branch contains the latest development work on fpGUI.

Documentation
-------------
Pre-built documentation in the highly optimized INF file format (for use with DocView) is also available for download in a single archive, just 1.9MB in size. The documentation archive contains the following help files:

- Class documentation for fpGUI Toolkit
- The Free Pascal Language Reference
- FPC Runtime Library (rtl) help
- FPC Free Component Library (fcl) help

The download URL is:

http://sourceforge.net/projects/fpgui/files/fpGUI/Documentation/

If you want integrated help in your IDE or Programmer Editor of choice, the following URL describes how to do it:

http://fpgui.sourceforge.net/docview_ide_integration.shtml

For more details, please visit the fpGUI home page:

http://fpgui.sourceforge.net

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Mark Morgan Lloyd
to Graeme Geldenhuys
Graeme Geldenhuys wrote 5 lines
fpGUI v1.0 is available ======================== I'm glad to announce the 1.0 release of fpGUI. This has been over a years worth of development, so a complete list of changes will be to big to list here.

Congratulations and well done. I'll definitely take another look when I've got a chance, what I've seen so far has been impressive.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Zaher Dirkey
to Graeme Geldenhuys: fpGUI v1.0 is available ======================== I'm glad to announce the 1.0 release of…

1 - I have the source from Git, how to start without download the binary? 2 - What the best demo to open and start new project?

​I have a new project​ i like to build it on fpgui small one :)

Graeme Geldenhuys wrote 89 lines
fpGUI v1.0 is available ======================== I'm glad to announce the 1.0 release of fpGUI. This has been over a years worth of development, so a complete list of changes will be to big to list here. Here are just some highlights: - Improvements to the UI (forms) Designer - Lot of DocView improvements (Bookmark management, Image decoding support in INF files, RichView component improvements etc.) - AggPas integration as an experimental backend. AggPas is a 2D graphics library implemented in 100% Pascal, and includes some amazing features that really enhances the quality of fpGUI's canvas class. - New example apps, and improvements to existing demo apps like Maximus and Debug Server. etc. For more details, run any of the following commands: git log --oneline v0.8..v1.0 (console viewer) or gitk v0.8..v1.0 (gui viewer) Downloads --------- An archived source download of fpGUI, and pre-built binaries for DocView (fpGUI's Documentation Viewer) can be found at the following URL: http://sourceforge.net/projects/fpgui/files/fpGUI/1.0/ ...or clone the source code repository by using any of the following commands: from SourceForge: git clone git://fpgui.git.sourceforge.net/gitroot/fpgui/fpgui from GitHub: git clone git://github.com/graemeg/fpGUI.git or git clone https://github.com/graemeg/fpGUI.git The 'master' branch contains the latest released fpGUI (v1.0), and the 'develop' branch contains the latest development work on fpGUI. Documentation ------------- Pre-built documentation in the highly optimized INF file format (for use with DocView) is also available for download in a single archive, just 1.9MB in size. The documentation archive contains the following help files: - Class documentation for fpGUI Toolkit - The Free Pascal Language Reference - FPC Runtime Library (rtl) help - FPC Free Component Library (fcl) help The download URL is: http://sourceforge.net/projects/fpgui/files/fpGUI/Documentation/ If you want integrated help in your IDE or Programmer Editor of choice, the following URL describes how to do it: http://fpgui.sourceforge.net/docview_ide_integration.shtml For more details, please visit the fpGUI home page: http://fpgui.sourceforge.net Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal
I am using last revision of Lazarus, FPC 2.6 on Windows XP SP3 Best Regards Zaher Dirkey

Reply by email

Graeme Geldenhuys
to Zaher Dirkey

Hi Zaher,

Zaher Dirkey wrote
1 - I have the source from Git, how to start without download the binary?

The only binary I release is for DocView - simply for convenience. With the source, switch to the 'develop' branch for the latest changes (normally pretty stable), or stay on 'master' which is now always the latest released version.

2 - What the best demo to open and start new project?

fpGUI is IDE independent, but I'll assume you are using Lazarus IDE. In that case you can look in the 'extras/lazarus_ide/' directory. Load and install the fpgui_ide.lpk package. This will register a new fpGUI application type with the IDE.

My preference these days is to simply use code templates. Again, look in 'extras/code_templates/' and merge the lazarus.dci file with your existing one. You will then have two new code templates.

'fpguiapp' and 'fpguiapp2': I use these as a starting point for a new project, but then delete the TMainForm from that unit, as I keep forms in separate units for larger projects. These code templates (as is) are very nice for quick test apps though, so everything is contained in a single unit.

The UI (forms) Designer, just like DocView, can be integrated with any IDE too. In the case of Lazarus IDE, simply set it up as an External Tool and use $EdFile() as a parameter value

All this and more are detailed in the docs/INSTALL.txt file.

​I have a new project​ i like to build it on fpgui small one :)

If you have any further questions don't hesitate to ask in the fpgui.support newsgroup. There is a web interface to the newsgroups too. More details at the following URL:

http://fpgui.sourceforge.net/support.shtml

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email

Paul Breneman
to Graeme Geldenhuys: fpGUI v1.0 is available ======================== I'm glad to announce the 1.0 release of…

There is a new i386-win32 release with FPC 2.6.2 and fpGUI 1.0 here: http://www.turbocontrol.com/easyfpgui.htm

Hopefully the i386-linux and arm-linux releases will be updated soon.

Regards, Paul Breneman www.dbReplication.com - VCL database replication components www.TurboControl.com - Hardware and software development services - Educational programming project for environment monitoring - Information on using FreePascal for embedded systems - Support information for the TurboPower open source libraries

Reply by email