summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2009-10-09Canvas.DrawString() help.Graeme Geldenhuys
The coordinates of DrawString is the top/left corner of the string. So the actual text appears below y.
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-28Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpguiGraeme Geldenhuys
2009-09-27Adds a very basic colorwheel demo project.Graeme Geldenhuys
2009-08-27Fix default size of tiShowString() form.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
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.
2008-09-25* Updated the Hint Window example to show the default values of ↵graemeg
fpgApplication.ShowHint and Form.ShowHint and the behaviour they reflect.
2008-09-09* Fixed a bug in TfpgListView where it didn't paint the last column's content.graemeg
* Applied formating to tiListMediators * Removed the ListBox implementation in tiListMediators. It was totally wrong.
2008-09-02* Applied Jean-Marc's hint patch which moves hint functionality to ↵graemeg
TfpgWidget. Soon this will move to TfpgApplication. * Made a few of my own fixes to Jean-Marc's patch. * Removed a few compiler warnings.
2008-08-31* Renamed the hint window to TfpgHintWindowgraemeg
* Moved F_Hint variable to fpgApplication.HintWindow property. TfpgApplication now manages the life of HintWindow. * Moved DisplayHint (now called ActivateHint) and HideHint into TfpgApplication. * Introduced a new TfpgApplication.HintPause property that will managed the default delay before a help hint is displayed. Default is 1.5 seconds. * gui_edit unit has been updated to handle the new changes. * hintwindow example project has been updated to handle the new changes. * TfpgHintWindow class now manages the Shadow Window (lifetime, size and position). * The Hint Shadow class is now moved to the Implementation section so it's not accessible to the world, but only via the standard Hint Window class. * Introduced a HintWindowClass which is a global variable. It defaults to TfpgHintWindow, but allows the user to change it so a custom hint window can be used instead. * TfpgLabel.Text is now of type TfpgString
2008-08-31* Made some changes to the Hint Help under Windows. Microsoft strikesgraemeg
again with it's weird behaviour. Windows sends fake MouseMove messages when a windows is shown, hidden or moved. The backend had to filter out those fake messages. For more details on this see the following link. http://blogs.msdn.com/oldnewthing/archive/2003/10/01/55108.aspx
2008-08-29* Added Hint window examplegraemeg
2008-08-26* Moved the UI Designer from the examples/apps directory to the root directory.graemeg
* Updated some build scripts
2008-08-21* Applied UI Designer patch from MvC. Adding improved support of OI property ↵graemeg
undo feature. Behaviour is also adjustable in General Options dialog. * Fixed tab order of General Options dialog in UI Designer.
2008-08-21* Updated UI Designer example project information files.graemeg
2008-08-20* Applied patch from Michael van Canneyt improving file dialog handling in ↵graemeg
UI Designer. * I fixed a minor bug in StringGrid Columns property editor. Issue was caused by new behaviour of Edit.OnChange firing more often.
2008-07-25* Applied Vladimir's gui_dialog patch. Adding a helper function for file ↵graemeg
dialog usage. * I move HighlightFile from public to private in TfpgFileDialog class. It's a internal function. * Updated the filedialog example to show pre-highlighted files in the save dialog.
2008-07-23* Applied Jean-Marc's grid Options property patch.graemeg
* Fixed a minor grid text color issue introduced by a previous patch. * Updated the GridTest example project to show the new Options property at work.
2008-07-18* GUI Test Runner: The counters are now activated, so you can see the number ↵graemeg
of tests run, number of errors and number of failures.
2008-07-18* Minor fix in the CustomGrid SetRowCount and SetColumnCount methods. Even ↵graemeg
if those properties are set between BeginUpdate/EndUpdate calls.
2008-07-17* Added extra safety in the Grid Scrollbar handling. * Replaced magic ↵graemeg
numbers with ModalResult constants.
2008-07-17* Minor fix to get GUI Test Runner to compile with FPC 2.3.1graemeg
2008-07-16* Added compile fix for Splash Screen demo from MvC.graemeg
* Added the compileall.sh script supplied by Michael van Canneyt for the GUI examples. * Removed all compiler warnings and hints from the GUI examples.
2008-07-15* GUI Test Runner: Improved the images in the treeview.graemeg
* GUI Test Runner: Progress bar is now activated as tests run. * Treeview: Fixed the horizontal scrolling bug where nodes disappear.
2008-07-14* Minor changes to popup menus for Edit and Treeview.graemeg
2008-07-14* Applied patch no:2014995 EditFload decimal setup.graemeg
2008-07-14* Applied patch from Vladimir, removing all memory leaks from UI Designer.graemeg
2008-07-11* Fixed the recusion bug in Treeview when searching for a node.graemeg
* Minor improvements to the GUI Test Runner. * Extended the treeview unit tests.
2008-07-11* Forgot the original images used in GUI Test Runner.graemeg
2008-07-11* Removed many compiler warnings from the gfx_imgfmt_bmp unit.graemeg
* Minor fix in the ImageList class. * Minor fixes in the Tree and TreeNode classes. * GUI Test Runner: Added image support in the test treeview. * Started a project for unit testing fpGUI components - starting with the treeview.
2008-07-10* Fixed a minor variable type bug in imagelist unit.graemeg
* Added images for use in GUI Test Runner.
2008-07-10* Removed the annoying unit that Lazarus IDE keeps adding to the examples.graemeg
* Updated the build scripts to compile the new package unit.
2008-07-09* More improvements to GUI Test Runner. It now sets the results as new nodes ↵graemeg
inside the treeview - all except for the last test case. The latter is still a bug.
2008-07-09* GUI Test Runner: Fixed the minor bug where 'All Tests' was not runnable.graemeg
2008-07-09* Applied patch 2013558 from Jean-Marc. Adding a new Currency edit and other ↵graemeg
mods.