ASPiK SDK
VSTGUI::ISplitViewController Class Referenceabstract

Split View Controller. More...

#include <csplitview.h>

Inheritance diagram for VSTGUI::ISplitViewController:
VSTGUI::SplitViewController VSTGUI::SplitViewController

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

◆ getSplitViewSeparatorDrawer()

virtual ISplitViewSeparatorDrawer* VSTGUI::ISplitViewController::getSplitViewSeparatorDrawer ( CSplitView splitView)
pure virtual

return the separator drawer.

Implemented in VSTGUI::SplitViewController.

◆ getSplitViewSizeConstraint()

virtual bool VSTGUI::ISplitViewController::getSplitViewSizeConstraint ( int32_t  index,
CCoord &  minSize,
CCoord &  maxSize,
CSplitView splitView 
)
pure virtual

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

Implemented in VSTGUI::SplitViewController.

◆ restoreViewSize()

virtual bool VSTGUI::ISplitViewController::restoreViewSize ( int32_t  index,
CCoord &  size,
CSplitView splitView 
)
pure virtual

restore the size of the view.

Implemented in VSTGUI::SplitViewController.

◆ storeViewSize()

virtual bool VSTGUI::ISplitViewController::storeViewSize ( int32_t  index,
const CCoord &  size,
CSplitView splitView 
)
pure virtual

store the size of the view.

Implemented in VSTGUI::SplitViewController.


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