dlangui.widgets.editors

This module contains implementation of editors.

More...

Public Imports

dlangui.core.editable
public import dlangui.core.editable;
Undocumented in source.

Members

Classes

EditBox
class EditBox

multiline editor

EditLine
class EditLine

single line editor

EditWidgetBase
class EditWidgetBase

base for all editor widgets

FindPanel
class FindPanel
Undocumented in source.
LogWidget
class LogWidget

Read only edit box for displaying logs with lines append operation

Enums

EditorActions
enum EditorActions

Editor action codes

TextSearchFlag
enum TextSearchFlag

Flags used for search / replace / text highlight

Functions

initStandardEditorActions
void initStandardEditorActions()
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

EditableContentChangeListener
interface EditableContentChangeListener

Modified content listener

EditorActionHandler
interface EditorActionHandler
Undocumented in source.
EnterKeyHandler
interface EnterKeyHandler
Undocumented in source.
ModifiedStateListener
interface ModifiedStateListener

Modified state change listener

Variables

ACTION_EDITOR_APPEND_NEW_LINE
Action ACTION_EDITOR_APPEND_NEW_LINE;
Undocumented in source.
ACTION_EDITOR_DELETE_LINE
Action ACTION_EDITOR_DELETE_LINE;
Undocumented in source.
ACTION_EDITOR_FIND
Action ACTION_EDITOR_FIND;
Undocumented in source.
ACTION_EDITOR_FIND_NEXT
Action ACTION_EDITOR_FIND_NEXT;
Undocumented in source.
ACTION_EDITOR_FIND_PREV
Action ACTION_EDITOR_FIND_PREV;
Undocumented in source.
ACTION_EDITOR_GOTO_NEXT_BOOKMARK
Action ACTION_EDITOR_GOTO_NEXT_BOOKMARK;
Undocumented in source.
ACTION_EDITOR_GOTO_PREVIOUS_BOOKMARK
Action ACTION_EDITOR_GOTO_PREVIOUS_BOOKMARK;
Undocumented in source.
ACTION_EDITOR_INSERT_NEW_LINE
Action ACTION_EDITOR_INSERT_NEW_LINE;
Undocumented in source.
ACTION_EDITOR_PREPEND_NEW_LINE
Action ACTION_EDITOR_PREPEND_NEW_LINE;
Undocumented in source.
ACTION_EDITOR_REPLACE
Action ACTION_EDITOR_REPLACE;
Undocumented in source.
ACTION_EDITOR_SELECT_ALL
Action ACTION_EDITOR_SELECT_ALL;
Undocumented in source.
ACTION_EDITOR_TOGGLE_BLOCK_COMMENT
Action ACTION_EDITOR_TOGGLE_BLOCK_COMMENT;
Undocumented in source.
ACTION_EDITOR_TOGGLE_BOOKMARK
Action ACTION_EDITOR_TOGGLE_BOOKMARK;
Undocumented in source.
ACTION_EDITOR_TOGGLE_LINE_COMMENT
Action ACTION_EDITOR_TOGGLE_LINE_COMMENT;
Undocumented in source.
ACTION_EDITOR_TOGGLE_REPLACE_MODE
Action ACTION_EDITOR_TOGGLE_REPLACE_MODE;
Undocumented in source.
STD_EDITOR_ACTIONS
Action[] STD_EDITOR_ACTIONS;
Undocumented in source.

Detailed Description

EditLine - single line editor.

EditBox - multiline editor

LogWidget - readonly text box for showing logs

Synopsis:

import dlangui.widgets.editors;

Meta

License

Boost License 1.0

Authors

Vadim Lopatin, coolreader.org@gmail.com