summaryrefslogtreecommitdiff
path: root/src/gui/gui_tree.pas
AgeCommit message (Collapse)Author
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-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* 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-08* Added a new FindSubNode method to TfpgTreeNode.graemeg
* Implemented more of the FPCUnit GUI Test Runner. We now have a working test runner, but I still have much to do.
2008-05-27* Applied Vladimir's button flag patch.graemeg
2008-05-19* Merged my private graemeg branch changes (r752:r781) into trunk. These ↵graemeg
changes are required to change all componens from 1-based indexing to 0-based indexing.
2008-03-06* Applied Russian translation patch from Vladimir.graemeg
2008-02-22* Applied Jean-Marc's ListBox patch.graemeg
* Applied Jean-Marc's RadioButton patch. * Applied Jean-Marc's Menu patch. * Fixed a auteresize issue in the Label component. * Added a new AutoSize property to the RadioButton and improved on Jean-Marc's patch for autosizing the text.
2008-02-20* Applied Vladimir's patch for arrow key support in RadioButtons.graemeg
* TfpgWidget.TabOrder is now set at creation time. * Published the TabOrder property for all components that can receive keyboard input. * Extended the UI Designer so the TabOrder property can be edited.
2008-02-15* Applied Jean-Marc's TextColor and BackgroundColor patch.graemeg
* Made many more modifications based on Jean-Marc's patch and fixed a few things missed.
2008-02-14* Fixed minor selection rectangle painting bug in TfpgTreeview.graemeg
2008-02-13* Treeview component now has support for node imagesgraemeg
2007-12-04* Fixed a memory leak in TfpgCombobox.graemeg
* Fixed a couple of memory leaks in gui_tree.pas
2007-12-04* Minor painting improvement in the treeview nodes.graemeg
2007-11-26* Correctly set the default value for some properties in the TreeView.graemeg
* Implemented double clicking on files in the Open/Save dialog.
2007-10-16* GUI: Added a Data property to the TreeNode class. Now any object or data ↵graemeg
can be associated with a tree node.
2007-10-15* Published BackgroundColor and OnPaint for TfpgFormgraemeg
* TfpgWidget.HandleShow now always sets Visible = True. This fixes issue with the fpGUI-LCL interface as well. * Added a few more safety checks into the PageControl widget. * The OnPaint event is now wrapped with BeginDraw/EndDraw calls so that a event handler for OnPaint doesn't need to call it explicitly.
2007-10-08* UI Designer: Added more available Boolean properties to the Object Inspector.graemeg
* Move inline documentation out of the gui_dialogs unit and into the fpdoc XML description file. * Minor code cleanup in a few units. * TfpgFileDialog ModalResult value has changed for Cancel from the value 0 to the value 2.
2007-09-26* Added copyright information in the GUI units.graemeg
2007-09-08* Made a few modifications so the GUI Designer works under Windows.graemeg
2007-09-08* Fixed initial painting of components when they are placed in the graemeg
form designer. * Fixed the initial state of scrollbars for various components. * Implemented more fine grained cursors. Used by the designer for the resizer buttons. * Components can now be moved around in the designer form. * Components can now be placed inside container components like TfpgBevel. * Treeview doesn't crash the GUI designer anymore, yet the painting is still not working for it. * Tab and reverse Tab now work in the GUI designer. * GUI Designer title bar is now consistent in text format.
2007-09-07* GUI: Made some components properties published so the RTTI cangraemeg
be used against them. A required for the GUI Designer and streaming. * GUI Designer: Added 8 new components to the component palette. * GUI Designer: Other minor improvements.
2007-09-05* Treeview: implemented double click support for expand and collapsegraemeg
of tree nodes. * Treeview: Implemented keyboard navigation inside treeview. * treeview: Minor code cleanup removing ugly hacks like GOTO commands.
2007-09-05* Treeview linestyle has been changed to lsDot by default.graemeg
* Mouse selection is now supported. * Node expand and collapse is now possible with the mouse.
2007-09-05* More painting fixes for the Treeview. Node lines seem to paintgraemeg
correctly now, even if some nodes are partiall or fully hidden.
2007-09-05* Added some painting fixes to the Treeview. Also added a few new properties.graemeg
2007-09-03* Treeview finally paints itself. Still not 100% and still no input support.graemeg
2007-09-03* Implemented more of the Treeview component. Started with thegraemeg
painting routine as well. Still not usable though.
2007-08-31* started the Treeview implementation. This is still heavy undergraemeg
development and doesn't paint anything yet.
2007-08-31* Created a template test project for the upcoming Treeview component.graemeg