A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://wxpython.org/Phoenix/docs/html/wx.MenuEvent.html below:

wx.MenuEvent — wxPython Phoenix 4.2.4a1 documentation

wx.MenuEvent¶

This class is used for a variety of menu-related events.

Note that these do not include menu command events, which are handled using wx.CommandEvent objects.

Events of this class are generated by both menus that are part of a wx.MenuBar, attached to wx.Frame, and popup menus shown by wx.Window.PopupMenu . They are sent to the following objects until one of them handles the event:

This is similar to command events generated by the menu items, but, unlike them, wx.MenuEvent are only sent to the window itself and its top level parent but not any intermediate windows in the hierarchy.

The default handler for wxEVT_MENU_HIGHLIGHT in wx.Frame displays help text in the status bar, see wx.Frame.SetStatusBarPane .

Events Emitted by this Class¶

Handlers bound for the following event types will receive a wx.MenuEvent parameter.

Class Hierarchy¶

Inheritance diagram for class

MenuEvent

:

Methods Summary¶

__init__

Constructor.

GetMenu

Returns the menu which is being opened or closed, or the menu containing the highlighted item.

GetMenuId

Returns the menu identifier associated with the event.

IsPopup

Returns True if the menu which is being opened or closed is a popup menu, False if it is a normal one.

Properties Summary¶ Class API¶
class wx.MenuEvent(Event)¶

Possible constructors:

MenuEvent(type=wxEVT_NULL, id=0, menu=None) -> None

This class is used for a variety of menu-related events.


Methods¶
__init__(self, type=wxEVT_NULL, id=0, menu=None)¶

Constructor.

Parameters:
  • type (wx.EventType)

  • id (int)

  • menu (wx.Menu)

Return type:

None


GetMenu(self)¶

Returns the menu which is being opened or closed, or the menu containing the highlighted item.

Note that the returned value can be None if the menu being opened doesn’t have a corresponding wx.Menu, e.g. this happens when opening the system menu in wxMSW port.

Return type:

wx.Menu

Note

Since 3.1.3 this function can be used with OPEN , CLOSE and HIGHLIGHT events. Before 3.1.3, this method can only be used with the OPEN and CLOSE events.


GetMenuId(self)¶

Returns the menu identifier associated with the event.

This method should be only used with the HIGHLIGHT events.

Return type:

int


IsPopup(self)¶

Returns True if the menu which is being opened or closed is a popup menu, False if it is a normal one.

This method should only be used with the OPEN and CLOSE events.

Return type:

bool


Properties¶
Menu¶

See GetMenu


MenuId¶

See GetMenuId


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4