Grasshopper.GUI Namespace |
Class | Description | |
---|---|---|
GH_Animator |
Provides static methods and constructors GH_Animator(Of T).
| |
GH_AnimatorT |
Provides methods for animating values.
| |
GH_AsynchFileData |
This class provides asynchronous methods to keep tabs on a file.
| |
GH_BezierSolver |
Class for evaluating four-point bezier curves as used in GDI+
| |
GH_CanvasMouseEvent |
Class used in Canvas UI events.
| |
GH_CanvasObjectMouseDownEventArgs |
Event arguments for the CanvasObjectMouseDown events.
| |
GH_ColourPicker |
Provides the standard Grasshopper Colour picker as a winforms Control.
| |
GH_ColourSwatchEventArgs |
Event arguments used in the GH_ColourSwatchControl.ColourChanged event.
| |
GH_CursorServer |
Class used to cache and set cursors.
| |
GH_DebugLogForm | ||
GH_DigitScroller |
Provides the standard Grasshopper Digit scroller as a winforms Control.
| |
GH_DocumentEditor |
The Grasshopper main window.
| |
GH_DoubleBufferedPanel |
Derives from Windows.Forms.Panel but overrides certain flags that improve
on-screen rendering. Use panel if you want to have a custom drawn control
that is under the control of the owner form.
| |
GH_DragInfo |
Contains data used for UI drag operations.
| |
GH_EtoUtil | ||
GH_ExternalFileConflictDialog | ||
GH_FadeAnimation |
Utility class for animating fade ZUI events on the canvas.
| |
GH_FontControl |
Represents a control that offers both Font preview and Picking methods.
| |
GH_FontList |
Represents the installed Font collection. This control allows
both navigation and selection of Font Families.
| |
GH_FontPicker | ||
GH_FontScroller |
Represents a panel with a scrolling collection of pangrams.
| |
GH_FormShepard |
A Form shepard is used to herde a bunch of floating forms.
Important forms that potentially spout child forms might choose to
implement one.
| |
GH_GDI_Util |
Contains some global function for filleting corners of GDI objects.
| |
GH_GeometricFont |
Exposes methods for drawing geometric characters.
| |
GH_GraphicsUtil |
Utility class with static (Shared) functions that help with colour, shape and text rendering.
| |
GH_HorizontalSeparator |
GUI elements for creating visual separations.
| |
GH_IconLabel |
A simple Icon with an icon overlay plus highlight rectangle.
| |
GH_IconPicker |
Provides a standard icon selection interface.
| |
GH_LoadProtectDialog | ||
GH_MaterialPreviewControl |
Offers a frontend for Grasshopper Material previews.
| |
GH_MenuTextBox |
Utility control for putting textboxes into menus.
| |
GH_MouseTracker |
Record mouse-movements over time.
| |
GH_NumberSliderSnappingEditor | ||
GH_PanelEditorControl | ||
GH_QuickImageEditor | ||
GH_RotationalTuningDataT |
Utility class for keeping track of rotational mouse events.
| |
GH_SamplingSphere |
Represents a coloured sphere that can be sampled at various rotations.
| |
GH_SettingsCategory |
Base implementation of IGH_SettingsCategory.
Derive from this class and provide an empty constructor to play ball.
| |
GH_Slider |
Provides a standard Grasshopper slider as a winforms control.
| |
GH_Slider_Obsolete |
General purpose numeric slider.
| |
GH_StandardIcons |
Provides access to a set of standard icons.
| |
GH_Tooltip |
Implements a custom Tooltip class with advanced functionality.
All methods and fields are Shared. There can never be more than one GH_Tooltip.
| |
GH_TooltipComponent |
This component provides Grasshopper tooltip functionality through a winforms Component.
| |
GH_TooltipDisplayEventArgs |
Event arguments used in the Tooltip Component.
| |
GH_UnrecognizedObjectsForm | ||
GH_VerticalScrollBar |
Scroll bar control with floating point accuracy.
| |
GH_VerticalSeparator |
GUI elements for creating visual separations.
| |
GH_VoronoiWarningForm | ||
GH_WindowsControlUtil |
Exposes some static (Shared) utility functions for setting text-rendering properties en masse.
| |
GH_WindowsFormUtil |
Exposes some static (Shared) utility functions for positioning custom windows.
| |
GH_YakDownloadFormEto | ||
GH_YakDownloadFormEtoMissingObjectItem |
Structure | Description | |
---|---|---|
GH_RotationalFrame |
Represents a single frame in a rotational tuning history.
| |
GH_TrackerFrame |
Represents a single frame in a mouse-tracker history.
A frame represents all relevant mouse and keyboard data at a given time.
|
Interface | Description | |
---|---|---|
IGH_Embeddable |
Implement this interface in your custom control if you want to be called before a menu commits or cancels.
| |
IGH_FileDropTarget |
Implement this interface in your IGH_DocumentObject if you want to participate in Drag+Drop events.
| |
IGH_SettingCategory |
Represents a single category in the Settings UI.
Implement this interface or derive from GH_SettingsCategory
to add a new Category to the Grasshopper Settings interface.
| |
IGH_SettingFrontend |
Represents a single setting in the Settings UI.
Implement this interface to participate in the Grasshopper Settings interface.
| |
IGH_Tooltip |
Accessor interface for the Grasshopper Tooltip form.
|
Enumeration | Description | |
---|---|---|
GH_AnimationPhase |
Enumerates the possible phases in which an animation can occur.
| |
GH_Constraint |
Constraints used during UI dragging operations.
| |
GH_FadePhase |
Enumerates the possible states of a ZUI fade animation.
| |
GH_Interpolation |
Enumerates the possible animation progression types.
| |
GH_SeparatorDisplay |
Enumerates all possible display modes for horizontal and vertical separators.
| |
GH_SliderInputMode |
Enumerates all possible slider text input modes.
|