#include <wx/sashwin.h>

A sash event is sent when the sash of a wxSashWindow has been dragged by the user.
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
Event macros:
Public Member Functions | |
| wxSashEvent (int id=0, wxSashEdgePosition edge=wxSASH_NONE) | |
| Constructor. | |
| wxRect | GetDragRect () const |
| Returns the rectangle representing the new size the window would be if the resize was applied. | |
| wxSashDragStatus | GetDragStatus () const |
| Returns the status of the sash: one of wxSASH_STATUS_OK, wxSASH_STATUS_OUT_OF_RANGE. | |
| wxSashEdgePosition | GetEdge () const |
| Returns the dragged edge. | |
| wxSashEvent::wxSashEvent | ( | int | id = 0, |
|
| wxSashEdgePosition | edge = wxSASH_NONE | |||
| ) |
Constructor.
| wxRect wxSashEvent::GetDragRect | ( | ) | const |
Returns the rectangle representing the new size the window would be if the resize was applied.
It is up to the application to set the window size if required.
| wxSashDragStatus wxSashEvent::GetDragStatus | ( | ) | const |
Returns the status of the sash: one of wxSASH_STATUS_OK, wxSASH_STATUS_OUT_OF_RANGE.
If the drag caused the notional bounding box of the window to flip over, for example, the drag will be out of rage.
| wxSashEdgePosition wxSashEvent::GetEdge | ( | ) | const |
Returns the dragged edge.
The return value is one of wxSASH_TOP, wxSASH_RIGHT, wxSASH_BOTTOM, wxSASH_LEFT.
|
[ top ] |