ofxOscilloscope::ofxOscilloscope(ofPoint min, ofPoint max, ofTrueTypeFont legendFont, int legendWidth, ofColor outlineColor, ofColor zeroLineColor, ofColor backgroundColor, float plotLineWidth, float outlineWidth) { _min = min; _max = max; _legendWidth = legendWidth; // Create scopePlot min.x = min.x + _legendWidth; _scopePlot = ofxScopePlot(min, max, zeroLineColor, plotLineWidth); setBackgroundColor(backgroundColor); setOutlineColor(outlineColor); setOutlineWidth(outlineWidth); if(legendFont.isLoaded()) { setLegendFont(legendFont); } else { _legendFont.loadFont("verdana.ttf", 12, true, true); //_legendFont.setLineHeight(18.0f); //_legendFont.setLetterSpacing(1.037); //ofTrueTypeFont::setGlobalDpi(72); } // Default values _legendPadding = 10; _textSpacer = 20; }
void QgsSvgMarkerSymbolLayerV2::setPath( QString path ) { mPath = path; QColor fillColor, outlineColor; double outlineWidth; bool hasFillParam, hasOutlineParam, hasOutlineWidthParam; QgsSvgCache::instance()->containsParams( path, hasFillParam, fillColor, hasOutlineParam, outlineColor, hasOutlineWidthParam, outlineWidth ); if ( hasFillParam ) { setFillColor( fillColor ); } if ( hasOutlineParam ) { setOutlineColor( outlineColor ); } if ( hasOutlineWidthParam ) { setOutlineWidth( outlineWidth ); } }