summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-28textedit: correctly decrement the vertical scrollbar max limit when deleting ↵Graeme Geldenhuys
a line
2013-05-28textedit: Ctrl+Home/End handling is now fixed.Graeme Geldenhuys
Old behaviour took you to the correct location, but the vertical scrollbar position was never updated. So if you then did a PgUp/PgDn or a Mouse Wheel Scroll, you suddenly jumped to a different location in the source code.
2013-05-28ide: Adds the ability to copy the Messages output to the clipboardGraeme Geldenhuys
2013-05-28ide: Project -> Save As... will add new name to Recent Files list.Graeme Geldenhuys
2013-05-28docs: Updated help integration instructions.Graeme Geldenhuys
2013-05-28docs: minor grammar and formatting fixesGraeme Geldenhuys
2013-05-27renamed FScrollFrame (bad name) to FVisibleAreaDavid Laurence Emerson
2013-05-27Scroll-frame: added demoDavid Laurence Emerson
2013-05-27Merge branch 'master' into scroll-frameDavid Laurence Emerson
Conflicts: src/corelib/x11/fpgui_toolkit.lpk
2013-05-27Scroll-Frame!David Laurence Emerson
2013-05-22docview: DND enabledGraeme Geldenhuys
- dropping one or more files on the Contents treeview will open those files, in addition to what is already open - dropping a file on the richview component will close all existing files and only open that single file.
2013-05-22richview: let the fpgStyle object do the drawing for us.Graeme Geldenhuys
2013-05-20demo: API change, ask fpgStyle to draw a widget primitive instead on CanvasGraeme Geldenhuys
2013-05-20Removed Canvas.DrawControlFrame() - fpgStyle has tha functionality nowGraeme 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-20bug: Under Windows the mouse coordinates in OnDragDrop was screen coordinates.Graeme Geldenhuys
I forgot to translate those to widget coordinates.
2013-05-16agg2d: minor work-around for the difference between FreeType and GDIGraeme Geldenhuys
Soon I'll improve and merge FreeType usage for Windows and Unix systems.
2013-05-16agg2d: Adds implementation for DoFillTriangle()Graeme Geldenhuys
Also updated aggcanvas demo to show Canvas.FillTriangle() working.
2013-05-16Merge branch 'agg_fonts' into developGraeme Geldenhuys
Initial work on getting FontDesc to AggPas font conversion working. So far this has only been tested under X11.
2013-05-16Agg2D: 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-16maximus: Object Pascal highlighter. improve hilight accuracy.Graeme Geldenhuys
2013-05-16aggcanvas: added support for font rotationGraeme 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-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-16agg2d: DoSetTextColor() mistakenly ignored the Alpha channel value.Graeme Geldenhuys
2013-05-16grid: to prevent possible index out of bounds errors.Graeme Geldenhuys
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