wxAcceleratorEntry (wx v2.5.4)

Copy Markdown View Source

An object used by an application wishing to create an accelerator table (see wxAcceleratorTable).

See:

wxWidgets docs: wxAcceleratorEntry

Summary

Functions

Destroys the object

Returns the command identifier for the accelerator table entry.

Returns the flags for the accelerator table entry.

Returns the keycode for the accelerator table entry.

Copy ctor.

Sets the accelerator entry parameters.

Types

wxAcceleratorEntry()

-type wxAcceleratorEntry() :: wx:wx_object().

Functions

destroy(This :: wxAcceleratorEntry()) -> ok

Destroys the object

getCommand(This :: wxAcceleratorEntry()) -> integer()

Returns the command identifier for the accelerator table entry.

getFlags(This :: wxAcceleratorEntry()) -> integer()

Returns the flags for the accelerator table entry.

getKeyCode(This :: wxAcceleratorEntry()) -> integer()

Returns the keycode for the accelerator table entry.

new() ≡ new([])

new/1

-spec new() -> wxAcceleratorEntry().
-spec new([Option]) -> wxAcceleratorEntry()
             when
                 Option ::
                     {flags, integer()} |
                     {keyCode, integer()} |
                     {cmd, integer()} |
                     {item, wxMenuItem:wxMenuItem()};
         (Entry) -> wxAcceleratorEntry() when Entry :: wxAcceleratorEntry().

Copy ctor.

set(This, Flags, KeyCode, Cmd) ≡ set(This, Flags, KeyCode, Cmd, [])

set/5

-spec set(This, Flags, KeyCode, Cmd) -> ok
             when
                 This :: wxAcceleratorEntry(),
                 Flags :: integer(),
                 KeyCode :: integer(),
                 Cmd :: integer().
-spec set(This, Flags, KeyCode, Cmd, [Option]) -> ok
             when
                 This :: wxAcceleratorEntry(),
                 Flags :: integer(),
                 KeyCode :: integer(),
                 Cmd :: integer(),
                 Option :: {item, wxMenuItem:wxMenuItem()}.

Sets the accelerator entry parameters.