phoenix_title wx.AcceleratorEntry

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

See also

wx.AcceleratorTable, wx.Window.SetAcceleratorTable


class_hierarchy Class Hierarchy

Inheritance diagram for class AcceleratorEntry:

method_summary Methods Summary

__init__

Constructor.

FromString

Parses the given string and sets the accelerator accordingly.

GetCommand

Returns the command identifier for the accelerator table entry.

GetFlags

Returns the flags for the accelerator table entry.

GetKeyCode

Returns the keycode for the accelerator table entry.

GetMenuItem

Returns the menu item associated with this accelerator entry.

IsOk

Returns True if this object is correctly initialized.

Set

Sets the accelerator entry parameters.

ToRawString

Returns a textual representation of this accelerator which is appropriate for saving in configuration files.

ToString

Returns a textual representation of this accelerator.

__ne__

__eq__


property_summary Properties Summary

Command

See GetCommand

Flags

See GetFlags

KeyCode

See GetKeyCode

MenuItem

See GetMenuItem


api Class API

class wx.AcceleratorEntry(object)

Possible constructors:

AcceleratorEntry(flags=0, keyCode=0, cmd=0, item=None)

AcceleratorEntry(entry)

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


Methods

__init__(self, *args, **kw)

overload Overloaded Implementations:



__init__ (self, flags=0, keyCode=0, cmd=0, item=None)

Constructor.

Parameters:
  • flags (int) – A combination of the wx.AcceleratorEntryFlags values, which indicates which modifier keys are held down.

  • keyCode (int) – The keycode to be detected. See wx.KeyCode for a full list of keycodes.

  • cmd (int) – The menu or control command identifier (ID).

  • item (wx.MenuItem) – The menu item associated with this accelerator.



__init__ (self, entry)

Copy constructor.

Parameters:

entry (wx.AcceleratorEntry) –





FromString(self, str)

Parses the given string and sets the accelerator accordingly.

Parameters:

str (string) – This string may be either in the same format as returned by wx.ToString , i.e. contain the accelerator itself only, or have the format of a full menu item text with i.e. Label TAB Accelerator . In the latter case, the part of the string before the TAB is ignored. Notice that the latter format is only supported for the compatibility with the previous wxWidgets versions and the new code should pass only the accelerator string itself to this function.

Return type:

bool

Returns:

True if the given string correctly initialized this object (i.e. if IsOk returns True after this call)



GetCommand(self)

Returns the command identifier for the accelerator table entry.

Return type:

int



GetFlags(self)

Returns the flags for the accelerator table entry.

Return type:

int



GetKeyCode(self)

Returns the keycode for the accelerator table entry.

Return type:

int



GetMenuItem(self)

Returns the menu item associated with this accelerator entry.

Return type:

wx.MenuItem



IsOk(self)

Returns True if this object is correctly initialized.

Return type:

bool



Set(self, flags, keyCode, cmd, item=None)

Sets the accelerator entry parameters.

Parameters:
  • flags (int) – A combination of the wx.AcceleratorEntryFlags values, which indicates which modifier keys are held down.

  • keyCode (int) – The keycode to be detected. See wx.KeyCode for a full list of keycodes.

  • cmd (int) – The menu or control command identifier (ID).

  • item (wx.MenuItem) – The menu item associated with this accelerator.



ToRawString(self)

Returns a textual representation of this accelerator which is appropriate for saving in configuration files.

Unlike the string returned by wx.ToString , this one is never translated so, while it’s not suitable for showing to the user, it can be used to uniquely identify the accelerator independently of the user language.

The returned string can still be parsed by wx.FromString .

Return type:

string

New in version 2.9.4.



ToString(self)

Returns a textual representation of this accelerator.

The returned string is of the form [Alt+][Ctrl+][RawCtrl+][Shift+]Key where the modifier keys are present only if the corresponding flag is set.

Return type:

string



__ne__(self)
Parameters:

entry (wx.AcceleratorEntry) –



__eq__(self)
Parameters:

entry (wx.AcceleratorEntry) –


Properties

Command

See GetCommand



Flags

See GetFlags



KeyCode

See GetKeyCode



MenuItem

See GetMenuItem