Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-28 | Menu shortcuts with F1 key combinations never worked. | Graeme Geldenhuys | |
The global F1 (application help) shortcut handling never looked at the ShiftState value. So if we had a popup menu with F1->help; Ctrl+F1->About, the second item's shortcut with be interpreted as F1 only. | |||
2013-05-28 | popupmenu: Adds a convenience function AddSeparator() | Graeme Geldenhuys | |
I like less typing. ;-) | |||
2013-05-28 | tree keyboard handling: we never tested for ShiftState | Graeme Geldenhuys | |
2013-05-28 | os/2 bitmaps with bitdepth of 1,4 or 8 have a 3 byte color palette. | Graeme Geldenhuys | |
I originally read it as a 4-byte color palette. This fixes the colors of images (mostly), but there still seems to be some or other decoding issues with larger than 65KB images. | |||
2013-05-28 | Initial support for reading OS/2 Bitmap files. | Graeme Geldenhuys | |
They have a slightly different structure to Windows BMP files - now the more common format. | |||
2013-05-28 | bmp code now raises an exception for a unknown BMP format. | Graeme Geldenhuys | |
Before it would have done a writeln() which would go unnoticed under Linux, and cause an AV under Windows GUI apps. | |||
2013-05-28 | debug support | Graeme Geldenhuys | |
2013-05-28 | minor code formatting | Graeme Geldenhuys | |
2013-05-28 | Bump the version numbers | Graeme Geldenhuys | |
2013-05-28 | core: Debug output is now sent to the Debug Server instead of console output. | Graeme Geldenhuys | |
This makes testing a bit easier on all platforms. | |||
2013-05-28 | Buttons & Styles now support hover effect on standard buttons too. | Graeme Geldenhuys | |
Before we only had the mouse hover effect on Flat buttons. But now the Style can enable hover support for normal buttons too. Important for Win7 and MacOSX like themes. | |||
2013-05-28 | aggpas backend: finally implemented DoDrawPolygon() | Graeme Geldenhuys | |
Rather late than never. ;-) | |||
2013-05-28 | aggpas: Improved font work-around to work for FreeBSD too. | Graeme Geldenhuys | |
2013-05-28 | updated reporting images | Graeme Geldenhuys | |
I've updated the actual *.bmp files ages ago, but forgot to update the image byte arrays in fpGUI Toolkit. While I was at it, I also translated some French names to English. | |||
2013-05-28 | Add common procedures in fpg_base for deadkeys | Jean-Marc Levecque | |
2013-05-28 | Use dead key codes for special accentuated characters | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by memo component | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by editcombobox | Jean-Marc Levecque | |
2013-05-28 | Make special characters known by edit components | Jean-Marc Levecque | |
2013-05-28 | Adds Chrome and Chromium support to fpgOpenURL() | Graeme Geldenhuys | |
2013-05-28 | utils: Adds a new RTL wrapper to handle UTF-8 path names correctly. | Graeme Geldenhuys | |
2013-05-27 | renamed FScrollFrame (bad name) to FVisibleArea | David Laurence Emerson | |
2013-05-27 | Merge branch 'master' into scroll-frame | David Laurence Emerson | |
Conflicts: src/corelib/x11/fpgui_toolkit.lpk | |||
2013-05-27 | Scroll-Frame! | David Laurence Emerson | |
2013-05-20 | Removed Canvas.DrawControlFrame() - fpgStyle has tha functionality now | Graeme Geldenhuys | |
Canvas.DrawControlFrame() simply passed it along to fpgStyle for a long time already. Now we finally separate the two, so the Styling code can be separated from the corelib code. | |||
2013-05-20 | bug: Under Windows the mouse coordinates in OnDragDrop was screen coordinates. | Graeme Geldenhuys | |
I forgot to translate those to widget coordinates. | |||
2013-05-16 | agg2d: minor work-around for the difference between FreeType and GDI | Graeme Geldenhuys | |
Soon I'll improve and merge FreeType usage for Windows and Unix systems. | |||
2013-05-16 | agg2d: Adds implementation for DoFillTriangle() | Graeme Geldenhuys | |
Also updated aggcanvas demo to show Canvas.FillTriangle() working. | |||
2013-05-16 | Merge branch 'agg_fonts' into develop | Graeme Geldenhuys | |
Initial work on getting FontDesc to AggPas font conversion working. So far this has only been tested under X11. | |||
2013-05-16 | Agg2D: rought conversion of font point size to pixel size. | Graeme Geldenhuys | |
Agg2D/AggPas defines font sizes in pixels, whereas the rest of fpGUI uses point sizes. So we needed to translate between the two. This is just a temporary implementation. A more accurate DPI aware version will come later. | |||
2013-05-16 | aggcanvas: added support for font rotation | Graeme Geldenhuys | |
The FontDesc property now supports a new font attribute: for example: Arial-13:Angle=45.0 The Angle range is between 0-360 | |||
2013-05-16 | aggcanvas: adds preliminary font support | Graeme Geldenhuys | |
- moved fpg_fontcache unit to corelib/render/software/ - added fpg_fontcache unit to x11 fpgui_toolkit.lpk package - translates FontDesc to FontCache item. Tested under X11 only. | |||
2013-05-16 | agg2d: DoSetTextColor() mistakenly ignored the Alpha channel value. | Graeme Geldenhuys | |
2013-05-16 | grid: to prevent possible index out of bounds errors. | Graeme Geldenhuys | |
2013-05-16 | new unit to do font mapping/lookups for the AggPas backend. | Graeme Geldenhuys | |
See the description in the unit header for more details. | |||
2013-05-13 | Adds a new convenience function IsLoading to TfpgWidget | Graeme Geldenhuys | |
2013-05-13 | code formatting: fixes the camel case of a function name. | Graeme Geldenhuys | |
2013-05-13 | fixes compiler hint about unused variable | Graeme Geldenhuys | |
2013-05-12 | agg: surfaced the new Fill(color) method in TAdd2D and agg_2d | Graeme Geldenhuys | |
2013-05-12 | agg: Add agg_renderer_base.fill(color) method for blending a color. | Graeme Geldenhuys | |
This complements the clear(color) method, which copies the color. This is a port of r82 from AGG project on SourceForge. | |||
2013-05-10 | agg: removed the pointless casts. The x & y params are already PDouble's | Graeme Geldenhuys | |
2013-05-10 | agg: fixes bug when attaching a Image to TAgg2d doesn't draw lines. | Graeme Geldenhuys | |
I forgot to setup the internal dash generator in the TAgg2d constructor. The AggCanvas did this automatically in the Canvas.BeginDraw() call, but using TAdd2D via the .Attach(bitmap) didn't. | |||
2013-05-08 | MessageDialog: BeginDraw/EndDraw is not needed in HandlePaint() | Graeme Geldenhuys | |
2013-05-07 | grid: now has a new OnHeaderClick event | Graeme Geldenhuys | |
2013-05-04 | Grid: now developers have access to visible width/height. | Graeme Geldenhuys | |
Handy for adjusting column widths. | |||
2013-05-04 | bug: fixes memo that didn't always display horizontal scrollbar | Graeme Geldenhuys | |
2013-05-03 | Only call DocView if fpgApplication.HelpFile is set. | Graeme Geldenhuys | |
2013-05-02 | animation: added overloaded methods. | Graeme Geldenhuys | |
- Specifying the mask sample point is now optional for ImageFromByteArray If sample point is not specified, then (0,0) is used. - Introduced an overloaded SetImageFilename() method what can take a sample mask point too. | |||
2013-05-02 | animation: removed the checking of filename in the HandlePaint event. | Graeme Geldenhuys | |
If we have a FImage instance, that should be good enough. | |||
2013-05-02 | Merge remote-tracking branch 'dibo/fpgimganim' into develop | Graeme Geldenhuys | |
This adds the ability to read image data from a in-memmory byte array, instead of always from a file. Thanks Dibo! |