View Source wxPopupWindow (wx v2.4.2)
Functions for wxPopupWindow class
A special kind of top level window used for popup menus, combobox popups and such.
Styles
This class supports the following styles:
This class is derived (and can use functions) from: wxWindow
wxEvtHandler
wxWidgets docs: wxPopupWindow
Summary
Functions
Create method for two-step creation.
Destroys the object.
Default constructor.
Constructor.
Move the popup window to the right position, i.e. such that it is entirely visible.
Types
-type wxPopupWindow() :: wx:wx_object().
Functions
-spec create(This, Parent) -> boolean() when This :: wxPopupWindow(), Parent :: wxWindow:wxWindow().
-spec create(This, Parent, [Option]) -> boolean() when This :: wxPopupWindow(), Parent :: wxWindow:wxWindow(), Option :: {flags, integer()}.
Create method for two-step creation.
-spec destroy(This :: wxPopupWindow()) -> ok.
Destroys the object.
-spec new() -> wxPopupWindow().
Default constructor.
-spec new(Parent) -> wxPopupWindow() when Parent :: wxWindow:wxWindow().
-spec new(Parent, [Option]) -> wxPopupWindow() when Parent :: wxWindow:wxWindow(), Option :: {flags, integer()}.
Constructor.
-spec position(This, PtOrigin, SizePopup) -> ok when This :: wxPopupWindow(), PtOrigin :: {X :: integer(), Y :: integer()}, SizePopup :: {W :: integer(), H :: integer()}.
Move the popup window to the right position, i.e. such that it is entirely visible.
The popup is positioned at ptOrigin + size if it opens below and to the right (default), at ptOrigin - sizePopup if it opens above and to the left etc.