Click or drag to resize

OptionsDialogPage Class

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

Inheritance Hierarchy

Namespace:  Rhino.UI
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public abstract class OptionsDialogPage : StackedDialogPage

The OptionsDialogPage type exposes the following members.

Constructors
  NameDescription
Protected methodOptionsDialogPage
Initializes a new instance of the OptionsDialogPage class
Top
Properties
  NameDescription
Public propertyChildren
List of child (sub) pages of this page
(Inherited from StackedDialogPage.)
Public propertyEnglishPageTitle
English string used when scripting this page and a user prefixes a command option with "_"
(Inherited from StackedDialogPage.)
Public propertyHandle
When running on Windows return the window handle for the parent of this page otherwise; return IntPtr.Zero.
(Inherited from StackedDialogPage.)
Public propertyHasChildren
Will be true if this page contains sub pages.
(Inherited from StackedDialogPage.)
Public propertyLocalPageTitle
Localized page title that will appear on a tab or other page navigation control. This is also uses as a command line option when scripting this page.
(Inherited from StackedDialogPage.)
Public propertyModified
Check to see if the page has been marked as modified or not. Marking the page as modified will cause the Apply button to get enabled if this is currently the visible page and the page includes the Apply button.
(Inherited from StackedDialogPage.)
Public propertyNavigationTextColor
Currently only used by Windows Rhino. If this is set to true then the tree control item text be drawn using this color. Set the color to System.Drawing.Color.Empty to use the default color.
(Inherited from StackedDialogPage.)
Public propertyNavigationTextIsBold
Currently only used by Windows Rhino. If this is set to true then the tree control item text will be bold.
(Inherited from StackedDialogPage.)
Public propertyOptionsPageType
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 propertyPageControl
Return the control that represents this page. Rhino Windows supports classes that implement the IWin32Windows interface or are derived from some form of System.Windows.FrameworkElement or Eto.Forms.Control. Mac Rhino supports controls that are derived from NSview or Eto.Forms.Control.
(Inherited from StackedDialogPage.)
Public propertyPageImage
Optionally override to provide a image to display in the Mac Rhino UI
(Inherited from StackedDialogPage.)
Public propertyShowApplyButton
Called when this page is activated
(Inherited from StackedDialogPage.)
Public propertyShowDefaultsButton
Called when this page is activated.
(Inherited from StackedDialogPage.)
Top
Methods
  NameDescription
Public methodAddChildPage
Currently only supported on Windows. Call this method to add a child page to a page after the parent dialog has been created.
(Inherited from StackedDialogPage.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMakeActivePage
Make this page the active, visible page
(Inherited from StackedDialogPage.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOnActivate
Called when this page is activated/deactivated.
(Inherited from StackedDialogPage.)
Public methodOnApply
Called when stacked dialog OK button is pressed.
(Inherited from StackedDialogPage.)
Public methodOnCancel
Called when stacked dialog Cancel button is pressed.
(Inherited from StackedDialogPage.)
Public methodOnCreateParent
Called when the parent window has been created on Windows platforms only.
(Inherited from StackedDialogPage.)
Public methodOnDefaults
Called when stacked dialog Defaults button is pressed (see ShowDefaultsButton).
(Inherited from StackedDialogPage.)
Public methodOnHelp
Called when the parent dialog requests help for this page.
(Inherited from StackedDialogPage.)
Public methodOnSizeParent
Called when the parent window has been resized
(Inherited from StackedDialogPage.)
Public methodRemovePage
Remove this page from the dialog box
(Inherited from StackedDialogPage.)
Public methodRunScript
Public methodSetActivePageTo
(Inherited from StackedDialogPage.)
Public methodSetEnglishPageTitle
Change the title passed to the constructor and, this will cause LocalPageTitle to get called also.
(Inherited from StackedDialogPage.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also