mirror of https://github.com/buggins/dlangui.git
Basic editor actions never update their state.
This commit is contained in:
parent
f12bb80030
commit
1c30a349cf
|
@ -534,36 +534,36 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction
|
|||
super(ID, hscrollbarMode, vscrollbarMode);
|
||||
focusable = true;
|
||||
acceleratorMap.add( [
|
||||
new Action(EditorActions.Up, KeyCode.UP, 0),
|
||||
new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Shift),
|
||||
new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.Down, KeyCode.DOWN, 0),
|
||||
new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Shift),
|
||||
new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.Left, KeyCode.LEFT, 0),
|
||||
new Action(EditorActions.SelectLeft, KeyCode.LEFT, KeyFlag.Shift),
|
||||
new Action(EditorActions.Right, KeyCode.RIGHT, 0),
|
||||
new Action(EditorActions.SelectRight, KeyCode.RIGHT, KeyFlag.Shift),
|
||||
new Action(EditorActions.WordLeft, KeyCode.LEFT, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectWordLeft, KeyCode.LEFT, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.WordRight, KeyCode.RIGHT, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectWordRight, KeyCode.RIGHT, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.PageUp, KeyCode.PAGEUP, 0),
|
||||
new Action(EditorActions.SelectPageUp, KeyCode.PAGEUP, KeyFlag.Shift),
|
||||
new Action(EditorActions.PageDown, KeyCode.PAGEDOWN, 0),
|
||||
new Action(EditorActions.SelectPageDown, KeyCode.PAGEDOWN, KeyFlag.Shift),
|
||||
new Action(EditorActions.PageBegin, KeyCode.PAGEUP, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectPageBegin, KeyCode.PAGEUP, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.PageEnd, KeyCode.PAGEDOWN, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectPageEnd, KeyCode.PAGEDOWN, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.LineBegin, KeyCode.HOME, 0),
|
||||
new Action(EditorActions.SelectLineBegin, KeyCode.HOME, KeyFlag.Shift),
|
||||
new Action(EditorActions.LineEnd, KeyCode.END, 0),
|
||||
new Action(EditorActions.SelectLineEnd, KeyCode.END, KeyFlag.Shift),
|
||||
new Action(EditorActions.DocumentBegin, KeyCode.HOME, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectDocumentBegin, KeyCode.HOME, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.DocumentEnd, KeyCode.END, KeyFlag.Control),
|
||||
new Action(EditorActions.SelectDocumentEnd, KeyCode.END, KeyFlag.Control | KeyFlag.Shift),
|
||||
new Action(EditorActions.Up, KeyCode.UP, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectUp, KeyCode.UP, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.Down, KeyCode.DOWN, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectDown, KeyCode.DOWN, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.Left, KeyCode.LEFT, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectLeft, KeyCode.LEFT, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.Right, KeyCode.RIGHT, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectRight, KeyCode.RIGHT, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.WordLeft, KeyCode.LEFT, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectWordLeft, KeyCode.LEFT, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.WordRight, KeyCode.RIGHT, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectWordRight, KeyCode.RIGHT, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.PageUp, KeyCode.PAGEUP, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectPageUp, KeyCode.PAGEUP, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.PageDown, KeyCode.PAGEDOWN, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectPageDown, KeyCode.PAGEDOWN, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.PageBegin, KeyCode.PAGEUP, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectPageBegin, KeyCode.PAGEUP, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.PageEnd, KeyCode.PAGEDOWN, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectPageEnd, KeyCode.PAGEDOWN, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.LineBegin, KeyCode.HOME, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectLineBegin, KeyCode.HOME, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.LineEnd, KeyCode.END, 0, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectLineEnd, KeyCode.END, KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.DocumentBegin, KeyCode.HOME, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectDocumentBegin, KeyCode.HOME, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.DocumentEnd, KeyCode.END, KeyFlag.Control, ActionStateUpdateFlag.never),
|
||||
new Action(EditorActions.SelectDocumentEnd, KeyCode.END, KeyFlag.Control | KeyFlag.Shift, ActionStateUpdateFlag.never),
|
||||
|
||||
new Action(EditorActions.ScrollLineUp, KeyCode.UP, KeyFlag.Control),
|
||||
new Action(EditorActions.ScrollLineDown, KeyCode.DOWN, KeyFlag.Control),
|
||||
|
|
Loading…
Reference in New Issue