#include "vstguidebug.h"#include "vstcontrols.h"Classes | |
| class | VSTGUIEditorInterface |
| struct | CRect |
| Rect structure. More... | |
| struct | CPoint |
| Point structure. More... | |
| struct | CColor |
| Color structure. More... | |
| class | CBaseObject |
| Base Object with reference counter. More... | |
| class | CFontDesc |
| font class More... | |
| class | CDrawContext |
| A drawing context encapsulates the drawing context of the underlying OS. More... | |
| class | COffscreenContext |
| A drawing device which uses a pixmap as its drawing surface. More... | |
| class | CResourceDescription |
| Describes a resource by name or by ID. More... | |
| class | CBitmap |
| Encapsulates various platform depended kinds of bitmaps. More... | |
| class | CView |
| Base Class of all view objects. More... | |
| class | CViewContainer |
| Container Class of CView objects. More... | |
| class | CFrame |
| The CFrame is the parent container of all views. More... | |
| class | IMouseObserver |
| generic mouse observer interface More... | |
| class | CDragContainer |
| drag container More... | |
Namespaces | |
| namespace | VSTGUI |
Defines | |
| #define | BEGIN_NAMESPACE_VSTGUI namespace VSTGUI { |
| #define | END_NAMESPACE_VSTGUI } |
| #define | USING_NAMESPACE_VSTGUI using namespace VSTGUI; |
| #define | VSTGUI_VERSION_MAJOR 3 |
| #define | VSTGUI_VERSION_MINOR 6 |
| #define | VSTGUI_DEPRECATED(x) DEPRECATED_ATTRIBUTE x |
| #define | CLASS_METHODS(name, parent) |
| #define | CLASS_METHODS_VIRTUAL(name, parent) |
Typedefs | |
| typedef long | CCoord |
| typedef unsigned int | CViewAttributeID |
| typedef CFontDesc * | CFontRef |
Enumerations | |
| enum | CTxtFace { kNormalFace = 0, kBoldFace = 1, kItalicFace = 2, kUnderlineFace = 4 } |
| enum | CLineStyle { kLineSolid = 0, kLineOnOffDash } |
| enum | CDrawMode { kCopyMode = 0, kOrMode, kXorMode, kAntialias } |
| enum | CHoriTxtAlign { kLeftText = 0, kCenterText, kRightText } |
| enum | CButton { kLButton = 1 << 1, kMButton = 1 << 2, kRButton = 1 << 3, kShift = 1 << 4, kControl = 1 << 5, kAlt = 1 << 6, kApple = 1 << 7, kButton4 = 1 << 8, kButton5 = 1 << 9, kDoubleClick = 1 << 10 } |
| enum | CCursorType { kCursorDefault = 0, kCursorWait, kCursorHSize, kCursorVSize, kCursorSizeAll, kCursorNESWSize, kCursorNWSESize, kCursorCopy, kCursorNotAllowed, kCursorHand } |
| enum | CKnobMode { kCircularMode = 0, kRelativCircularMode, kLinearMode } |
| enum | CDrawStyle { kDrawStroked = 0, kDrawFilled, kDrawFilledAndStroked } |
| enum | CMouseWheelAxis { kMouseWheelAxisX = 0, kMouseWheelAxisY } |
| enum | CMouseEventResult { kMouseEventNotImplemented = 0, kMouseEventHandled, kMouseEventNotHandled, kMouseDownEventHandledButDontNeedMovedOrUpEvents } |
| enum | CMessageResult { kMessageUnknown = 0, kMessageNotified = 1 } |
| enum | CViewAutosizing { kAutosizeNone = 0, kAutosizeLeft = 1 << 0, kAutosizeTop = 1 << 1, kAutosizeRight = 1 << 2, kAutosizeBottom = 1 << 3, kAutosizeColumn = 1 << 4, kAutosizeRow = 1 << 5, kAutosizeAll = kAutosizeLeft | kAutosizeTop | kAutosizeRight | kAutosizeBottom } |
Functions | |
| CColor | MakeCColor (unsigned char red=0, unsigned char green=0, unsigned char blue=0, unsigned char alpha=255) |
Variables | |
| const CColor | kTransparentCColor |
| const CColor | kBlackCColor |
| const CColor | kWhiteCColor |
| const CColor | kGreyCColor |
| const CColor | kRedCColor |
| const CColor | kGreenCColor |
| const CColor | kBlueCColor |
| const CColor | kYellowCColor |
| const CColor | kCyanCColor |
| const CColor | kMagentaCColor |
| const char * | kDegreeSymbol |
| degree sign | |
| const char * | kInfiniteSymbol |
| infinity | |
| const char * | kCopyrightSymbol |
| copyright sign | |
| const char * | kTrademarkSymbol |
| trade mark sign | |
| const char * | kRegisteredSymbol |
| registered sign | |
| const char * | kMicroSymbol |
| micro sign | |
| const char * | kPerthousandSymbol |
| per mille sign | |
| const CViewAttributeID | kCViewAttributeReferencePointer |
| const CViewAttributeID | kCViewTooltipAttribute |
| const CFontRef | kSystemFont |
| const CFontRef | kNormalFontVeryBig |
| const CFontRef | kNormalFontBig |
| const CFontRef | kNormalFont |
| const CFontRef | kNormalFontSmall |
| const CFontRef | kNormalFontSmaller |
| const CFontRef | kNormalFontVerySmall |
| const CFontRef | kSymbolFont |
| const char * | kMsgCheckIfViewContainer |
| Message to check if View is a CViewContainer. | |
| const char * | kMsgLooseFocus |
| Message of a view loosing focus (only CTextEdit and COptionMenu send this yet). | |
| const char * | kMsgNewFocusView |
| Message send to all parents of the new focus view. | |
| const char * | kMsgOldFocusView |
| Message send to all parents of the old focus view. | |
| #define BEGIN_NAMESPACE_VSTGUI namespace VSTGUI { |
| #define CLASS_METHODS | ( | name, | |||
| parent | ) |
virtual bool isTypeOf (const char* s) const \ { return (!strcmp (s, (#name))) ? true : parent::isTypeOf (s); } \ virtual CView* newCopy () const { return (CView*)new name (*this); }
| #define CLASS_METHODS_VIRTUAL | ( | name, | |||
| parent | ) |
virtual bool isTypeOf (const char* s) const \ { return (!strcmp (s, (#name))) ? true : parent::isTypeOf (s); } \ virtual CView* newCopy () const = 0;
| #define END_NAMESPACE_VSTGUI } |
| #define USING_NAMESPACE_VSTGUI using namespace VSTGUI; |
| #define VSTGUI_DEPRECATED | ( | x | ) | DEPRECATED_ATTRIBUTE x |
| #define VSTGUI_VERSION_MAJOR 3 |
| #define VSTGUI_VERSION_MINOR 6 |
1.6.1