VSTGUI  4.3
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
ISplitViewController Class Referenceabstract

Split View Controller. More...

Public Member Functions

virtual bool getSplitViewSizeConstraint (int32_t index, CCoord &minSize, CCoord &maxSize, CSplitView *splitView)=0
 
virtual ISplitViewSeparatorDrawergetSplitViewSeparatorDrawer (CSplitView *splitView)=0
 
virtual bool storeViewSize (int32_t index, const CCoord &size, CSplitView *splitView)=0
 
virtual bool restoreViewSize (int32_t index, CCoord &size, CSplitView *splitView)=0
 

Detailed Description

Split View Controller.

controls the size of the subviews of the split view

Extension to IController

Member Function Documentation

virtual ISplitViewSeparatorDrawer* getSplitViewSeparatorDrawer ( CSplitView splitView)
pure virtual

return the separator drawer.

+ Here is the caller graph for this function:

virtual bool getSplitViewSizeConstraint ( int32_t  index,
CCoord minSize,
CCoord maxSize,
CSplitView splitView 
)
pure virtual

return the minimum and maximum size (width or height) of a view.

+ Here is the caller graph for this function:

virtual bool restoreViewSize ( int32_t  index,
CCoord size,
CSplitView splitView 
)
pure virtual

restore the size of the view.

+ Here is the caller graph for this function:

virtual bool storeViewSize ( int32_t  index,
const CCoord size,
CSplitView splitView 
)
pure virtual

store the size of the view.

+ Here is the caller graph for this function:


The documentation for this class was generated from the following file: