Age | Commit message (Collapse) | Author |
|
This is still work in progress!
* GUI: Implemented TFBoxLayout.RemoveChild
* GFX/X11: Fixed a issue with the TextExtent where the
lower curl of the character g will get clipped
* GUI: Implemented a basic TDBLabel component
* GUI Demos: Implemented a basic DB Test example. This is
still work in progress and only tested under Linux.
* GFX: Minor AMD64 fix for the unitxft.pas unit
|
|
|
|
classes will register with the factory and the factory will create the styles as needed.
|
|
* TFCustomApplication now checks for parameters before entering the event loop. -? will show the help without running the application.
* -display parameter is now supported for X11 systems.
|
|
|
|
into account yet, but will soon.
* Fixed bug where if you call TForm.Show multiple times, it keeps adding the
internal Wnd pointer to the GFApplications.Forms list and later causes a AV.
* Fixed bug where TCustomForm didn't have the WindowOption woWindow set so
TCustomForm decendants never got displayed under Windows.
* Amended the TCustomForm, TCustomPanel, TCustomMenu and TCustomLabel to handle
the TWidget.Color property correctly.
* TComboBox now draws the dropdown window correctly. Scrolling the list of
items using the horizontal scrollbar caused strange artifacts to appear.
* Horizontal scrolling is now also supported in the TComboBox dropdown window
for lengthy items.
* Implemented a very basic TRadioButton glyph for now. It looks damn ugly, but
it works. Will improve the glyph shortly.
* TCustomForm now passes the correct WindowOptions to the TFWindow.Create
constructor.
* For now I duplicate some functions from the types.pp FPC unit into fpgui.pas
|
|
* Implement a DrawArrowDirection function for TDefaultStyle
|
|
* In TCustomForm the Show and Close adds or removes the internal Wnd
to GFApplication, otherwise they don't receive system events.
* Started fixing up the Layout Test demo.
|
|
This is required for Styles to work. It could maybe be moved to another class
if needed.
* Create the missing instances for ImageCanvas, MaskCanvas and Palette in TDefaultStyle.
* Removed the ADisplay parameter from the TStyle constructor.
* Adapted the UTF Demo to work with the fpGUI changes. Tested under Linux only.
|
|
* Implemented the TX11Application Expose event handling
* Implemented the TX11Window etPaint message processing
* Removed the EvOnPaint event handler and replaced it by overriding ProcessEvent
|
|
as the same Windows expects.
|
|
|
|
|
|
|
|
|
|
|
|
* Removed a lot of compiler warnings under Linux.
* Fixe a bug where TX11Canvas.DoCopyRect was using a local unused variable
instead of the passed in param.
|
|
|
|
|
|
|
|
* Implemented a TLabel in the /prototypes/multihandle app.
|
|
|
|
indicate all child windows of a given window.
|
|
|
|
TFBitmap.
|
|
|