Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-01 | bug: fixes deleting extra character after Cut-To-Clipboard it TextEdit widget | Graeme Geldenhuys | |
Using the keyboard combination to cut to the clipboard deleted an extra character that was not selected. | |||
2014-06-20 | textedit: 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-03-17 | textedit: temporary work-around to update scrollbars when setting caret position | Graeme Geldenhuys | |
2013-03-17 | textedit: Adds access to the Caret Vertical position. | Graeme Geldenhuys | |
2013-03-17 | textedit: access to caret pos H. | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly set caret x position using UTF-8 Length() method | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly named an identifier based on its usage | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly decrement the vertical scrollbar max limit when deleting ↵ | Graeme Geldenhuys | |
a line | |||
2013-03-15 | textedit: 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-14 | textedit: minor optimisation in DEL key handling | Graeme 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-14 | textedit: fixed bug where deleting a blank line causes a crash | Graeme Geldenhuys | |
We were painting outside the OnPaint event. That is not a good idea, and has undefined behaviour. | |||
2013-03-12 | textedit: enabled Cut and Paste built-in keyboard shortcuts. | Graeme Geldenhuys | |
Now it makes Maximus IDE and Nanoedit a bit more useful. ;-) | |||
2013-02-22 | fpg_edittext: Adds cut to clipboard support. | Graeme Geldenhuys | |
2013-02-22 | fpg_textedit: adds insert text and paste from clipboard support. | Graeme Geldenhuys | |
2012-10-19 | textedit: Renamed private DoCopy and made it public as CopyToClipboard. | Graeme Geldenhuys | |
Now we can programatically copy selected text to the clipboard. | |||
2012-10-19 | textedit: Implemented the DoCopy method so now Ctrl+C copies selected text ↵ | Graeme Geldenhuys | |
to the clipboard. | |||
2012-10-19 | textedit: Newly implemented GetSelectedText function. | Graeme Geldenhuys | |
2012-04-20 | fpg_textedit: new published property RightEdge | Graeme Geldenhuys | |
2012-04-20 | Define default value for Backward parameter. | Graeme Geldenhuys | |
2011-10-25 | minor code syntax fix. Missing semicolon. | Graeme Geldenhuys | |
2011-09-20 | textedit: implemented support for deleting selected text. | Graeme Geldenhuys | |
2011-09-19 | textedit: only set Canvas properties when Selected Text is truely required. | Graeme Geldenhuys | |
2011-09-19 | textedit: 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-19 | textedit: bug fix with the caretpos variable. X / Y typo. | Graeme Geldenhuys | |
2011-09-19 | textedit: second expression is not needed. | Graeme Geldenhuys | |
Because we already did that a few lines earlier. | |||
2011-08-31 | textedit: correctly scroll the found text into view. | Graeme Geldenhuys | |
2011-08-31 | textedit: searched matches are now scrolled more into the center of visible text | Graeme 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-30 | textedit: Implemented FindText() so we can finally do searching. | Graeme Geldenhuys | |
2011-08-30 | textedit: ScrollTo() never updated the scrollbar positions | Graeme Geldenhuys | |
2011-08-29 | textedit: improved text selection via keyboard support | Graeme Geldenhuys | |
2011-08-29 | textedit: minor optimization in FormatLine(). | Graeme Geldenhuys | |
If there is no text in the line, no need to process it further. | |||
2011-08-29 | textedit: implemented keyDelete handling. | Graeme Geldenhuys | |
2011-08-29 | textedit: correctly set consumed variable and only redraw when needed. | Graeme Geldenhuys | |
2011-08-29 | textedit: moved selection + backspace code into the keyBackspace block | Graeme Geldenhuys | |
2011-08-29 | textedit: minor code formatting changes | Graeme Geldenhuys | |
2011-08-29 | textedit: wrapped caret related code with a if statement. | Graeme Geldenhuys | |
micro optimization. | |||
2011-08-29 | textedit: simplified a if statement | Graeme Geldenhuys | |
2011-08-29 | textedit: rudimentary TAB key press implementation. | Graeme Geldenhuys | |
* We don't support the TAB character yet, just the insertion of spaces equal to a set width. * Also included the dbugintf unit so we can use the fpGUI Debug Server to help debug our IDE. | |||
2011-08-26 | textedit: trailing whitespace removed. | Graeme Geldenhuys | |
2011-08-26 | textedit: scrollbar position wasn't updated when GotoLine() was used. | Graeme Geldenhuys | |
2011-07-16 | Merged fpgIDE project as a subdirectory examples/apps/ide/ | Graeme Geldenhuys | |