TrackMouseDown() is called when a button is pressed inside the control. Generally, this should toggle the control into a pressed state, but not register a click or anything yet until TrackMouseRelease() is released within the same control. After TrackMouseDown() is called, the control will begin receiving TrackMouseMove() calls if the mouse pointer is moved.
Reimplemented in CATKnob, and CATSlider. Definition at line 788 of file CATControl.cpp. References fActive, fPressed, and CATWidget::MarkDirty(). Referenced by CATWindow::OnMouseDown(), CATSlider::TrackMouseDown(), and CATKnob::TrackMouseDown().
|