summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-02-22vlc: fix compiler error with FPC 3.0Graeme Geldenhuys
2015-02-19Minor optimisation to CanvasBase.SetFont()Graeme Geldenhuys
2015-02-19Removed fpgApplication.DefaultFontGraeme Geldenhuys
We really don't need yet another "default font". All references to fpgApplication.DefaultFont has been changed to fpgStyle.DefaultFont - as it should be.
2015-02-19menu: Replace font reference variable with direct fpgStyle callsGraeme Geldenhuys
If the fpgStyle changed at runtime, those font reference variables are out of scope and causes a runtime error.
2015-02-19tabs: Replace internal FFont reference variable.Graeme Geldenhuys
If the fpgStyle was changed at runtime, the FFont reference variable was out of scope and caused a runtime error. We now simply ask fpgStyle for the DefaultFont and then all is well.
2015-02-15bug: fixes a spelling error in a propertyGraeme Geldenhuys
PagerWidth -> PaperWidth Thanks to Juha Manninen for reporting this.
2015-02-12Version bumpGraeme Geldenhuys
2015-02-08Listview improvements.Andrew Haines
Added Listview property OnItemActivate for when an item is doubleclicked or enter is pressed for a selected item. Added Column property AutoExpand the column will use any space leftover in the listview width. Setting to True unsets the property on other columns. Added Listview property ShowFocusRect. Sets wether or not the selected item's focusrect is drawn.
2015-02-06Merge remote-tracking branch 'jmarcl/reporting' into developGraeme Geldenhuys
Removes unnecessary colors from the demo.
2015-02-05Framework build scripts switched to DEBUG build modeGraeme Geldenhuys
The reason this was done, is because the RELEASE mode allows FPC to strip out code that isn't used by the framework. This causes a problem for other projects, because other projects might still need that stripped out code (eg: Docview). It run it often causes a "identifier not found" error. Switching back to DEBUG build means those projects compile without problem.
2015-02-02script: FPC reference replaced with a variable to FPC binaryGraeme Geldenhuys
This means if we want to change the FPC binary we only need to edit one line.
2015-02-01Merge branch 'develop' of https://github.com/graemeg/fpGUI into developAndrew Haines
Fixed xml conflicts of lpi's manually Conflicts: examples/gui/filedialog/filedialog.lpi examples/gui/modalforms/modalforms.lpi
2015-02-01Changes to allow modal windows to have owners.Andrew Haines
2014-12-26Encapsulate TfpgStyle's font objectsGraeme 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-20Updated translation constants for all language files with lastest updates.Graeme Geldenhuys
2014-12-20color 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-19Merge remote-tracking branch 'jmarcl/editcombo' into developGraeme Geldenhuys
2014-12-18Fix bug in InternalListBoxSelectJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2014-12-13Implements custom form icon support for X11Graeme 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-06Merge branch 'feature/jml-grids' into developGraeme Geldenhuys
2014-12-06Fix 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-06Add optional scrollbar stylesJean-Marc.Levecque
2014-12-06Improve horizontal srcollbar behaviourJean-Marc.Levecque
2014-12-06Fixes compiler hint about unused variableGraeme Geldenhuys
2014-12-06Allow grids scrollbarwidth settingJean-Marc.Levecque
2014-12-06Allow grids scrollbarpage settingJean-Marc.Levecque
2014-12-06Allow grids autoheight settingJean-Marc.Levecque
2014-11-15aggpas: fixes spelling mistake in code commentGraeme Geldenhuys
2014-11-10folder dialog: Seems internal TStringList.Sorted removed duplicatesGraeme 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-11-09Update email address in reporting file headersJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2014-10-22agg_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-21aggpas: 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-20gdi: Implements TfpgGDIApplication.GetScreenPixelColor()Graeme Geldenhuys
The color picker in the ColorWheel demo now works on all supported platforms.
2014-10-19New fpgApplication.GetScreenPixelColor() for X11Graeme Geldenhuys
We can now color pick a value on a X11 desktop.
2014-10-19Changes created due to running "localize.sh" scriptGraeme Geldenhuys
Basically just reordering some resources.
2014-10-17Fixes "division by zero" errorGraeme 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-17Revert "CanvasBase.GradientFill causes a math error"Graeme Geldenhuys
This reverts commit 1bd4b9091d3649f531c77ef0d0d656de4f6e3129.
2014-10-15Merge remote-tracking branch 'jmarc/develop' into developGraeme Geldenhuys
2014-10-15aggpas: Adds a extrafpc.cfg config file to easily compile AggPas DemosGraeme Geldenhuys
Usage: fpc @extrafpc.cfg <demoname>.dpr
2014-10-15memo: added extra sanity check for EndUpdate method.Graeme Geldenhuys
2014-10-15Sync 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-15console agg_2D: Line() and Rectangle() now have FixAlignment parameterGraeme Geldenhuys
This syncs the console agg_2D with the fpGUI Agg2D implementation.
2014-10-15Fixes finding of Windows font files.Graeme Geldenhuys
2014-10-15Fixes compiler warningGraeme Geldenhuys
2014-10-13Make the selected text in editcombo follow the theme colorJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2014-10-12Surface 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-19Windows: Just for fun, allow the ability to hook into the System MenuGraeme Geldenhuys
This means we can easily add an "About fpGUI" menu item in the System Menu of a window.
2014-09-16Edit2 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-11Allow headerheight setting in grids.Jean-Marc.Levecque
2014-08-22Fixes bug #162 (Home/End doesn't move cell focus is smoothscroll StringGrid)Graeme Geldenhuys