Table of Contents

Class KeyboardFocusScope

Namespace
Lime
Assembly
Lime.dll

Switches keyboard focus with Tab/Shift+Tab and makes the widget focused by mouse click.

public class KeyboardFocusScope
Inheritance
KeyboardFocusScope
Inherited Members

Constructors

KeyboardFocusScope(Widget)

public KeyboardFocusScope(Widget widget)

Parameters

widget Widget

Fields

FocusNext

public readonly List<Key> FocusNext

Field Value

List<Key>

FocusPrevious

public readonly List<Key> FocusPrevious

Field Value

List<Key>

Widget

public readonly Widget Widget

Field Value

Widget

Properties

FocusOnMousePress

public bool FocusOnMousePress { get; set; }

Property Value

bool

LastDirection

public KeyboardFocusScope.Direction LastDirection { get; }

Property Value

KeyboardFocusScope.Direction

Methods

AdvanceFocus(Direction)

public void AdvanceFocus(KeyboardFocusScope.Direction direction)

Parameters

direction KeyboardFocusScope.Direction

GetEnclosingScope(Widget)

public static KeyboardFocusScope GetEnclosingScope(Widget widget)

Parameters

widget Widget

Returns

KeyboardFocusScope

GetFirstFocusable()

public Widget GetFirstFocusable()

Returns

Widget

SetDefaultFocus()

public void SetDefaultFocus()