Public Types | |
enum | { wxSW_NOBORDER = 0x0000, wxSW_BORDER = 0x0020, wxSW_3DSASH = 0x0040, wxSW_3DBORDER = 0x0080, wxSW_3D = wxSW_3DSASH | wxSW_3DBORDER } |
enum | { wxSASH_DRAG_NONE = 0, wxSASH_DRAG_DRAGGING = 1, wxSASH_DRAG_LEFT_DOWN = 2 } |
Public Member Functions | |
this (IntPtr wxobj) | |
this () | |
this (Window parent, int id, Point pos=wxDefaultPosition, Size size=wxDefaultSize, int style=wxSW_3D|wxCLIP_CHILDREN, string name="sashWindow") | |
this (Window parent, Point pos=wxDefaultPosition, Size size=wxDefaultSize, int style=wxSW_3D|wxCLIP_CHILDREN, string name="sashWindow") | |
bool | Create (Window parent, int id, inout Point pos, inout Size size, int style, string name) |
void | SetSashVisible (SashEdgePosition edge, bool sash) |
bool | GetSashVisible (SashEdgePosition edge) |
void | SetSashBorder (SashEdgePosition edge, bool border) |
int | GetEdgeMargin (SashEdgePosition edge) |
int | DefaultBorderSize () |
void | DefaultBorderSize (int value) |
int | ExtraBorderSize () |
void | ExtraBorderSize (int value) |
int | MinimumSizeX () |
void | MinimumSizeX (int value) |
int | MinimumSizeY () |
void | MinimumSizeY (int value) |
int | MaximumSizeX () |
void | MaximumSizeX (int value) |
int | MaximumSizeY () |
void | MaximumSizeY (int value) |
this | ( | IntPtr | wxobj | ) |
this | ( | ) |
Reimplemented in SashLayoutWindow.
this | ( | Window | parent, | |
int | id, | |||
Point | pos = wxDefaultPosition , |
|||
Size | size = wxDefaultSize , |
|||
int | style = wxSW_3D|wxCLIP_CHILDREN , |
|||
string | name = "sashWindow" | |||
) |
Constructs a window, which can be a child of a frame, dialog or any other non-control window.
parent | Pointer to a parent window. | |
id | Window identifier. If -1, will automatically create an identifier. | |
pos | Window position. wxDefaultPosition is (-1, -1) which indicates that wxWidgets should generate a default position for the window. If using the wxWindow class directly, supply an actual position. | |
size | Window size. wxDefaultSize is (-1, -1) which indicates that wxWidgets should generate a default size for the window. If no suitable size can be found, the window will be sized to 20x20 pixels so that the window is visible but obviously not correctly sized. | |
style | Window style. For generic window styles, please see wxWindow. | |
name | Window name. |
Reimplemented from Window.
Reimplemented in SashLayoutWindow.
this | ( | Window | parent, | |
Point | pos = wxDefaultPosition , |
|||
Size | size = wxDefaultSize , |
|||
int | style = wxSW_3D|wxCLIP_CHILDREN , |
|||
string | name = "sashWindow" | |||
) |
Reimplemented in SashLayoutWindow.
void SetSashVisible | ( | SashEdgePosition | edge, | |
bool | sash | |||
) |
bool GetSashVisible | ( | SashEdgePosition | edge | ) |
void SetSashBorder | ( | SashEdgePosition | edge, | |
bool | border | |||
) |
int GetEdgeMargin | ( | SashEdgePosition | edge | ) |
int DefaultBorderSize | ( | ) |
void DefaultBorderSize | ( | int | value | ) |
int ExtraBorderSize | ( | ) |
void ExtraBorderSize | ( | int | value | ) |
int MinimumSizeX | ( | ) |
void MinimumSizeX | ( | int | value | ) |
int MinimumSizeY | ( | ) |
void MinimumSizeY | ( | int | value | ) |
int MaximumSizeX | ( | ) |
void MaximumSizeX | ( | int | value | ) |
int MaximumSizeY | ( | ) |
void MaximumSizeY | ( | int | value | ) |