#include <wx/accel.h>
Public Member Functions | |
wxAcceleratorEntry (int flags=0, int keyCode=0, int cmd=0, wxMenuItem *item=NULL) | |
Constructor. | |
wxAcceleratorEntry (const wxAcceleratorEntry &entry) | |
Copy ctor. | |
int | GetCommand () const |
Returns the command identifier for the accelerator table entry. | |
int | GetFlags () const |
Returns the flags for the accelerator table entry. | |
int | GetKeyCode () const |
Returns the keycode for the accelerator table entry. | |
wxMenuItem * | GetMenuItem () const |
Returns the menu item associated with this accelerator entry. | |
void | Set (int flags, int keyCode, int cmd, wxMenuItem *item=NULL) |
Sets the accelerator entry parameters. | |
bool | IsOk () const |
Returns true if this object is correctly initialized. | |
wxString | ToString () const |
Returns a wxString for this accelerator. | |
bool | FromString (const wxString &str) |
Parses the given string and sets the accelerator accordingly. | |
wxAcceleratorEntry & | operator= (const wxAcceleratorEntry &entry) |
bool | operator== (const wxAcceleratorEntry &entry) const |
bool | operator!= (const wxAcceleratorEntry &entry) const |
wxAcceleratorEntry::wxAcceleratorEntry | ( | int | flags = 0 , |
|
int | keyCode = 0 , |
|||
int | cmd = 0 , |
|||
wxMenuItem * | item = NULL | |||
) |
Constructor.
flags | A combination of the wxAcceleratorEntryFlags values, which indicates which modifier keys are held down. | |
keyCode | The keycode to be detected. See wxKeyCode for a full list of keycodes. | |
cmd | The menu or control command identifier (ID). | |
item | The menu item associated with this accelerator. |
wxAcceleratorEntry::wxAcceleratorEntry | ( | const wxAcceleratorEntry & | entry | ) |
Copy ctor.
bool wxAcceleratorEntry::FromString | ( | const wxString & | str | ) |
Parses the given string and sets the accelerator accordingly.
str | Should be a string in the form "flags-keycode" |
int wxAcceleratorEntry::GetCommand | ( | ) | const |
Returns the command identifier for the accelerator table entry.
int wxAcceleratorEntry::GetFlags | ( | ) | const |
Returns the flags for the accelerator table entry.
int wxAcceleratorEntry::GetKeyCode | ( | ) | const |
Returns the keycode for the accelerator table entry.
wxMenuItem* wxAcceleratorEntry::GetMenuItem | ( | ) | const |
Returns the menu item associated with this accelerator entry.
bool wxAcceleratorEntry::IsOk | ( | ) | const |
Returns true if this object is correctly initialized.
bool wxAcceleratorEntry::operator!= | ( | const wxAcceleratorEntry & | entry | ) | const |
wxAcceleratorEntry& wxAcceleratorEntry::operator= | ( | const wxAcceleratorEntry & | entry | ) |
bool wxAcceleratorEntry::operator== | ( | const wxAcceleratorEntry & | entry | ) | const |
void wxAcceleratorEntry::Set | ( | int | flags, | |
int | keyCode, | |||
int | cmd, | |||
wxMenuItem * | item = NULL | |||
) |
Sets the accelerator entry parameters.
flags | A combination of the wxAcceleratorEntryFlags values, which indicates which modifier keys are held down. | |
keyCode | The keycode to be detected. See wxKeyCode for a full list of keycodes. | |
cmd | The menu or control command identifier (ID). | |
item | The menu item associated with this accelerator. |
wxString wxAcceleratorEntry::ToString | ( | ) | const |
Returns a wxString for this accelerator.
This function formats it using the "flags-keycode"
format where flags
maybe a hyphen-separed list of "shift|alt|ctrl"
.
![]() |
[ top ] |