Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-27 | treenode: new overloaded constructor and FTree moved to protected section. | Graeme Geldenhuys | |
2014-04-27 | tree node: new TreeView property to show which tree view a TreeNode belongs too. | Graeme Geldenhuys | |
2013-08-27 | Replaced the FPC dbugintf unit with the customised fpGUI one. | Graeme Geldenhuys | |
2013-04-26 | Only enable the debug interface when needed. | Graeme Geldenhuys | |
2013-04-08 | tree keyboard handling: we never tested for ShiftState | Graeme Geldenhuys | |
2013-03-04 | minor code formatting. | Graeme Geldenhuys | |
2012-10-30 | fixes bug where if treeview.Selection was not explicitly set, we could make ↵ | Graeme Geldenhuys | |
any selection. | |||
2012-10-23 | treeview: fixed bug where setting FontDesc had no affect on the treeview. | Graeme Geldenhuys | |
I forgot the actually set the Font property of the Canvas. :-/ | |||
2012-08-28 | treeview: scrollbar width is now set to the standard 16px | Graeme Geldenhuys | |
No more usage of "magic" numbers either. | |||
2012-02-21 | New method GetNodeAt() for TfpgTreeView. | Graeme Geldenhuys | |
This is vital for drag-n-drop support inside a treeview component. | |||
2011-12-01 | treeview: Adds BeginUpdate / EndUpdate support. | Graeme Geldenhuys | |
This drastically improves performance, if you have some code that iterates and updates all nodes. | |||
2011-10-27 | tree: improved the spacing / positioning of the node text inside the focus ↵ | Graeme Geldenhuys | |
selection The text was right on the left edge of the focus selection rectangle. Now it is evenly spaced with 2px margin on each side. | |||
2011-10-27 | tree: Added a note about the limitation of Node.HasChildren call. | Graeme Geldenhuys | |
For now, please use Node.Count instead. | |||
2011-10-26 | treeview: implemented StateImageList support (treeview with checkboxes for ↵ | Graeme Geldenhuys | |
example) - Added StateImageList to TfpgTreeview - Added StateImageIndex to TfpgTreeNode - Added OnStateImageClicked event for TfpgTreeview. - Reworked the TfpgTreeview.HandlePaint() method for the new functionality, and also removed all the code duplication that existed before. - The node selection rectangle now only cover the text portion of a node, and note the images related to that node. - Minor bugfix in the selection rectangle, when depending on various properties, the selection rectangle was too small, and the node text wasn't fully visible. | |||
2011-10-26 | fpg_tree: replaced all debugging writeln() statements with SendDebug() calls | Graeme Geldenhuys | |
We can now use the fpGUI's Debug Server to monitor any debug events. | |||
2011-08-04 | imagelist Item[] property changed to plural Items[] | Graeme Geldenhuys | |
This is consistent with other components in the RTL, FCL and even fpGUI itself. | |||
2011-01-13 | treeview: various changes due to new resizing behaviour of toolkit | Graeme Geldenhuys | |
* Also fixed the issue where the treeview did not always display in the UI Designer. * When the treeview is in the UI Designer, then only limited painting occurs. | |||
2011-01-13 | treeview: publish more properties and set default values. | Graeme Geldenhuys | |
2010-10-04 | Published Align property for all widgets. | Graeme Geldenhuys | |
2010-10-01 | published Enabled property on all (most) components | Graeme Geldenhuys | |
* Now the UI Designer can work with that property too * A few other components got one or two other properties published too. | |||
2010-09-27 | treeview: minor bugfix in the accuracy of selecting a node with the mouse. | Graeme Geldenhuys | |
An earlier commit fixed the selected rectangle offset painting. I forgot to also fix the node selection via mouse click. They y offsets was a bit off. | |||
2010-09-12 | treeview: Adds PgUp/PgDown key handling support | Graeme Geldenhuys | |
2010-09-12 | treeview: bug fix in node painting. | Graeme Geldenhuys | |
* fixed offset that node image was painted * fixed offset that node text was painted * fixed offset that selected node rectangle was painted | |||
2010-09-12 | treeview: Mouse wheel scroll, now scrolls 1/3 of height, and not 1 pixel | Graeme Geldenhuys | |
2010-09-12 | treeview: up/down scrollbar buttons now scroll one line and not one pixel. | Graeme Geldenhuys | |
2010-08-26 | treeview: Improved the page_up/page_down jump size of the scrollbars. | Graeme Geldenhuys | |
2010-08-25 | Treeview bug fix: GotoNextNodeDown did not expand and traverse the last node ↵ | Graeme Geldenhuys | |
in RootNode. | |||
2010-08-24 | treeview: When setting the Selection property, the selected node | Graeme Geldenhuys | |
is now correctly scrolled into view (even if nodes had to expand). To make things look even better, the selected node is now centered vertically in the tree view. | |||
2010-08-19 | Treeview: repaint tree after FullCollapse or FullExpand calls. | Graeme Geldenhuys | |
2010-08-18 | Treeview: Bumped up the visibility of some handy methods. | Graeme Geldenhuys | |
2010-08-18 | TreeNode.Append() changed parameter name to something more meaningful. | Graeme Geldenhuys | |
2010-08-18 | Treeview: Introduced a new method TfpgTreeNode.MoveTo() | Graeme Geldenhuys | |
Tree nodes can now be moved around in the tree. Behaviour is controlled with the TfpgNodeAttachMode parameter. | |||
2010-08-18 | Treeview: Two now methods added. FullCollapse and FullExpand. | Graeme Geldenhuys | |
2010-08-18 | Treeview: Tree nodes now track which tree they belong with. | Graeme Geldenhuys | |
2010-04-25 | Publish the new OnShowHint for all other widgets in fpGUI. | Graeme Geldenhuys | |
2010-03-19 | TreeView: SetSelection did not position the selected node in a visible area. | Graeme Geldenhuys | |
Now it does. | |||
2010-02-26 | Update copyright notice in all units. | Graeme Geldenhuys | |
2010-02-25 | Published Hint and ShowHint on all widgets. | Graeme Geldenhuys | |
2009-12-29 | New methods GotoNextNodeUp and GotoNextNodeDown to step through a tree. | Graeme Geldenhuys | |
2009-11-09 | Published the OnDoubleClick event for the Treeview and Listbox components. | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com> | |||
2009-11-05 | minor changes required in fpg_tree.pas to work with FPC 2.3.1 | Graeme Geldenhuys | |
2009-11-05 | Fixed mouse wheel scrolling in treeview. | Graeme Geldenhuys | |
* Content does not scroll vertically off the screen anymore. * Vertical scrollbar button now positions correctly when scrolling with mouse wheel of scrollbutton slider. | |||
2009-10-21 | Treeview can now do a FindSubNode using the Node.Data property. | Graeme Geldenhuys | |
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za> | |||
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. | |||
2009-01-14 | * new methods added to fpg_utils unit. | graemeg | |
* Select Dir Dialog can already display some directories, but still far from complete. | |||
2009-01-12 | * Added two new functions to fpg_utils unit. | graemeg | |
* More work on the Select Directory dialog. | |||
2008-09-27 | * Phase 2 of the unit rename is complete. The gui units have now been renamed. | graemeg | |
* UI Designer has been updated to reflect the new gui unit names. |