Lines Matching refs:fPrivateData
222 fPrivateData = new BScrollBar::Private(this); in BScrollBar()
251 fPrivateData = new BScrollBar::Private(this); in BScrollBar()
266 fPrivateData = new BScrollBar::Private(this); in BScrollBar()
309 delete fPrivateData; in ~BScrollBar()
398 if (!fPrivateData->fEnabled || !scrollingEnabled) in Draw()
401 bool isFocused = fPrivateData->fBorderHighlighted; in Draw()
422 base, flags | (fPrivateData->fButtonDown == ARROW1 in Draw()
425 fPrivateData->fButtonDown == ARROW1); in Draw()
430 base, flags | (fPrivateData->fButtonDown == ARROW2 in Draw()
433 fPrivateData->fButtonDown == ARROW2); in Draw()
438 base, flags | (fPrivateData->fButtonDown == ARROW3 in Draw()
441 fPrivateData->fButtonDown == ARROW3); in Draw()
452 base, flags | (fPrivateData->fButtonDown == ARROW4 in Draw()
455 fPrivateData->fButtonDown == ARROW4); in Draw()
461 base, flags | (fPrivateData->fButtonDown == ARROW1 in Draw()
464 fPrivateData->fButtonDown == ARROW1); in Draw()
469 updateRect, base, flags | (fPrivateData->fButtonDown == ARROW2 in Draw()
472 fPrivateData->fButtonDown == ARROW2); in Draw()
477 updateRect, base, flags | (fPrivateData->fButtonDown == ARROW3 in Draw()
480 fPrivateData->fButtonDown == ARROW3); in Draw()
491 base, flags | (fPrivateData->fButtonDown == ARROW4 in Draw()
494 fPrivateData->fButtonDown == ARROW4); in Draw()
498 rect = fPrivateData->fThumbFrame; in Draw()
516 rect = fPrivateData->fThumbFrame; in Draw()
519 fPrivateData->fScrollBarInfo.knob); in Draw()
577 if (!fPrivateData->fEnabled || fMin == fMax) in MouseDown()
590 fPrivateData->fButtonDown = THUMB; in MouseDown()
591 fPrivateData->fClickOffset in MouseDown()
592 = fPrivateData->fThumbFrame.LeftTop() - where; in MouseDown()
594 fPrivateData->fClickOffset.x in MouseDown()
595 = -fPrivateData->fThumbFrame.Width() / 2; in MouseDown()
597 fPrivateData->fClickOffset.y in MouseDown()
598 = -fPrivateData->fThumbFrame.Height() / 2; in MouseDown()
601 SetValue(_ValueFor(where + fPrivateData->fClickOffset)); in MouseDown()
606 if (fPrivateData->fThumbFrame.Contains(where)) { in MouseDown()
607 fPrivateData->fButtonDown = THUMB; in MouseDown()
608 fPrivateData->fClickOffset in MouseDown()
609 = fPrivateData->fThumbFrame.LeftTop() - where; in MouseDown()
610 Invalidate(fPrivateData->fThumbFrame); in MouseDown()
621 fPrivateData->fButtonDown = _ButtonFor(where); in MouseDown()
622 switch (fPrivateData->fButtonDown) { in MouseDown()
642 if (where.y < fPrivateData->fThumbFrame.top) in MouseDown()
647 if (where.x < fPrivateData->fThumbFrame.left) in MouseDown()
657 Invalidate(_ButtonRectFor(fPrivateData->fButtonDown)); in MouseDown()
660 if (fPrivateData->fRepeaterThread == -1) { in MouseDown()
661 fPrivateData->fExitRepeater = false; in MouseDown()
662 fPrivateData->fRepeaterDelay = system_time() + kRepeatDelay; in MouseDown()
663 fPrivateData->fThumbInc = scrollValue; in MouseDown()
664 fPrivateData->fDoRepeat = true; in MouseDown()
665 fPrivateData->fRepeaterThread = spawn_thread( in MouseDown()
666 fPrivateData->button_repeater_thread, "scroll repeater", in MouseDown()
667 B_NORMAL_PRIORITY, fPrivateData); in MouseDown()
668 resume_thread(fPrivateData->fRepeaterThread); in MouseDown()
670 fPrivateData->fExitRepeater = false; in MouseDown()
671 fPrivateData->fRepeaterDelay = system_time() + kRepeatDelay; in MouseDown()
672 fPrivateData->fDoRepeat = true; in MouseDown()
681 if (!fPrivateData->fEnabled || fMin >= fMax || fProportion >= 1.0f in MouseMoved()
686 if (fPrivateData->fButtonDown != NOARROW) { in MouseMoved()
687 if (fPrivateData->fButtonDown == THUMB) { in MouseMoved()
688 SetValue(_ValueFor(where + fPrivateData->fClickOffset)); in MouseMoved()
691 bool repeat = _ButtonRectFor(fPrivateData->fButtonDown).Contains( in MouseMoved()
693 if (fPrivateData->fDoRepeat != repeat) { in MouseMoved()
694 fPrivateData->fDoRepeat = repeat; in MouseMoved()
695 Invalidate(_ButtonRectFor(fPrivateData->fButtonDown)); in MouseMoved()
700 if (fPrivateData->fDoRepeat) { in MouseMoved()
703 if ((fValue < fPrivateData->fStopValue in MouseMoved()
704 && fPrivateData->fThumbInc < 0) in MouseMoved()
705 || (fValue > fPrivateData->fStopValue in MouseMoved()
706 && fPrivateData->fThumbInc > 0)) { in MouseMoved()
707 fPrivateData->fThumbInc = -fPrivateData->fThumbInc; in MouseMoved()
717 if (fPrivateData->fButtonDown == THUMB) in MouseUp()
718 Invalidate(fPrivateData->fThumbFrame); in MouseUp()
720 Invalidate(_ButtonRectFor(fPrivateData->fButtonDown)); in MouseUp()
722 fPrivateData->fButtonDown = NOARROW; in MouseUp()
723 fPrivateData->fExitRepeater = true; in MouseUp()
724 fPrivateData->fDoRepeat = false; in MouseUp()
731 fPrivateData->fEnabled = active; in WindowActivated()
804 bool oldEnabled = fPrivateData->fEnabled && fMin < fMax in SetProportion()
809 bool newEnabled = fPrivateData->fEnabled && fMin < fMax in SetProportion()
978 if (fPrivateData->fBorderHighlighted == highlight) in SetBorderHighlighted()
981 fPrivateData->fBorderHighlighted = highlight; in SetBorderHighlighted()
1162 if (!fPrivateData->fScrollBarInfo.double_arrows) in _DoubleArrows()
1169 + fPrivateData->fScrollBarInfo.min_knob_size * 2; in _DoubleArrows()
1172 + fPrivateData->fScrollBarInfo.min_knob_size * 2; in _DoubleArrows()
1183 BRect oldFrame = fPrivateData->fThumbFrame; in _UpdateThumbFrame()
1184 fPrivateData->fThumbFrame = bounds; in _UpdateThumbFrame()
1185 float minSize = fPrivateData->fScrollBarInfo.min_knob_size; in _UpdateThumbFrame()
1209 if (fPrivateData->fScrollBarInfo.proportional) { in _UpdateThumbFrame()
1248 fPrivateData->fThumbFrame.bottom = fPrivateData->fThumbFrame.top in _UpdateThumbFrame()
1250 fPrivateData->fThumbFrame.OffsetBy(0.0, offset); in _UpdateThumbFrame()
1252 fPrivateData->fThumbFrame.right = fPrivateData->fThumbFrame.left in _UpdateThumbFrame()
1254 fPrivateData->fThumbFrame.OffsetBy(offset, 0.0); in _UpdateThumbFrame()
1259 ? oldFrame | fPrivateData->fThumbFrame in _UpdateThumbFrame()
1260 : fPrivateData->fThumbFrame; in _UpdateThumbFrame()
1285 thumbSize = fPrivateData->fThumbFrame.Height(); in _ValueFor()
1290 thumbSize = fPrivateData->fThumbFrame.Width(); in _ValueFor()
1423 fPrivateData->fStopValue = _ValueFor(BPoint(where.x, where.y in _UpdateTargetValue()
1424 - fPrivateData->fThumbFrame.Height() / 2.0)); in _UpdateTargetValue()
1426 fPrivateData->fStopValue = _ValueFor(BPoint(where.x in _UpdateTargetValue()
1427 - fPrivateData->fThumbFrame.Width() / 2.0, where.y)); in _UpdateTargetValue()
1436 if (fPrivateData->fUpArrowsEnabled != upEnabled) { in _UpdateArrowButtons()
1437 fPrivateData->fUpArrowsEnabled = upEnabled; in _UpdateArrowButtons()
1444 if (fPrivateData->fDownArrowsEnabled != downEnabled) { in _UpdateArrowButtons()
1445 fPrivateData->fDownArrowsEnabled = downEnabled; in _UpdateArrowButtons()
1459 if (bar->fPrivateData->fScrollBarInfo.double_arrows in control_scrollbar()
1461 bar->fPrivateData->fScrollBarInfo.double_arrows = info->double_arrows; in control_scrollbar()
1466 bar->fPrivateData->fThumbFrame.OffsetBy(0, multiplier in control_scrollbar()
1469 bar->fPrivateData->fThumbFrame.OffsetBy(multiplier in control_scrollbar()
1474 bar->fPrivateData->fScrollBarInfo.proportional = info->proportional; in control_scrollbar()
1481 bar->fPrivateData->fScrollBarInfo.knob = info->knob; in control_scrollbar()
1487 bar->fPrivateData->fScrollBarInfo.min_knob_size = info->min_knob_size; in control_scrollbar()
1501 + 2 * fPrivateData->fScrollBarInfo.min_knob_size; in _MinSize()
1506 + 2 * fPrivateData->fScrollBarInfo.min_knob_size; in _MinSize()