GripUserInterfaceObject Class |
Namespace: Rhino.UI
The GripUserInterfaceObject type exposes the following members.
| Name | Description | |
|---|---|---|
| GripUserInterfaceObject | Initializes a new instance of the GripUserInterfaceObject class | |
| GripUserInterfaceObject(Point3d) | Initializes a new instance of the GripUserInterfaceObject class |
| Name | Description | |
|---|---|---|
| BoundToActiveView | (Inherited from UserInterfaceObjectBase.) | |
| GripColor | ||
| GripFillColor | ||
| GripLocation | ||
| GripRadius | ||
| GripShape | ||
| GripShapeRotationRadians | ||
| GripStrokeWidth | ||
| ObjectSnapCursorsEnabled | ||
| ObjectSnapPermitted | ||
| OnObjectCursorsEnabled | ||
| Visible |
Is the user interface object visible? Objects that are not visible will
not be drawn and will not receive mouse events
(Inherited from UserInterfaceObjectBase.) |
| Name | Description | |
|---|---|---|
| ClearSnapPoints | ||
| Constrain(Arc) | ||
| Constrain(Circle) | ||
| Constrain(Curve) | ||
| Constrain(Line) | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsMouseOver |
Called to test if the mouse is actively over this object
(Inherited from UserInterfaceObjectBase.) | |
| IsRegistered |
Is this user interface object active
(Inherited from UserInterfaceObjectBase.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OnDrag | ||
| OnDraw |
All user interface objects are drawn and can customize their look
with the OnDraw function
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseClick |
Called during a mouse click event on this object
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseDoubleClick |
Called during a mouse double click event on this object
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseDown |
Called when the mouse goes down on this object
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseEnter |
Called when the mouse goes over this object
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseLeave |
Called when the mouse leaves this object
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseMove |
Called when the mouse is moved
(Inherited from UserInterfaceObjectBase.) | |
| OnMouseUp |
Called when the mouse is released on this object
(Inherited from UserInterfaceObjectBase.) | |
| RegisterForAllDocuments |
Make this object visible for all documents. Typically you will only have user
interface objects work with single documents. For that case, call
doc.ViewUserInterface.Add
(Inherited from UserInterfaceObjectBase.) | |
| SetSnapPoints | ||
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Unregister |
Unregister this object
(Inherited from UserInterfaceObjectBase.) |