Ejemplo n.º 1
0
 CheckBox::CheckBox(InterfaceListener *_listener, int _id, int _x, int _y, int _w, int _h, ofTrueTypeFont *_font, string _text, ofColor _colour)
 : Label(_listener, _id, _x, _y, _w, _h, _font, _text, _colour)
 {
     int mindim = min(_w, _h);
     checkBoxSize = mindim * 0.8;
     gap = floor((mindim - checkBoxSize) / 2.0);
     setIsInteractive(true);
     checked = false;
     leftOffset = -5;
 }
Ejemplo n.º 2
0
	void init()
	{
		setRenderScale( 1.0, 1.0 );
		setVerboseLevel( eVerboseLevelWarning );
		setReturnBuffers            ( true  );
		setContinueOnError          ( false );
		setContinueOnMissingFile    ( false );
		setColorEnable              ( false );
		setIsInteractive            ( false );
		setForceIdentityNodesProcess( false );
	}
Ejemplo n.º 3
0
 LoopControl::LoopControl(InterfaceListener *_listener, int _id, int _x, int _y, int w, int h, sharedDataContainer *_data) :
 InterfaceObject(_listener, _id, _x, _y), data(_data) {
     setWidth(w);
     setHeight(h);
     maxCaretDist = w  * 0.3;
     minCaretDist = w * 0.05;
     caretDistRange = maxCaretDist - minCaretDist;
     setIsInteractive(true);
     ofFbo::Settings settings;
     settings.width			= ofNextPow2(w);
     settings.height			= ofNextPow2(h);
     fboWidth = settings.width;
     fboHeight = settings.height;
     settings.useDepth		= false;
     settings.useStencil		= false;
     waveFBO.allocate(settings);
     reset();
 }
 void MultiImageButton::init() {
     setWidth(states[0].width);
     setHeight(states[0].height);
     setIsInteractive(true);
     isTouched = false;
 }