summaryrefslogtreecommitdiff
path: root/examples/apps
AgeCommit message (Collapse)Author
2013-03-12ide: Refactored StringGrid modification shortcutsGraeme Geldenhuys
Now we can reuse that code in other areas of the IDE.
2013-03-12ide: minor compiler option tweak in the Lazarus IDE project file.Graeme Geldenhuys
I enabled AnsiString as the default string type.
2013-03-12ide: After reloading a unit, restore the previous scroll position.Graeme Geldenhuys
This needs some more improvement, by also restoring the edit cursor position. But for this, the fpg_textedit needs to be improved first.
2013-03-12ide: Adds ability to delete rows in grids in Project Options.Graeme Geldenhuys
Ctrl+Del now deletes the focused row. Ctrl+Ins was already implemented to append a new row.
2013-02-28nanoedit: added missing project option.Graeme Geldenhuys
I forgot to define the unit output directory in the Project Options.
2013-02-25regex: safer/proper alignment based on FPC_REQUIRES_PROPER_ALIGNMENT defineGraeme Geldenhuys
2013-02-25regex: fixes uninitialized values.Graeme Geldenhuys
2013-02-25regex: clean-up based on compiler message output.Graeme Geldenhuys
- removed old IFDEF's - var parameters changed to out parameters - PtrInt changed to PtrUInt
2013-02-23maximus: updated TODO file itemsGraeme Geldenhuys
2013-02-23maximus: implemented diff/patch syntax highlightingGraeme Geldenhuys
2013-02-22maximus: Adds syntax highlighting for hexadecimal numbersGraeme Geldenhuys
2013-02-22maximus: Enables the Cut, Copy and Paste edit menu items.Graeme Geldenhuys
2013-02-22nanoedit: Adds an Edit menu with Cut, Copy and Paste functionalityGraeme Geldenhuys
2013-02-22nanoedit: improves the compiler options for the Lazarus IDE project file.Graeme Geldenhuys
2013-02-22nanoedit: fixes the fpc config file to allow compiling from command line.Graeme Geldenhuys
The unit seach path was wrong.
2013-02-22fpg_edittext: Adds cut to clipboard support.Graeme Geldenhuys
2013-02-22fpg_textedit: adds insert text and paste from clipboard support.Graeme Geldenhuys
2013-02-21nanoedit - a mini notepad like text editorGraeme Geldenhuys
I have been using this for some time now. I required a mini editor on non-Windows platforms, so created this project to solve that. This is also a testbed project for my "elastic tabstops" implementation.
2012-11-22Fixes line ending issuesGraeme Geldenhuys
2012-10-19textedit: Renamed private DoCopy and made it public as CopyToClipboard.Graeme Geldenhuys
Now we can programatically copy selected text to the clipboard.
2012-10-19textedit: Implemented the DoCopy method so now Ctrl+C copies selected text ↵Graeme Geldenhuys
to the clipboard.
2012-10-19textedit: Newly implemented GetSelectedText function.Graeme Geldenhuys
2012-10-19Minor changes caused by using a newer UIDesigner.Graeme Geldenhuys
- new default properties - properties have been reordered etc..
2012-10-19Implements support to setup a custom color for the editor's active tab.Graeme Geldenhuys
2012-10-19Refactored editor setup code into a single SetupEditorPreference method.Graeme Geldenhuys
2012-07-06Fixed spelling mistake in readme file.Graeme Geldenhuys
2012-04-20fpg_textedit: new published property RightEdgeGraeme Geldenhuys
2012-04-20Define default value for Backward parameter.Graeme Geldenhuys
2012-01-18Fix a spelling mistake in the Globe demo.Graeme Geldenhuys
2012-01-18ide: removed the duplicate button from the UI.Graeme Geldenhuys
I have no idea how that got there. :-)
2011-12-05IDE: Adds last few new units to project files.Graeme Geldenhuys
2011-12-05Adds compiler string type setting to unit.Graeme Geldenhuys
2011-12-05missing compile mode setting and minor code formattingGraeme Geldenhuys
- replaced tab characters with spaces for indentation - fixed indentation size at some locations. - added compiler mode and settings
2011-10-25minor code syntax fix. Missing semicolon.Graeme Geldenhuys
2011-09-20textedit: implemented support for deleting selected text.Graeme Geldenhuys
2011-09-19textedit: only set Canvas properties when Selected Text is truely required.Graeme Geldenhuys
2011-09-19textedit: bugfix where if we do a selection, lots of text go missing.Graeme Geldenhuys
We simply forgot to set the Canvas.TextColor - reseting previous FSelection code.
2011-09-19textedit: bug fix with the caretpos variable. X / Y typo.Graeme Geldenhuys
2011-09-19textedit: second expression is not needed.Graeme Geldenhuys
Because we already did that a few lines earlier.
2011-09-18Implemented RemoveFile() in FileMonitorGraeme Geldenhuys
2011-09-18made sure filemonitor class is thread-safe in itself.Graeme Geldenhuys
2011-09-18Integrated TFileMonitor with the IDE. All open files are now monitored.Graeme Geldenhuys
2011-09-18fixed memory leak in TFileMonitor class.Graeme Geldenhuys
2011-09-13implemented a functioning file monitor class.Graeme Geldenhuys
It can track files and detect size and date changes to the monitored files. It uses a sha1 to detect any changes. The SHA1 is probably overkill for now, but it is planned to use it in future when Path Monitoring is implemented too.
2011-08-31ide: after a search, set the focus back to the editor widget.Graeme Geldenhuys
2011-08-31ide: Only enable the Replace edit field if the Replace checkbox is checked.Graeme Geldenhuys
2011-08-31textedit: correctly scroll the found text into view.Graeme Geldenhuys
2011-08-31ide: replaced all menu key shortcut caps with resource string constants.Graeme Geldenhuys
2011-08-31textedit: searched matches are now scrolled more into the center of visible textGraeme Geldenhuys
Before the searched results scrolled into view as the first visible line. This doesn't give the developer much context to work with.
2011-08-31ide: Find functionality now takes into account FindOptions and Backward ↵Graeme Geldenhuys
searching.