summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
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-20Maximus Lazarus project file had incorrect case of unit name in project.Graeme Geldenhuys
mpaslax.pas -> mPasLex.pas
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.
2014-08-09maximus: New method to remove an item from the UnitListGraeme Geldenhuys
2014-08-09maximus: refactored some code, moving from main form to various classesGraeme Geldenhuys
Moved some functionality from the main form unit, into the unitlist.pas unit.
2014-07-21new ToggleBox widgetAndrew Haines
Hi I made a Togglebox widget descended from TfpgComboBox. It has button that slides side to side for checked/unchecked with a subtle animation when toggled. Various colors can be changed and the animation disabled.
2014-06-23Demos: fixed compiler warnings.Graeme Geldenhuys
* fixed deprecated functions * fixed unused variables * fixed unused units * fixed not initialised variables * fixed nested comments
2014-06-23Demo project files (Lazarus IDE) settings updated.Graeme Geldenhuys
Defined consistent unit output paths and target filenames.
2014-06-23Added the standard copyright notice to the new unit.Graeme Geldenhuys
2014-06-23Merge remote-tracking branch 'demerson/scroll-frame' into 'develop'Graeme Geldenhuys
2014-06-20nanoedit: use the textedit's Save and Load file methodsGraeme Geldenhuys
This then automatically handles cursor positions, scrollbars, invalidate etc.
2014-06-20textedit: SaveToFile() and LoadFromFile() now does OS Encoding calls.Graeme Geldenhuys
The AFileName parameter is of type TfpgString (thus UTF-8), and we need to ensure that it is the same encoding as the underlying file system before we can save or load files.
2013-12-22demos: Minor improvements to the Custom Styles/Themes demo.Graeme Geldenhuys
2013-12-22ide: neatened up the uses clause of the program unit.Graeme Geldenhuys
2013-10-09maximus: minor improvement to code highlighting for Object Pascal source code.Graeme Geldenhuys
2013-09-11nanoedit: Now gives feedback in status bar area.Graeme Geldenhuys
2013-08-31lpi for bigframe_testDavid Laurence Emerson
2013-08-31scrollframe: test large frame, 6000x6000David Laurence Emerson
2013-07-25tabtest: Adds a debug label to tabsheet four to verify the tabsheet height valueGraeme Geldenhuys
2013-07-15tab demo: extended the demo to test/show other properties of PageControlGraeme Geldenhuys
2013-07-12ide should use debug interface included in fpGUI instead.Graeme Geldenhuys
2013-06-18Updates extrafpc.cfg files so no console window is shown for Windows ↵Graeme Geldenhuys
compiled apps.
2013-05-29globe: fixed the color value for AggPas by adding the Alpha channel valueGraeme Geldenhuys
2013-05-29globe: removed unnecessary codeGraeme Geldenhuys
2013-05-28Scroll-frame: fixed a couple bugs with RecalcFrameSizeDavid Laurence Emerson
2013-05-28Scroll-Frame: mousewheel scrolling is working, but only when both scrollbars ↵David Laurence Emerson
are visible
2013-05-28Merge branch 'horiz-scroll-x11' into scroll-frameDavid Laurence Emerson
2013-05-28Horizontal Scrolling working in X11, basegrid unit updated to use itDavid Laurence Emerson
2013-05-28fpGUI Debug Server now defaults executable name to 'dbugsrv'.Graeme Geldenhuys
This means that if we use the dbugintf unit, that we could automatically launch the debug server (if it is in the system PATH) if it is not already running.
2013-05-28Agg Canvas demoGraeme Geldenhuys
This is the demo used when I created the AggCanvas screenshot on the website.
2013-05-28examples: updates project to fix compiler error.Graeme Geldenhuys
2013-05-28example: updates project file settings using a newer Laz IDE versionGraeme Geldenhuys
2013-05-28maximus: new compiler options added for the Maximus projectGraeme Geldenhuys
2013-05-28Includes Reporting images as part of "standard images" list.Graeme Geldenhuys
2013-05-28reporting demo: translated some French names to EnglishGraeme Geldenhuys
2013-05-28sprite demo: fixes the text color - due to the new background image.Graeme Geldenhuys
2013-05-28demo: Updated the sprite demo with better imagesGraeme Geldenhuys
2013-05-28demo: Removed compiler warnings, and brought demo up to latest standardsGraeme Geldenhuys
- UI widgets are defined private - cleaned up uses clause to remove compiler hints about unused units - Added a new File|Add menu item, which also uses a command instance
2013-05-28demo: updated TNullInterfacedObject implementation.Graeme Geldenhuys
- It was missing the IUnknown declaration in the class - The IUnknown signature has changed in recent FPC versions.
2013-05-28ide: new empty unit template file.Graeme Geldenhuys
2013-05-28ide: set current directory as we load a project file.Graeme Geldenhuys
This means relative paths, used throughout the project, will be correct
2013-05-28ide: Adds the ability to add a new empty unitGraeme Geldenhuys
The new unit will be based on the ${templates}/default/unit.pas file.
2013-05-28ide: replaces RTL functions with fpGUI wrapper versions.Graeme Geldenhuys
2013-05-28ide: added copyright notices to the source code units.Graeme Geldenhuys
2013-05-28ide: hide debug button and messages via DEBUGSVR compiler defineGraeme Geldenhuys
2013-05-28ide: removed unused (debug) widgets from main formGraeme Geldenhuys
2013-05-28ide: refactor out Adding Unit To Project code into separate method.Graeme Geldenhuys