annotate UI code/UIProperties.h @ 52:89944ab3e129 tip

fix oF linker errors ios8
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Tue, 03 Feb 2015 13:18:23 +0000
parents 80112c9349c4
children
rev   line source
rt300@0 1 #pragma once
rt300@0 2 #include <iostream>
rt300@0 3 #include "ofMain.h"
rt300@0 4 // this is all the default global colors and sizes for the UI, passed into uielement conststrutor
rt300@0 5
rt300@0 6 struct UIProps {
rt300@0 7
rt300@0 8 int buttonWidth;
rt300@0 9 int buttonHeight;
rt300@0 10
rt300@0 11 int borderThickness;
rt300@0 12 int cornerRadius;
rt300@0 13
rt300@0 14 int sliderPanelWidth;
rt300@0 15 int sliderPanelHeight;
rt300@0 16 int spacerSize;
rt300@0 17 int XYsize;
rt300@0 18
rt300@0 19 int sliderWidth;
rt300@0 20 int sliderHeight;
rt300@0 21 float sliderMinVal;
rt300@0 22 float sliderMaxVal;
rt300@0 23 ofColor buttonLo;
rt300@0 24 ofColor buttonHi;
rt300@38 25 ofColor backgroundHi;
rt300@0 26 ofColor inactiveGreyedOut;
rt300@0 27
rt300@0 28 ofColor sliderMultiActive;
rt300@0 29
rt300@0 30 ofColor sliderSimulInactive;
rt300@0 31 ofColor sliderSimulActive;
rt300@0 32
rt300@0 33 ofColor generalBackground;
rt300@0 34 ofColor borderColor;
rt300@0 35 ofColor hintColor;
rt300@0 36
rt300@0 37 ofTrueTypeFont verdana16;
rt300@0 38 ofTrueTypeFont bigFont;
rt300@0 39 ofTrueTypeFont smallFont;
rt300@0 40
rt300@0 41 UIProps(){
rt300@0 42
rt300@0 43 // LOAD FONT SLOW
rt300@0 44 verdana16.loadFont("verdana.ttf", 14, true, true);
rt300@0 45 verdana16.setLineHeight(18.0f);
rt300@0 46 verdana16.setLetterSpacing(1.037);
rt300@0 47
rt300@0 48 bigFont.loadFont("verdana.ttf", 28, true, true);
rt300@22 49 bigFont.setLineHeight(30.0f);
rt300@0 50 bigFont.setLetterSpacing(1.037);
rt300@0 51
rt300@0 52 smallFont.loadFont("verdana.ttf", 10, true, true);
rt300@0 53 smallFont.setLineHeight(11.0f);
rt300@0 54 smallFont.setLetterSpacing(1.037);
rt300@0 55
rt300@0 56 buttonWidth = 150;
rt300@0 57 buttonHeight = 60;
rt300@0 58 borderThickness = 5;
rt300@0 59 cornerRadius = 7;
rt300@0 60
rt300@45 61 sliderPanelWidth = ofGetHeight();
rt300@0 62 sliderPanelHeight = 500;
rt300@0 63 spacerSize = 40;
rt300@0 64 XYsize = sliderPanelHeight - spacerSize*2;
rt300@0 65
rt300@43 66 sliderWidth = XYsize/3;
rt300@0 67 sliderHeight = XYsize;
rt300@0 68 sliderMinVal = 0. ;
rt300@0 69 sliderMaxVal = 127.;
rt300@0 70
rt300@0 71 borderColor = ofColor(123,200,180,180);
rt300@0 72 hintColor = ofColor(255,0,0,255);
rt300@0 73
rt300@0 74 buttonLo = ofColor(123,200,180,255);
rt300@38 75 buttonHi = ofColor(150,235,210,255);
rt300@0 76
rt300@0 77 inactiveGreyedOut = ofColor(78,78,78,255);
rt300@0 78
rt300@0 79 sliderMultiActive = ofColor(255,255,0,255);
rt300@0 80
rt300@0 81 sliderSimulInactive = ofColor(200,0,0,255);
rt300@0 82 sliderSimulActive = ofColor(0,255,0,255);
rt300@0 83
rt300@0 84 generalBackground = ofColor(23,23,23,255);
rt300@38 85 backgroundHi = ofColor(50,80,60,255);
rt300@0 86 };
rt300@0 87 };