Rhino.UI Namespace |
[Missing <summary> documentation for "N:Rhino.UI"]
| Class | Description | |
|---|---|---|
| CommandPromptChangedEventArgs |
Event args for the CommandPromptChanged event
| |
| Dialogs | ||
| DirectionGripUserInterfaceObject |
A point plus direction arrows that represents a grip constrained to a line
| |
| DrawingUtilities | RhinoCommon Drawing Utilities | |
| Fonts |
Rhino.Rumtime.UI
| |
| GetColorEventArgs | ||
| GripUserInterfaceObject |
A point style user interface widget that can be dragged in world space
| |
| LOC |
Used a placeholder which is used by LocalizationProcessor application to create contextId
mapped localized strings.
| |
| Localization | ||
| LocalizeStringPair | Pair of strings used for localization. | |
| MouseCallback | Used for intercepting mouse events in the Rhino views. | |
| MouseCallbackEventArgs | ||
| MouseCursor |
Contains static methods to control the mouse icon.
| |
| MouseState |
Current mouse state when used in UserInterfaceObject virtual functions
| |
| NamedColor |
An entry with name and color for the NamedColorList | |
| NamedColorList |
A list of color name/value pairs.
| |
| ObjectPropertiesPage |
Base class used to add object property user interface panels
| |
| ObjectPropertiesPageCollection |
Passed to Rhino.PlugIns.PlugIn.ObjectPropertiesPages to allow a plug-in
to add custom ObjectPropertiesPage pages to the Rhino properties panel.
| |
| ObjectPropertiesPageEventArgs | ||
| OpenFileDialog |
Similar to the System.Windows.Forms.OpenFileDialog, but with customized
Rhino user interface.
| |
| OptionsDialogPage | ||
| PanelEventArgs |
Panels.Show event arguments
| |
| PanelIds |
Standard Rhino panel ids.
| |
| Panels |
Access to Rhino panels and register custom panels
| |
| RhinoHelp |
Provides access to the built in Rhino help system
| |
| RhinoPageInterop |
For internal use only, provides access to unmanaged core
Rhino.
| |
| RotationGripUserInterfaceObject |
A point plus arc that represents a grip used for rotational dragging
| |
| RuiUpdateUi | ||
| SaveFileDialog |
Similar to the System.Windows.Forms.SaveFileDialog, but with customized
Rhino user interface.
| |
| ShowPanelEventArgs |
Panels.Show event arguments
| |
| StackedDialogPage |
Base class to inherit from for the addition of stacked dialog pages.
| |
| StatusBar |
Contains static methods to control the application status bar.
| |
| TextDotUserInterfaceObject |
User interface object that draws as a text dot
| |
| Toolbar |
Represents a toolbar in a Rhino toolbar, or .RUI, file.
| |
| ToolbarFile |
Represents a Rhino toolbar, or .RUI, file.
| |
| ToolbarFileCollection |
Represents a collection of Rhino toolbars, or .RUI, files.
| |
| ToolbarGroup |
Represents a toolbar group in a Rhino toolbar, or .RUI, file.
| |
| UserInterfaceButton | ||
| UserInterfaceCheckBox |
Draws a check box with optional text beside it. Clicking anywhere on the
control changes the state and raises the CheckedChanged event.
| |
| UserInterfaceControl |
User interface controls are in-viewport control that act similar to
controls you would find in most GUI frameworks. These are 2d screen
aligned controls like buttons, labels and sliders
| |
| UserInterfaceGrid |
Arranges child controls in a grid of rows and columns. The common case is a
two or three column grid where the first column holds labels describing
values and the remaining columns hold the controls that edit those values,
which produces something that looks like the Rhino object properties pages.
Children fill the grid in row major order: a new row starts every
ColumnCount children, so a two column grid built by adding label, control,
label, control, ... reads the way it looks.
Settings can be made before or after the grid is added to a document. The
ones made beforehand are held here and applied when the native grid is
created.
| |
| UserInterfaceIcon | ||
| UserInterfaceLabel |
Draws a single line of text. Labels do not respond to the mouse; they are
the descriptive text that goes beside the controls that do.
| |
| UserInterfaceObjectBase |
Base class for all on screen user interface widgets
| |
| UserInterfaceSlider |
Sliders allow dragging a grip back and forth along a defined range
| |
| WaitCursor |
| Interface | Description | |
|---|---|---|
| IDialogService | ||
| IHelp |
Implement this class to add help to a modeless UI panel.
| |
| ILocalizationService | ||
| IPanel |
Implement this interface when you want to be notified of when a panel
is shown, hidden or closed.
| |
| IPanelsService |
For internal use, the IPanels service is implemented in RhinoWindows
or RhinoMac as appropriate and handles the communication with core
Rhino
| |
| IRhinoUiDialogService |
Used by Rhino.UI.Dialogs to access generic Eto dialogs from Rhino Common
| |
| IStackedDialogPageService |
For internal use, the IStackedDialogPageService service is implemented in
RhinoWindows or RhinoMac as appropriate and handles the communication
with core Rhino
|
| Delegate | Description | |
|---|---|---|
| DialogsOnColorChangedEvent |
May be optionally passed to ShowColorDialog and will get called when
the color value changes in the color dialog.
| |
| RuiUpdateUiUpdateMenuItemEventHandler | Menu item update delegate |
| Enumeration | Description | |
|---|---|---|
| ControlHorizontalAlignment |
Horizontal alignment settings for control with respect to it's parent
| |
| ControlVerticalAlignment |
Vertical alignment settings for control with respect to it's parent
| |
| CursorStyle |
Standard mouse cursors in Rhino
| |
| DistanceDisplayMode | ||
| FontsSize |
Size for UI font.
| |
| FontsStyle |
Style for UI font.
| |
| GripUserInterfaceObjectShape |
Grip shapes available for GripUserInterfaceObject classes
| |
| KeyboardKey |
Keyboard key recognized by shortcuts
| |
| ModifierKey |
Keyboard keys typically used in combination with other keys
| |
| MouseButton | ||
| OptionPageButtons |
Standard IRhinoOptionsPageButton
| |
| OptionsDialogPagePageType |
17 March 2021 John Morse
For internal use in determining the page type. RhinoMac uses this
to ensure pages are sized properly when hosting them.
| |
| PanelsFloatPanelMode |
Used by the FloatPanel method to determine if the floating panel
should be shown or hidden.
| |
| PanelType |
Panel type
| |
| PropertyPageType |
IRhinoProperties page type
| |
| RhinoGetPlotWidthArgs |
Argument flags passed to methods used to get Rhino plot width lists
| |
| RhinoPlotWidthType |
Supported plot width special types
| |
| RhinoPlotWidthValue |
Default width values used by UI objects to represent different states
| |
| ShowMessageButton | ||
| ShowMessageDefaultButton | ||
| ShowMessageIcon | ||
| ShowMessageMode | ||
| ShowMessageOptions | ||
| ShowMessageResult | ||
| ShowPanelReason |
OnShowDockbar event type
| |
| UserInterfaceCheckState |
State of a UserInterfaceCheckBox. Named the way the other enums in here are,
so that it does not collide with System.Windows.Forms.CheckState in code that
uses both namespaces.
| |
| UserInterfaceGridColumnSizing |
How a UserInterfaceGrid decides the width of one of its columns
|