# ScribbleAttributes class

Namespace: [Grasshopper2.SpecialObjects](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.specialobjects.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class ScribbleAttributes : Attributes<ScribbleObject>, IResponsive, IMouseDwellAttributes, ICursorAwareAttributes
```

## Constructors

- [ScribbleAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/ctor.md)

## Properties

- [IntegerPivot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/integerpivot.md)
- [Responder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/responder.md)
- [Snappable](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/snappable.md): Other objects can snap to a scribble whenever its bounds mean something, which is when the text is axis aligned. A tilted block has bounds whose edges match nothing visible, so it offers no snapping.

## Methods

- [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/draw.md)
- [ICursorAwareAttributes.CursorAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/grasshopper2-doc-icursorawareattributes-cursorat.md)
- [IMouseDwellAttributes.RespondToMouseDwell](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/grasshopper2-doc-imousedwellattributes-respondtomousedwell.md)
- [Intersects](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/intersects.md)
- [InvalidateLayout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/invalidatelayout.md)
- [IsCoincident](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/iscoincident.md)
- [IsContained](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/iscontained.md)
- [Layout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/layout.md)
- [PivotMoved](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/pivotmoved.md)
- [ShowTooltipAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.specialobjects.scribbleattributes/showtooltipat.md)

## Inherited Members

- From [Attributes<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1.md): [AggregateBounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/aggregatebounds.md), [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/bounds.md), [Owner](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/owner.md), [Pivot](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/pivot.md), [Stack](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/stack.md), [DefaultTooltipContent](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/defaulttooltipcontent.md), [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/draw.md), [HandleDoubleClick](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/handledoubleclick.md), [InvalidateDisplay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/invalidatedisplay.md), [Move](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/move.md), [TooltipDetails](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes-1/tooltipdetails.md)
