Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-28 | Buttons & Styles now support hover effect on standard buttons too. | Graeme Geldenhuys | |
Before we only had the mouse hover effect on Flat buttons. But now the Style can enable hover support for normal buttons too. Important for Win7 and MacOSX like themes. | |||
2013-05-28 | Add common procedures in fpg_base for deadkeys | Jean-Marc Levecque | |
2013-05-28 | Use dead key codes for special accentuated characters | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by memo component | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by editcombobox | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by edit components | Jean-Marc Levecque | |
2013-04-18 | Grids: set horiz scrollbar pagesize to 5 for smoothscroll, 1 otherwise | David Laurence Emerson | |
2013-04-18 | Grids: basegrid working great with PrepareCells function and new optimizations | David Laurence Emerson | |
2013-04-18 | Grids: basegrid drawing right! Created PrepareCells function. Still ↵ | David Laurence Emerson | |
preparing too many cells. | |||
2013-04-18 | Grids: basegrid pre calculation, not drawing right | David Laurence Emerson | |
2013-04-18 | Grids: basegrid updateScrollbars done? | David Laurence Emerson | |
2013-04-18 | Grids: basegrid updateScrollbars almost done | David Laurence Emerson | |
2013-04-18 | Grids: improve UpdateScrollbars for resizing etc | David Laurence Emerson | |
2013-03-04 | minor code formatting. | Graeme Geldenhuys | |
2013-02-25 | numeric edits: adds min/max limits | Jean-Marc Levecque | |
I was just ready to send a new patch concerning the limit values which is solving the issue with the gridediting. In addition, it is now possible to set only one limit, max or min, and I solved a bug on the editfloat which prevented to enter decimals in some cases. | |||
2013-02-22 | Updated the About Dialog text to reflect FreeBSD. | Graeme Geldenhuys | |
I haven't tested with other BSD operating systems yet. | |||
2013-01-03 | needed of values limits on integer edits. | Jean-Marc Levecque | |
2012-12-20 | menus: No need to call BeginDraw/EndDraw | Graeme Geldenhuys | |
The whole HandlePaint() method is already covered by BeginDraw/EndDraw in a parent class. | |||
2012-12-14 | Minor mods to TfpgTrackbar to make it more flexible for descendants. | Graeme Geldenhuys | |
eg: These changes were needed to create a descendant TrackBar that has a "transparent" background. | |||
2012-11-30 | Fixes compiler warning about using a deprecated type... TFPColor | Graeme Geldenhuys | |
2012-11-22 | Fixes bug #163 - SelectionText returns all text if there was no selection. | Graeme Geldenhuys | |
2012-11-22 | Memo.SelectionText is now a read/write property | Michael van Canneyt | |
Selected text can now be replaced with new text, or text could be inserted at the current cursor position by setting SelectionText. | |||
2012-11-20 | Implements a ReadOnly property for TfpgCheckBox. | Graeme Geldenhuys | |
2012-11-19 | ReadOnly property implemented for TfpgCalendarCombo | Graeme Geldenhuys | |
2012-11-13 | Implements a very basic ImagePanel component. | Graeme Geldenhuys | |
This makes it very easy to display an image on a form. | |||
2012-11-13 | Filegrid: Formatting of file size value is now fixed under Windows 7. | Graeme Geldenhuys | |
Under Windows 7, the ',' character for thousand separator was replaced with a '?' character for some reason. Number formatting now uses a space char separator instead. | |||
2012-11-09 | As soon as a key is pressed in Grid, remove any hint windows. | Graeme Geldenhuys | |
2012-11-09 | Moved Menu-key press handling up the class hierarchy to TfpgWidget. | Graeme Geldenhuys | |
No need for so much code duplication. This also means that widgets like TfpgStringGrid now have keyMenu keypress behaviour. Basically any widget that supports a PopupMenu. | |||
2012-10-30 | fixes bug where if treeview.Selection was not explicitly set, we could make ↵ | Graeme Geldenhuys | |
any selection. | |||
2012-10-29 | Borderless Panel: TfpgPanel can now also have a flat /borderless look. | Graeme Geldenhuys | |
Thanks to Michael van Canneyt <michael@freepascal.org> for the patch. | |||
2012-10-26 | Adds a System Tray Icon implementation for X11. | Graeme Geldenhuys | |
This has been a long awaited feature. There is still some functionality missing and some more tweaks that need to be applied, but this implementation does work. It has been tested under JWM (Joe's Window Manager), MATE (Gnome2 fork) and KDE 4.8.x The Windows implementation will follow shortly. | |||
2012-10-23 | edit: HandlePaint() now uses the theming engine to determine the border widths. | Graeme Geldenhuys | |
No more hard-coded 2 pixel widths. | |||
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-10-19 | Code formatting fix: Replace tab character with spaces or fixing indentation ↵ | Graeme Geldenhuys | |
levels. | |||
2012-10-19 | PageControl now has a new ActiveTabColor property | Graeme Geldenhuys | |
We can now set the background color of the active tab so it is much more visible which tab is active. | |||
2012-10-12 | Surface the TopRow property | Graeme Geldenhuys | |
2012-10-12 | ESC key now cancels the InputQuery dialog. | Graeme Geldenhuys | |
2012-10-12 | Correctly set the default values of TfpgBevel.Shape property | Graeme Geldenhuys | |
2012-09-26 | You can now copy to clipboard the content of message dialogs. | Graeme Geldenhuys | |
The TfpgMessageDialog and TfpgMessageBox dialogs now support the "copy to clipboard" keyboard shortcuts. This is nice and handy for pasting an error message into an email or something. | |||
2012-09-21 | trackbar: bug fix. When setting the position, it never caused a repaint. | Graeme Geldenhuys | |
2012-09-21 | trackbar: refactor the classes and introduced a new TfpgBaseTrackBar class. | Graeme Geldenhuys | |
This process is not complete, but it already reduced a lot of code duplication. | |||
2012-09-21 | trackbar: Fixed the focus rectangle flicker problem while dragging. | Graeme Geldenhuys | |
2012-09-21 | trackbar: made sure all painting only occurs in the HandlePaint event | Graeme Geldenhuys | |
2012-08-28 | Publishes various other mouse events for the various panel widgets. | Graeme Geldenhuys | |
2012-08-28 | Publishes the OnMouseScroll event for various widgets. | Graeme Geldenhuys | |
2012-08-28 | treeview: scrollbar width is now set to the standard 16px | Graeme Geldenhuys | |
No more usage of "magic" numbers either. | |||
2012-08-23 | listbox: Rather use BeginUpdate..EndUpdate | Graeme Geldenhuys | |
This will call UpdateScrollBar and Repaint anyways. | |||
2012-08-21 | changes param type from String to TfpgString | Graeme Geldenhuys | |
2012-08-21 | memo: removes unnecessary code. The Memo field was just a reference. | Graeme Geldenhuys | |
This also fixes a strange "lost pointer reference" issue under Windows. Not sure what FPC is doing there. | |||
2012-08-02 | Prevents a possible AV when the Memo reference might already have been set ↵ | Graeme Geldenhuys | |
to nil. This could happen in some cases when the TfpgMemo is destroyed while contain text. |