Module dlangui.widgets.editors

This module contains implementation of editors.

EditLine - single line editor.

EditBox - multiline editor

LogWidget - readonly text box for showing logs

Synopsis

import dlangui.widgets.editors;

Functions

Name Description
initStandardEditorActions

Interfaces

Name Description
EditableContentChangeListener Modified content listener
EditorActionHandler
ModifiedStateListener Modified state change listener

Classes

Name Description
EditBox multiline editor
EditLine single line editor
EditWidgetBase base for all editor widgets
FindPanel
LogWidget Read only edit box for displaying logs with lines append operation

Enums

Name Description
EditorActions Editor action codes

Global variables

Name Type Description
ACTION_EDITOR_APPEND_NEW_LINE const(Action)
ACTION_EDITOR_DELETE_LINE const(Action)
ACTION_EDITOR_FIND const(Action)
ACTION_EDITOR_GOTO_NEXT_BOOKMARK const(Action)
ACTION_EDITOR_GOTO_PREVIOUS_BOOKMARK const(Action)
ACTION_EDITOR_INSERT_NEW_LINE const(Action)
ACTION_EDITOR_PREPEND_NEW_LINE const(Action)
ACTION_EDITOR_REPLACE const(Action)
ACTION_EDITOR_SELECT_ALL const(Action)
ACTION_EDITOR_TOGGLE_BLOCK_COMMENT const(Action)
ACTION_EDITOR_TOGGLE_BOOKMARK const(Action)
ACTION_EDITOR_TOGGLE_LINE_COMMENT const(Action)
ACTION_EDITOR_TOGGLE_REPLACE_MODE const(Action)
STD_EDITOR_ACTIONS const(Action[])

Authors

Vadim Lopatin, coolreader.org@gmail.com

Copyright

Vadim Lopatin, 2014

License

Boost License 1.0