BColorControl
BColorControl::SetValue(rgb_color color)
class BColorControl : public BControl {
BColorControl(BPoint start,
BColorControl(BMessage* data);
virtual ~BColorControl();
BColorControl& operator=(const BColorControl &other);
: BColorControl(point, B_CELLS_32x8, 6, "ColorControl", message, false)
BColorControl::SetValue(color);
class RTColorControl : public BColorControl {
class BColorControl;
fPicker = new BColorControl(B_ORIGIN, B_CELLS_32x8, 8.0,
BColorControl* fPicker;
BColorControl::Invoke(BMessage* message)
BColorControl::FrameMoved(BPoint newPosition)
BColorControl::FrameResized(float newWidth, float newHeight)
BColorControl::ResolveSpecifier(BMessage* message, int32 index,
BColorControl::GetSupportedSuites(BMessage* data)
BColorControl::MakeFocus(bool focused)
BColorControl::AllAttached()
BColorControl::AllDetached()
BColorControl::SetIcon(const BBitmap* icon, uint32 flags)
BColorControl::Perform(perform_code code, void* _data)
= BColorControl::MinSize();
= BColorControl::MaxSize();
= BColorControl::PreferredSize();
= BColorControl::LayoutAlignment();
= BColorControl::HasHeightForWidth();
BColorControl::GetHeightForWidth(data->width, &data->min,
BColorControl::SetLayout(data->layout);
BColorControl::LayoutInvalidated(data->descendants);
BColorControl::DoLayout();
return BColorControl::SetIcon(data->icon, data->flags);
void BColorControl::_ReservedColorControl1() {}
void BColorControl::_ReservedColorControl2() {}
void BColorControl::_ReservedColorControl3() {}
void BColorControl::_ReservedColorControl4() {}
BColorControl &
BColorControl::operator=(const BColorControl &)
BColorControl::_LayoutView()
BColorControl::Instantiate(BMessage* data)
return new BColorControl(data);
BColorControl::Archive(BMessage* data, bool deep) const
BColorControl::SetLayout(BLayout* layout)
BColorControl::SetValue(int32 value)
BColorControl::ValueAsColor()
BColorControl::SetEnabled(bool enabled)
BColorControl::AttachedToWindow()
BColorControl::MessageReceived(BMessage* message)
BColorControl::Draw(BRect updateRect)
BColorControl::_DrawColorArea(BView* target, BRect updateRect)
BColorControl::BColorControl(BPoint leftTop, color_control_layout layout,
BColorControl::_DrawSelectors(BView* target)
BColorControl::_DrawColorRamp(BRect rect, BView* target,
BColorControl::_SelectorPosition(const BRect& rampRect, uint8 shade) const
BColorControl::_PaletteFrame() const
BColorControl::_RampFrame(uint8 rampIndex) const
BColorControl::_SetCellSize(float size)
BColorControl::_TextRectOffset()
BColorControl::BColorControl(BMessage* data)
BColorControl::_PaletteSelectorFrame(uint8 colorIndex) const
BColorControl::_InitOffscreen()
BColorControl::_InvalidateSelector(int16 ramp, rgb_color color, bool focused)
BColorControl::SetCellSize(float size)
BColorControl::CellSize() const
BColorControl::SetLayout(color_control_layout layout)
BColorControl::Layout() const
BColorControl::WindowActivated(bool state)
BColorControl::KeyDown(const char* bytes, int32 numBytes)
BColorControl::~BColorControl()
BColorControl::MouseUp(BPoint point)
BColorControl::MouseDown(BPoint point)
BColorControl::_InitData(color_control_layout layout, float size,
BColorControl::MouseMoved(BPoint point, uint32 transit,
BColorControl::DetachedFromWindow()
BColorControl::GetPreferredSize(float* _width, float* _height)
BColorControl::ResizeToPreferred()
fColorControl = new BColorControl(BPoint(0, 0),
BColorControl* fColorControl;
class BColorControl;
fPicker = new BColorControl(B_ORIGIN, B_CELLS_32x8, 8.0,
BColorControl* fPicker;
fPicker = new BColorControl(BPoint(0, 0), B_CELLS_32x8, 8.0, "Picker",
BColorControl* fPicker;
BColorControl(start, B_CELLS_32x8, 8.0, "", message)
BColorControl::SetValue(colorValue);
class ChartColorControl : public BColorControl {
BColorControl *colorControl = new ChartColorControl(point,
BColorControl* colorControl = new BColorControl(B_ORIGIN, B_CELLS_32x8,
fColorControl = new BColorControl(b.LeftTop(), B_CELLS_16x16, 8,
class BColorControl;
BColorControl* fColorControl;