summaryrefslogtreecommitdiff
path: root/examples/gui
AgeCommit message (Collapse)Author
2010-08-19Menu Test Demo improvements.Graeme Geldenhuys
* Used Align property for menu, toolbar, statusbar etc. * Toggling of Toolbar and Status Bar updates the client area size * Toolbar now looks more like a modern toolbar with flat buttons and dividers.
2010-08-19Treeview Demo: further improvements added to demo.Graeme Geldenhuys
2010-08-19Treeview Demo: extended the demo to show Node values as user selects them.Graeme Geldenhuys
This should give users a better understanding of what those properties mean and how they work. Also a nice test to see if the Treeview Nodes work correctly.
2010-08-02Grid Demo: Added Smooth Scrolling checkbox to demo.Graeme Geldenhuys
2010-07-02Bevel Example: added an extra option to change BorderStyle at runtime.Graeme Geldenhuys
2010-07-01TfpgBevel has a new Shape type: bsVerDividerGraeme Geldenhuys
It's similar to bsLeftLine, but looks a bit prettier. :-) It could also possibly be used as a grab handle for movable toolbars in the future.
2010-06-28Calendar Test: add 'Single Click Close' checkbox.Graeme Geldenhuys
2010-06-08Updated stdimglist demo.Graeme Geldenhuys
Anchoring of button didn't work because it was created in constructor before complete size of Form was set. Anchoring doesn't work when csLoading is in ComponentState - this is by design (for loading streamed forms, etc).
2010-05-17Splashscreen demo: mention difference between waBorderless and wtPopup.Graeme Geldenhuys
2010-05-15Splashscreen Demo: Updated the demo.Graeme Geldenhuys
* Using new coding standards * New Commands implemented * Showing Splashscreen and Borderless Forms in action.
2010-05-14added missing extrafpc.cfg file to JPEG demoGraeme Geldenhuys
2010-05-14JPEG image loading supportjp anghel
2010-05-12Project file updates due to new Lazarus IDE version.Graeme Geldenhuys
2010-05-07Updated MenuTest demoGraeme Geldenhuys
* Reworked the code so the UI is managed by the UI Forms Designer * Added a new View menu with checkitem menus. * Added Toolbar and Statusbar to give basic visual effect when menu check items are toggled. * Added a Memo used as a Log output window.
2010-04-30Fixed imgtest demo not working under Windows.Graeme Geldenhuys
* We called the image.UpdateImage to early. We are only supposed to do it after we populated the imagedata arrow with color values. * Also reduced the resource usage, by only creating the internal image once.
2010-04-29Replaced all TRGBTriple usage in non-fpGUI library code.Graeme Geldenhuys
Replaced TRGBTriple with TFPColor.
2010-04-14tabtest: update project settings, unit output directoryGraeme Geldenhuys
2010-04-07All sample projects updated so all of them can compile correctly.Graeme Geldenhuys
* Replaced ModalResult magic numbers with enum values. * Updated project unit output directories. * Updated tiOPF examples with latest unit names. * Updated outdated projects still references old fpGUI unit names.
2010-04-06memo example: changed code so GUI is managed by fpGUI UI Designer.Graeme Geldenhuys
2010-04-06examples: fixed unit output directory settings.Graeme Geldenhuys
2010-04-06memo: Fixed deletion of selected lines.Graeme Geldenhuys
Thanks to JoshyFun <joshyfun@gmail.com> for suggestions.
2010-04-01calendar demo: added the TfpgCalendarCheckCombo as well.Graeme Geldenhuys
2010-03-24TabTest: minor modifications to support all tab positions.Graeme Geldenhuys
2010-03-21Tab: implemented TabPosition tpBottom and tpNoneGraeme Geldenhuys
Thanks to Jean-Pierre ANGHEL <jp.anghel@bbox.fr> for help with implementing this.
2010-03-19PageControl: Neaten up code and some minor improvements.Graeme Geldenhuys
Functionality did not change.
2010-03-19New demo for MouseCursor property.Graeme Geldenhuys
2010-03-18Reworked the hintwindowtest project to better show hint window possibilities.Graeme Geldenhuys
* We can now change from the standard (default) hint window to a custom hint window at runtime. * Hint window also has better sanity checks for sizing.
2010-03-16Embedded Form example: extended the demo to test more options.Graeme Geldenhuys
Two embedded buttons are now added. One showing the embedded form visible by default. The other loading the embedded form visible = false by default. Also added a statement that prints a component hierarchy showing the value of Visible - for debug purposes.
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2010-01-29Updated Animation example with new Loading image.Graeme Geldenhuys
2009-12-14New example showing how you can use embedded forms.Graeme Geldenhuys
fpGUI doesn't have direct support for Frames like Lazarus or Delphi, but it is quite simple to emulate such behaviour.
2009-11-26Fixed two example projects that did not compile.Graeme Geldenhuys
* apps/docedit * gui/combobox
2009-09-28Improved the ColorWheel example.Graeme Geldenhuys
* Added custom options for runtime changing. * Fixed duplicate OnChange execution. The demo listed to the OnChange even of both the ColorWheel and ValueBar. This was not needed.
2009-09-27Adds a very basic colorwheel demo project.Graeme Geldenhuys
2009-06-23Minor project info file updates due to newer Lazarus IDE.Graeme Geldenhuys
2009-06-03GetFieldBounds was not implemented for many tiMediators.Graeme Geldenhuys
2009-04-18memory leaks and lpi updatesGraeme Geldenhuys
* Fixed memory leaks in the tiListMediator unit * Updated various project lpi files.
2009-04-05* Added missing unit output directories.Graeme Geldenhuys
2009-03-27* Applied DragToReorder patch from David Emerson.graemeg
* Minor changes to his patch by publishing the property when needed. * Updated the ListBox and ColorListBox demos to show the feature.
2009-03-22* Removed X11 alternate implementations for FreeBSD and Linux systems when ↵graemeg
reading file username and groupname values.
2009-02-17* Fixed memory leaks in Calendar Combobox.graemeg
2009-02-16* Removed a lot of memory leaks from fpg_treeview.pas.graemeg
* Reworked the Treeview Test example so that it is managed by the Form Designer.
2008-11-14* updated all extrafpc.cfg files to use the correct lib output directory.graemeg
2008-11-12* new fpgCharAt() functiongraemeg
* Renamed EditXXX's DecimalSeparator and ThousandSeparatar properties to not conflict with the global variables in SysUtils. * Added EditCurrency, EditFloat and EditInteger to the UI Designer palette. I still have issues with TfpgChar type, so you have to use the 'unknow' memo in Object Inspector. * Minor changes in edits demo to compile again after the above changes.
2008-11-08* Implemented GetClientRect for TfpgBaseEditgraemeg
* Replaced Char with TfpgChar for TfpgBaseNumericEdit * Fixed visiblity of GetClientRect in TfpgAbstractPanel * Fixed text position in TfpgBaseNumbericEdit - spacing from the right.
2008-10-31* Implemented virtual RowDelete() method for TfpgCustomGrid.graemeg
* Implemented full RowDelete() for TfpgStringGrid. * Updated tiListMediators to use the new RowDelete() method of StringGrid. * Updated the GridTest demo to show RowDelete() in action. * Updated the AddressBook Demo 21 to enable deleting of contacts.
2008-10-12* Applied jean-marc's calendar patch.graemeg
2008-10-07* Removed a memory leak from fpg_hint unit.graemeg
* Added an example 'customstyles' to show how a quick and easy style could be applied. Please not theming is not fully implemented in fpGUI, so this might change later.
2008-10-06* Applied Jean-Marc's calendar patch adding start week day etc.graemeg
2008-10-01* Updated all demos to use the new unit names.graemeg
* Updated all packages like ide addons, fpcunit etc to use the new unit names.