Add default value for GetPopupMenuSelectionFromUser() position argument.
Let the menu be popped up at the system-determined position, just as it can already be done with PopupMenu() itself. Closes #12530. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
0e555c213d
commit
51b729af92
@ -1147,7 +1147,8 @@ public:
|
||||
|
||||
// simply return the id of the selected item or wxID_NONE without
|
||||
// generating any events
|
||||
int GetPopupMenuSelectionFromUser(wxMenu& menu, const wxPoint& pos)
|
||||
int GetPopupMenuSelectionFromUser(wxMenu& menu,
|
||||
const wxPoint& pos = wxDefaultPosition)
|
||||
{ return DoGetPopupMenuSelectionFromUser(menu, pos.x, pos.y); }
|
||||
int GetPopupMenuSelectionFromUser(wxMenu& menu, int x, int y)
|
||||
{ return DoGetPopupMenuSelectionFromUser(menu, x, y); }
|
||||
|
@ -2375,6 +2375,10 @@ public:
|
||||
The parameter @a menu is the menu to show.
|
||||
The parameter @a pos (or the parameters @a x and @a y) is the
|
||||
position at which to show the menu in client coordinates.
|
||||
It is recommended to not explicitly specify coordinates when
|
||||
calling this method in response to mouse click, because some of
|
||||
the ports (namely, wxGTK) can do a better job of positioning
|
||||
the menu in that case.
|
||||
|
||||
@return
|
||||
The selected menu item id or @c wxID_NONE if none selected or an
|
||||
@ -2382,7 +2386,8 @@ public:
|
||||
|
||||
@since 2.9.0
|
||||
*/
|
||||
int GetPopupMenuSelectionFromUser(wxMenu& menu, const wxPoint& pos);
|
||||
int GetPopupMenuSelectionFromUser(wxMenu& menu,
|
||||
const wxPoint& pos = wxDefaultPosition);
|
||||
|
||||
/**
|
||||
@overload
|
||||
|
Loading…
Reference in New Issue
Block a user