Recent

Author Topic: fpGUI Toolkit v0.7-rc2 for FPC 2.4  (Read 10233 times)

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
fpGUI Toolkit v0.7-rc2 for FPC 2.4
« on: April 14, 2010, 10:33:30 am »
fpGUI v0.7-rc2 is available

An archived source download can be found at the following URL, or
the source code could be pulled directly from the source code
repository.
  http://sourceforge.net/projects/fpgui/files/


For more details, please visit the fpGUI home page:
  http://opensoft.homeip.net/fpgui/

The v0.7 release contains a lot of added features compared to the
previous release. Below is just a small list of things that changed
or was added. A more detailed change-log will be made available when I
create the final v0.7 release. The final release will also include
updated Class Documentation (in HTML and INF format) and application
help for DocView and UI Designer. The FPC Language Reference document
will also be made available in INF format.

Some changes in v0.7.rc2
 - Fixed some compiler errors for experimental FPC 2.5.1
 - Localization of Character Map dialog.
 - Insert from Character Map added to TfpgEdit default popup menu.
 - ModalResults is now a enum type. Improved integration with UI
   Designer.
 - Memo: problems with deleting selected text is now fixed.
 - Improved WinCE support, including reading BMP files.
 - Fixed compilation of all example projects.
 - Extended available properties that can be edited via the Object
   Inspector of the UI Designer.
 - Fixed issues where dialogs are closed via the window border X
   button and not the available buttons in the dialog. Developer
   can define behaviour of X close button.
 - Improved TabSheet handling in UI Designer.
 - Various improvements to TfpgPageControl and TfpgTabSheet. This
   includes new tab positions: Bottom, Left, Right and None.
 - SelectDirectory dialog was not working under Windows.
 - Setting selected directory in SelectDirectory dialog now works.
 - New mouse cursor demo.
 - Improved the ability to customize the HintWindow. HintWindow
   demo was extended to show how this can be done.
 - Improved Visible property handling especially with child
   components. Now only the parent Visible property is changed.
 - tiOPF: correctly disable event handlers in edit mediators.
 - Added a script which generates a fpGUI version number based on
   Git repository information. Later this will be converted to
   a object pascal console application.


Some changes in v0.7.rc1
 - FPC 2.4.0 compatible.
 - Fully tested on 32-bit and 64-bit platforms. Tested on Linux,
   Windows and the *BSD family.
 - Mobile device support is back. Tested on ARM Linux and Windows
   Mobile devices.
 - fpGUI UI Designer has improved a lot and extended it's component
   palette and Object Inspector.
 - Various bug fixes, memory leaks and other enhancements have been
   applied.
 - Units have a more uniform naming style.
 - Classes have a more uniform structure/hierarchy with base classes.
 - Help support has been added to the core framework
 - fpGUI now has it's own help file viewer called DocView.
   Docview includes the following features:
    - document annotation
    - bookmarks
    - browse history
    - exporting articles to plain text or IPF format.
    - full text search (including weighting of results to see how
      relevant the results are)
    - Font and Color customization
    - Concatenation of help files at run-time so a library of help
      files can be viewed simultaneously.
    - Easy integration via the "external tools" feature of IDE's like
      Lazarus or MSEide. This allows for context sensitive help.
    - History of most recently viewed help files.
    - Help file format used is the INF format (IBM's format used it
      OS/2), which is very compact, incredibly fast and supports full
      text search.
 - A lot of new components have been added, including enhancements
   to existing components.
 - Various new dialogs have been added, which include Color Wheel,
   Character Map, Database Login etc.
 - Improved integration with tiOPF project via the Model-GUI-Mediator
   design pattern.
 - Graphical FPCUnit unit test runner.
 - Lots of new language translations for the core fpGUI library.
 - A lot of new example projects demoing various GUI components.


--
Regards,
 - Graeme -


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

Dibo

  • Hero Member
  • *****
  • Posts: 1048
Re: fpGUI Toolkit v0.7-rc2 for FPC 2.4
« Reply #1 on: May 11, 2010, 02:17:14 pm »
Hi,

I want test this framework. Is this installation guide still relevant?
http://wiki.lazarus.freepascal.org/fpGUI_Interface
Because when I try rebuild lazarus (step 4) I have error:
Quote
make[2]: *** [../../units/i386-linux/fpgui] Error 1

Lazarus 0.9.28-2 (stable). Linux 32 bit. fpGUI 0.7 RC2

Regards

Edit: Sorry, I found solution in docs/INSTALL.txt file ;)

Edit2: This framework is brilliant! The executable files are several times smaller than with LCL. When you plan to add support for MacOS? :D I have not found yet how to change the style from default to Clearlooks. I found the class TfpgClearLookStyle but don't know what to do with it.
« Last Edit: May 11, 2010, 03:46:21 pm by Dibo »

José Mejuto

  • Full Member
  • ***
  • Posts: 136
Re: fpGUI Toolkit v0.7-rc2 for FPC 2.4
« Reply #2 on: May 11, 2010, 09:57:34 pm »
Hi,
I want test this framework. Is this installation guide still relevant?
http://wiki.lazarus.freepascal.org/fpGUI_Interface
Because when I try rebuild lazarus (step 4) I have error:
Quote
make[2]: *** [../../units/i386-linux/fpgui] Error 1
Lazarus 0.9.28-2 (stable). Linux 32 bit. fpGUI 0.7 RC2
Regards

Hello,

I'm trying to make fpGUI work with LCL applications. Currently the advance is quite good, but I was unable to work in the project since 2 weeks +/-. But most options of standard components tab now works.

Quote
Edit2: This framework is brilliant! The executable files are several times smaller than with LCL. When you plan to add support for MacOS? :D I have not found yet how to change the style from default to Clearlooks. I found the class TfpgClearLookStyle but don't know what to do with it.

I think styles are not supported at all by now.

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: fpGUI Toolkit v0.7-rc2 for FPC 2.4
« Reply #3 on: May 28, 2010, 04:58:36 pm »
When you plan to add support for MacOS? :D
Some users have reported that they managed to compile and run fpGUI base apps under OSX using the X11 support (included with all recent OSX installs - older versions it was a separate install but included on the DVD). Even with the success, OSX is not officially supported by me yet - I don't have a Mac to try it on. Hopefully this will change some time soon.

I have not found yet how to change the style from default to Clearlooks. I found the class TfpgClearLookStyle but don't know what to do with it.
Theme support in v0.7 is possible, but very limited. After the final v0.7 release I will be overhauling the theme support - theming is a popular request these days. For an example of how to use custom themes, see: <fpgui>/examples/gui/customstyles/

PS:
Sorry for the very late reply, I don't visit these forums much.
« Last Edit: May 28, 2010, 05:00:19 pm by Graeme »
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

 

TinyPortal © 2005-2018