# Rhino.ApplicationSettings namespace

Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

Static settings global to the entire Rhino application

## Classes

- [AppearanceSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettings.md): Provides static methods and properties to deal with the appearance of the application.
- [AppearanceSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate.md): snapshot of the values in [AppearanceSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettings.md)
- [ChooseOneObjectSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.chooseoneobjectsettings.md): Contains static methods and properties to modify "choose one object" settings.
- [ChooseOneObjectSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.chooseoneobjectsettingsstate.md): Represents a snapshot of [ChooseOneObjectSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.chooseoneobjectsettings.md).
- [CommandAlias](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandalias.md): A command alias is a set of characters that can be defined to run a macro
- [CommandAliasList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandaliaslist.md): Contains static methods and properties to access command aliases.
- [CursorTooltipSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.cursortooltipsettings.md): Cursor tooltips place information at the cursor location. Note: Turning on cursor tooltips turns off object snap cursors.
- [CursorTooltipSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.cursortooltipsettingsstate.md): Represents a snapshot of [CursorTooltipSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.cursortooltipsettings.md).
- [CurvatureAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvatureanalysissettings.md): Contains static methods and properties to modify curvature analysis-related commands.
- [CurvatureAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvatureanalysissettingsstate.md): Represents a snapshot of [CurvatureAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvatureanalysissettings.md).
- [CurvatureGraphSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings.md): Contains static methods and properties to modify curvature graph commands.
- [CurvatureGraphSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettingsstate.md): Represents a snapshot of [CurvatureGraphSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings.md).
- [DirectionAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.directionanalysissettings.md): Contains static methods and properties to modify the visibility of edges in edge-related commands.
- [DirectionAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.directionanalysissettingsstate.md): Represents a snapshot of [DirectionAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.directionanalysissettings.md).
- [DraftAngleAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.draftangleanalysissettings.md)
- [DraftAngleAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.draftangleanalysissettingsstate.md): Represents a snapshot of [DraftAngleAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.draftangleanalysissettings.md)
- [EdgeAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.edgeanalysissettings.md): Contains static methods and properties to modify the visibility of edges in edge-related commands.
- [EdgeAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.edgeanalysissettingsstate.md): Represents a snapshot of [EdgeAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.edgeanalysissettings.md).
- [EmapAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.emapanalysissettings.md): Contains static methods and properties to modify the visibility of curve ends.
- [EmapAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.emapanalysissettingsstate.md): Represents a snapshot of [EmapAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.emapanalysissettings.md).
- [EndAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.endanalysissettings.md): Contains static methods and properties to modify the visibility of curve ends.
- [EndAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.endanalysissettingsstate.md): Represents a snapshot of [EndAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.endanalysissettings.md).
- [FileSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.filesettings.md): Contains static methods and properties relating Rhino files.
- [FileSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.filesettingsstate.md): Represents a snapshot of [FileSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.filesettings.md).
- [GeneralSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.generalsettings.md): Contains static methods and properties to give access to Rhinoceros settings.
- [GeneralSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.generalsettingsstate.md): Represents a snapshot of [GeneralSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.generalsettings.md).
- [GumballSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.gumballsettings.md): Contains static metthods and properties to modify Rhino gumball settings.
- [GumballSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.gumballsettingsstate.md): Represents a snapshot of [GumballSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.gumballsettings.md).
- [HistorySettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.historysettings.md): Provides static (Shared in Vb.Net) properties to modify Rhino History settings.
- [KeyboardShortcut](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.keyboardshortcut.md): A shortcut is a key plus modifier combination that executes a macro
- [ModelAidSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.modelaidsettings.md): Contains static methods and properties to modify model aid settings.
- [ModelAidSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.modelaidsettingsstate.md): Represents a snapshot of [ModelAidSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.modelaidsettings.md).
- [NeverRepeatList](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.neverrepeatlist.md): Contains static methods and properties relating to the list of commands that are never repeated.
- [OpenGLSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.openglsettings.md): Static methods and properties to control OpenGL settings
- [OpenGLSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.openglsettingsstate.md): Represents a snapshot of [OpenGLSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.openglsettings.md)
- [PackageManagerSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.packagemanagersettings.md): Settings specific to Rhino's package manager
- [SelectionFilterSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.selectionfiltersettings.md): Selection filter settings restrict any selection mode (SelWindow, SelCrossing, SelAll, etc.) to specified object types. Note, selection filter settings are not persistent.
- [SelectionFilterSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.selectionfiltersettingsstate.md): Represents a snapshot of [SelectionFilterSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.selectionfiltersettings.md).
- [ShortcutKeySettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.shortcutkeysettings.md): Contains static methods and properties to control keyboard shortcut keys
- [SmartTrackSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.smarttracksettings.md): Contains static methods and properties that target the Smart Track feature behavior.
- [SmartTrackSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.smarttracksettingsstate.md): Represents a snapshot of [SmartTrackSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.smarttracksettings.md).
- [SoftTransformSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.softtransformsettings.md): Contains static methods and properties to modify soft transform settings
- [SoftTransformSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.softtransformsettingsstate.md): Represents a snapshot of [SoftTransformSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.softtransformsettings.md).
- [ThicknessAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.thicknessanalysissettings.md): Contains static methods and properties to modify Zebra analysis-related commands.
- [ThicknessAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.thicknessanalysissettingsstate.md): Represents a snapshot of [ThicknessAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.thicknessanalysissettings.md).
- [ViewSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.viewsettings.md): Contains static methods and properties to control view settings.
- [ViewSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.viewsettingsstate.md): Represents a snapshot of [ViewSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.viewsettings.md).
- [ZebraAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.zebraanalysissettings.md): Contains static methods and properties to modify Zebra analysis-related commands.
- [ZebraAnalysisSettingsState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.zebraanalysissettingsstate.md): Represents a snapshot of [ZebraAnalysisSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.zebraanalysissettings.md).

## Enums

- [ClipboardState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.clipboardstate.md): Defines enumerated constant values for different behavior that is related to clipboard data.
- [CommandPromptPosition](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.commandpromptposition.md): Defines enumerated constant values for default positions of the command prompt inside the frame of the full editor window.
- [CursorMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.cursormode.md): Defines enumerated constant values for particular OSnap cursor colors.
- [CurvatureAnalysisSettings.CurvatureStyle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvatureanalysissettings.curvaturestyle.md): Curvature analysis styles
- [GumballAlignment](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.gumballalignment.md): Specifies the plane the gumball aligns itself to.
- [Installation](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.installation.md): The type of Rhino executable that is executing
- [LicenseNode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.licensenode.md): License node types.
- [MiddleMouseMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.middlemousemode.md): Defines enumerated constant values to define what happens when either the middle mouse button on a three-button mouse is clicked or after pressing the wheel on a wheeled mouse.
- [MouseSelectMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.mouseselectmode.md): Defines enumerated constant values to indicate a particular window selection mode.
- [OsnapModes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.osnapmodes.md): Defines several bit masks for each of the OSnap that are defined. Refer to the Rhino Help file for further information.
- [PaintColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.paintcolor.md): Contains enumerated constant values to represent logical colors associated with elements of the user interface.
- [PointDisplayMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.pointdisplaymode.md): Defines enumerated constant values for world coordinates and CPlane point display modes.
- [ShortcutKey](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.shortcutkey.md): Shortcut key combinations
- [ViewSettings.ViewRotationStyle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.viewsettings.viewrotationstyle.md): View rotation styles.
- [WidgetColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.widgetcolor.md): Contains enumerated constant values to represent logical colors associated with elements of the user interface.
