Age | Commit message (Collapse) | Author |
|
* Implemented a actualy Calendar Combobox. It's usable at this stage.
* Improved the calendar test project to try out more things.
|
|
descendants.
* Added keyboard handling to Calendar component.
* Surfaced OnKeyPress event in TfpgEdit and TfpgStringGrid.
* Updated the lazarus code template file.
|
|
* Added new Gauges demo program - thanks to Giuliano Colla.
|
|
* Lots of refactoring in the text Edit component.
* Added a new property BorderStyle to the Edit component.
|
|
* Modified StringGrid to rather use BeginUpdate/EndUpdate instead of calling RePaint directly.
* Calendar component now also uses the BeginUpdate/EndUpdate calls to drasticly improve the grid painting speed.
|
|
* Created a new example project to test the calendar component. Please note it is NOT complete yet.
* Added a ScrollBarStyle property to BaseGrid to control the ScrollBar visibility.
|
|
* Implemented a TfpgDBLabel (data-aware) label component.
* Created a new DB test example to show how TfpgDBLabel works.
|
|
* Added a new DumpStack procedure to help programmers
debug there code.
|
|
* Correctly set the default values for Form and PageControl components.
* Improved the UI Designer so only non-default values for Boolean and Enum types are written to file.
|
|
support under Win32.
* Fixed bug #1811433 where the Anchor feature was broken
when resizing forms under Windows. We never took into
account the window border width and title bar height.
|
|
Not sure if we need it for any Widgets or just Forms.
|
|
internal button.
* Base Dialog now has a better min width and height set.
* FileDialog example's form is now maintained by the UI Designer.
|
|
* Move inline documentation out of the gui_dialogs unit and into the fpdoc XML description file.
* Minor code cleanup in a few units.
* TfpgFileDialog ModalResult value has changed for Cancel from the value 0 to the value 2.
|
|
1-based. So to access the first column the Index will be 1.
* GUI Designer: Added a StringGrid Columns property editor.
* GUI Designer: When saving files that are now also added to the MRU menu.
|
|
main event loop and application. Halt was just to harsh and objects never got
freed.
* GUI: Added a new INI Utils unit which introduces ReadOnly ini support and
can also save a form's state and position. You access the ini file via the
gINI singleton function. fpGUI Designer uses this.
* All example project now free there main forms correctly.
* Many bug fixes in GUI Designer. GUI Designer now also remembers the size and
location of most forms.
* Many of the GUI Designer forms are now maintained by the GUI Designer itself.
* GUI Designer: Started implementing a Recent Files feature so it is quicker to
open frequently used files.
|
|
* GUI: minor amendments in basegrid and listbox to work correctly in the GUI Designer.
|
|
|
|
* Mouse selection is now supported.
* Node expand and collapse is now possible with the mouse.
|
|
correctly now, even if some nodes are partiall or fully hidden.
|
|
|
|
|
|
painting routine as well. Still not usable though.
|
|
development and doesn't paint anything yet.
|
|
|
|
the lib directory in the root of fpGUI. They are now the same as when you compile from the comand line.
* Implemented the TfpgMenuBar keyboard shortcut feature. For example you can now press Alt+F to open the File menu.
* Modified the menutest example to show the above change.
|
|
the Lazarus IDE.
* Added extrafpc.cfg files in each of the examples directories.
* Added a examples/readme.txt file explaining how to compile the examples from the
command line.
|
|
* Minor changes to TfpgCustomGrid to make it more flexible for descendants
* Rewrote the TfpgCustomStringGrid basing the design on TfpgCustomGrid
* Extended the GridTest example to exercise both grids.
|
|
not complete yet.
|
|
* Added some documenation comments explaining the File Dialog Filters property.
* Extended the FileDialog example using custom Filters.
|
|
* Manually implemented OS independent Double Click support in TfpgWidget.
|
|
* GDI: Finally fixed the implementation of modal window
support.
|
|
* Testing UTF-8 text support in menus.
* Removed the bluecurve theme and started implementing a more Win2000 look.
|
|
* Extended the Menu Example
* Changed Popup menus to be activated on MouseUp and not MouseDown.
* Implemented a Bluecurve theme look in the menu. See the first point for reason.
|
|
* Improved the look of Popup Menus to look more 3D like Win2000.
* Fixed a bug where sub-sub menus didn't close when you selected a new top level menu.
|
|
incomplete though and still needs testing under both platforms.
* Added a new menu example project.
|
|
|
|
* X11: Completed popup window support.
* GUI: Amended TfpgComboBox to rather use a popup window for the dropdown portion of the control.
* The previous change fixed the issue in the FileDialog where you couldn't select a combo box item with the mouse.
|
|
|
|
not 100% yet. See ToDo list in header of gui_dialogs unit.
* Minor bug fix in ComboBox component and added missing (required) properties.
* Fixed a bug in TfpgCustomGrid.Destroy. Creating a decendant of TfpgCustomGrid
caused a crash in the destructor.
* Fixed bug in ListBox where scrollbar did not move with mouse wheel input.
* Added a new FileDialog example project.
|
|
* Added OnSelectionChanged to listview
* Some misc listview selection changes x
|
|
I still need to try and get rid of the IFDEF's.
* New executable image added to standard images.
* IsSymLink help function added to gfx_utils unit.
* Extended the FileGrid example project a bit more.
|
|
position while scrolling with the mouse wheel.
|
|
|
|
* Implemented a FileGrid widget. Still work in progress and lots of refactoring and getting
rid of IFDEFs.
|
|
|
|
* Implemented 95% of the Font Select dialog.
* Completed the FontSelect example project.
|
|
* Created a new FontSelect example to demo new dialog.
|
|
|
|
* Implemented and added a TfpgCustomGrid.
* GridTest example has been updated to demo the TfpgCustomGrid.
|
|
- Implemented keyboard navigation. Cell focus.
- Improved header painting and little square between scrollbars.
- Improved scrollbar behavior and slider sizing.
- Implemented mouse wheel support. Scrolling can also happen up/down
or left/right based on the visibility of the vertical scrollbar.
- Implemented cell selection via mouse
- Implemented column resize support.
- Extended the GridTest project to demo features
|