Age | Commit message (Collapse) | Author |
|
* 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.
|
|
and Hints to work correctly.
|
|
|
|
* Fixed clicking past the right of a item
|
|
|
|
you exited or the first item when you go deaper in the hierarchy.
|
|
|
|
|
|
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
|
|
* Fixed GDI bug where mouse cursor didn't change at the edges of
a window.
* Fixed a minor bug in the reporting of coordinates in the eventtest
example.
|
|
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.
|
|
All the IFDEF's must still be removed.
|
|
|
|
* Implemented a FileGrid widget. Still work in progress and lots of refactoring and getting
rid of IFDEFs.
|
|
* Minor changes in the style unit.
* Added a new examples/apps/docedit project. Once complete it will be a demo
application of fpGUI and at the same time show most used widgets in action.
DocEdit will become something like lazde is to Lazarus.
|
|
the conflicting classes and all is fine again.
|
|
|
|
|
|
* Minor fix in TfpgProgressBar font color.
* Added missing clipboard unit to GDI package.
|
|
* Amended the prototypes/fpgui2/tests/edittest project to show it in action. I'll create a decent eexample project for it soon.
|
|
* Implemented a new TfpgTrackbar that has the look of the Windows 2000 slider control.
* Fixed the Scrollbar flashing issue that occured when you scroll to the minimum position using the Slider button.
|
|
* Played around with the GradientFill and implemented the BlueCurve selection look in the TfpgListBox. This is just a test and will be removed shortly.
|
|
clipboard only works inside the current running application. Next step is OS (global) based clipboard support.
|
|
|
|
* 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
|
|
* Minor amendment. When Scrollbar.Position gets set, the Slider gets repainted automatically.
|
|
* Fixed minor compiler error and FastDoubleBuffer support
* Fixed a bug in GDI DrawRectangle when LineStyle <> lsSolid
* Implemented Canvas.DrawFocusRect
* Implemented fpgStyle.DrawFocusRect
|
|
|
|
* Implemented alternative colomn width support.
* Improved painting of Headers and Cells.
* Refactored a bit of panting for Headers, Cells and Gridlines.
* Fixed up the clipping issues in the Grid.
|
|
* implemented FastDoubleBuffer for gdi - not tested
* start of listview resiazable headers
|
|
* Fixed painting of ListView Column
* Misc Listview painting changes
* Added OnColumnPaint to ListView
The new property FastDoubleBuffer will probably be moved to TfpgCanvaseBase also perhaps this can be set with an application
property since it doesn't free the backbuffer until the Canvas is freed which will result in some increase in memory usage.
The listview can have double buffering disabled now and it won't flicker sonce the painting is done with no overlapping rects.
|
|
* TfpgEdit and TfpgMemo now change the mouse cursor correctly.
* The prototypes/fpgui2/tests/edittest project show the mouse cursor in action. A GUI example project will be created soon to show all available cursors.
|
|
* updated to comply with coding standards
|
|
* Minor code formatting changes in gui_scrollbar.pas
* Fixed the painting of the little square in the bottom right corner of TfpgMemo and TfpgListView when both scrollbars are shown.
|
|
* Fixed the TfpgBaseGrid header title painting.
|
|
* Canvas functions finally behave identical in GDI and X11 - to the pixel.
|
|
* Reverted the methods back to using TfpgRect instead of TRect. TfpgRect has better
support for Width and Heigh - required by many Canvas methods.
* Implemented helper functions like InflateRect but support TfpgRect
* Fixed all painting issues and rectangle sizes in all components.
* Fixed up all examples and test projects to compile and work correctly.
* Fixes some clip rectangle issues under Linux. TfpgRect was a big help.
* Changed the method signatures of many Canvas methods to rather use x, y, width and height.
This causes much less confusion and actually less coding in widgets.
|
|
|
|
* Listview uses better colors for drawing
* Better listview selection control
* Minor changes to listview example
|
|
and Height.
* DrawLine and DrawRectangle now use the same coordinate system as Windows does.
* I need to fixed corrupted painting in widgets due to this.
|