summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-13fpgui2: reverted the event changes made of yesterday.graemeg
2007-07-13Added some more properties/methods to TFWindowsekelsenmat
2007-07-12fpgui2: Implemented WindowToScreen which translates coordinates.graemeg
fpgui2: Fixed up the painting issues of TfpgComboBox. fpgui2: TfpgComboBox dropdown is now painted and appears in the correct location and size.
2007-07-12Fixed events examplesekelsenmat
2007-07-12Small improvement to newmultihandlesekelsenmat
2007-07-12Added TFEdit to newmultihandlesekelsenmat
2007-07-12GFX: Got it to compile under Linuxgraemeg
2007-07-12Updated X11 backend of Gfx to the new changessekelsenmat
2007-07-12Small fix to newmultihandle and fixed show on windowssekelsenmat
2007-07-12Small fix to the example lpi filesekelsenmat
2007-07-12Improved 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-12Moved gfx event methods to protectedsekelsenmat
2007-07-12fpgui2 prototype changes (Linux only):graemeg
* Started the conversion from use of Messages to Event Methods. So far I have converted MouseEnter, MouseExit, KeyPress, Activate, Deactivate and Paint events. * I have merged the Parent and ParentWindow properties into one Parent property. Descendants reintroduce the property and casts it's type correctly. All this has only been tested under Linux and the tests/edittest project. The Windows build is currently broken.
2007-07-12GFX: demonstrates how the EvXXX events could be made protected.graemeg
2007-07-12newmultihandle: Added some Canvas painting tests to the example project.graemeg
2007-07-12* Added a new Timer demo to the prototype fpgui2.graemeg
2007-07-12Small fixessekelsenmat
2007-07-12Removed use of the dirty list on X11sekelsenmat
2007-07-12Implemented a better Invalidate for X11 and fixed mouse release on X11sekelsenmat
2007-07-12Fixed compilation on X11 and adapted its code to the new pixel formatsekelsenmat
2007-07-11Changed Invalidate to have no parameters. Now button down kind of works on ↵sekelsenmat
the new multihandle
2007-07-11Added style manager for the new multihandle prototype. Changed color ↵sekelsenmat
channels from Word to Byte on Gfx.
2007-07-11Changed the example to store local info in lpssekelsenmat
2007-07-11Prototype: Implemented end user OnMouseDown and OnMouseUp event propertiesgraemeg
2007-07-11* Defined some Event Types. Mostly for usage of end usergraemeg
property events. * Implemented some end user events like OnPaint, OnMouseEnter, OnMouseExit, OnShow, OnDestroy, OnActivate, etc... * Minor fix in the X11 font height returned. * Created a new GUI example displaying the usage of the Align property.
2007-07-11Implemented the new event model on X11sekelsenmat
2007-07-11Improved multihandle prototypesekelsenmat
2007-07-11Freed the EvPaint method for use by descendent components and implemented a ↵sekelsenmat
EvInternalPaint for internal painting
2007-07-11fixed the svn EOL property of a gfx unitgraemeg
2007-07-11Improved double buffering and implemented partial paintingsekelsenmat
2007-07-11Implemented double buffering for Gfxsekelsenmat
2007-07-11Removed Rect parameter from Paint eventsekelsenmat
2007-07-11Changed the event model on Gfx. We have several methods instead of only one ↵sekelsenmat
big method now.
2007-07-11* Moved the canvas test project to the examples core directory.graemeg
* Added a screenshot of the canvas test to show how it should look like.
2007-07-11* Minor fix in Canvas.GetPixel under Windowsgraemeg
2007-07-10* Minor fix to get Canvas.Pixels[] to work under Windows.graemeg
2007-07-10* Implemented Canvas.Pixels[]graemeg
* Refactored the TfpgImage class * Moved the message procedures in TfpgWidget from public to private. * Extended the fpgCanvas test project to use the new Canvas.Pixels[] property.
2007-07-10* Fixed the svn eol style properties for the new prototype example.graemeg
* Fixed the mouse wheel support for X11 based on the changes made under Windows.
2007-07-10* Fixed the mouse wheel support under Windows.graemeg
2007-07-10* Reenabled the Mouse click and doubleclick events for Windows.graemeg
2007-07-10Small fix for gfx examplessekelsenmat
2007-07-10* Fixed compilation errors under Windows. * Fixed the MouseEnter and ↵graemeg
MouseExit message handling.
2007-07-10improved prototype to at least do basic drawing on the button and widgetsekelsenmat
2007-07-10Added new multihandle prototypesekelsenmat
2007-07-10Small fix for the carbon backend.sekelsenmat
2007-07-09* DoMouseEnterLeaveCheck implemented in Windows. This needs testing as I was ↵graemeg
developing under Linux only. * Reworked the EventTest example and am now exposing all possible FPGM_ messages. The demo still needs some work though. * Implemented Mouse Scroll support under X11
2007-07-09EventTest: added more debug information in the paint event.graemeg
2007-07-09GFX: minor changes to the Paint event.graemeg
2007-07-09GFX: Changed TFCustomWindow to descend from TComponent.graemeg
EventTest: extended the example a bit to test a few more things.
2007-07-09Wrong parameters in GFX/gdigraemeg