SashWindow Class Reference

Inheritance diagram for SashWindow:

Window EvtHandler wxObject IDisposable SashLayoutWindow

List of all members.

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)


Member Enumeration Documentation

anonymous enum

Enumerator:
wxSW_NOBORDER 
wxSW_BORDER 
wxSW_3DSASH 
wxSW_3DBORDER 
wxSW_3D 

anonymous enum

Enumerator:
wxSASH_DRAG_NONE 
wxSASH_DRAG_DRAGGING 
wxSASH_DRAG_LEFT_DOWN 


Constructor & Destructor Documentation

this ( IntPtr  wxobj  ) 

Reimplemented from Window.

Reimplemented in SashLayoutWindow.

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.

Parameters:
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 from Window.

Reimplemented in SashLayoutWindow.


Member Function Documentation

bool Create ( Window  parent,
int  id,
inout Point  pos,
inout Size  size,
int  style,
string  name 
)

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  ) 


The documentation for this class was generated from the following file:
Generated on Sun Feb 1 21:30:28 2009 for wxD by  doxygen 1.5.4