summaryrefslogtreecommitdiff
path: root/src/gui/fpg_edit.pas
AgeCommit message (Collapse)Author
2010-03-26Fix HandleKeyPress handling. When ReadOnly, then keyTab and keyMenu did not ↵Graeme Geldenhuys
work. Now even though the Edit component is read only, you can select text with the keyboard, tab in/out and activate the popup menu with the Menu key.
2010-03-25Minor tweak to TfpgEdit to unselect text when right arrow key is pressed.Graeme Geldenhuys
When the component gets focus and autoselect is enabled, if you pressed the right arrow it did not unselect the text, but the left arrow did. This is now fixed.
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2010-02-25Published Hint and ShowHint on all widgets.Graeme Geldenhuys
2010-02-03Published ReadOnly property for Numeric Edit components too.Graeme Geldenhuys
2010-02-03Implemented ReadOnly support for TfpgEdit.Graeme Geldenhuys
2009-10-09New ReadOnly property for Edit components, but not implemented yet.Graeme Geldenhuys
So far it's just a "dummy" property that does nothing. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Add and remove todo list items.Graeme Geldenhuys
2009-07-28Add new method InsertAtCursorPos() to TfpgBaseEditGraeme Geldenhuys
This allows you to insert text at the current cursor location. This just makes it easier for the user and reused the DoPaste which was initially for Clipboard support. The is work towards the Character Map support in TfpgEdit popup menu. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-06-15Fixed InvertCaret exception.David Emerson
2009-06-08Fixed the keyMenu handling in BasicEdit components.Graeme Geldenhuys
2009-06-03GetFieldBounds was not implemented for many tiMediators.Graeme Geldenhuys
2009-03-13plans for future enhancements to edit components.graemeg
2009-02-16Reverted the previous vista hint implementation. Introduced a new ExtraHint ↵graemeg
property which is separate from the Hint property.
2009-02-12* applied a modified patch from Clemens with the following changes:graemeg
- Private DrawSelection method is now a protected virtual method. - New TfpgBaseTextEdit class introduced that only does Text string functions. - Numeric edits now only do Numeric selection handling. This removes the selection paint bug which flashes quickly. - Hint text inside TfpgEdit now disappears on receiving focus and not only when text is entered.
2009-02-12* Applied Jean-Marc's margin patches.graemeg
2009-02-10* Minor fix in fpg_edit and Backspace key handling.graemeg
* Registered the TMediatorItemComboBoxView in tiMediators.
2008-11-13* NumericEdit fixed from Jean-Marc. Fixed bug where value changed as you set ↵graemeg
and loose focus with the mouse cursor.
2008-11-12* Removed public Alignment property from EditInteger, EditFloat and ↵graemeg
EditCurrency.
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-11* Jean-marc did excellent work fixing up the numeric edit components.graemeg
2008-11-09* another minor patch from jean-marcgraemeg
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-11-08formatting patch from Jean-marc for BaseNumericEditgraemeg
2008-11-06* Fixed the selection issue in TfpgEdit.graemeg
* Changed the AChar parameter of UTF8CharAtByte to a out parameter.
2008-10-22* Applied Edit component patch from Vladimir - fixing overflow error.graemeg
2008-10-14* Applied SpinEdit, Edit, Button and Panel patch from Jean-Marc.graemeg
2008-10-03* Added Jean-Marc initial implementation of SpinEdit component.graemeg
* I made some changes and minor bug fixes to the SpinEdit and highlighted some todo items in the header of the unit.
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.