Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-13 | Disallowed passing events to parent widget and implemented focus policy. | sekelsenmat | |
2007-07-13 | Added some more properties/methods to TFWindow | sekelsenmat | |
2007-07-12 | Improved method layout, making it more consistent and isolated window ↵ | sekelsenmat | |
creation code in a new method. Also removed empty implementation of methods from gfxbase. | |||
2007-07-12 | Moved gfx event methods to protected | sekelsenmat | |
2007-07-12 | GFX: demonstrates how the EvXXX events could be made protected. | graemeg | |
2007-07-12 | Small fixes | sekelsenmat | |
2007-07-12 | Removed use of the dirty list on X11 | sekelsenmat | |
2007-07-11 | Changed Invalidate to have no parameters. Now button down kind of works on ↵ | sekelsenmat | |
the new multihandle | |||
2007-07-11 | Added style manager for the new multihandle prototype. Changed color ↵ | sekelsenmat | |
channels from Word to Byte on Gfx. | |||
2007-07-11 | fixed the svn EOL property of a gfx unit | graemeg | |
2007-07-11 | Implemented double buffering for Gfx | sekelsenmat | |
2007-07-11 | Removed Rect parameter from Paint event | sekelsenmat | |
2007-07-11 | Changed the event model on Gfx. We have several methods instead of only one ↵ | sekelsenmat | |
big method now. | |||
2007-07-09 | GFX: Changed TFCustomWindow to descend from TComponent. | graemeg | |
EventTest: extended the example a bit to test a few more things. | |||
2007-06-08 | * Moved the TColor definition to the GFX code | graemeg | |
* Changed the TFBitmap.Lock methods parameters from var to out. * Implemented a GfxColorToTColor() method | |||
2007-05-31 | Moved the handle internal field to platform specific area. Added GetHandle ↵ | sekelsenmat | |
function. Improved carbon interface | |||
2007-05-31 | Renamed SetFont_ to DoSetFont. Carbon interface now compiles, links and runs ↵ | sekelsenmat | |
(but doesn't do anything) | |||
2007-05-27 | small improvements to painting system on x11 | sekelsenmat | |
2007-05-17 | Improved form freeing code and general handling of GFApplication.Forms | Felipe Menteiro de Carvalho | |
2007-05-01 | * GUI: Implemented a very basic ShowMessag() function. | Graeme Geldenhuys | |
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 | |||
2007-04-09 | Started appending F to classes on fpgui, to make its namespace more unique | Felipe Menteiro de Carvalho | |
2007-03-07 | * Extending the StyleManager to behave like a class factory. All Style ↵ | Graeme Geldenhuys | |
classes will register with the factory and the factory will create the styles as needed. | |||
2007-03-07 | * Added a new unit to manage command line parameters. | Graeme Geldenhuys | |
* 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. | |||
2007-01-07 | Created a new window option woModal which will be used for Modal Forms. | Graeme Geldenhuys | |
2006-12-27 | * Introduced the Color property to TWidget. Not all widgets take this property | Graeme Geldenhuys | |
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 | |||
2006-12-07 | * Implement a FillTriangle method for TFCustomCanvas. | Graeme Geldenhuys | |
* Implement a DrawArrowDirection function for TDefaultStyle | |||
2006-12-07 | * Implemented AddWindow and RemoveWindow in TFCustomApplication. | Graeme Geldenhuys | |
* 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. | |||
2006-12-06 | * Added CreateBitmapCanvas and CreateMonoBitmapCanvas to TFCustomScreen class. | Graeme Geldenhuys | |
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. | |||
2006-12-05 | One-Handle-Per-Widget | Graeme Geldenhuys | |
* Implemented the TX11Application Expose event handling * Implemented the TX11Window etPaint message processing * Removed the EvOnPaint event handler and replaced it by overriding ProcessEvent | |||
2006-11-26 | Fixes image example bug on X11, by fixating the byte order for RGB formats ↵ | Felipe Menteiro de Carvalho | |
as the same Windows expects. | |||
2006-11-26 | Continued implementing processEvent on x11. | Felipe Menteiro de Carvalho | |
2006-11-26 | Implemented Screen.MousePos under Windows. | Felipe Menteiro de Carvalho | |
2006-11-26 | Small bug fixes. | Felipe Menteiro de Carvalho | |
2006-11-25 | Fixes to image conversion. | Felipe Menteiro de Carvalho | |
2006-11-25 | Readded several image formats. | Felipe Menteiro de Carvalho | |
2006-11-24 | * Moved the Title property from TFApplication to TFCustomApplication | Graeme Geldenhuys | |
* 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. | |||
2006-11-23 | Fixed compilation on X11. | Felipe Menteiro de Carvalho | |
2006-11-23 | Implemented ProcessEvent and sending events to parent on Windows platform. | Felipe Menteiro de Carvalho | |
2006-11-23 | updated templates | Felipe Menteiro de Carvalho | |
2006-11-22 | * Implemented Canvas.GetColor | Graeme Geldenhuys | |
* Implemented a TLabel in the /prototypes/multihandle app. | |||
2006-11-21 | small improvement to gfx. | Felipe Menteiro de Carvalho | |
2006-11-20 | Implemented sub-windows for X11. Also implemented property ChildWindows to ↵ | Felipe Menteiro de Carvalho | |
indicate all child windows of a given window. | |||
2006-11-19 | Removed 4 bits and 24 bits image formats because they are not portable enougth. | Felipe Menteiro de Carvalho | |
2006-11-19 | Changed singleton function names to GF prefix, changed TFImage class name to ↵ | Felipe Menteiro de Carvalho | |
TFBitmap. | |||
2006-11-18 | Initial checkin. Merged fpGUI, fpGFX and fpIMG from the OpenSoft sever. | Graeme Geldenhuys | |