Shape
PldInfo->Shape = ACPI_PLD_GET_SHAPE (&Dword);
UINT8 Shape;
fDocument->Icon()->Shapes(), (Shape**) &shape, 1,
Shape* shape;
Container<Shape>* shapes = fDocument->Icon()->Shapes();
(const Shape**)selectedShapes.Items(),
Shape* shape = new (nothrow) ReferenceImage(image);
public ContainerListener<Shape> {
virtual void ItemAdded(Shape* shape, int32 index)
virtual void ItemRemoved(Shape* shape)
Shape* CurrentShape() const
PathListView::SetShapeContainer(Container<Shape>* container)
PathListView::SetCurrentShape(Shape* shape)
Container<Shape>* fShapeContainer;
class Shape;
void SetShapeContainer(Container<Shape>* container);
void SetCurrentShape(Shape* shape);
Shape* shape;
Shape* shape = (Shape*)shapes.ItemAtFast(i);
Shape* shape = (Shape*) shapes.ItemAtFast(i);
fShapeContainer, (Shape**)shapes.Items(), shapeCount, dropIndex);
Shape** shapes = new(nothrow) Shape*[count];
Shape* shapes[count];
ShapeListItem(Shape* s, ShapeListView* listView)
Shape* shape = dynamic_cast<Shape*>(selectable);
ShapeListView::ItemAdded(Shape* shape, int32 index)
ShapeListView::ItemRemoved(Shape* shape)
ShapeListView::SetShapeContainer(Container<Shape>* container)
ShapeListView::_AddShape(Shape* shape, int32 index)
void SetShape(Shape* s)
ShapeListView::_RemoveShape(Shape* shape)
ShapeListView::_ItemForShape(Shape* shape) const
class Shape;
public ContainerListener<Shape> {
virtual void ItemAdded(Shape* shape, int32 index);
virtual void ItemRemoved(Shape* shape);
void SetShapeContainer(Container<Shape>* container);
bool _AddShape(Shape* shape, int32 index);
bool _RemoveShape(Shape* shape);
ShapeListItem* _ItemForShape(Shape* shape) const;
Container<Shape>* fShapeContainer;
public ContainerListener<Shape> {
virtual void ItemAdded(Shape* shape, int32 index)
virtual void ItemRemoved(Shape* shape)
StyleListView::SetShapeContainer(Container<Shape>* container)
StyleListView::SetCurrentShape(Shape* shape)
class Shape;
void SetShapeContainer(Container<Shape>* container);
void SetCurrentShape(Shape* shape);
Container<Shape>* fShapeContainer;
TransformerListView::SetShape(Shape* shape)
class Shape;
void SetShape(Shape* shape);
Shape* fShape;
const Container<VectorPath>* paths, const Container<Shape>* shapes)
Shape* shape = shapes->ItemAtFast(i);
Shape* shape = shapes->ItemAtFast(i);
class Shape;
const Container<Shape>* shapes);
MessageExporter::_Export(const Shape* shape,
const Container<Shape>* shapes = icon->Shapes();
Shape* shape = shapes->ItemAtFast(i);
class Shape;
status_t _Export(const Shape* shape,
Shape* shape = icon->Shapes()->ItemAtFast(i);
SVGExporter::_ExportShape(const Shape* shape, BPositionIO* stream)
class Shape;
status_t _ExportShape(const Shape* shape,
AddShapesCommand::AddShapesCommand(Container<Shape>* container,
const Shape* const* shapes, int32 count, int32 index)
: AddCommand<Shape>(container, shapes, count, true, index)
class Shape;
class AddShapesCommand : public AddCommand<Shape> {
Container<Shape>* container,
const Shape* const* shapes,
if (dynamic_cast<Shape*>(path->ListenerAtFast(j)))
MoveShapesCommand::MoveShapesCommand(Container<Shape>* container,
Shape** shapes, int32 count, int32 toIndex)
: MoveCommand<Shape>(container, shapes, count, toIndex)
class Shape;
class MoveShapesCommand : public MoveCommand<Shape> {
Container<Shape>* container,
Shape** shapes,
Container<Shape>* container, const int32* indices, int32 count)
: RemoveCommand<Shape>(container, indices, count)
class Shape;
class RemoveShapesCommand : public RemoveCommand<Shape> {
Container<Shape>* container,
Shape* parentShape)
class Shape;
Shape* parent);
Shape* fShape;
const Shape** shapes,
fShapes(shapes && count > 0 ? new Shape*[count] : NULL),
memcpy(fShapes, shapes, fCount * sizeof(Shape*));
class Shape;
const Shape** objects,
Shape** Shapes() const
Shape** fShapes;
Icon::ItemAdded(Shape* shape, int32 index)
Icon::ItemRemoved(Shape* shape)
const Shape* shape = dynamic_cast<const Shape*>(object);
Shape* shape = other.fShapes.ItemAtFast(i);
Shape* clone = shape->Clone();
class Shape;
class Icon : public ContainerListener<Shape>,
const Container<Shape>* Shapes() const
Container<Shape>* Shapes()
Container<Shape> fShapes;
virtual void ItemAdded(Shape* shape, int32 index);
virtual void ItemRemoved(Shape* shape);
Shape* shape = fIcon->Shapes()->ItemAtFast(i);
_ReadTransformer(LittleEndianBuffer& buffer, VertexSource& source, Shape* shape)
Shape*
ObjectDeleter<Shape> shapeDeleter(shape);
Container<Shape>* shapes)
Shape* shape = NULL;
class Shape;
Shape* _ReadPathSourceShape(
Container<Shape>* shapes);
Container<Style>* styles, Container<Shape>* shapes) const
class Shape;
Container<Shape>* shapes) const;
PropertyObject* object = Shape::MakePropertyObject();
Shape::SetToPropertyObject(object);
return Shape::InitCheck();
: Shape(style),
: Shape(other),
Shape::Unarchive(archive);
status_t ret = Shape::Archive(into, deep);
class PathSourceShape : public _ICON_NAMESPACE Shape {
{ Shape::SetStyle(style); }
{ return Shape::Style(); }
status_t status = Shape::InitCheck();
: Shape(new (nothrow) _ICON_NAMESPACE Style()),
: Shape(new (nothrow) _ICON_NAMESPACE Style()),
: Shape(new (nothrow) _ICON_NAMESPACE Style()),
class ReferenceImage : public _ICON_NAMESPACE Shape {
virtual Shape* Clone() const
Shape::~Shape()
Shape::Unarchive(BMessage* archive)
Shape::Archive(BMessage* into, bool deep) const
Shape::MakePropertyObject() const
Shape::SetToPropertyObject(const PropertyObject* object)
Shape::TransformationChanged()
Shape::ObjectChanged(const Observable* object)
Shape::ItemAdded(VectorPath* path, int32 index)
Shape::ItemRemoved(VectorPath* path)
Shape::PointAdded(int32 index)
Shape::PointRemoved(int32 index)
Shape::PointChanged(int32 index)
Shape::PathChanged()
Shape::PathClosedChanged()
Shape::PathReversed()
Shape::ItemAdded(Transformer* transformer, int32 index)
Shape::ItemRemoved(Transformer* transformer)
Shape::InitCheck() const
Shape::SetStyle(::Style* style)
Shape::Bounds(bool updateLast) const
::VertexSource& source = const_cast<Shape*>(this)->VertexSource();
Shape::VertexSource()
Shape::SetGlobalScale(double scale)
Shape::AddListener(ShapeListener* listener)
Shape::RemoveListener(ShapeListener* listener)
Shape::Shape(::Style* style)
Shape::_NotifyStyleChanged(::Style* oldStyle, ::Style* newStyle) const
Shape::_NotifyRerender() const
Shape::SetHinting(bool hinting)
Shape::Shape(const Shape& other)
virtual Shape* Clone() const = 0;
class Shape : public IconObject,
class Shape : public _ICON_NAMESPACE Transformable,
Shape(_ICON_NAMESPACE Style* style);
Shape(const Shape& other);
virtual ~Shape();
class Shape;
PerspectiveTransformer::PerspectiveTransformer(VertexSource& source, Shape* shape)
VertexSource& source, Shape* shape, BMessage* archive)
Shape* fShape;
class Shape;
Shape* shape);
Shape* shape,
TransformerFactory::TransformerFor(uint32 type, VertexSource& source, Shape* shape)
TransformerFactory::TransformerFor(BMessage* message, VertexSource& source, Shape* shape)
class Shape;
Shape* shape);
Shape* shape);
FillShape(path.Shape());
StrokeShape(path.Shape());