VSTGUI  3.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Namespaces | Macros | Enumerations
vstcontrols.h File Reference
#include "vstgui.h"

Classes

class  CControlListener
 
class  CControl
 base class of all VSTGUI controls More...
 
class  IMultiBitmapControl
 interface for controls with sub images More...
 
class  COnOffButton
 a button control with 2 states More...
 
class  CParamDisplay
 a parameter display More...
 
class  CTextLabel
 a text label More...
 
class  CTextEdit
 a text edit control More...
 
class  CMenuItem
 
class  COptionMenuScheme
 
class  COptionMenu
 a popup menu control More...
 
class  CKnob
 a knob control More...
 
class  CAnimKnob
 a bitmap knob control More...
 
class  CVerticalSwitch
 a vertical switch control More...
 
class  CHorizontalSwitch
 a horizontal switch control More...
 
class  CRockerSwitch
 a switch control with 3 sub bitmaps More...
 
class  CMovieBitmap
 a bitmap view that displays different bitmaps according to its current value More...
 
class  CMovieButton
 a bi-states button with 2 subbitmaps More...
 
class  CAutoAnimation
 simple auto-animation of bitmaps More...
 
class  CSlider
 a slider control More...
 
class  CVerticalSlider
 a vertical slider control More...
 
class  CHorizontalSlider
 a horizontal slider control More...
 
class  CSpecialDigit
 special display with custom numbers (0...9) More...
 
class  CKickButton
 a button with 2 states with kick mode (enabled only when pressed) More...
 
class  CSplashScreen
 
class  CVuMeter
 VU-Meter using 2 bitmaps. More...
 

Namespaces

 VSTGUI
 

Macros

#define kPI   3.14159265358979323846
 
#define k2PI   6.28318530717958647692
 
#define kPI_2   1.57079632679489661923f
 
#define kPI_4   0.78539816339744830962
 
#define kE   2.7182818284590452354
 
#define kLN2   0.69314718055994530942
 
#define kSQRT2   1.41421356237309504880
 
#define MAC_ENABLE_MENU_SCHEME   (MAC && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3 && !__LP64__ && VSTGUI_ENABLE_DEPRECATED_METHODS)
 

Enumerations

enum  CControlEnum {
  kHorizontal = 1 << 0, kVertical = 1 << 1, kShadowText = 1 << 2, kLeft = 1 << 3,
  kRight = 1 << 4, kTop = 1 << 5, kBottom = 1 << 6, k3DIn = 1 << 7,
  k3DOut = 1 << 8, kPopupStyle = 1 << 9, kCheckStyle = 1 << 10, kMultipleCheckStyle,
  kNoTextStyle = 1 << 11, kNoDrawStyle = 1 << 12, kDoubleClickStyle = 1 << 13, kNoFrame = 1 << 14
}
 

Macro Definition Documentation

#define k2PI   6.28318530717958647692
#define kE   2.7182818284590452354
#define kLN2   0.69314718055994530942
#define kPI   3.14159265358979323846
#define kPI_2   1.57079632679489661923f
#define kPI_4   0.78539816339744830962
#define kSQRT2   1.41421356237309504880
#define MAC_ENABLE_MENU_SCHEME   (MAC && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_3 && !__LP64__ && VSTGUI_ENABLE_DEPRECATED_METHODS)

Enumeration Type Documentation

Enumerator
kHorizontal 
kVertical 
kShadowText 
kLeft 
kRight 
kTop 
kBottom 
k3DIn 
k3DOut 
kPopupStyle 
kCheckStyle 
kMultipleCheckStyle 
kNoTextStyle 
kNoDrawStyle 
kDoubleClickStyle 
kNoFrame