VSTGUI  3.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Macros | Variables
vstgui.cpp File Reference
#include "vstgui.h"
#include "vstkeycode.h"
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

Namespaces

 VSTGUI
 

Macros

#define USE_ALPHA_BLEND   MAC || USE_LIBPNG || GDIPLUS
 
#define DEBUG_DRAWING   0
 
#define VSTGUI_CFrame   VSTGUI::CFrame
 
#define VSTGUI_CPoint   VSTGUI::CPoint
 
#define VSTGUI_CTextEdit   VSTGUI::CTextEdit
 
#define VSTGUI_CColor   VSTGUI::CColor
 
#define VSTGUI_CDrawContext   VSTGUI::CDrawContext
 
#define VSTGUI_COffscreenContext   VSTGUI::COffscreenContext
 
#define VSTGUI_COptionMenu   VSTGUI::COptionMenu
 
#define VSTGUI_COptionMenuScheme   VSTGUI::COptionMenuScheme
 
#define VSTGUI_CDragContainer   VSTGUI::CDragContainer
 
#define kDragDelay   0
 
#define FOREACHSUBVIEW   for (CCView* pSv = pFirstView; pSv; pSv = pSv->pNext) {CView* pV = pSv->pView;
 
#define FOREACHSUBVIEW_REVERSE(reverse)   for (CCView* pSv = reverse ? pLastView : pFirstView; pSv; pSv = reverse ? pSv->pPrevious : pSv->pNext) {CView* pV = pSv->pView;
 
#define ENDFOR   }
 

Variables

const CColor kTransparentCColor = {255, 255, 255, 0}
 
const CColor kBlackCColor = { 0, 0, 0, 255}
 
const CColor kWhiteCColor = {255, 255, 255, 255}
 
const CColor kGreyCColor = {127, 127, 127, 255}
 
const CColor kRedCColor = {255, 0, 0, 255}
 
const CColor kGreenCColor = { 0, 255, 0, 255}
 
const CColor kBlueCColor = { 0, 0, 255, 255}
 
const CColor kYellowCColor = {255, 255, 0, 255}
 
const CColor kMagentaCColor = {255, 0, 255, 255}
 
const CColor kCyanCColor = { 0, 255, 255, 255}
 
const char * kDegreeSymbol = "\xC2\xB0"
 degree sign More...
 
const char * kInfiniteSymbol = "\xE2\x88\x9E"
 infinity More...
 
const char * kCopyrightSymbol = "\xC2\xA9"
 copyright sign More...
 
const char * kTrademarkSymbol = "\xE2\x84\xA2"
 trade mark sign More...
 
const char * kRegisteredSymbol = "\xC2\xAE"
 registered sign More...
 
const char * kMicroSymbol = "\xC2\xB5"
 micro sign More...
 
const char * kPerthousandSymbol = "\xE2\x80\xB0"
 per mille sign More...
 
const CFontRef kSystemFont = &gSystemFont
 
const CFontRef kNormalFontVeryBig = &gNormalFontVeryBig
 
const CFontRef kNormalFontBig = &gNormalFontBig
 
const CFontRef kNormalFont = &gNormalFont
 
const CFontRef kNormalFontSmall = &gNormalFontSmall
 
const CFontRef kNormalFontSmaller = &gNormalFontSmaller
 
const CFontRef kNormalFontVerySmall = &gNormalFontVerySmall
 
const CFontRef kSymbolFont = &gSymbolFont
 
const char * kMsgCheckIfViewContainer = "kMsgCheckIfViewContainer"
 Message to check if View is a CViewContainer. More...
 
const char * kMsgLooseFocus = "LooseFocus"
 Message of a view loosing focus (only CTextEdit and COptionMenu send this yet) More...
 
const char * kMsgNewFocusView = "kMsgNewFocusView"
 Message send to all parents of the new focus view. More...
 
const char * kMsgOldFocusView = "kMsgOldFocusView"
 Message send to all parents of the old focus view. More...
 
const CViewAttributeID kCViewAttributeReferencePointer = 'cvrp'
 
const CViewAttributeID kCViewTooltipAttribute = 'cvtt'
 

Macro Definition Documentation

#define DEBUG_DRAWING   0
#define ENDFOR   }
#define FOREACHSUBVIEW   for (CCView* pSv = pFirstView; pSv; pSv = pSv->pNext) {CView* pV = pSv->pView;
#define FOREACHSUBVIEW_REVERSE (   reverse)    for (CCView* pSv = reverse ? pLastView : pFirstView; pSv; pSv = reverse ? pSv->pPrevious : pSv->pNext) {CView* pV = pSv->pView;
#define kDragDelay   0
#define USE_ALPHA_BLEND   MAC || USE_LIBPNG || GDIPLUS
#define VSTGUI_CColor   VSTGUI::CColor
#define VSTGUI_CDragContainer   VSTGUI::CDragContainer
#define VSTGUI_CDrawContext   VSTGUI::CDrawContext
#define VSTGUI_CFrame   VSTGUI::CFrame
#define VSTGUI_COffscreenContext   VSTGUI::COffscreenContext
#define VSTGUI_COptionMenu   VSTGUI::COptionMenu
#define VSTGUI_COptionMenuScheme   VSTGUI::COptionMenuScheme
#define VSTGUI_CPoint   VSTGUI::CPoint
#define VSTGUI_CTextEdit   VSTGUI::CTextEdit