PropertyLineEditControl::PropertyLineEditControl() { minX = 0.0f; maxX = 1.0f; minY = -100.0f; maxY = 100.0f; values.push_back(PropertyRect(0.0f, 0.0f)); values.push_back(PropertyRect(0.25f, -100.0f)); values.push_back(PropertyRect(0.50f, 100.0f)); values.push_back(PropertyRect(0.75f, 50.0f)); values.push_back(PropertyRect(1.0f, -50.0f)); SetClipContents(true); activeValueIndex = -1; }
UIScrollView::UIScrollView(const Rect &rect, const Vector2 &_contentSize, bool rectInAbsoluteCoordinates/* = false*/) : UIControl(rect, rectInAbsoluteCoordinates), contentSize(_contentSize), state(STATE_NONE), positionIndex(0), zoomScale(1.0f), scrollOrigin(0, 0), scrollZero(0, 0), lastTapTime(0), touchStartTime(0) { inputEnabled = true; multiInput = true; SetClipContents(true); //SetDebugDraw(true, true); prevZoomScale = minScale = maxScale = zoomScale; }
PropertyLineEditControl::PropertyLineEditControl() { minX = 0.0f; maxX = 1.0f; minY = 0.0f; maxY = 1.0f; values.push_back(PropertyRect(0.0f, 0.5f)); values.push_back(PropertyRect(1.0f, 0.5f)); SetClipContents(true); activeValueIndex = -1; selectedValueIndex = -1; text = new UIStaticText(Rect(0, 0, 10, 15)); Font *font = FTFont::Create("~res:/Fonts/MyriadPro-Regular.otf"); font->SetSize(12); font->SetColor(Color(1,1,1,1)); text->SetFont(font); AddControl(text); SafeRelease(font); }