Click or drag to resize

Rhino.UI Namespace

[Missing <summary> documentation for "N:Rhino.UI"]

Classes
  ClassDescription
Public classDialogs
Public classDrawingUtilities
RhinoCommon Drawing Utilities
Public classFonts
Rhino.Rumtime.UI
Public classGetColorEventArgs
Public classLOC
Used a placeholder which is used by LocalizationProcessor application to create contextId mapped localized strings.
Public classLocalization
Public classLocalizeStringPair
Pair of strings used for localization.
Public classMouseCallback
Used for intercepting mouse events in the Rhino views.
Public classMouseCallbackEventArgs
Public classMouseCursor
Contains static methods to control the mouse icon.
Public classNamedColor
An entry with name and color for the NamedColorList
Public classNamedColorList
A list of color name/value pairs.
Public classObjectPropertiesPage
Base class used to add object property user interface panels
Public classObjectPropertiesPageCollection
Passed to Rhino.PlugIns.PlugIn.ObjectPropertiesPages to allow a plug-in to add custom ObjectPropertiesPage pages to the Rhino properties panel.
Public classObjectPropertiesPageEventArgs
Public classOpenFileDialog
Similar to the System.Windows.Forms.OpenFileDialog, but with customized Rhino user interface.
Public classOptionsDialogPage
Public classPanelEventArgs
Panels.Show event arguments
Public classPanelIds
Standard Rhino panel ids.
Public classPanels
Access to Rhino panels and register custom panels
Public classRhinoHelp
Provides access to the built in Rhino help system
Public classRhinoPageInterop
For internal use only, provides access to unmanaged core Rhino.
Public classRuiUpdateUi
Public classSaveFileDialog
Similar to the System.Windows.Forms.SaveFileDialog, but with customized Rhino user interface.
Public classShowPanelEventArgs
Panels.Show event arguments
Public classStackedDialogPage
Base class to inherit from for the addition of stacked dialog pages.
Public classStatusBar
Contains static methods to control the application status bar.
Public classToolbar
Represents a toolbar in a Rhino toolbar, or .RUI, file.
Public classToolbarFile
Represents a Rhino toolbar, or .RUI, file.
Public classToolbarFileCollection
Represents a collection of Rhino toolbars, or .RUI, files.
Public classToolbarGroup
Represents a toolbar group in a Rhino toolbar, or .RUI, file.
Public classWaitCursor
Interfaces
  InterfaceDescription
Public interfaceIDialogService
Public interfaceIHelp
Implement this class to add help to a modeless UI panel.
Public interfaceILocalizationService
Public interfaceIPanel
Implement this interface when you want to be notified of when a panel is shown, hidden or closed.
Public interfaceIPanelsService
For internal use, the IPanels service is implemented in RhinoWindows or RhinoMac as appropriate and handles the communication with core Rhino
Public interfaceIRhinoUiDialogService
Used by Rhino.UI.Dialogs to access generic Eto dialogs from Rhino Common
Public interfaceIStackedDialogPageService
For internal use, the IStackedDialogPageService service is implemented in RhinoWindows or RhinoMac as appropriate and handles the communication with core Rhino
Delegates
  DelegateDescription
Public delegateDialogsOnColorChangedEvent
May be optionally passed to ShowColorDialog and will get called when the color value changes in the color dialog.
Public delegateRuiUpdateUiUpdateMenuItemEventHandler
Menu item update delegate
Enumerations
  EnumerationDescription
Public enumerationCursorStyle
Standard mouse cursors in Rhino
Public enumerationDistanceDisplayMode
Public enumerationFontsSize
Size for UI font.
Public enumerationFontsStyle
Style for UI font.
Public enumerationKeyboardKey
Keyboard key recognized by shortcuts
Public enumerationModifierKey
Keyboard keys typically used in combination with other keys
Public enumerationMouseButton
Public enumerationOptionPageButtons
Standard IRhinoOptionsPageButton
Public enumerationOptionsDialogPagePageType
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.
Public enumerationPanelsFloatPanelMode
Used by the FloatPanel method to determine if the floating panel should be shown or hidden.
Public enumerationPanelType
Panel type
Public enumerationPropertyPageType
IRhinoProperties page type
Public enumerationRhinoGetPlotWidthArgs
Argument flags passed to methods used to get Rhino plot width lists
Public enumerationRhinoPlotWidthType
Supported plot width special types
Public enumerationRhinoPlotWidthValue
Default width values used by UI objects to represent different states
Public enumerationShowMessageButton
Public enumerationShowMessageDefaultButton
Public enumerationShowMessageIcon
Public enumerationShowMessageMode
Public enumerationShowMessageOptions
Public enumerationShowMessageResult
Public enumerationShowPanelReason
OnShowDockbar event type