Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-26 | Encapsulate TfpgStyle's font objects | Graeme Geldenhuys | |
Now the TfpgStyle class will free the font objects if they are reassigned No more memory leaks or manually freeing the font objects first. | |||
2014-12-20 | Updated translation constants for all language files with lastest updates. | Graeme Geldenhuys | |
2014-12-20 | color dialog: Color Picker and Hex Value editbox added. | Fred van Stappen | |
Thanks to Fred van Stappen for the original contribution. I (Graeme) make a couple more changes, code clean-up, and dialog translation. | |||
2014-12-19 | Merge remote-tracking branch 'jmarcl/editcombo' into develop | Graeme Geldenhuys | |
2014-12-18 | Fix bug in InternalListBoxSelect | Jean-Marc.Levecque | |
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr> | |||
2014-12-13 | Implements custom form icon support for X11 | Graeme Geldenhuys | |
TfpgForm now has a new IconName property. Load a 16x16 image into the global fpgImages instance and use that icons name in the IconName property. Windows support is still work-in-progress. | |||
2014-12-06 | Merge branch 'feature/jml-grids' into develop | Graeme Geldenhuys | |
2014-12-06 | Fix ColMax() calculation. | Graeme Geldenhuys | |
When resizing the grid at runtime, the old implementation sometimes called ColumnWidth[] with a -1 index causing an AV error. | |||
2014-12-06 | Add optional scrollbar styles | Jean-Marc.Levecque | |
2014-12-06 | Improve horizontal srcollbar behaviour | Jean-Marc.Levecque | |
2014-12-06 | Fixes compiler hint about unused variable | Graeme Geldenhuys | |
2014-12-06 | Allow grids scrollbarwidth setting | Jean-Marc.Levecque | |
2014-12-06 | Allow grids scrollbarpage setting | Jean-Marc.Levecque | |
2014-12-06 | Allow grids autoheight setting | Jean-Marc.Levecque | |
2014-11-15 | aggpas: fixes spelling mistake in code comment | Graeme Geldenhuys | |
2014-11-10 | folder dialog: Seems internal TStringList.Sorted removed duplicates | Graeme Geldenhuys | |
eg: 'Type1' and 'type1' was considered the same directory under Linux, and only one displayed. This commit fixes the issue and now all directories are displayed. | |||
2014-10-22 | agg_2D: fixes compilation errors. | Graeme Geldenhuys | |
The interface did not match the implementation section. My fault for not doing a good enough sync with agg2d.pas! :-/ | |||
2014-10-21 | aggpas: Implements and uses a GetWindowsFontPath function. | Graeme Geldenhuys | |
AggPas now correctly queries the correct Windows install path. Thanks Marcus for pointing out my hasty commit from before. | |||
2014-10-20 | gdi: Implements TfpgGDIApplication.GetScreenPixelColor() | Graeme Geldenhuys | |
The color picker in the ColorWheel demo now works on all supported platforms. | |||
2014-10-19 | New fpgApplication.GetScreenPixelColor() for X11 | Graeme Geldenhuys | |
We can now color pick a value on a X11 desktop. | |||
2014-10-19 | Changes created due to running "localize.sh" script | Graeme Geldenhuys | |
Basically just reordering some resources. | |||
2014-10-17 | Fixes "division by zero" error | Graeme Geldenhuys | |
eg: Compile DocView and resize the contents panel all the way to the right. The gradient panel ends up having < 1 width, which means it is not visible any more, so really the GradientFill doesn't need to do anything. | |||
2014-10-17 | Revert "CanvasBase.GradientFill causes a math error" | Graeme Geldenhuys | |
This reverts commit 1bd4b9091d3649f531c77ef0d0d656de4f6e3129. | |||
2014-10-15 | Merge remote-tracking branch 'jmarc/develop' into develop | Graeme Geldenhuys | |
2014-10-15 | aggpas: Adds a extrafpc.cfg config file to easily compile AggPas Demos | Graeme Geldenhuys | |
Usage: fpc @extrafpc.cfg <demoname>.dpr | |||
2014-10-15 | memo: added extra sanity check for EndUpdate method. | Graeme Geldenhuys | |
2014-10-15 | Sync more fpGUI Agg2D code to console agg_2D unit. | Graeme Geldenhuys | |
Not much, but it is a start. There are still many more of this to come. | |||
2014-10-15 | console agg_2D: Line() and Rectangle() now have FixAlignment parameter | Graeme Geldenhuys | |
This syncs the console agg_2D with the fpGUI Agg2D implementation. | |||
2014-10-15 | Fixes finding of Windows font files. | Graeme Geldenhuys | |
2014-10-15 | Fixes compiler warning | Graeme Geldenhuys | |
2014-10-13 | Make the selected text in editcombo follow the theme color | Jean-Marc.Levecque | |
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr> | |||
2014-10-12 | Surface the Window related to the Canvas instance. | Graeme Geldenhuys | |
This is so we can do more advance things with themes like calling invalidate on a widget (eg: animated theme on hover) | |||
2014-09-19 | Windows: Just for fun, allow the ability to hook into the System Menu | Graeme Geldenhuys | |
This means we can easily add an "About fpGUI" menu item in the System Menu of a window. | |||
2014-09-16 | Edit2 font alias is now a variable and not hard coded. | Graeme Geldenhuys | |
This makes it a bit more configurable (default values) for various platforms. Thanks to Marcus Sackrow for the suggestion. | |||
2014-09-11 | Allow headerheight setting in grids. | Jean-Marc.Levecque | |
2014-08-22 | Fixes bug #162 (Home/End doesn't move cell focus is smoothscroll StringGrid) | Graeme Geldenhuys | |
2014-08-20 | Fix PageControl bug where left or right tabs are unresponsive to clicks | Graeme Geldenhuys | |
PageControl tabs were on the left or right, and you went over a certain number of tabs, then you couldn't change tabs by clicking with the mouse. The TabSheetAtPos() never took into account the TabPosition, and it always used MaxButtonWidthSum, which is only meant for Top or Bottom postitions. | |||
2014-08-20 | Merge branch 'release-1.2' into develop | Graeme Geldenhuys | |
2014-08-20 | Extra compiler setting for Release and Debug builds | Graeme Geldenhuys | |
2014-08-09 | treeview: publish the OnKeyPress and OnKeyChar events | Graeme Geldenhuys | |
2014-07-29 | Merge branch 'release-1.2' into develop | Graeme Geldenhuys | |
So we can get the latest bug fixes in 'develop' | |||
2014-07-29 | Fixes minor compilation error under FPC 2.7.1 | Graeme Geldenhuys | |
FPC Trunk is more strict with language syntax than FPC 2.6.x | |||
2014-07-27 | Merge branch 'release-1.2' into develop | Graeme Geldenhuys | |
So we can get the latest bug fixes into 'develop'. | |||
2014-07-27 | LoadImage_XXX() methods never did OS Encoding of the filenames | Graeme Geldenhuys | |
It now correctly encodes the UTF-8 filename to the OS Encoding. The filename parameter is now also a TfpgString type to denote that it is expected to be a UTF-8 encoded string. | |||
2014-07-27 | 2 new units: fpg_CSVParser and fpg_StringGridBuilder | Graeme Geldenhuys | |
fpg_CSVParser contains a class and singleton method to allow parsing CSV files. fpg_StringGridBuilder is a class that allows you to load a CSV file and automatically populate a StringGrid with its content. | |||
2014-07-25 | Merge branch 'release-1.2' into develop | Graeme Geldenhuys | |
This is so we can get the latest bug fixes from the release branch. | |||
2014-07-25 | Bump 'develop' branch to next version number | Graeme Geldenhuys | |
2014-07-25 | Fixed StretchDraw() "abstract error" due to DoFreeImage call. | Graeme Geldenhuys | |
2014-07-25 | Set actual grid background color | Jean-Marc | |
2014-07-24 | Fixed StretchDraw() "abstract error" due to DoFreeImage call. | Graeme Geldenhuys | |