Gradient
Gradient* gradient = style ? style->Gradient() : NULL;
fGradient(new ::Gradient()),
GradientControl::SetGradient(const ::Gradient* gradient)
class Gradient;
void SetGradient(const _ICON_NAMESPACE Gradient*
_ICON_NAMESPACE Gradient* Gradient() const
_ICON_NAMESPACE Gradient* fGradient;
if (item && item->style && item->style->Gradient()) {
if (!gradients.AddItem((void*)item->style->Gradient()))
Gradient* gradient = (Gradient*)gradients.ItemAtFast(i);
fGradientControl->Gradient()->AddObserver(this);
fGradientControl->Gradient()->RemoveObserver(this);
Gradient* controlGradient = fGradientControl->Gradient();
_SetGradient(fStyle->Gradient(), false, true);
if (fCurrentColor && !fStyle->Gradient())
Gradient* gradient = NULL;
gradient = fStyle->Gradient();
StyleView::_SetGradient(Gradient* gradient, bool forceControlUpdate,
Gradient gradient(true);
fStyle->SetGradient(fGradientControl->Gradient());
fGradientControl->Gradient()->SetType((gradients_type)type);
class Gradient;
void _SetGradient(Gradient* gradient,
BReference<Gradient> fGradient;
const Gradient* gradient = style->Gradient();
FlatIconExporter::_WriteGradient(LittleEndianBuffer& buffer, const Gradient* gradient)
class Gradient;
const Gradient* gradient);
Gradient gradient(true);
if (!style->Gradient() && style->Color().alpha < 255) {
if (!style->Gradient() && style->Color().alpha < 255) {
SVGExporter::_ExportGradient(const Gradient* gradient, BPositionIO* stream)
if (Gradient* gradient = style->Gradient()) {
class Gradient;
status_t _ExportGradient(const Gradient* gradient,
if (shape->Style() && shape->Style()->Gradient()) {
shape->Style()->Gradient()->Multiply(transform);
const Gradient* gradient)
fGradient(gradient ? new (nothrow) Gradient(*gradient) : NULL)
if (fGradient && fStyle->Gradient()) {
if (*fGradient == *fStyle->Gradient()) {
Gradient* clone = NULL;
clone = new (nothrow) Gradient(*fGradient);
if (fStyle->Gradient()) {
*fGradient = *fStyle->Gradient();
fGradient = new (nothrow) Gradient(*fStyle->Gradient());
class Gradient;
const Gradient* gradient);
Gradient* fGradient;
TransformGradientBox::TransformGradientBox(CanvasView* view, Gradient* gradient,
class Gradient;
Gradient* gradient,
BReference<Gradient> fGradient;
Gradient* gradient, BPoint pivot, BPoint translation, double rotation,
class Gradient;
TransformBox* box, Gradient* gradient,
Gradient* fGradient;
item->transformer = _MergeTransformers(style->Gradient(), transformers, &transformation);
if (styleItem->style->Gradient())
|| (!styleItem->style->Gradient()
Gradient* gradient = style->Gradient();
Gradient* gradient = style->Gradient();
Gradient gradient(true);
Gradient::~Gradient()
Gradient::Archive(BMessage* into, bool deep) const
Gradient&
Gradient::operator=(const Gradient& other)
Gradient::operator==(const Gradient& other) const
Gradient::operator!=(const Gradient& other) const
Gradient::ColorStepsAreEqual(const Gradient& other) const
Gradient::SetColors(const Gradient& other)
Gradient::Gradient(bool empty)
Gradient::AddColor(const rgb_color& color, float offset)
Gradient::AddColor(const BGradient::ColorStop& color, int32 index)
Gradient::RemoveColor(int32 index)
Gradient::SetColor(int32 index, const BGradient::ColorStop& color)
Gradient::SetColor(int32 index, const rgb_color& color)
Gradient::SetOffset(int32 index, float offset)
Gradient::CountColors() const
Gradient::ColorAt(int32 index) const
Gradient::ColorAtFast(int32 index) const
Gradient::SetType(gradients_type type)
Gradient::SetInterpolation(interpolation_type type)
Gradient::SetInheritTransformation(bool inherit)
Gradient::MakeGradient(uint32* colors, int32 count) const
Gradient::Gradient(BMessage* archive)
Gradient::FitToBounds(const BRect& bounds)
Gradient::GradientArea() const
Gradient::TransformationChanged()
Gradient::PrintToStream() const
Gradient::_MakeEmpty()
Gradient::Gradient(const Gradient& other)
class Gradient : public BArchivable,
class Gradient : public Transformable {
Gradient(bool empty = false);
Gradient(BMessage* archive);
Gradient(const Gradient& other);
virtual ~Gradient();
Gradient& operator=(const Gradient& other);
bool operator==(const Gradient& other) const;
bool operator!=(const Gradient& other) const;
const Gradient& other) const;
void SetColors(const Gradient& other);
::Gradient gradient(&gradientArchive);
Style::SetGradient(const ::Gradient* gradient)
fGradient = new (nothrow) ::Gradient(*gradient);
_ICON_NAMESPACE Gradient* fGradient;
class Gradient;
void SetGradient(const _ICON_NAMESPACE Gradient*
_ICON_NAMESPACE Gradient* Gradient() const