#include </home/zeitlin/src/wx/github/interface/wx/laywin.h>
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.
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
Event macros:
wxEVT_QUERY_LAYOUT_INFO
event, to get size, orientation and alignment from a window. Public Member Functions | |
wxQueryLayoutInfoEvent (wxWindowID id=0) | |
Constructor. | |
wxLayoutAlignment | GetAlignment () const |
Specifies the alignment of the window (which side of the remaining parent client area the window sticks to). | |
int | GetFlags () const |
Returns the flags associated with this event. | |
wxLayoutOrientation | GetOrientation () const |
Returns the orientation that the event handler specified to the event object. | |
int | GetRequestedLength () const |
Returns the requested length of the window in the direction of the window orientation. | |
wxSize | GetSize () const |
Returns the size that the event handler specified to the event object as being the requested size of the window. | |
void | SetAlignment (wxLayoutAlignment alignment) |
Call this to specify the alignment of the window (which side of the remaining parent client area the window sticks to). | |
void | SetFlags (int flags) |
Sets the flags associated with this event. | |
void | SetOrientation (wxLayoutOrientation orientation) |
Call this to specify the orientation of the window. | |
void | SetRequestedLength (int length) |
Sets the requested length of the window in the direction of the window orientation. | |
void | SetSize (const wxSize &size) |
Call this to let the calling code know what the size of the window is. |
wxQueryLayoutInfoEvent::wxQueryLayoutInfoEvent | ( | wxWindowID | id = 0 | ) |
Constructor.
wxLayoutAlignment wxQueryLayoutInfoEvent::GetAlignment | ( | ) | const |
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.
int wxQueryLayoutInfoEvent::GetFlags | ( | ) | const |
Returns the flags associated with this event.
Not currently used.
wxLayoutOrientation wxQueryLayoutInfoEvent::GetOrientation | ( | ) | const |
Returns the orientation that the event handler specified to the event object.
May be one of wxLAYOUT_HORIZONTAL, wxLAYOUT_VERTICAL.
int wxQueryLayoutInfoEvent::GetRequestedLength | ( | ) | const |
Returns the requested length of the window in the direction of the window orientation.
This information is not yet used.
wxSize wxQueryLayoutInfoEvent::GetSize | ( | ) | const |
Returns the size that the event handler specified to the event object as being the requested size of the window.
void wxQueryLayoutInfoEvent::SetAlignment | ( | wxLayoutAlignment | alignment | ) |
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.
void wxQueryLayoutInfoEvent::SetFlags | ( | int | flags | ) |
Sets the flags associated with this event.
Not currently used.
void wxQueryLayoutInfoEvent::SetOrientation | ( | wxLayoutOrientation | orientation | ) |
Call this to specify the orientation of the window.
May be one of wxLAYOUT_HORIZONTAL, wxLAYOUT_VERTICAL.
void wxQueryLayoutInfoEvent::SetRequestedLength | ( | int | length | ) |
Sets the requested length of the window in the direction of the window orientation.
This information is not yet used.
void wxQueryLayoutInfoEvent::SetSize | ( | const wxSize & | size | ) |
Call this to let the calling code know what the size of the window is.