void SeekSlider::MouseMoved(BPoint where, uint32 code, const BMessage* dragMessage) { if (fTracking) { SetValue(_ValueFor(where.x)); } }
// MouseMoved void AlphaSlider::MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage) { if (!IsEnabled() || !fDragging) return; SetValue(_ValueFor(where)); }
// MouseDown void VolumeSlider::MouseDown(BPoint where) { if (Bounds().Contains(where) && IsEnabled()) { fTracking = true; SetValue(_ValueFor(where.x)); SetMouseEventMask(B_POINTER_EVENTS, B_LOCK_WINDOW_FOCUS); } }
// MouseDown void AlphaSlider::MouseDown(BPoint where) { if (!IsEnabled()) return; // if (!IsFocus()) // MakeFocus(true); fDragging = true; SetValue(_ValueFor(where)); SetMouseEventMask(B_POINTER_EVENTS, B_LOCK_WINDOW_FOCUS); }
// MouseMoved void VolumeSlider::MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage) { if (fTracking) SetValue(_ValueFor(where.x)); }