- Automatic line break & hyphenation (german/english/french)
- soft hyphen or conditional hyphen
- Manual line break for WordWrap/Hyphenation (Return or Ctrl-Return for existing automatic line break)
- Undo / Redo
- Simple syntax highlighting (e.g. for spell checking)
- (Automatic) spell checking (german/english/french)
- Automatic hiding of scrollbars
Code: Select all
;{ ===== Module Commands =====
; EditEx::AddItem() - Add text row at 'Position' (or #FirstRow / #LastRow)
; EditEx::AddToUserDictionary() - Add a new word to user dictionary
; EditEx::AddWord() - Add word to syntax highlighting
; EditEx::AttachPopup() - Attach 'PopUpMenu' to gadget
; EditEx::ClearWords() - Delete the list with the words for syntax highlighting
; EditEx::ClearUndo() - Delete the list with Undo/Redo steps
; EditEx::Copy() - Copy selected text to clipboard
; EditEx::Cut() - Cut the selected text and copy it to the clipboard
; EditEx::DeleteSelection() - Delete selected text (Remove selection: #True/#False)
; EditEx::DeleteWord() - Delete word from syntax highlighting
; EditEx::EnableAutoSpellCheck() - Activate automatic spelling correction
; EditEx::EnableSyntaxHighlight() - Enable syntax highlighting (#False/#CaseSensitiv/#NoCase)
; EditEx::EnableUndoRedo() - Enable 'Undo/Redo' function (#True/#False)
; EditEx::FreeDictionary() - Removes the loaded dictionary from memory
; EditEx::GetAttribute() - Returns value of attribute (#ReadOnly/#WordWrap/#Hyphenation/#AutoHide/#Border/#CtrlChars)
; EditEx::GetColor() - Returns color of attribute (#FrontColor/#BackColor/#SyntaxColor/#SelectionColor)
; EditEx::GetItemText() - Returns text row at 'Position'
; EditEx::GetSelection() - Returns selected text (Remove selection: #True/#False)
; EditEx::GetText() - Returns all text rows seperated by 'Seperator'
; EditEx::InsertText() - Insert text at cursor position (or replace selection)
; EditEx::IsRedo() - Checks if an redo is possible
; EditEx::IsSelected() - Returns whether a selection exists
; EditEx::IsUndo() - Checks if an undo is possible
; EditEx::LoadDictionary() - Load the dictionary for spell checking
; EditEx::LoadHyphenationPattern() - Load hyphenation pattern for selected language (#Deutsch/#English/#French)
; EditEx::Redo() - Perform Redo
; EditEx::ReDraw() - Redraw the gadget
; EditEx::RemoveGadget() - Releases the used memory and deletes the cursor thread
; EditEx::Paste() - Inserting text from the clipboard
; EditEx::SaveUserDictionary() - Save user dictionary
; EditEx::SetAttribute() - Enable/Disable attribute (#ReadOnly/#WordWrap/#Hyphenation/#AutoHide/#Border/#CtrlChars)
; EditEx::SetColor() - Set or change color of attribute (#FrontColor/#BackColor/#SyntaxColor/#SelectionColor)
; EditEx::SetFont() - Set or change font FontID(#Font)
; EditEx::SetItemText() - Replace text row at 'Position'
; EditEx::SetText() - Set or replace all text rows
; EditEx::SpellCheck() - Checks the spelling of the word (returns: #True/#False)
; EditEx::SpellChecking() - Check the spelling in the editor gadget (#Highlight/#WrongWords)
; EditEx::Undo() - Perform Undo
; -----------------------
; EditEx::Gadget() - Creates an editor gadget
; -----------------------
;} ===========================