# AppearanceSettingsState class

Namespace: [Rhino.ApplicationSettings](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.applicationsettings.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class AppearanceSettingsState
```

snapshot of the values in [AppearanceSettings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettings.md)

## Properties

- [CommandPromptBackgroundColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/commandpromptbackgroundcolor.md): Gets or sets the command prompt background color.
- [CommandPromptFontName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/commandpromptfontname.md): Name of the font used in the command prompt
- [CommandPromptFontSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/commandpromptfontsize.md): Size of the font used in the command prompt (in points)
- [CommandPromptHypertextColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/commandprompthypertextcolor.md): Gets or sets the command prompt hypertext color.
- [CommandPromptTextColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/commandprompttextcolor.md): Gets or sets the command prompt text color.
- [CrosshairColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/crosshaircolor.md): Gets or sets the crosshair color.
- [CrosshairsAlignedToScreen](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/crosshairsalignedtoscreen.md): Gets or sets a value that determines if the cross hairs are drawn horizontally and vertically on the screen instead of running along the construction plane's x and y axes.
- [CrosshairScreenLength](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/crosshairscreenlength.md): Gets or sets a value that determines the length, in pixels, of the cross hairs if they are visible.
- [CurrentLayerBackgroundColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/currentlayerbackgroundcolor.md): Gets or sets the color used by the layer manager dialog as the background color for the current layer.
- [DefaultFontFaceName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/defaultfontfacename.md): Gets or sets the name of the default font face.
- [DefaultLayerColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/defaultlayercolor.md): Gets or sets the default layer color.
- [DefaultObjectColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/defaultobjectcolor.md): Gets or sets the default object color.
- [DirectionArrowIconHeadSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/directionarrowiconheadsize.md): Set the arrow icon head size.
- [DirectionArrowIconShaftSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/directionarrowiconshaftsize.md): Set the arrow icon shaft size.
- [EchoCommandsToHistoryWindow](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/echocommandstohistorywindow.md): Gets or sets a value that determines if command names are written to the history window.
- [EchoPromptsToHistoryWindow](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/echopromptstohistorywindow.md): Gets or sets a value that determines if prompt messages are written to the history window.
- [EditCandidateColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/editcandidatecolor.md): Gets or sets the color of objects that are eligible to be edited.
- [FeedbackColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/feedbackcolor.md): Gets or sets the feedback color.
- [FrameBackgroundColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/framebackgroundcolor.md): Gets or sets the frame background color.
- [GridThickLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/gridthicklinecolor.md): Gets or sets the color of the thick line in the grid.
- [GridThinLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/gridthinlinecolor.md): Gets or sets the color of the thin line in the grid.
- [GridXAxisLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/gridxaxislinecolor.md): Gets or sets the color of X axis line in the grid.
- [GridYAxisLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/gridyaxislinecolor.md): Gets or sets the color of Y axis line in the grid.
- [GridZAxisLineColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/gridzaxislinecolor.md): Gets or sets the color of Z axis line in the grid.
- [LockedObjectColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/lockedobjectcolor.md): Gets or sets the color used to draw locked objects.
- [MenuVisible](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/menuvisible.md): Get/Set menu visibility
- [PageviewPaperColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/pageviewpapercolor.md): CRhinoPageView paper background. A rectangle is drawn into the background of page views to represent the printed area. The alpha portion of the color is used to draw the paper blended into the background
- [SelectedObjectColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/selectedobjectcolor.md): The color used to draw selected objects. The default is yellow, but this can be customized by the user.
- [SelectionWindowCrossingFillColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/selectionwindowcrossingfillcolor.md): Gets or sets the color used to fill a crossing selection window
- [SelectionWindowCrossingStrokeColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/selectionwindowcrossingstrokecolor.md): Gets or sets the color used to draw the stroke of a crossing selection window
- [SelectionWindowFillColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/selectionwindowfillcolor.md): Gets or sets the color used to fill a selection window
- [SelectionWindowStrokeColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/selectionwindowstrokecolor.md): Gets or sets the color used to draw the stroke of a selection window
- [ShowCrosshairs](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showcrosshairs.md): Gets or sets a value that determines if cross hairs are visible.
- [ShowCursorWhenCrosshairsVisible](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showcursorwhencrosshairsvisible.md)
- [ShowFullPathInTitleBar](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showfullpathintitlebar.md): Gets or sets a value that determines if the full path of the document is shown in the Rhino title bar.
- [ShowLayoutDropShadow](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showlayoutdropshadow.md): Display the drop shadow of layouts
- [ShowStatusBar](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showstatusbar.md): Get/Set status bar visibility
- [ShowTitleBar](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showtitlebar.md): Shows or hides title bar.
- [ShowViewportTitles](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/showviewporttitles.md): Get/Set viewport title visibility
- [TrackingColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/trackingcolor.md): Gets or sets the tracking color.
- [ViewportBackgroundColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/viewportbackgroundcolor.md): Gets or sets the viewport background color.
- [ViewportTabsVisibleAtStart](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/viewporttabsvisibleatstart.md): Display viewport tabs at start
- [WorldCoordIconXAxisColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/worldcoordiconxaxiscolor.md): Gets or sets the color of the world X axis of the world coordinates icon, appearing usually bottom left in viewports.
- [WorldCoordIconYAxisColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/worldcoordiconyaxiscolor.md): Gets or sets the color of the world Y axis of the world coordinate icon, appearing usually bottom left in viewports.
- [WorldCoordIconZAxisColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.appearancesettingsstate/worldcoordiconzaxiscolor.md): Gets or sets the color of the world Z axis of the world coordinate icon, appearing usually bottom left in viewports.
