summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-23nicegrid: fixed the Alpha value of some colorsGraeme Geldenhuys
2014-10-22nicegrid: adds the missing extrafpc.cfg file to compile from command line.Graeme Geldenhuys
The "extrafpc.cfg" file makes it much easier to compile example projects from the command line. eg: fpc @extrafpc.cfg nicegrid1.lpr This same method is used for all the demos in the "examples" directory tree.
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-22install notes: fixes spelling mistake and improves text formatting slightlyGraeme Geldenhuys
2014-10-22updated OSX installation notesGraeme Geldenhuys
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-19colorwheel demo: now has a color picker buttonGraeme Geldenhuys
* Click and hold the mouse. Then move the mouse and release. The colorwheel will then update the color under the mouse cursor. * Enable the "Continuous" checkbox and do the same as above. As you move the mouse, the colorwheel will continuously update. NOTE: The internal functionality used is still only for X11.
2014-10-19colorwheel demo: Hex label now has the normal naming convention.Graeme Geldenhuys
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-19docs: Removed obsolete scripts or programs to generate documentation.Graeme Geldenhuys
The preferred method is to simply use fpdoc and the documentation project file. eg: fpdoc --project=fpgui-docs-project.xml The XML project file contains INF output format as default, but the other settings like HTML, RTF etc are included, just commented.
2014-10-19uidesigner: Tab/Widget order now display the correct titleGraeme Geldenhuys
There was a bug where both forms always displayed "Widget Order" as the window title.
2014-10-19uidesigner: Tab/Widget Order forms now show selected form's nameGraeme Geldenhuys
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-17uidesigner: registered Min/MaxValue properties of Integer and Float Edit widgetsGraeme Geldenhuys
2014-10-17uidesigner: replaced Grid Resolution combobox with an Integer EditGraeme Geldenhuys
2014-10-17uidesigner: Now has an experimental "visual grid" on designer form.Graeme Geldenhuys
This grid can be toggled on or off. Because it is experimental and still a ongoing feature, there are currently some limitations: - Grid toggle status is not saved between sessions - Grid color is not yet configurable - Grid size can only be between 1-10
2014-10-17uidesigner: designer's Form property now has the exact class typeGraeme Geldenhuys
2014-10-17uidesigner: extended the snap-to-grid optionsGraeme Geldenhuys
We now have a range of 1-10.
2014-10-15uidesigner: Those IFDEF's are not needed for Linux/FreeBSD any more.Graeme Geldenhuys
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-10-11Display hexa value of colors in colorwheelJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2014-09-22docview: updated green arrows - much less jaggies.Graeme Geldenhuys
2014-09-19docview: Adds an "About..." menu item in the Windows System Menu of the main ↵Graeme Geldenhuys
form. Just for fun and can be disabled if needed.
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-09-11Use the fpGUI versions of RTL file methods - fpgFileExists()Graeme Geldenhuys
- plus some minor code formatting
2014-09-10DND example: Clear button now clears all widgets.Graeme Geldenhuys
That includes the Grid, Edit and Bevel text.
2014-09-10DND demo: report available drop types as soon as possibleGraeme Geldenhuys
Irrespective if we accept it or now. This makes the demo useful for testing with DND in general.
2014-08-22Fixes bug #162 (Home/End doesn't move cell focus is smoothscroll StringGrid)Graeme Geldenhuys
2014-08-20Fix PageControl bug where left or right tabs are unresponsive to clicksGraeme 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-20Maximus Lazarus project file had incorrect case of unit name in project.Graeme Geldenhuys
mpaslax.pas -> mPasLex.pas
2014-08-20Merge branch 'release-1.2' into developGraeme Geldenhuys
2014-08-20Extra compiler setting for Release and Debug buildsGraeme Geldenhuys
2014-08-20docs: fixes a minor spelling mistakeGraeme Geldenhuys
2014-08-20Adds new units to the documentation project fileGraeme Geldenhuys
2014-08-19maximus: remap a keyboard shortcut to a more common one.Graeme Geldenhuys
2014-08-09maximus: ESC key now cancels the Project Options dialog.Graeme Geldenhuys
2014-08-09maximus: Adds the ability to remove a unit from the project treeGraeme Geldenhuys
Simply select the node in the Project tree "Units" list, and press the DEL key. If you don't save the project, the unit will still be part of the project (easy undo feature). If you save the project the project file will be updated - minus that unit.