summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-06uidesigner: improves Color Property Editor display in Object Inspector windowGraeme Geldenhuys
The Object Inspector now paints a square with the selected color, so it is much easier to see at a glance what colors are choosen in the various properties.
2012-07-06uidesigner: Changes writeln() statements to debugln() ones.Graeme Geldenhuys
We can't use writeln() in a Windows GUI application, because we don't have access to a console output area.
2012-07-06Fixed spelling mistake in readme file.Graeme Geldenhuys
2012-06-29More 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-29Added 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-29new localize.bat script file added for usage under Windows.Graeme Geldenhuys
2012-06-29new resource string added to fpGUIGraeme Geldenhuys
2012-05-07pdf reporting: updated lazarus package meta data.Graeme Geldenhuys
2012-05-07pdf reporting: updated copyright notice with latest email addressGraeme Geldenhuys
2012-05-07pdf: mod which allows Column definitions before Section creationJean-Marc Levecque
This is now similar to what is done for fonts.
2012-04-25gdi: minor changes to make sure fpGUI compiles under Win64Graeme Geldenhuys
2012-04-25docview: added apptype line for windows platformsGraeme Geldenhuys
2012-04-20pdf: adds ability to adjust some settings of the PDF viewerGraeme Geldenhuys
eg: like zoom, two pages display, etc... The patch also modifies the pdf demo to set the new functionality.
2012-04-20fpg_textedit: new published property RightEdgeGraeme Geldenhuys
2012-04-20Define default value for Backward parameter.Graeme Geldenhuys
2012-04-11pdf: Testing for color values of -1 is not needed any more.Jean-Marc Levecque
2012-04-10x11: adds a new compiler define in the lazarus package to control AggPas ↵Graeme Geldenhuys
support.
2012-04-10pdf: removes two compiler warnings about unused variables.Graeme Geldenhuys
2012-04-10pdf: Use the correct type to represent a color value.Graeme Geldenhuys
Integer is a "unsafe" or alias type which could change between platforms. So rather user TfpgColor type to represent a TfpgColor. :)
2012-04-10pdf: implementation of TfpgColor to PDF Color was outdated.Graeme Geldenhuys
Before TfpgColor did not contain Alpha channel information, but since recently it does. So we rather use the safer fpgGetXXX() methods to extract each color channel value.
2012-04-05gdi: fixes spelling mistake in code comment.Graeme Geldenhuys
2012-04-05gdi: Removed completed todo item comment.Graeme Geldenhuys
2012-04-05imgcnv: File DND now works under Windows too.Graeme Geldenhuys
2012-04-05Fixes 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-04-04DND Example now sets AppType in code, not via compiler option.Graeme Geldenhuys
2012-04-04PDF Report Images updated to have corrected masks.Graeme Geldenhuys
Originally some images appeared completely transparent because the mask was incorrectly defined.
2012-04-04Renamed the imageGraeme Geldenhuys
2012-04-04Implemented image conversion via Drag-n-DropGraeme Geldenhuys
* Single files can be dropped one-by-one on the text area * Multiple files can be dropped at once on the text area
2012-04-04The start of a new GUI tool to convert BMP images to Byte Array data.Graeme Geldenhuys
2012-04-02docs: adds some TfpgTimer and TfpgBaseTimer API documentationGraeme Geldenhuys
2012-03-29x11: Enabled Smart-Linkable support for the fpgui_toolkit packageGraeme Geldenhuys
2012-03-29agg: implemented clip rectangle support for TfpgCanvas interface.Graeme Geldenhuys
2012-03-29agg: 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-22extended the gitignore filtersGraeme Geldenhuys
2012-03-22added a gitignore file for agg-demosGraeme Geldenhuys
This prevents showing agg-demo executables or the unit output directory
2012-03-22agg: added missing include file used by agg-demosGraeme Geldenhuys
2012-03-22git helper file to help recreate a directory layout.Graeme Geldenhuys
2012-03-20CreateMaskFromSample() under Agg-enabled canvas uses Alpha channel to mask ↵Graeme Geldenhuys
image.
2012-03-20agg: 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-20agg: fix nested code comments so it doesn't screw up Lazarus syntax ↵Graeme Geldenhuys
highlighting.
2012-03-20BMP and PNG image loading now correctly sets the Alpha channel values.Graeme Geldenhuys
2012-03-19Bit shifting of Alpha channel was wrong in color conversion routinesGraeme Geldenhuys
Both RGBTripleTofpgColor() and FPColorTofpgColor() incorrectly bit shifted the Alpha channel value.
2012-03-19fixes compiler errors under Windows.Graeme Geldenhuys
Clearly I did not pay as much attension as I should have. :-(
2012-03-19x11: fix color shifting due to Alpha channel introduction.Graeme Geldenhuys
2012-03-19copyright updateGraeme Geldenhuys
2012-03-19agg: Implement backward compatible Arc drawingGraeme Geldenhuys
2012-03-19updates search paths for AggPas in fpgui_toolkit.lpk packages.Graeme Geldenhuys
2012-03-19adds AGG docs in general.Graeme Geldenhuys
These docs give you lots of background information on the working of the AGG (Anti-Grain Geometry) library and how it works. Using the knowledge you learn from this, you will be able to extend the TAgg2D canvas for your own needs and applications.
2012-03-19agg docs: adds the Agg2D canvas class documentation in HTML format.Graeme Geldenhuys
This is very complete docs, and well worth a read from top to bottom. I'll convert this later to fpdoc XML format.
2012-03-19gdi: We will probably need access to HBitmap in the Agg Canvas.Graeme Geldenhuys