summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
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
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* Minor fix in TabSheet bg color.graemeg
2008-11-06* Fixed the selection issue in TfpgEdit.graemeg
* Changed the AChar parameter of UTF8CharAtByte to a out parameter.
2008-10-31* Applied Jean-Marc's editcombo patchgraemeg
2008-10-31* Implemented virtual RowDelete() method for TfpgCustomGrid.graemeg
* Implemented full RowDelete() for TfpgStringGrid. * Updated tiListMediators to use the new RowDelete() method of StringGrid. * Updated the GridTest demo to show RowDelete() in action. * Updated the AddressBook Demo 21 to enable deleting of contacts.
2008-10-29* msgqueue now raises exceptions if the queue is full instead of trying to ↵graemeg
write to the console (which might not exist). * MessageDialog displayed wrong icon for Critical errors. * Removed compiler hint from tiListMediators'
2008-10-26* Added missing published properties to components in fpg_panel unit.graemeg
2008-10-22* Applied Edit component patch from Vladimir - fixing overflow error.graemeg
2008-10-20* Published new events for Calendar Combo.graemeg
* tiOPF: CalendarCombo mediator now hooks into the OnChange and OnExit event.
2008-10-20* SpinEdit controls needed some published events.graemeg
* Spinedit controls got OnChange event. * tiOPF: Updated the SpinEdit and CheckBox mediators to hook into the OnChange events.
2008-10-15* Applied minor EditCombo patch from Jean-Marc.graemeg
2008-10-15* Added an example fpmake program contributed by Henry Vermaak. Showing how ↵graemeg
the new FPC build system can be used with fpGUI. * Removed some compiler warnings.
2008-10-14* Applied minor patch from Jean-Marc for EditCombo.graemeg
2008-10-14* Applied SpinEdit, Edit, Button and Panel patch from Jean-Marc.graemeg
2008-10-14* UI Designer: New component TfpgTabSheet component on the palette.graemeg
* UI Designer: visual editing of PageControl is now possible. Loading and saving of your design also works. It still needs testing and the pagecontrol sometimes draws artifacts.
2008-10-13* Added some extra sanity checks in TfpgPageControl.graemeg
* UI Designer: Started experimental support to edit a PageControl visually in the designer.
2008-10-12* Applied jean-marc's calendar patch.graemeg
2008-10-07* Removed a memory leak from fpg_hint unit.graemeg
* Added an example 'customstyles' to show how a quick and easy style could be applied. Please not theming is not fully implemented in fpGUI, so this might change later.
2008-10-06* Implemented the speedup feature in SpinEdit.graemeg
* Added a few more bug fixes to SpinEdit unit.
2008-10-06Applied minor EditCombo patch from Jean-Marc.graemeg
2008-10-06* Applied Jean-Marc's calendar patch adding start week day etc.graemeg
2008-10-05* Added a new Canvas.DrawPolygon() methodgraemeg
* Added a new unit fpg_extgraphics.pas with extensive shape drawing methods * Added a new conversion method called fpgRectToRect() * Replaced the implementation of TfpgStyle.DrawDirectionArrow to use the new fpg_extgraphics.PaintTriangle() method instead. * Adjusted ComboBox painting of internal button to accomodate the new fpg_extgraphics unit. * Added Jean-Marc's new fpg_spinedit unit. * Made some further improvements and minor fixes to the SpinEdit and SpinEditFloat components. * renamed the fpdoc file fpgfx.xml to fpg_main.xml as per the new unit names.
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-10-02* Added a conditional define for the BlueCurve 3d look in Listbox.graemeg
2008-09-29* A minor fix in ShowModal handling if an error occurs while showing - the ↵graemeg
user input could be blocked.
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.
2008-09-27* Rename all corelib units to the new naming convention.graemeg
* Updated the UI Designer to use the new unit names.
2008-09-25* Added a TArrowDirection type and Canvas.DrawArrow now uses that type ↵graemeg
instead of standard integers.
2008-09-24* Fixed 3 memory leaks in the Hint Windows units.graemeg
2008-09-23(no commit message)graemeg
2008-09-23Minor improvement to the Font Select dialog. It now remembers your custom ↵graemeg
sample text between font attribute changes.
2008-09-19* Removed old deprecated lazarus packagesgraemeg
2008-09-16* property change for fpgui_toolkit package.graemeg
* Added some inline documentation for TfpgButton. Later this will move to fpdoc documentation.
2008-09-15* Added experimental PopupMenu poperty to TfpgMemo.graemeg
2008-09-15* Minor patch added extra checks.graemeg
2008-09-10* Published ShowHint and ParentShowHint for all gui components.graemeg
* UI Designer: Updated the designer to support ShowHint and ParentShowHint properties. * Updated the ShowHint property in TfpgWidget to use the stored property specifier.
2008-09-09* Moved the HintTimer form TfpgWidget to TfpgApplication. Everything still ↵graemeg
seems fine, but it needs testing.
2008-09-09* Fixed a bug in TfpgListView where it didn't paint the last column's content.graemeg
* Applied formating to tiListMediators * Removed the ListBox implementation in tiListMediators. It was totally wrong.
2008-09-08* TfpgBaseGrid's FocusCol and FocusRow now defaults to -1graemeg