Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-27 | Fixes spelling mistakes in code comments. | Graeme Geldenhuys | |
2013-08-27 | Replaced the FPC dbugintf unit with the customised fpGUI one. | Graeme Geldenhuys | |
2013-08-27 | Updated Lazarus IDE code templates | Graeme Geldenhuys | |
2013-07-31 | Fixes a memory leak in the LoadImage_PNG() function. | Graeme Geldenhuys | |
The PNG Reader Class was never freed. Thanks to Leonardo M. Ramé for reporting this. | |||
2013-07-25 | tabs: Fixed the painting of tabs when positioned at tpBottom. | Graeme Geldenhuys | |
* The text was not at the correct position (to high) * The tab height was not the same as when tpTop is used | |||
2013-07-25 | tabs: Tab height is now correctly drawn - no hard-coded 21px height any more | Graeme Geldenhuys | |
2013-07-25 | tabtest: Adds a debug label to tabsheet four to verify the tabsheet height value | Graeme Geldenhuys | |
2013-07-15 | tabs: ensures that scroll buttons are not visible | Graeme Geldenhuys | |
2013-07-15 | pagecontrol: tab height is not hard-coded any more. | Graeme Geldenhuys | |
2013-07-15 | tab demo: extended the demo to test/show other properties of PageControl | Graeme Geldenhuys | |
2013-07-15 | CreateComboBox(): specify the default height to be the same as in constructor | Graeme Geldenhuys | |
2013-07-12 | nicegrid: removed unnecessary fpg_types unit | Graeme Geldenhuys | |
* The code introduced in fpg_types.pas are now available in fpg_main - maybe with slightly different names. * replaced all references to fpg_types methods with new ones found in fpg_main | |||
2013-07-12 | New Rectangle and Point methods introduced in fpg_main | Graeme Geldenhuys | |
* Moved PtInRect() to fpg_main, from fpg_base * New Rect and Point utility functions introduced in fpg_main | |||
2013-07-12 | ide should use debug interface included in fpGUI instead. | Graeme Geldenhuys | |
2013-06-18 | Updates extrafpc.cfg files so no console window is shown for Windows ↵ | Graeme Geldenhuys | |
compiled apps. | |||
2013-06-18 | fpg_base documentation update. | Graeme Geldenhuys | |
2013-06-07 | Surface more of the commonly used events for the TfpgEditCombo widget | Graeme Geldenhuys | |
2013-06-07 | Adds OnKeyChar support to TfpgEditCombo widget | Graeme Geldenhuys | |
2013-06-07 | Surfaced more of the commonly used events for TfpgMemo | Graeme Geldenhuys | |
2013-06-07 | Adds support for OnKeyChar event to TfpgMemo | Graeme Geldenhuys | |
2013-06-07 | Updated copyright notice for fpg_x11 unit. | Graeme Geldenhuys | |
2013-06-07 | Surfaced OnKeyChar event for fpg_edit widgets. | Graeme Geldenhuys | |
2013-06-07 | Introduced a new OnKeyChar event for TfpgWidget | Graeme Geldenhuys | |
2013-05-29 | globe: fixed the color value for AggPas by adding the Alpha channel value | Graeme Geldenhuys | |
2013-05-29 | globe: removed unnecessary code | Graeme Geldenhuys | |
2013-05-22 | docview: DND enabled | Graeme 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-22 | richview: let the fpgStyle object do the drawing for us. | Graeme Geldenhuys | |
2013-05-20 | demo: API change, ask fpgStyle to draw a widget primitive instead on Canvas | Graeme Geldenhuys | |
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 | maximus: Object Pascal highlighter. improve hilight accuracy. | Graeme Geldenhuys | |
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-14 | debug server: updates uses clause to use fpGUI's dbugmsg unit. | Graeme Geldenhuys | |
2013-05-13 | docview: replace some code with convenience function to make it more readable | Graeme Geldenhuys | |
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 | |