summaryrefslogtreecommitdiff
path: root/vstgui.sf/drawtest/source/controlsgui.h
diff options
context:
space:
mode:
authorpepper <pepper@chimecrisis.com>2015-01-31 21:41:28 -0800
committerpepper <pepper@chimecrisis.com>2015-01-31 21:41:28 -0800
commit97587996ee9db30ce00190bdcedd8210490b99f5 (patch)
treed8554969ac496be3a1b02a159f2a4b5b79f9492e /vstgui.sf/drawtest/source/controlsgui.h
backup vst 2.4
Diffstat (limited to 'vstgui.sf/drawtest/source/controlsgui.h')
-rw-r--r--vstgui.sf/drawtest/source/controlsgui.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/vstgui.sf/drawtest/source/controlsgui.h b/vstgui.sf/drawtest/source/controlsgui.h
new file mode 100644
index 0000000..dae8bdc
--- /dev/null
+++ b/vstgui.sf/drawtest/source/controlsgui.h
@@ -0,0 +1,51 @@
+#ifndef __controlsgui__
+#define __controlsgui__
+
+#ifndef __vstcontrols__
+#include "vstcontrols.h"
+#endif
+
+class CLabel;
+
+class ControlsGUI : public CViewContainer, CControlListener
+{
+public:
+ ControlsGUI (const CRect &size, CFrame *pParent, CBitmap *pBackground = 0);
+
+ virtual void onIdle ();
+
+ virtual void valueChanged (CDrawContext *pContext, CControl *pControl);
+
+protected:
+
+ COnOffButton *cOnOffButton;
+ CKickButton *cKickButton;
+ CKnob *cKnob;
+ CMovieButton *cMovieButton;
+ CAnimKnob *cAnimKnob;
+ COptionMenu *cOptionMenu;
+
+ CRockerSwitch *cRockerSwitch;
+ CHorizontalSwitch *cHorizontalSwitch;
+ CVerticalSwitch *cVerticalSwitch;
+ CHorizontalSlider *cHorizontalSlider;
+ CHorizontalSlider *cHorizontalSlider2;
+ CVerticalSlider *cVerticalSlider;
+ CTextEdit *cTextEdit;
+
+ CSplashScreen *cSplashScreen;
+ CMovieBitmap *cMovieBitmap;
+ CAutoAnimation *cAutoAnimation;
+ CSpecialDigit *cSpecialDigit;
+ CParamDisplay *cParamDisplay;
+ CVuMeter *cVuMeter;
+
+ CViewContainer *cViewContainer;
+
+ // others
+ CLabel *cLabel;
+
+ long oldTicks;
+};
+
+#endif