summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2009-10-09Added "dummy" Checked property to Menus.Graeme Geldenhuys
This will be implemented soon. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Removed redundant BeginDraw..EndDraw calls in ScrollBar painting.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
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-09-28Bugfix: If BackgroundColor and cached colorwheel image.Graeme Geldenhuys
If the background color was changed at runtime, the cached colorwheel image never knew about it. So the margin color was changed, but the color around the colorwheel was not.
2009-09-28ColorWheel: Notify RTTI of defaut values in published properties.Graeme Geldenhuys
2009-09-27ColorWheel and ValueBar implementation including color mapping routines.Graeme Geldenhuys
These components will allow us to implement a color selection dialog.
2009-07-30Fix bug for SpinEditFloat MinValue settingjean-marc
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-07-28Add copyright information in dialog include filesGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Adds a new Character Map dialog to fpGUIGraeme Geldenhuys
This forms part of the fpg_dialogs.pas unit. There is aslo a easy access method called fpgShowCharMap and returns the text selected by the user. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Minor code formattingGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-06StringGrid RowCount update bug fixGraeme Geldenhuys
- When RowCount was changed it refreshed the grid to much. - BeginUpdate / EndUpdate did not always update scrollbar position.
2009-07-02Fix compilation bug with fpc 2.3.1 - field orderMicheal Fyffe
- fpc 2.3.1 Error: Fields cannot appear after a method or property definition Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-06-25Stringgrid column right margin issue fixedJean-Marc
2009-06-23Copyright and code formatting fix.Graeme Geldenhuys
2009-06-23Unset cursor/caret fix in TfpgMemo.David Emerson
2009-06-23Fix overlapping text in RadioButton and CheckBoxGraeme Geldenhuys
* If BoxLayout = right, then the text caption could paint over the radio or check images. This is now fixed.
2009-06-23Fixed the image position regarding focus rectangleGraeme Geldenhuys
* Checkbox and RadioButton images overlap the focus rectangle when BoxLayout is right aligned.
2009-06-23New property BoxLayout for checkbox and radiobutton.Jean-Marc
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-30* Patch fixing: Quick drag causes list order corruption.graemeg
2009-03-27* Applied DragToReorder patch from David Emerson.graemeg
* Minor changes to his patch by publishing the property when needed. * Updated the ListBox and ColorListBox demos to show the feature.
2009-03-26* CalendarCheckCombo now handles checkbox clicking with mouse.graemeg
* CalendarCheckCombo now paints checkbox location correctly. * CalendarCheckCombo now has a new OnCheckboxChanged event.
2009-03-21Applied patch from Jean-Marc.graemeg
* Fixes size of Today button in drowdown calendar combo. * Updated French translation file.
2009-03-20* Minor X11 debugging improvements.graemeg
* Named internal components * Introduced TfpgBaseCheckbox class. * Refactored text drawing in ComboBox to a method that can be overridden in descendants. * Implemented a new (experimental) Calendar Combo with Checkbox for optional date selection. * Added Calendar Combo Check component to UI Designer. * Fixed some missing properties from Calendar Combo component in UI Designer.
2009-03-13plans for future enhancements to edit components.graemeg
2009-03-09ExtraHint property for EditCombo. Thanks to Jean-Marc.graemeg
2009-02-19no commentsgraemeg
2009-02-17* Fixed memory leaks in Calendar Combobox.graemeg
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-02-16Reverted the previous vista hint implementation. Introduced a new ExtraHint ↵graemeg
property which is separate from the Hint property.
2009-02-13* Applied combobox patch from Clemens adding improved hint support.graemeg
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.
2009-02-04* CustomGrid now calls Update instead of Repaint. This now conforms to ↵graemeg
BeginUpdate..EndUpdate requests. * StringGrid now has a Clear method.
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.
2009-01-09* more work on the Select Dir dialog, but it's not workable yet.graemeg
2009-01-09* Applied Jean-Marc's dialog patch to improve translation support.graemeg
* Added a skeleton dialog which will become a Directory Select dialog.
2008-12-09* Added fpgApplicationRemoveWindowFromModalStack so windows that are in the ↵drewski207
stach make sure to remove themselves when destroyed * Added 2 new attributes to TWindowAttributes waUnblockableMessages, waX11SkipWMHints * waUnblockableMessages is useful for allowing certain windows to still respond when other windows are modal
2008-11-25* Added some of the missing published properties to TfpgPanel.graemeg
* Added TfpgGroupBox to UI Designer component palette.
2008-11-18* Minor bug fix in TfpgApplication. Setting the HintPase didn't affect the ↵graemeg
hint pause at all. * By default the Hint Windows now doesn't have a shadow. More consistent with desktop environments. * Removed some compiler hints from UI Designer.
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