This event is sent when wxLayoutAlgorithm wishes to get the size, orientation and alignment of a window. More precisely, the event is sent by the OnCalculateLayout handler which is itself invoked by wxLayoutAlgorithm.
Derived from
Include files
<wx/laywin.h>
Event table macros
EVT_QUERY_LAYOUT_INFO(func) | Process a wxEVT_QUERY_LAYOUT_INFO event, to get size, orientation and alignment from a window. |
---|
Data structures
enum wxLayoutOrientation { wxLAYOUT_HORIZONTAL, wxLAYOUT_VERTICAL }; enum wxLayoutAlignment { wxLAYOUT_NONE, wxLAYOUT_TOP, wxLAYOUT_LEFT, wxLAYOUT_RIGHT, wxLAYOUT_BOTTOM, };
See also
wxCalculateLayoutEvent, wxSashLayoutWindow, wxLayoutAlgorithm.
Constructor.
Specifies the alignment of the window (which side of the remaining parent client area the window sticks to). One of wxLAYOUT_TOP, wxLAYOUT_LEFT, wxLAYOUT_RIGHT, wxLAYOUT_BOTTOM.
Returns the flags associated with this event. Not currently used.
wxLayoutOrientation GetOrientation(void) const
Returns the orientation that the event handler specified to the event object. May be one of wxLAYOUT_HORIZONTAL, wxLAYOUT_VERTICAL.
int GetRequestedLength(void) const
Returns the requested length of the window in the direction of the window orientation. This information is not yet used.
Returns the size that the event handler specified to the event object as being the requested size of the window.
Call this to specify the alignment of the window (which side of the remaining parent client area the window sticks to). May be one of wxLAYOUT_TOP, wxLAYOUT_LEFT, wxLAYOUT_RIGHT, wxLAYOUT_BOTTOM.
Sets the flags associated with this event. Not currently used.
Call this to specify the orientation of the window. May be one of wxLAYOUT_HORIZONTAL, wxLAYOUT_VERTICAL.
Sets the requested length of the window in the direction of the window orientation. This information is not yet used.
Call this to let the calling code know what the size of the window is.
ymasuda 平成17年11月19日