/haiku/src/apps/gradients/ |
H A D | GradientsView.cpp | 64 BGradientLinear gradient; local 69 gradient.AddColor(c, 0); 73 gradient.AddColor(c, 127); 77 gradient.AddColor(c, 255); 82 gradient.SetStart(BPoint(120, 10)); 83 gradient.SetEnd(BPoint(220, 110)); 84 FillRoundRect(BRect(120, 10, 220, 110), 5, 5, gradient); 89 gradient.SetStart(BPoint(120, 120)); 90 gradient.SetEnd(BPoint(220, 220)); 91 FillRect(BRect(120, 120, 220, 220), gradient); 113 BGradientRadial gradient; local 149 BGradientRadialFocus gradient; local 194 BGradientDiamond gradient; local 239 BGradientConic gradient; local [all...] |
/haiku/src/add-ons/screen_savers/gravity/ |
H A D | RainbowItem.cpp | 61 BGradientLinear gradient; local 62 gradient.AddColor((rgb_color){ 255, 65, 54 }, 0); // red 63 gradient.AddColor((rgb_color){ 255, 133, 27 }, 60); // orange 64 gradient.AddColor((rgb_color){ 255, 220, 0 }, 102); // yellow 65 gradient.AddColor((rgb_color){ 46, 204, 64 }, 153); // green 66 gradient.AddColor((rgb_color){ 0, 116, 217 }, 195); // blue 68 gradient.AddColor((rgb_color){ 177, 13, 201 }, 255); // violet 69 gradient.SetStart(colorRect.LeftTop()); 70 gradient.SetEnd(colorRect.RightBottom()); 71 owner->FillRect(colorRect, gradient); [all...] |
/haiku/src/apps/icon-o-matic/import_export/svg/ |
H A D | DocumentBuilder.cpp | 256 Gradient gradient(true); 267 gradient.SetType(GRADIENT_LINEAR); 268 // The base gradient axis in Icon-O-Matic is a horizontal line from 269 // (-64, 0) to (64, 0). The base gradient axis used by nanosvg is 274 gradient.multiply(baseTransform); 279 gradient.SetType(GRADIENT_CIRCULAR); 282 gradient.multiply(baseTransform); 288 gradient.SetInterpolation(INTERPOLATION_LINEAR); 290 paint->gradient->xform[0], paint->gradient [all...] |
H A D | SVGExporter.cpp | 367 SVGExporter::_ExportGradient(const Gradient* gradient, BPositionIO* stream) argument 371 // start new gradient tag 372 if (gradient->Type() == GRADIENT_CIRCULAR) { 379 BString gradientName("gradient"); 384 // write gradient transformation 385 if (gradient->Type() == GRADIENT_CIRCULAR) { 387 if (!gradient->IsIdentity()) { 389 _AppendMatrix(gradient, helper); 396 gradient->Transform(&x1, &y1); 397 gradient [all...] |
/haiku/src/tests/servers/app/unit_tests/ |
H A D | SimpleTransformTest.cpp | 103 BGradientLinear gradient(10.0, 20.0, 30.0, 40.0); 107 specimen.Apply(&gradient); 108 CPPUNIT_ASSERT(gradient.Start() == BPoint(35.0, 70.0)); 109 CPPUNIT_ASSERT(gradient.End() == BPoint(85.0, 120.0)); 116 BGradientRadial gradient(10.0, 20.0, 10.0); 120 specimen.Apply(&gradient); 121 CPPUNIT_ASSERT(gradient.Center() == BPoint(35.0, 70.0)); 128 BGradientRadialFocus gradient(10.0, 20.0, 10.0, 30.0, 40.0); 132 specimen.Apply(&gradient); 133 CPPUNIT_ASSERT(gradient [all...] |
/haiku/src/apps/mediaplayer/interface/ |
H A D | PlayPauseButton.cpp | 81 BGradientLinear gradient; local 83 gradient.AddColor(active, 0); 84 gradient.AddColor(tint_color(active, B_LIGHTEN_1_TINT), 255); 86 gradient.AddColor(tint_color(base, B_DARKEN_1_TINT), 0); 87 gradient.AddColor(base, 255); 89 gradient.SetStart(offset); 91 gradient.SetEnd(offset); 92 FillShape(fPlaySymbol, gradient); 102 gradient.MakeEmpty(); 104 gradient [all...] |
H A D | SymbolButton.cpp | 72 BGradientLinear gradient; local 73 gradient.AddColor(tint_color(base, B_DARKEN_1_TINT), 0); 74 gradient.AddColor(base, 255); 75 gradient.SetStart(offset); 77 gradient.SetEnd(offset); 78 FillShape(fSymbol, gradient);
|
H A D | VolumeSlider.cpp | 195 BGradientLinear gradient; local 197 gradient.AddColor(tint_color(base, topTint), 0); 198 gradient.AddColor(tint_color(base, bottomTint), 255); 200 gradient.AddColor(tint_color(base, topTint), 0); 201 gradient.AddColor(tint_color(base, middleTint1), 132); 202 gradient.AddColor(tint_color(base, middleTint2), 136); 203 gradient.AddColor(tint_color(base, bottomTint), 255); 205 gradient.SetStart(rect.LeftTop()); 206 gradient.SetEnd(rect.LeftBottom()); 207 FillEllipse(rect, gradient); [all...] |
/haiku/src/tests/kits/interface/flatten_picture/ |
H A D | PictureTestCases.cpp | 215 BGradientLinear gradient(0, 0, frame.right, frame.bottom); 216 gradient.AddColor(kRed, 0); 217 gradient.AddColor(kBlue, 255); 219 view->FillRect(frame, gradient); 224 BGradientRadial gradient(10, 10, 10); 225 gradient.AddColor(kRed, 0); 226 gradient.AddColor(kBlue, 255); 228 view->FillRect(frame, gradient); 233 BGradientRadialFocus gradient(0, 0, 10, 10, 5); 234 gradient [all...] |
/haiku/src/servers/app/ |
H A D | SimpleTransform.h | 108 void Apply(BGradient* gradient) const 110 switch (gradient->GetType()) { 113 BGradientLinear* linear = (BGradientLinear*) gradient; 125 BGradientRadial* radial = (BGradientRadial*) gradient; 135 (BGradientRadialFocus*)gradient; 147 BGradientDiamond* diamond = (BGradientDiamond*) gradient; 156 BGradientConic* conic = (BGradientConic*) gradient; 169 // Make sure the gradient is fully padded so that out of bounds access 171 gradient->SortColorStopsByOffset(); 173 BGradient::ColorStop* end = gradient [all...] |
/haiku/src/apps/icon-o-matic/style/ |
H A D | SetGradientCommand.cpp | 29 const Gradient* gradient) 32 fGradient(gradient ? new (nothrow) Gradient(*gradient) : NULL) 62 // clone the new gradient for handling over to the style 71 // remember the current gradient of the style 82 // the style didn't have a gradient set 87 // remove the gradient or set the new one 105 name << B_TRANSLATE("Edit gradient"); 119 // remembered gradient 28 SetGradientCommand(Style* style, const Gradient* gradient) argument
|
H A D | SetGradientCommand.h | 27 const Gradient* gradient);
|
/haiku/src/servers/app/drawing/interface/remote/ |
H A D | RemoteMessage.cpp | 196 RemoteMessage::AddGradient(const BGradient& gradient) argument 198 Add((uint32)gradient.GetType()); 200 switch (gradient.GetType()) { 207 = dynamic_cast<const BGradientLinear *>(&gradient); 219 = dynamic_cast<const BGradientRadial *>(&gradient); 231 = dynamic_cast<const BGradientRadialFocus *>(&gradient); 244 = dynamic_cast<const BGradientDiamond *>(&gradient); 255 = dynamic_cast<const BGradientConic *>(&gradient); 265 int32 stopCount = gradient.CountColorStops(); 269 BGradient::ColorStop* stop = gradient 465 BGradient *gradient = NULL; local [all...] |
H A D | RemoteDrawingEngine.h | 75 const BGradient& gradient); 79 const BGradient& gradient); 83 const BGradient& gradient); 88 BRect bounds, const BGradient& gradient, 101 virtual void FillRect(BRect rect, const BGradient& gradient); 105 const BGradient& gradient); 110 float yRadius, const BGradient& gradient); 121 const BGradient& gradient, 129 const BGradient& gradient);
|
/haiku/src/kits/app/ |
H A D | ServerLink.cpp | 141 ServerLink::AttachGradient(const BGradient& gradient) argument 144 BGradient::Type gradientType = gradient.GetType(); 145 int32 stopCount = gradient.CountColorStops(); 152 fSender->Attach(gradient.ColorStopAtFast(i), 161 const BGradientLinear* linear = (BGradientLinear*)&gradient; 169 const BGradientRadial* radial = (BGradientRadial*)&gradient; 180 = (BGradientRadialFocus*)&gradient; 192 const BGradientDiamond* diamond = (BGradientDiamond*)&gradient; 200 const BGradientConic* conic = (BGradientConic*)&gradient;
|
/haiku/src/servers/app/drawing/ |
H A D | DrawingEngine.h | 109 const float& span, const BGradient& gradient); 112 virtual void FillBezier(BPoint* pts, const BGradient& gradient); 115 virtual void FillEllipse(BRect r, const BGradient& gradient); 120 BRect bounds, const BGradient& gradient, 132 virtual void FillRect(BRect rect, const BGradient& gradient); 136 const BGradient& gradient); 141 float yrad, const BGradient& gradient); 151 const BGradient& gradient, 158 const BGradient& gradient);
|
/haiku/src/apps/remotedesktop/ |
H A D | RemoteView.cpp | 824 BGradient *gradient; local 825 if (message.ReadGradient(&gradient) != B_OK) 828 offscreen->FillArc(rect, angle, span, *gradient); 829 delete gradient; 851 BGradient *gradient; local 852 if (message.ReadGradient(&gradient) != B_OK) 855 offscreen->FillBezier(points, *gradient); 856 delete gradient; 877 BGradient *gradient; local 878 if (message.ReadGradient(&gradient) ! 913 BGradient *gradient; local 940 BGradient *gradient; local 971 BGradient *gradient; local 1029 BGradient *gradient; local 1063 BGradient *gradient; local 1124 BGradient *gradient; local [all...] |
/haiku/src/apps/icon-o-matic/transformable/ |
H A D | TransformGradientCommand.h | 25 TransformBox* box, Gradient* gradient,
|
H A D | TransformGradientCommand.cpp | 19 Gradient* gradient, BPoint pivot, BPoint translation, double rotation, 24 fGradient(gradient) 18 TransformGradientCommand(TransformBox* box, Gradient* gradient, BPoint pivot, BPoint translation, double rotation, double xScale, double yScale, const char* name) argument
|
/haiku/src/servers/app/drawing/Painter/ |
H A D | Painter.h | 124 const BGradient& gradient); 130 const BGradient& gradient, 137 const BGradient& gradient); 148 const BGradient& gradient, 161 const BGradient& gradient); 167 // fills a rect with a linear gradient, the caller should be 168 // sure that the gradient is indeed vertical. The start point of 169 // the gradient should be above the end point, or this function 172 const BGradientLinear& gradient) const; 186 const BGradient& gradient); [all...] |
/haiku/src/kits/interface/ |
H A D | PicturePlayer.cpp | 527 draw_rect_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill) argument 531 context->user_data, rect, gradient); 536 draw_round_rect_gradient(void* _context, const BRect& rect, const BPoint& radii, BGradient& gradient, argument 541 context->user_data, rect, radii, gradient); 546 draw_bezier_gradient(void* _context, size_t numPoints, const BPoint _points[], BGradient& gradient, bool fill) argument 554 context->user_data, points, gradient); 560 float startTheta, float arcTheta, BGradient& gradient, bool fill) 565 radii, startTheta, arcTheta, gradient); 570 draw_ellipse_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill) argument 577 radii, gradient); 559 draw_arc_gradient(void* _context, const BPoint& center, const BPoint& radii, float startTheta, float arcTheta, BGradient& gradient, bool fill) argument 582 draw_polygon_gradient(void* _context, size_t numPoints, const BPoint _points[], bool isClosed, BGradient& gradient, bool fill) argument 600 draw_shape_gradient(void* _context, const BShape& shape, BGradient& gradient, bool fill) argument 841 GetGradient(BGradient*& gradient) argument 1076 BGradient* gradient; local 1091 BGradient* gradient; local 1108 BGradient* gradient; local 1125 BGradient* gradient; local 1156 BGradient* gradient; local 1180 BGradient* gradient; local 1197 BGradient* gradient; local [all...] |
H A D | Gradient.cpp | 201 // gradient type 470 // order. This can be used to have sharp color changes in the gradient. 570 ObjectDeleter<BGradient> gradient(gradient_for_type(gradientType)); 571 if (!gradient.IsSet()) 579 if (!gradient->AddColorStop(stop, i)) 586 stream->Read(&gradient->fData.linear.x1, sizeof(float)); 587 stream->Read(&gradient->fData.linear.y1, sizeof(float)); 588 stream->Read(&gradient->fData.linear.x2, sizeof(float)); 589 if ((status = stream->Read(&gradient->fData.linear.y2, sizeof(float))) < B_OK) 593 stream->Read(&gradient [all...] |
/haiku/src/apps/icon-o-matic/gui/ |
H A D | StyleView.cpp | 81 // gradient type 208 // gradient to the style gradient. Setting this here would cause to 219 // transfer the current gradient color to the current color 228 // transfer the current gradient color to the current color 232 // maybe the gradient was added or removed 241 // gradient stop color, that's why we ignore 265 Gradient* gradient = NULL; local 269 gradient = fStyle->Gradient(); 271 if (fCurrentColor && !gradient) 309 _SetGradient(Gradient* gradient, bool forceControlUpdate, bool sendMessage) argument [all...] |
/haiku/src/libs/icon/style/ |
H A D | Style.cpp | 138 if (archive->FindMessage("gradient", &gradientArchive) == B_OK) { 139 ::Gradient gradient(&gradientArchive); 140 SetGradient(&gradient); 182 ret = into->AddMessage("gradient", &gradientArchive); 237 Style::SetGradient(const ::Gradient* gradient) argument 239 if (!fGradient && !gradient) 242 if (gradient) { 244 fGradient = new (nothrow) ::Gradient(*gradient); 249 // generate gradient 257 if (*fGradient != *gradient) { [all...] |
/haiku/headers/private/interface/ |
H A D | PicturePlayer.h | 98 void (*draw_rect_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill); 99 void (*draw_round_rect_gradient)(void* userData, const BRect& rect, const BPoint& radii, BGradient& gradient, bool fill); 100 void (*draw_bezier_gradient)(void* userData, size_t numControlPoints, const BPoint controlPoints[], BGradient& gradient, bool fill); 101 void (*draw_arc_gradient)(void* userData, const BPoint& center, const BPoint& radii, float startTheta, float arcTheta, BGradient& gradient, bool fill); 102 void (*draw_ellipse_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill); 103 void (*draw_polygon_gradient)(void* userData, size_t numPoints, const BPoint points[], bool isClosed, BGradient& gradient, bool fill); 104 void (*draw_shape_gradient)(void* userData, const BShape& shape, BGradient& gradient, bool fill);
|