summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2013-03-17textedit: Adds access to the Caret Vertical position.Graeme Geldenhuys
2013-03-17textedit: access to caret pos H.Graeme Geldenhuys
2013-03-15ide: Adds template files (units, programs etc)Graeme Geldenhuys
Soon the IDE will be able to select and process these files correctly.
2013-03-15ide: disable unnecessary debug output when using Proc List dialog.Graeme Geldenhuys
2013-03-15ide: Find dialog can now be closed/cancelled with Esc key.Graeme Geldenhuys
2013-03-15textedit: correctly set caret x position using UTF-8 Length() methodGraeme Geldenhuys
2013-03-15textedit: correctly named an identifier based on its usageGraeme Geldenhuys
2013-03-15textedit: correctly decrement the vertical scrollbar max limit when deleting ↵Graeme Geldenhuys
a line
2013-03-15textedit: Ctrl+Home/End handling is now fixed.Graeme Geldenhuys
Old behaviour took you to the correct location, but the vertical scrollbar position was never updated. So if you then did a PgUp/PgDn or a Mouse Wheel Scroll, you suddenly jumped to a different location in the source code.
2013-03-15ide: Adds the ability to copy the Messages output to the clipboardGraeme Geldenhuys
2013-03-15ide: Project -> Save As... will add new name to Recent Files list.Graeme Geldenhuys
2013-03-14textedit: minor optimisation in DEL key handlingGraeme Geldenhuys
If we know the current line is empty, we can simply delete that line, without having to worry about concatenation with the next line.
2013-03-14textedit: fixed bug where deleting a blank line causes a crashGraeme Geldenhuys
We were painting outside the OnPaint event. That is not a good idea, and has undefined behaviour.
2013-03-13ide: The start of some documentation for Maximus.Graeme Geldenhuys
2013-03-13ide: Fixes the bug where IDE crashed when you load a second project.Graeme Geldenhuys
Loading a first project was no problem. But as soon as you tried to load a new (second) project, the IDE bombed out. This should be fixed now.
2013-03-13ide: Implements a "Go to line" search option.Graeme Geldenhuys
Finally the IDE is starting to become useful now. :)
2013-03-13ide: extra checks to make sure we have an editor instanceGraeme Geldenhuys
2013-03-13nanoedit: Implements a statusbar to show current file name being editedGraeme Geldenhuys
2013-03-13nanoedit: forgot to remove a debug ShowMessage callGraeme Geldenhuys
2013-03-13ide: Find Next and Find Prev implemented for the editor.Graeme Geldenhuys
2013-03-13ide: Find in File dialog now responds to Enter key press in text seach fieldGraeme Geldenhuys
2013-03-13ide: changed RTL function to fpGUI wrapper version of that functionGraeme Geldenhuys
2013-03-13ide: when a project is loaded, project macros are merged with ide macrosGraeme Geldenhuys
2013-03-13ide: Implements loading and saving of user defined project macrosGraeme Geldenhuys
2013-03-12debugserver: minor improvementsGraeme Geldenhuys
- Changed menu title "File" to "Server". It is more meaningful. - Added a "Pause" menu item to the Server popup menu. Synced with the pause button on the toolbar. - Project file updated due to newer version of Lazarus IDE.
2013-03-12textedit: enabled Cut and Paste built-in keyboard shortcuts.Graeme Geldenhuys
Now it makes Maximus IDE and Nanoedit a bit more useful. ;-)
2013-03-12ide: increase Messages grid text width.Graeme Geldenhuys
Still not an ideal solution, but better on larger screens.
2013-03-12ide: set minimum width and height for main window.Graeme Geldenhuys
2013-03-12ide: Grid Modification - restore focus row as best we can.Graeme Geldenhuys
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-28fontselect demo: improve initial window position.Graeme Geldenhuys
2013-02-28nanoedit: added missing project option.Graeme Geldenhuys
I forgot to define the unit output directory in the Project Options.
2013-02-25numeric edits: adds min/max limitsJean-Marc Levecque
I was just ready to send a new patch concerning the limit values which is solving the issue with the gridediting. In addition, it is now possible to set only one limit, max or min, and I solved a bug on the editfloat which prevented to enter decimals in some cases.
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.
2013-01-03needed of values limits on integer edits.Jean-Marc Levecque