Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CAUGuiConfig.h

Go to the documentation of this file.
00001 /*
00002  *  CAUGuiConfig.h
00003  *  CoreGraphics AudioUnit GUI framework
00004  *
00005  *  Created by Urs Heckmann on Mon Oct 28 2002.
00006  *  Copyright (c) 2002 __MyCompanyName__. All rights reserved.
00007  *
00008  */
00009 
00010 #ifndef __CAUGUI__CONFIG__ 
00011 #define __CAUGUI__CONFIG__
00012 
00013 #define AU_BUNDLE_IDENTIFIER "com.acme.demo.caugui"
00014 
00015 #define CAUGUI_FONT "Monaco"
00016 
00017 #define CAUGUI_FONT_SIZE 11.0
00018 
00019 #define CAUGUI_FONT_RED 0.0
00020 #define CAUGUI_FONT_GREEN 0.0
00021 #define CAUGUI_FONT_BLUE 0.0
00022 #define CAUGUI_FONT_ALPHA 1.0
00023 
00024 #define CAUGUI_DEFAULT_FONT_ALIGN 1 // center 
00025 
00026 #define AUTO_POP_UP_MENUES 1
00027 
00028 #define CAUGUI_PANE_MAX_LAYERS 4
00029 
00030 #ifndef PI
00031 #define PI (3.1415926535897932384626433832795)
00032 #endif
00033 
00034 /*****************************************************
00035 
00036     internal parameter scheme
00037     
00038     CAUGuiMan references these from the dsp class
00039     with a pointer
00040     
00041     I use normalized values (0.f - 1.f) to
00042     display them in CAUGuiMeters
00043     
00044     they are used in MFM for the "running beat" LEDs 
00045     of the Step Sequencer
00046 
00047 *****************************************************/
00048 
00049 enum
00050 {
00051 
00052     kRMS_Left,
00053     kRMS_Right,
00054     
00055     
00056     kNumInternalParameters
00057 
00058 };
00059 
00060 #define kInternalParameterProperyID 64000
00061 
00062 
00063 #endif

(c) 2002 - 2003 by Urs Heckmann www.u-he.com
Generated on Thu May 6 15:13:13 2004 for CAUGui by doxygen 1.3.6