GraphData::GraphData( Frame* parent ) : Widget( parent ) { setParent(parent); //TODO: Not working... // printf("GraphData: %s\n", parent->name()); // setWidth(parent->width()); // setHeight(parent->height()); setDrawmode(DM_TRANSPARENT); rangeXMin = 0.0f; rangeXMax = 13000.0f; rangeYMin = 0.0f; rangeYMax = 80.0f; xRange = rangeXMax-rangeXMin; yRange = rangeYMax-rangeYMin; lineColor = Color(100,255,100); pInterpolation = GRAPH_INTERPOLATION_LINEAR; values = 0; }
Knob::Knob( Frame* parent ) : Widget( parent ) { pValue = 0; pImages = NULL; pImage = NULL; pPPS = 0; pDrag = false; setDrawmode( drawTransparent ); }
Label::Label( Frame* parent ) : Widget( parent ) { pText = L"Label"; pMultiline = false; pHAl = halignCenter; pVAl = valignCenter; setWidth( 100 ); setHeight( 18 ); setDrawmode ( DM_TRANSPARENT ); }
Label::Label() : Widget() { pText = L"Label"; pMultiline = false; pHAl = halignLeft; pVAl = valignTop; setWidth( 100 ); setHeight( 24 ); setDrawmode ( DM_TRANSPARENT ); }