VSTGUI  4.4
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
UI XML Attribute Definitions

View Classes and their attributes

CView

Declaration:

<view class="CView" /> 

Attributes:

  • origin [Point]
  • size [Point]
  • transparent [true/false]
  • bitmap [bitmap name]
  • autosize [combination of left, top, right, bottom, row, or column see VSTGUI::CViewAutosizing]
  • tooltip [tooltip text]

CViewContainer

Declaration:

<view class="CViewContainer" /> 

Inherites attributes from CView
Attributes:

  • background-color [color]

CControl

A CControl is an abstract class and can not be created directly

Inherites attributes from CView
Attributes:

  • control-tag [tag name]
  • default-value [float]
  • min-value [float]
  • max-value [float]
  • wheel-inc-value [float]
  • background-offset [Point]

COnOffButton

Declaration:

<view class="COnOffButton" /> 

Inherites attributes from CControl

CParamDisplay

Declaration:

<view class="CParamDisplay" /> 

Inherites attributes from CControl
Attributes:

  • font [font name]
  • font-color [color]
  • back-color [color]
  • frame-color [color]
  • shadow-color [color]
  • font-antialias [true/false]
  • style-3D-in [true/false]
  • style-3D-out [true/false]
  • style-no-frame [true/false]
  • style-no-text [true/false]
  • style-no-draw [true/false]
  • style-shadow-text [true/false]
  • text-alignment [left/center/right]

CTextLabel

Declaration:

<view class="CTextLabel" /> 

Inherites attributes from CParamDisplay
Attributes:

  • title [string]

CTextEdit

Declaration:

<view class="CTextEdit" /> 

Inherites attributes from CParamDisplay
Attributes:

  • title [string]

CKnob

Declaration:

<view class="CKnob" /> 

Inherites attributes from CControl
Attributes:

  • angle-start [float]
  • angle-range [float]
  • value-inset [int]
  • zoom-factor [float]
  • handle-shadow-color [color]
  • handle-color [color]
  • handle-bitmap [bitmap name]

CAnimKnob

Declaration:

<view class="CAnimKnob" /> 

Inherites attributes from CKnob
Attributes:

  • height-of-one-image [int]

CVerticalSwitch

Declaration:

<view class="CVerticalSwitch" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CHorizontalSwitch

Declaration:

<view class="CHorizontalSwitch" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CRockerSwitch

Declaration:

<view class="CRockerSwitch" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CMovieBitmap

Declaration:

<view class="CMovieBitmap" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CMovieButton

Declaration:

<view class="CMovieButton" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CKickButton

Declaration:

<view class="CKickButton" /> 

Inherites attributes from CControl
Attributes:

  • height-of-one-image [int]

CSlider

Declaration:

<view class="CSlider" /> 

Inherites attributes from CControl
Attributes:

  • transparent-handle [true/false]
  • free-click [true/false]
  • handle-bitmap [bitmap name
  • handle-offset [Point]
  • bitmap-offset [Point]
  • zoom-factor [float]
  • orientation [vertical/horizontal]
  • reverse-orientation [true/false]