2005/5/9

     
 

class SplitterWindow

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::wx::SplitterWindow Class Reference

#include <SplitterWindow.h>

Inheritance diagram for acdk::wx::SplitterWindow:

acdk::wx::Window acdk::wx::EvtHandler acdk::wx::WxObject acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

see wxSplitterWindow

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.6
Date:
Date
2005/02/05 10:45:35


Public Member Functions

 SplitterWindow ()
 SplitterWindow (IN(RWindow) parent, int id=-1, IN(RPoint) pos=Point::defaultPosition(), IN(RSize) size=Size::defaultSize(), int style=wxSP_3D, IN(RString) name=splitter)
RWindow getWindow1 () const
RWindow getWindow2 () const
void setSplitMode (int mode)
SplitMode getSplitMode () const
void initialize (IN(RWindow) window)
virtual bool splitVertically (IN(RWindow) window1, IN(RWindow) window2, int sashPosition=0)
virtual bool splitHorizontally (IN(RWindow) window1, IN(RWindow) window2, int sashPosition=0)
bool unsplit (IN(RWindow) toRemove=Nil)
bool replaceWindow (IN(RWindow) winOld, IN(RWindow) winNew)
bool isSplit () const
void setSashSize (int width)
void setBorderSize (int width)
int getSashSize () const
int getBorderSize () const
void setSashPosition (int position, bool redraw=true)
int getSashPosition () const
void setMinimumPaneSize (int min)
int getMinimumPaneSize () const
virtual int onSashPositionChanging (int newSashPosition)
virtual bool onSashPositionChange (int newSashPosition)
virtual void onUnsplit (IN(RWindow) removed)
virtual void onDoubleClickSash (int x, int y)


Constructor & Destructor Documentation

acdk::wx::SplitterWindow::SplitterWindow  )  [inline]
 

acdk::wx::SplitterWindow::SplitterWindow IN(RWindow parent,
int  id = -1,
IN(RPoint pos = Point::defaultPosition(),
IN(RSize size = Size::defaultSize(),
int  style = wxSP_3D,
IN(RString name = splitter
[inline]
 


Member Function Documentation

int acdk::wx::SplitterWindow::getBorderSize  )  const [inline]
 

int acdk::wx::SplitterWindow::getMinimumPaneSize  )  const [inline]
 

int acdk::wx::SplitterWindow::getSashPosition  )  const [inline]
 

int acdk::wx::SplitterWindow::getSashSize  )  const [inline]
 

SplitMode acdk::wx::SplitterWindow::getSplitMode  )  const [inline]
 

RWindow acdk::wx::SplitterWindow::getWindow1  )  const [inline]
 

RWindow acdk::wx::SplitterWindow::getWindow2  )  const [inline]
 

void acdk::wx::SplitterWindow::initialize IN(RWindow window  )  [inline]
 

bool acdk::wx::SplitterWindow::isSplit  )  const [inline]
 

virtual void acdk::wx::SplitterWindow::onDoubleClickSash int  x,
int  y
[inline, virtual]
 

virtual bool acdk::wx::SplitterWindow::onSashPositionChange int  newSashPosition  )  [inline, virtual]
 

virtual int acdk::wx::SplitterWindow::onSashPositionChanging int  newSashPosition  )  [inline, virtual]
 

virtual void acdk::wx::SplitterWindow::onUnsplit IN(RWindow removed  )  [inline, virtual]
 

bool acdk::wx::SplitterWindow::replaceWindow IN(RWindow winOld,
IN(RWindow winNew
[inline]
 

void acdk::wx::SplitterWindow::setBorderSize int  width  )  [inline]
 

void acdk::wx::SplitterWindow::setMinimumPaneSize int  min  )  [inline]
 

void acdk::wx::SplitterWindow::setSashPosition int  position,
bool  redraw = true
[inline]
 

void acdk::wx::SplitterWindow::setSashSize int  width  )  [inline]
 

void acdk::wx::SplitterWindow::setSplitMode int  mode  )  [inline]
 

virtual bool acdk::wx::SplitterWindow::splitHorizontally IN(RWindow window1,
IN(RWindow window2,
int  sashPosition = 0
[inline, virtual]
 

virtual bool acdk::wx::SplitterWindow::splitVertically IN(RWindow window1,
IN(RWindow window2,
int  sashPosition = 0
[inline, virtual]
 

bool acdk::wx::SplitterWindow::unsplit IN(RWindow toRemove = Nil  )  [inline]