wxErlang

Reference Manual

Version 2.0

Table of Contents

wxNavigationKeyEvent

Module

wxNavigationKeyEvent

Module Summary

Functions for wxNavigationKeyEvent class

Description

This event class contains information about navigation events, generated by navigation keys such as tab and page down.

This event is mainly used by wxWidgets implementations. A wxNavigationKeyEvent handler is automatically provided by wxWidgets when you enable keyboard navigation inside a window by inheriting it from wxNavigationEnabled<>.

See: wxWindow:navigate/2, wxWindow::NavigateIn (not implemented in wx)

This class is derived (and can use functions) from: wxEvent

wxWidgets docs: wxNavigationKeyEvent

Events

Use wxEvtHandler:connect/3 with wxNavigationKeyEventType to subscribe to events of this type.

Data Types

wxNavigationKey() =
    #wxNavigationKey{type =
                         wxNavigationKeyEvent:wxNavigationKeyEventType(),
                     dir = boolean(),
                     focus = wxWindow:wxWindow()}

wxNavigationKeyEventType() = navigation_key
getDirection(This) -> boolean()

Types

Returns true if the navigation was in the forward direction.

setDirection(This, Direction) -> ok

Types

Direction = boolean()

Sets the direction to forward if direction is true, or backward if false.

isWindowChange(This) -> boolean()

Types

Returns true if the navigation event represents a window change (for example, from Ctrl-Page Down in a notebook).

setWindowChange(This, WindowChange) -> ok

Types

WindowChange = boolean()

Marks the event as a window change event.

isFromTab(This) -> boolean()

Types

Returns true if the navigation event was from a tab key.

This is required for proper navigation over radio buttons.

setFromTab(This, FromTab) -> ok

Types

FromTab = boolean()

Marks the navigation event as from a tab key.

getCurrentFocus(This) -> wxWindow:wxWindow()

Types

Returns the child that has the focus, or NULL.

setCurrentFocus(This, CurrentFocus) -> ok

Types

CurrentFocus = wxWindow:wxWindow()

Sets the current focus window member.