Sie sind auf Seite 1von 4

wxAcceleratorEntry Class Reference

Data Structures

#include <wx/accel.h>

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

Library: wxCore
Category: Data Structures
See Also
wxAcceleratorTable, wxWindow::SetAcceleratorTable

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 textual representation of this accelerator.
wxString ToRawString () const
Returns a textual representation of this accelerator which is appropriate for saving in
configuration files.
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

Constructor & Destructor Documentation


Generated on Tue Jul 16 2013 19:23:49 for wxWidgets by Doxygen 1.8.2

Constructor.
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.

Copy ctor.

Member Function Documentation

Parses the given string and sets the accelerator accordingly.


Parameters
str This string may be either in the same format as returned by 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.
Returns
true if the given string correctly initialized this object (i.e. if IsOk() returns true after this call)

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.

Returns the menu item associated with this accelerator entry.

Returns true if this object is correctly initialized.

Sets the accelerator entry parameters.


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.

Returns a textual representation of this accelerator which is appropriate for saving in configuration files.
Unlike the string returned by 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 FromString().
Since
2.9.4

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.

Das könnte Ihnen auch gefallen