summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-16aggcanvas: adds preliminary font supportGraeme 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-16new unit to do font mapping/lookups for the AggPas backend.Graeme Geldenhuys
See the description in the unit header for more details.
2013-05-14debug server: updates uses clause to use fpGUI's dbugmsg unit.Graeme Geldenhuys
2013-05-13docview: replace some code with convenience function to make it more readableGraeme Geldenhuys
2013-05-13Adds a new convenience function IsLoading to TfpgWidgetGraeme Geldenhuys
2013-05-13code formatting: fixes the camel case of a function name.Graeme Geldenhuys
2013-05-13fixes compiler hint about unused variableGraeme Geldenhuys
2013-05-12agg: surfaced the new Fill(color) method in TAdd2D and agg_2dGraeme Geldenhuys
2013-05-12agg: 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-10agg: removed the pointless casts. The x & y params are already PDouble'sGraeme Geldenhuys
2013-05-10agg: 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-08MessageDialog: BeginDraw/EndDraw is not needed in HandlePaint()Graeme Geldenhuys
2013-05-08edittest: define the height of ComboBox widgets to match height of Edit widgetsGraeme Geldenhuys
2013-05-08edittest: trackbars were never disabledGraeme Geldenhuys
2013-05-08edittest: BeginDraw/EndDraw calls were not needed.Graeme Geldenhuys
2013-05-07grid demo: adds OnHeaderClick event handler testGraeme Geldenhuys
- also updated project file settings for Lazarus IDE usage.
2013-05-07grid demo: fixes index out of bounds error when deleting rows.Graeme Geldenhuys
We never checked to see if there are any rows to delete.
2013-05-07grid: now has a new OnHeaderClick eventGraeme Geldenhuys
2013-05-04Grid: now developers have access to visible width/height.Graeme Geldenhuys
Handy for adjusting column widths.
2013-05-04bug: fixes memo that didn't always display horizontal scrollbarGraeme Geldenhuys
2013-05-03Only call DocView if fpgApplication.HelpFile is set.Graeme Geldenhuys
2013-05-02animation: 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-02animation: removed the checking of filename in the HandlePaint event.Graeme Geldenhuys
If we have a FImage instance, that should be good enough.
2013-05-02Merge remote-tracking branch 'dibo/fpgimganim' into developGraeme Geldenhuys
This adds the ability to read image data from a in-memmory byte array, instead of always from a file. Thanks Dibo!
2013-05-02Fixes a small spelling mistake in the .gitattributes file.Graeme Geldenhuys
2013-05-02Much faster CopyRect() implementation for X11Dibo
2013-05-01Added Graeme suggestionsDibo
2013-05-01Added method ImageFromByte in TfpgBaseImgAnim. Now animation can be loaded ↵Dibo
from memory, not only from filename
2013-05-01Adds much faster Canvas.CopyRect() implemenation for the GDI backend.Graeme Geldenhuys
2013-04-30Adds CP1251 to UTF8 encoding conversionGraeme Geldenhuys
2013-04-30debug: replaced debug writeln() statements with SendDebug() calls.Graeme Geldenhuys
Debugging with the debug server is much easier than looking at command line output.
2013-04-30Fixes a Windows 64-bit compile error relating to Windows.SetTimer()Graeme Geldenhuys
The TIMERPROC signature has changed between FPC 2.6.0 and 2.6.2. This minor changes now supports both compiler versions. I tested this under 32-bit and 64-bit FPC.
2013-04-30docview: Fixes encoding bug introduced in earlier refactoringGraeme Geldenhuys
When I refactored the encoding conversion code, I accidentally write HelpFile.Encoding, instead of Settings.Encoding. This meant that changing the Encoding combobox in the docview main form had no affect.
2013-04-30Adds VLC video library header translation and Media Player component.Graeme Geldenhuys
These are optional 3rd party components, because they will add extra dependencies to your project. For that reason, they are not part of the fpgui_toolkit package as standard.
2013-04-29docs: Adds docs for Canvas.DrawArc() and Canvas.FillArc()Graeme Geldenhuys
2013-04-29updates fpdoc project file.Graeme Geldenhuys
Just made it slightly simpler to copy & paste options when switching between output formats (IPF, HTML etc).
2013-04-29Merge remote-tracking branch 'demerson3/grids' into developGraeme Geldenhuys
This feature branch contains grid scrollbar improvements, and a new virtual method for end-user optimisation when using grids.
2013-04-29Merge branch 'nicegrid' into developGraeme Geldenhuys
2013-04-29RichView Editor test application.Michael van Canneyt
2013-04-29Adds various useful MSEide code templatesGraeme Geldenhuys
2013-04-29Fixes a spelling mistake in a code comment.Graeme Geldenhuys
2013-04-29agg: The Alpha color channel was ignored in DoSetColor()Graeme Geldenhuys
2013-04-29some API documentation updatesGraeme Geldenhuys
2013-04-29Merge branch 'debugserver-liveview' into developGraeme Geldenhuys
2013-04-29debugserver: Now support LiveView messages.Graeme Geldenhuys
LiveView messages don't appear in the normal log message window. Instead they appear in a separate non-scrolling grid where the previous values get replaced with the new values.
2013-04-29new debug interface unit for use with out Debug Server application.Graeme Geldenhuys
Added debug interface units to 'corelib' and to the fpgui_toolkit packages
2013-04-29Deletes another old and outdated documentation.Graeme Geldenhuys
This too was for v0.4 and earlier.
2013-04-29Removes and old (outdated) technical document on fpGUI's design.Graeme Geldenhuys
This document was written for fpGUI v0.4 design. After the v0.4 release the whole fpGUI was rewritten.
2013-04-29trackbar: published a few more eventsGraeme Geldenhuys
2013-04-29trackbar: minor optimisation. Setting Position already calls RePaint and ↵Graeme Geldenhuys
DoChange.