/Users/airy/Sources/augui/AUGUIFramework/AU View/AUCarbonViewEnhancedControl.h

Go to the documentation of this file.
00001 /*
00002  *  AUCarbonViewEnhancedControl.h
00003  *  CAUGuiDemo
00004  *
00005  *  Created by Airy on Sat May 24 2003.
00006  *  Copyright (c) 2003 Airy ANDRE. All rights reserved.
00007  *
00008  */
00009 
00010 #include <AUCarbonViewControl.h>
00011 #include <CAAUParameter.h>
00012 
00013 class AUCarbonViewEnhancedControl : public AUCarbonViewControl
00014 {
00015 public:
00016         AUCarbonViewEnhancedControl(AUCarbonViewBase *ownerView, AUParameterListenerRef listener, ControlType type, const CAAUParameter &param,
00017                                                          ControlRef control, ControlPartCode inPart = kControlNoPart, OSType inTag = 0, int inDigits = 3);
00019         virtual void            ParameterToControl(Float32 newValue);
00021         virtual void            SetValueFract(double value);
00023         virtual double          GetValueFract();
00025         virtual void            SetTextValue(CFStringRef str);
00027         virtual CFStringRef     GetTextValue();
00029         virtual void            SetValue(long value);
00031         virtual long            GetValue();
00032 
00033 private:
00035         ControlPartCode mPart;
00036 
00038         OSType                                  mTag;
00039 
00041         int                                             mDigits;
00042 };
00043 
00044 





Generated on Sat Jul 8 13:02:17 2006 for AUGUI Framework by doxygen1.4.6

hosted on SourceForge.net Logo