Grasshopper

algorithmic modeling for Rhino

Human UI

ADDON

Component Index > Human UI

UI Containers
UI Elements
UI Graphs + Charts
UI Main
UI Output

UI Elements

Create 3D View
Creates an orbitable 3d viewport with a custom-defined mesh
Create Browser
Creates a web browser window.
Create Button
Create a Button object.
Create Checkbox
Creates a single checkbox
Create Checklist
Creates a listbox containing checkboxes.
Create Color Picker
Creates an interactive color picker, with an optionally supplied set of colors
Create Image
Creates an image object to be added to the window
Create Label
Creates a label in the window.
Create List Box
Creates a list box from which items can be selected.
Create Multidimensional Slider
Creates a 2D slider ranging from {0,0} to {1,1}
Create Shapes
Creates shapes from a polylines
Create Objects from XAML
Creates UI elements from typed XAML syntax
Create Pulldown Menu
Creates a pulldown menu from which items can be selected.
Create Radio Button
Creates a single radio button. Be sure to assign a radio button group for proper switching behavior
Create Rhino Command Button
Create a Special Button object to trigger a Rhino command.
Create Shape
Creates a simple shape from a polyline
Create Slider
Create a slider with a label and a value readout.
Create Text Block
Creates a multi-line text block
Create Text Box
Create a box for text entry, with a button to pass its value.
Create True-Only Button
Create a True only Button object.
Create Data Table
Creates a Data Table view
Create File Picker
Create a dialog box that lets you choose a path for a file, folder, or save path.
Create Gradient Editor
Creates an editable gradient in the UI
Create Markdown Viewer
Creates a block of formatted text based on Markdown-formatted input
Create Range Slider
Creates a double-slider that describes a range
Create Toggle
Creates an on-off toggle.
Create Graph Mapper
Creates a Bezier Graph Mapper
Attach Tooltip to Element
Attach a tooltip to a UI element

UI Output

Set 3D View
Allows you to modify the contents of an existing 3D view.
Set 3D View Textured
Allows you to modify the contents of an existing 3D view.
Set Browser
Control the Browser element - with back/forward buttons, and control over the displayed site etc.
Set Checklist Contents
Use this to set the contents of a checklist
Set Image
Change the content of an existing Image control.
Set Label Contents
Modify the contents of an existing label object.
Set List Contents
Use this to set the contents of either a List Box or a Pulldown Menu
Set Shape
Replace an existing shape in the window
Set Shapes
Replace an existing shape in the window
Set TextBlock Contents
Modify the contents of an existing Text Block object.
Set TextBox Contents
Modify the contents of an existing Text Box object.
Set Data Table
Update the contents of a Data Table
Set Slider
Modify the range and value of a slider.
Set 3D View Properties
Additional controls for modifying a 3D view
Set CheckBox
Modify an existing Check Box object.
Set Expander
Sets the properties of an expander container
Set Tabbed View
Sets the properties of a tabbed view

UI Main

Set Window Properties
Modify various properties of a Window.
Add Elements
Add WPF Controls to a window
Adjust Element Appearance
Adjust the color and appearance of individual elements.
Adjust Element Positioning
Adjust the margins, sizing, and other positioning information of an element.
Absolute positioning can get a little wonky, use at your own risk.
Capture Window to File
Capture a HUI Window to an image
Launch Transparent Window
This component launches a new blank, transparent control window.
Get Screen Dimensions
Gets the dimensions of the current screen
Hide/Show Element
Allows you to hide or show an element
Launch Window
This component launches a new blank control window.
Restore Element States
Restore the saved states of UI elements
Save Element States
This component lets you save the states of selected elements for later retrieval
Value Listener
This component is used to retrieve the values of UI elements from the window. By default it will automatically refresh when those values change.
Capture Window or Element to File
Capture a HUI Window or individual element to an image
Make Child Window
Make one window a child of another
Window Status
Gets the current status of the specified Window

UI Containers

Create Grid
Create a container with absolutely positioned elements
Create Stack
Creates a group of UI elements stacked vertically or horizontally.
Create View Box
Scale a group of UI Elements by placing them in a ViewBox.
Tabbed View
Creates a series of tabbed views that can contain UI element layouts
Create Expander
A collapsible expander for content
Create Scroll Viewer
Allows an element to scroll independently of the rest of the window
Create Simple Grid
Create a container with elements in a grid according to the path structure provided
Create WrapPanel
Creates a group of UI elements WrapPaneled vertically or horizontally.

UI Graphs + Charts

Create Chart
Creates a Chart from Data and Categories.
Create Multi Chart
Creates a Multi Chart from sets of Data and Categories.
Set Chart Contents
Use this to set the contents of a Chart
Chart Appearance
Use this to set the appearnce of a Chart
Set Multi Chart Contents
Use this to set the contents of a MultiChart

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service