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]