Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-01 | Replaced debug writeln's with SendDebug() calls. | Graeme Geldenhuys | |
2010-08-30 | disable scrollbar buttons when parent is disabled too | Jean-Marc Levecque | |
2010-08-29 | menu theming: refactored out the menu painting, into the TfpgStyle class | Graeme Geldenhuys | |
* This gives us a bit more flexibility regarding the menu looks. | |||
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-25 | fpg_dialog. Minor sanity check. | Graeme Geldenhuys | |
2010-08-24 | splitter AutoSnap property added and OnSnap event. | Graeme Geldenhuys | |
2010-08-24 | splitter: When double-clicking splitter, it now snaps closed if AutoSnap is set. | Graeme Geldenhuys | |
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-23 | Use fpGUI wrapper functions instead of RTL functions directly. | Graeme Geldenhuys | |
fpGUI's wrapper functions handle unicode conversions from OS automatically. | |||
2010-08-19 | Scrollbars now have disabled arrow button state at Min or Max values. | Graeme Geldenhuys | |
Thanks to Jean-Marc Levecque for the idea. | |||
2010-08-19 | Here attached is a patch for EditCombo implementing the use of Charmap for | Jean-Marc Levecque | |
special characters, the same way as already done with EditText. | |||
2010-08-19 | Menus: Minor bugfix in popup menus. OpenerMenuBar is not always assigned. | Graeme Geldenhuys | |
Popup menus can of course be used without a Main MenuBar, so I have to do some extra checking first before I call InternalReset. | |||
2010-08-19 | Here attached is a little improvement for SpinEdit | Jean-Marc Levecque | |
It allows the high and low limit values to be reached when up/down keys are maintained pressed, same as when mouse is maintained on the up/down arrows. | |||
2010-08-19 | MenuBar: bugfix - clicking disabled menu items should not toggle internal ↵ | Graeme Geldenhuys | |
FClicked. | |||
2010-08-19 | Treeview: repaint tree after FullCollapse or FullExpand calls. | Graeme Geldenhuys | |
2010-08-18 | MenuBar Open/Close popup menus bug. | Graeme Geldenhuys | |
This change fixes the last issues, depending on the MenuOptions set. Now all menu options behave as they should. Clicking the second time on the same menu items now correctly closes the popup menu etc. | |||
2010-08-18 | Popup Menu: fixes last selected item still focused bug. | Graeme Geldenhuys | |
* When you selected a menu item, and then later open that popup menu again, that last selected item has focus. Now that focus is reset when the user selected a menu item. Another loooong overdue bug fix. | |||
2010-08-18 | MenuBar: fixed menu selectio/focus issue | Graeme Geldenhuys | |
* Menubar is not focusable, so our check for Is Focusable will never be true. * Menubar now has normal behaviour again. When you click, a menu opens, click again and menu closes. * Click to open menu and then move mouse over other menus, opens other popup menus. I can't believe this bug was over a year old!!! :-/ | |||
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-07-22 | ListView: Introduced new .NewItem method. | Graeme Geldenhuys | |
* This differs from .AddNew, in that it doesn't add the newly created item to the Items list. The developer can decide to insert it anywhere, or add it to the end of the Items list. | |||
2010-07-22 | ListView: introduced new .AddItem method and marked old .ItemAdd deprecated. | Graeme Geldenhuys | |
2010-07-22 | ListView: Fixed memory leak in ListView.Items handling. | Graeme Geldenhuys | |
2010-07-22 | ListView: Fixed memory leak in ListView.Columns handling. | Graeme Geldenhuys | |
2010-07-19 | TfpgFileGrid - published the new Options property. | Graeme Geldenhuys | |
* also sorted the properties | |||
2010-07-05 | Extended TfpgButton to paint disabled images when needed. | Graeme Geldenhuys | |
Again, this uses the new grayscale filter to paint a disabled image when Enabled = False. | |||
2010-07-02 | fpg_panel: bsVerDivider now takes BorderStyle into account. | Graeme Geldenhuys | |
If BorderStyle = bsDouble, it now paints two dividers. | |||
2010-07-02 | fpg_panel: Improved the sucken look by using the correct shadow color. | Graeme Geldenhuys | |
A lighter shaddow looks better for indentation than a dark shadow. | |||
2010-07-02 | fpg_panel: BorderStyle only really applies to bsBox style | Graeme Geldenhuys | |
The code now reflects that. All other bsXXX style use a single pixel solid line. | |||
2010-07-01 | TfpgBevel has a new Shape type: bsVerDivider | Graeme 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-07-01 | fpg_panel: Refactored the HandlePaint method. | Graeme Geldenhuys | |
* It was extremely hard to maintain that method as all Shape types drawing code are mixed together. * Not all shape types (eg line top,bottom,right,left) was painted 100% because of shared code. * Each shape type now has its own DrawXXX method, with the result both issues mentioned above are resolved. | |||
2010-07-01 | fpg_panel refactored | Graeme Geldenhuys | |
FPanelShape is only required in TfpgBevel, so I removed from all other classes. | |||
2010-06-29 | Calendar Combo: Correctly position Month popup menu. | Graeme Geldenhuys | |
If there isn't space at the bottom of the Month Edit, then place the Month popup menu above the Month Edit. We had to introduce a friend class, to get access to the protected PrepareToShow method. | |||
2010-06-29 | Calender Check Combo: when unchecked and you select date, it must show checked. | Graeme Geldenhuys | |
The internal state was updated to checked, but visually it still looked unchecked. A simple call to Repaint fixes this. | |||
2010-06-29 | Popup menu: Added some spacing after menu item text. | Graeme Geldenhuys | |
We had spacing in front of menu item text for in case we use an image. But this made text look off-centre, so we added some space after text as well. | |||
2010-06-29 | Combobox: no point having protected methods that are not virtual. | Graeme Geldenhuys | |
2010-06-29 | Calendar: DontCloseWidgset property doesn't actually need to be set in this ↵ | Graeme Geldenhuys | |
case. | |||
2010-06-29 | Removed forgotten debug line. | Graeme Geldenhuys | |
2010-06-28 | Calendar: Implemented year select popup window when clicking the Year in ↵ | Graeme Geldenhuys | |
calendar. Now end-users can quickly move through years, 10 at a time - forward or backwards. | |||
2010-06-28 | Checkbox Calendar: Clicking the checkbox didn't repaint the display. | Graeme Geldenhuys | |
No idea how I missed that one! Anyway, fixed now. | |||
2010-06-28 | Checkbox Calender: Bug fix in SetDateValue | Graeme Geldenhuys | |
* The validation that was done, was done with the internal date value, instead of the new date value passed in. Oops! * Removed some old commented code. | |||
2010-06-28 | popupcalendar: minor fix to code to remove compiler hint. Unused variable. | Graeme Geldenhuys | |
2010-06-28 | publish Alignment property for hyperlink label | Graeme Geldenhuys | |
2010-06-25 | Calendar: adjust day if needed when new month is selected. | Graeme Geldenhuys | |
eg: if current day is 31, and we select February, adjust day to 28 or 29 (last day of Feb). | |||
2010-06-25 | Calendar: Implemented month selection popup menu when clicking on Month editbox. | Graeme Geldenhuys | |
2010-06-17 | Calendar Combo: Selecting dates outside current month is now ignored | Graeme Geldenhuys | |
Before if you select for example 29 of previous month, it selects the 29th of the current month. This could cause problems with shorter months so now selecting days in grey (previous or next month) are ignored. |