wx.SashWindow Class Reference

Inheritance diagram for wx.SashWindow:

wx.Window wx.EvtHandler wx.Object wx.SashLayoutWindow

List of all members.

Public Member Functions

bool Create (Window parent, int id, Point pos, Size size, wx.WindowStyles style, wxString name)
bool Create (Window parent, int id, Point pos, Size size, wx.WindowStyles style, string name)
int GetEdgeMargin (SashEdgePosition edge)
bool GetSashVisible (SashEdgePosition edge)
bool HasBorder (SashEdgePosition position)
 SashWindow (Window parent, Point pos, Size size, wx.WindowStyles style, string name)
 SashWindow (Window parent, Point pos, Size size, wx.WindowStyles style)
 SashWindow (Window parent, Point pos, Size size)
 SashWindow (Window parent, Point pos)
 SashWindow (Window parent, int id, Point pos, Size size, wx.WindowStyles style, string name)
 SashWindow (Window parent, int id, Point pos, Size size, wx.WindowStyles style)
 SashWindow (Window parent, int id, Point pos, Size size)
 SashWindow (Window parent, int id, Point pos)
 SashWindow (Window parent, int id)
 SashWindow (Window parent)
 SashWindow ()
 SashWindow (IntPtr wxObject)
void SetSashBorder (SashEdgePosition edge, bool border)
void SetSashVisible (SashEdgePosition edge, bool sash)

Properties

int DefaultBorderSize [get, set]
int ExtraBorderSize [get, set]
int MaximumSizeX [get, set]
int MaximumSizeY [get, set]
int MinimumSizeX [get, set]
int MinimumSizeY [get, set]


Detailed Description

SashWindow allows any of its edges to have a sash which can be dragged to resize the window. The actual content window will be created by the application as a child of SashWindow. The window (or an ancestor) will be notified of a drag via a wxSashEvent notification.

sashwindow.png

Constructor & Destructor Documentation

wx.SashWindow.SashWindow ( IntPtr  wxObject  ) 

wx.SashWindow.SashWindow (  ) 

wx.SashWindow.SashWindow ( Window  parent  ) 

wx.SashWindow.SashWindow ( Window  parent,
int  id 
)

wx.SashWindow.SashWindow ( Window  parent,
int  id,
Point  pos 
)

wx.SashWindow.SashWindow ( Window  parent,
int  id,
Point  pos,
Size  size 
)

wx.SashWindow.SashWindow ( Window  parent,
int  id,
Point  pos,
Size  size,
wx.WindowStyles  style 
)

wx.SashWindow.SashWindow ( Window  parent,
int  id,
Point  pos,
Size  size,
wx.WindowStyles  style,
string  name 
)

wx.SashWindow.SashWindow ( Window  parent,
Point  pos 
)

wx.SashWindow.SashWindow ( Window  parent,
Point  pos,
Size  size 
)

wx.SashWindow.SashWindow ( Window  parent,
Point  pos,
Size  size,
wx.WindowStyles  style 
)

wx.SashWindow.SashWindow ( Window  parent,
Point  pos,
Size  size,
wx.WindowStyles  style,
string  name 
)


Member Function Documentation

bool wx.SashWindow.Create ( Window  parent,
int  id,
Point  pos,
Size  size,
wx.WindowStyles  style,
wxString  name 
)

bool wx.SashWindow.Create ( Window  parent,
int  id,
Point  pos,
Size  size,
wx.WindowStyles  style,
string  name 
)

Reimplemented in wx.SashLayoutWindow.

int wx.SashWindow.GetEdgeMargin ( SashEdgePosition  edge  ) 

bool wx.SashWindow.GetSashVisible ( SashEdgePosition  edge  ) 

Returns true if a sash is visible on the given edge, false otherwise.

Parameters:
edge The edge that shall be reported

bool wx.SashWindow.HasBorder ( SashEdgePosition  position  ) 

void wx.SashWindow.SetSashBorder ( SashEdgePosition  edge,
bool  border 
)

void wx.SashWindow.SetSashVisible ( SashEdgePosition  edge,
bool  sash 
)

Call this function to make a sash visible or invisible on a particular edge.

Parameters:
edge The sash that shall be set or reset.
sash true to make the sash visible, false to make it invisible.


Property Documentation

int wx.SashWindow.DefaultBorderSize [get, set]

int wx.SashWindow.ExtraBorderSize [get, set]

int wx.SashWindow.MaximumSizeX [get, set]

int wx.SashWindow.MaximumSizeY [get, set]

int wx.SashWindow.MinimumSizeX [get, set]

int wx.SashWindow.MinimumSizeY [get, set]


Manual of the wx.NET   (c) 2003-2011 the wx.NET project at   Get wx.NET at SourceForge.net. Fast, secure and Free Open Source software downloads