Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-31 | grid: Adds some missing mouse events to the published section. | Graeme Geldenhuys | |
2012-07-31 | filedialog: widgets were not perfectly spaced in the horizontal area. | Graeme Geldenhuys | |
* Increased the width of most widgets by 2 pixels. Now left and right border spacing is equal. * Increased the grid height by 2 pixels, just to give grid content some extra space. | |||
2012-07-31 | Fixes a potential memory leak. | Graeme Geldenhuys | |
I say potential, because FDropDown is free immediately after it is not needed any more, but if for some reason it wasn't, then we should free it in the destructor of the widget. | |||
2012-07-31 | progressbar: text percentage is now only calculated when really needed. | Graeme Geldenhuys | |
2012-07-31 | replaces tab character indentation with 2-space indentation. | Graeme Geldenhuys | |
2012-07-31 | TfpgGDIWindow.ActivateWindow now uses SetWindowPos instead of ↵ | Graeme Geldenhuys | |
SetForegroundWindow. The code and intent seems to be correct, but even though I set the flag SWP_NOZORDER (so the behaviour is consistent with Linux X11), Windows seems to ignore that flag and still bring the active window to the front. | |||
2012-07-31 | Windows GDI BringToFront() behaviour is now consistent with Linux X11 | Graeme Geldenhuys | |
The window is brought to the front, but not activated. | |||
2012-07-31 | x11; FcFontSetDestroy() is defined in libfontconfig, not libXft. | Graeme Geldenhuys | |
I confirmed this using OpenSuse 12.1 as a test. | |||
2012-07-17 | TfpgWidget now consumes the F1 keypress to invoke context sensitive help. | Graeme Geldenhuys | |
2012-07-17 | hyperlink: published more properties that where available from TfpgCustomLabel. | Graeme Geldenhuys | |
2012-07-17 | Extra debug output added to TfpgWidget.HandleAlignments | Graeme Geldenhuys | |
2012-06-29 | More sanity checks before calling the help viewer. | Graeme Geldenhuys | |
Instead of just going with the assumption that the docview executable exists, check for it first, before we go any further. Calling TProcess.Execute with a non-existing executable gives an unwanted error in our applications. | |||
2012-06-29 | Added new Exception classes for use in fpGUI. | Graeme Geldenhuys | |
The thinking behind this is so that we can trap fpGUI specific exceptions in our applications if we wanted to. Thus handling them slightly different to other exceptions. | |||
2012-06-29 | new resource string added to fpGUI | Graeme Geldenhuys | |
2012-04-25 | gdi: minor changes to make sure fpGUI compiles under Win64 | Graeme Geldenhuys | |
2012-04-10 | x11: adds a new compiler define in the lazarus package to control AggPas ↵ | Graeme Geldenhuys | |
support. | |||
2012-04-05 | gdi: fixes spelling mistake in code comment. | Graeme Geldenhuys | |
2012-04-05 | gdi: Removed completed todo item comment. | Graeme Geldenhuys | |
2012-04-05 | Fixes text selection which caused double text to appear. | Graeme Geldenhuys | |
The following changes was made: * Revert "Edit: fixed vertical centering of text." This reverts commit 6f0128aea4f4efcffe0d6ab3ce9bfe. This commit made many undesired results, so it was best to undo them all. * Fix GetClientRect() which never set the Result value for BorderStyle = ebsNone. This now fixes the actual problem we experienced and was the reason for commit 8e129e1d34. | |||
2012-03-29 | x11: Enabled Smart-Linkable support for the fpgui_toolkit package | Graeme Geldenhuys | |
2012-03-29 | agg: implemented clip rectangle support for TfpgCanvas interface. | Graeme Geldenhuys | |
2012-03-29 | agg: code completion of method parameters for some units. | Graeme Geldenhuys | |
The implementation section of the units did not have the method parameters specified. This is allowed, but makes it hard to work in the implementation section. | |||
2012-03-22 | extended the gitignore filters | Graeme Geldenhuys | |
2012-03-22 | added a gitignore file for agg-demos | Graeme Geldenhuys | |
This prevents showing agg-demo executables or the unit output directory | |||
2012-03-22 | agg: added missing include file used by agg-demos | Graeme Geldenhuys | |
2012-03-22 | git helper file to help recreate a directory layout. | Graeme Geldenhuys | |
2012-03-20 | CreateMaskFromSample() under Agg-enabled canvas uses Alpha channel to mask ↵ | Graeme Geldenhuys | |
image. | |||
2012-03-20 | agg: when painting images into the canvas buffer, use alpha blending too. | Graeme Geldenhuys | |
PNG images with alpha channel information is finally painted correctly in fpGUI!!!!! :) | |||
2012-03-20 | agg: fix nested code comments so it doesn't screw up Lazarus syntax ↵ | Graeme Geldenhuys | |
highlighting. | |||
2012-03-20 | BMP and PNG image loading now correctly sets the Alpha channel values. | Graeme Geldenhuys | |
2012-03-19 | Bit shifting of Alpha channel was wrong in color conversion routines | Graeme Geldenhuys | |
Both RGBTripleTofpgColor() and FPColorTofpgColor() incorrectly bit shifted the Alpha channel value. | |||
2012-03-19 | fixes compiler errors under Windows. | Graeme Geldenhuys | |
Clearly I did not pay as much attension as I should have. :-( | |||
2012-03-19 | x11: fix color shifting due to Alpha channel introduction. | Graeme Geldenhuys | |
2012-03-19 | copyright update | Graeme Geldenhuys | |
2012-03-19 | agg: Implement backward compatible Arc drawing | Graeme Geldenhuys | |
2012-03-19 | updates search paths for AggPas in fpgui_toolkit.lpk packages. | Graeme Geldenhuys | |
2012-03-19 | gdi: We will probably need access to HBitmap in the Agg Canvas. | Graeme Geldenhuys | |
2012-03-19 | Removed deprecated TFPColor usage. | Graeme Geldenhuys | |
2012-03-19 | agg: removed the friend-class hacks for TfpgApplication and TfpgWindow | Graeme Geldenhuys | |
2012-03-19 | agg: bezier_div demo doesn't use the dash converter unit. | Graeme Geldenhuys | |
2012-03-19 | agg: moves all platform independent code into Agg2D.pas unit. | Graeme Geldenhuys | |
There was no need for so much code in the agg_platform_xxx.inc units. | |||
2012-03-19 | agg: new color type conversion function | Graeme Geldenhuys | |
2012-03-16 | Adds an IFDEF to control what graphics engine to use Xlib/GDI or AggPas. | Graeme Geldenhuys | |
Once Agg-enabled canvas is fully test, it will become the new default graphics engine. | |||
2012-03-16 | Adds Alpha channel values to all predefined colors in fpGUI. | Graeme Geldenhuys | |
2012-03-16 | agg: corrects EOL style character for the 'platform' directory hierarchy. | Graeme Geldenhuys | |
2012-03-16 | agg: fixes a spelling mistake in code comments | Graeme Geldenhuys | |
2012-03-16 | agg: New "friend" class so we can get access to a protect property WinHandle | Graeme Geldenhuys | |
2012-03-16 | x11: AggPas needs acess to the internal XImage | Graeme Geldenhuys | |
2012-03-16 | freetype: apparently specifying the base library name is enough. | Graeme Geldenhuys | |
2012-03-16 | agg: temporary fix to overcome the degraded quality of anti-aliasing | Graeme Geldenhuys | |
Enabling the dash generator and then trying to draw a solid line caused bad quality anti-aliasing. Setting the dash line very large seems to overcome this problem, but I need to still find a permanent solution for this. |