GradientControl
if (dynamic_cast<GradientControl*>(*target))
if (dynamic_cast<GradientControl*>(*target))
GradientControl::MouseUp(BPoint where)
GradientControl::MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage)
GradientControl::MessageReceived(BMessage* message)
GradientControl::KeyDown(const char* bytes, int32 numBytes)
GradientControl::GradientControl(BMessage* message, BHandler* target)
GradientControl::Draw(BRect updateRect)
GradientControl::FrameResized(float width, float height)
GradientControl::GetPreferredSize(float* width, float* height)
GradientControl::SetGradient(const ::Gradient* gradient)
GradientControl::~GradientControl()
GradientControl::SetCurrentStop(const rgb_color& color)
GradientControl::GetCurrentStop(rgb_color* color) const
GradientControl::SetEnabled(bool enabled)
GradientControl::_UpdateColors()
GradientControl::WindowActivated(bool active)
GradientControl::_AllocBitmap(int32 width, int32 height)
GradientControl::_GradientBitmapRect() const
GradientControl::MakeFocus(bool focus)
GradientControl::_StepIndexFor(BPoint where) const
GradientControl::_OffsetFor(BPoint where) const
GradientControl::_UpdateCurrentColor() const
GradientControl::MouseDown(BPoint where)
class GradientControl : public BView {
GradientControl(BMessage* message = NULL,
virtual ~GradientControl();
fGradientControl = new GradientControl(new BMessage(MSG_SET_COLOR), this);
class GradientControl;
GradientControl* fGradientControl;