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

SpinCtrl
class SpinCtrl
Undocumented in source.

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.
EditorStateListener
interface EditorStateListener
Undocumented in source.
EnterKeyHandler
interface EnterKeyHandler
Undocumented in source.
ModifiedStateListener
interface ModifiedStateListener

Modified state change listener

Structs

EditorStateInfo
struct EditorStateInfo

editor state to display in status line

Variables

ACTION_EDITOR_APPEND_NEW_LINE
Action ACTION_EDITOR_APPEND_NEW_LINE;
Undocumented in source.
ACTION_EDITOR_COPY
Action ACTION_EDITOR_COPY;
Undocumented in source.
ACTION_EDITOR_CUT
Action ACTION_EDITOR_CUT;
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_PASTE
Action ACTION_EDITOR_PASTE;
Undocumented in source.
ACTION_EDITOR_PREPEND_NEW_LINE
Action ACTION_EDITOR_PREPEND_NEW_LINE;
Undocumented in source.
ACTION_EDITOR_REDO
Action ACTION_EDITOR_REDO;
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.
ACTION_EDITOR_UNDO
Action ACTION_EDITOR_UNDO;
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