#include "TView.h"
#include "CACFDictionary.h"
#include "AUProperty.h"
Include dependency graph for TViewNoCompositingCompatible.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | AUGUI |
Classes | |
class | TViewNoCompositingCompatible |
Base class for all the controls of the SDK. More... | |
template<class V> | |
TViewNoCompositingCompatible * | AUGUI::CreateForCurrentBundle (const HIRect *inBounds, HIViewRef root) |
These 3 functions are inline duplicates of the members of TViewNoCompositingCompatible. | |
template<class V> | |
CFStringRef | AUGUI::CopyCanonicalClassID () |
CopyCanonicalClassID() will use the bundle stored as a static member of the class that you pass as the template argument. | |
template<class V> | |
CFStringRef | AUGUI::CopyClassIDForBundleID (CFStringRef bundleID) |
Defines | |
#define | SUPPORT_CONTROL_MODIFIERS 1 |
#define | HIGH_PRECISION_MODIFIER optionKey |
#define | HIGHEST_PRECISION_MODIFIER controlKey |
#define | AUGUIDefineControl(classname, parent, name) |
#define | AUGUIProperties(CLASS) const AUGUI::property_t CLASS::mPropertiesList[] |
#define | AUGUIInit(CLASS) const size_t CLASS::mPropertiesListSize = sizeof(mPropertiesList)/sizeof(AUGUI::property_t)-1 |
Typedefs | |
typedef TViewNoCompositingCompatible * | TViewNoCompositingCompatiblePtr |
Functions | |
template<class V> | |
void | AUGUI::AddPropertyInfo (uint32_t tag, std::string name, std::string label, property_type_t type) |
|
Value: friend class TViewNoCompositingCompatible; \ protected: \ static const AUGUI::property_t mPropertiesList[];\ static const size_t mPropertiesListSize;\ public: \ static CFStringRef GetControlName() { return CFSTR(name);}; \ virtual CFStringRef GetType() { return GetControlName(); }; \ virtual const AUGUI::property_t& GetPropertyDefinition(unsigned int i) const \ { \ if (i < parent::GetPropertiesListSize())\ return parent::GetPropertyDefinition(i);\ else\ return mPropertiesList[i-parent::GetPropertiesListSize()]; \ }\ virtual size_t GetPropertiesListSize() const { return parent::GetPropertiesListSize() + mPropertiesListSize; } |
|
|
|
|
|
|
|
|
|
|
|
|