Socially Distant OS
  • Docs
  • API
Search Results for

    Show / Hide Table of Contents
    • Ritchie.Toolbox
      • Color
      • ColorHelpers
      • GuiManager
      • GuiScaleMode
      • GuiSynchronizationContext
      • IGuiContext
      • ILayer
      • IOrderedCollection<T>
      • PopoverLayer
    • Ritchie.Toolbox.Accessibility
      • IAccessibleDescription
      • ISpeechHandler
      • NarratorSpeechHandler
      • SpeechDispatcherBackend
      • TextToSpeech
    • Ritchie.Toolbox.Animation
      • Animation
      • AnimationExtensions
      • AnimationWait
      • Animation<TValue>
      • Animator
      • ColorAnimation
      • CurveFunction
      • CurveFunctions
      • IAnimation
      • IAnimationHandle
      • IAnimationUpdateAction
      • InterpolationFunction<T>
      • NumberAnimation<TNumber>
      • Vector2Animation
      • Vector3Animation
      • Vector4Animation
    • Ritchie.Toolbox.Common
      • Emojis
      • InvalidationMode
      • Rounding
      • StateChange<T>
    • Ritchie.Toolbox.Core
      • LineGraph<TNumber>
      • RunAtLaunchAttribute
      • RunAtLaunchService
    • Ritchie.Toolbox.CustomProperties
      • CanvasAnchors
      • CustomPropertyObject
      • FlexPanelProperties
      • StructProperty<T>
    • Ritchie.Toolbox.Debugging
      • GuiDebugger
      • IInspectChild
      • IInspectable
      • IInspector
      • IInspectorCategory
      • INumberInput<TNumber>
      • IWidgetTreeRenderer
      • InspectorExtensions
    • Ritchie.Toolbox.Effects
      • IEffect
      • IWidgetEffect
    • Ritchie.Toolbox.Events
      • FocusEvent
      • GuiEvent
      • IDragEndHandler
      • IDragHandler
      • IDragStartHandler
      • IGainFocusHandler
      • IKeyCharHandler
      • IKeyDownHandler
      • IKeyUpHandler
      • ILoseFocusHandler
      • IMouseClickHandler
      • IMouseDownHandler
      • IMouseEnterHandler
      • IMouseHandler
      • IMouseLeaveHandler
      • IMouseMoveHandler
      • IMouseScrollHandler
      • IMouseUpHandler
      • IPreviewKeyCharHandler
      • IPreviewKeyDownHandler
      • IPreviewKeyUpHandler
      • IUpdateHandler
      • KeyCharEvent
      • KeyEvent
      • ModifierKeys
      • MouseButtonEvent
      • MouseEvent
      • MouseMoveEvent
      • MouseScrollEvent
    • Ritchie.Toolbox.Layout
      • ClippingMode
      • Direction
      • FlexMode
      • FontDescription
      • HorizontalAlignment
      • LayoutRect
      • NudgeDirection
      • Padding
      • TextAlignment
      • VerticalAlignment
      • Visibility
    • Ritchie.Toolbox.ListAdapters
      • DataHelper<T>
      • INotifyDataChanged
      • ListAdapter<TContainerWidget, TViewHolder>
      • RecyclableWidgetController
      • RecyclableWidgetList<TContainerWidget>
      • RecyclableWidgetList<TContainerWidget>.RecyclableViewHolder
      • RecycleBin
      • RecycleBin<T>
      • ViewHolder
    • Ritchie.Toolbox.Niceities.Completions
      • CompletionGraph
    • Ritchie.Toolbox.Popovers
      • PopoverContent
      • PopoverLocationPreference
      • PopoverText
      • PopoverWidget
    • Ritchie.Toolbox.Rendering
      • GeometryHelper
      • GuiMeshBuilder
      • GuiRenderer
      • Mesh
      • WidgetGeometry
    • Ritchie.Toolbox.Signals
      • ISignalHandler<TSignal>
      • SignalDirection
      • SignalEvent<TSignal>
    • Ritchie.Toolbox.TextRendering
      • Font
      • FontFamily
      • FontFamilyInfo
      • FontSizeMetric
      • FontWeight
      • IFontFamily
      • IFontFamilyProvider
      • PresetFontFamily
      • Typeface
      • Typeface.GlyphInfo
    • Ritchie.Toolbox.VisualStyles
      • DefaultWidgetBackgroundRenderer
      • IGetTextColor
      • IGetThemeProperties<TThemeProperties>
      • IUpdateThemeProperties
      • IVisualRenderer<TVisualProperties>
      • IVisualRenderer<TVisual, TVisualState>
      • IVisualStyle
      • IVisual<TVisualProperties>
      • IWidgetBackgroundRenderer
      • IWidgetRenderer<TWidget>
      • StyleManager
      • WidgetBag<T>
    • Ritchie.Toolbox.Widgets
      • Box
      • Button
      • Button.LayoutProperties
      • Button.VisualState
      • CanvasPanel
      • ContainerWidget
      • ContentWidget
      • DropdownButtonThemeProperties
      • DropdownButtonVisualState
      • DropdownItemView<TItemType>
      • DropdownItemVisualState
      • DropdownOverlayVisualState
      • DropdownStringView
      • Dropdown<TItemType, TView>
      • FlexPanel
      • IContainerWidget
      • IContentWidget
      • IDropdownButtonVisual
      • IImageLocator
      • Icon
      • Image
      • Label
      • LinkClickSignal
      • ListItem
      • ListItem.LayoutProperties
      • ListItem.VisualState
      • OverlayWidget
      • Popover
      • Popover.PopoverThemeProperties
      • Popover.PopoverVisualState
      • Pressable
      • PressableBox
      • ProgressBar
      • ProgressBar.LayoutrProperties
      • ProgressBar.VisualState
      • ScrollBar
      • ScrollBar.LayoutProperties
      • ScrollBar.VisualState
      • ScrollView
      • Slider
      • Slider.LayoutProperties
      • Slider.VisualState
      • StackPanel
      • StringDropdown
      • TablePanel
      • TextField
      • TextField.ThemeProperties
      • TextField.VisualState
      • TextTransform
      • TextWidget
      • TextWidget.ThemeProperties
      • Toggle
      • Toggle.LayoutProperties
      • Toggle.VisualState
      • Widget
      • Widget.BackgroundStyleProperties
      • WidgetTransform
      • WrapPanel
    • Ritchie.Toolbox.Widgets.CodeEditing
      • CodeEditor
      • CodeEditor.DrawElement
      • CodeEditor.ThemeProperties
      • CodeEditor.VisualState
    • SociallyDistant
      • SystemModule
    • SociallyDistant.Core
      • CollectionExtensions
      • Time
      • TimeData
    • SociallyDistant.Core.Audio
      • GuiSoundName
      • SoundScheme
      • SoundSchemeAttribute
    • SociallyDistant.Core.BuildTasks
      • MarkdownPreprocessorTask
      • SdshScriptCheckTask
    • SociallyDistant.Core.Chat
      • ChatScriptType
      • ChatStartType
      • IBranchDefinition
      • IChatConversation
      • IConversationController
      • ScriptConditionCheck
      • ScriptConditionMode
      • ScriptConditionType
    • SociallyDistant.Core.Config
      • IgnoreModdingLegalWaiverAttribute
    • SociallyDistant.Core.ContentManagement
      • ContentCollectionBuilder
      • ContentPipeline
      • DefaultScriptImporter
      • IContentFinder
      • IContentGenerator
      • IContentManager
      • IGameContent
      • IGameContentSource
      • ShebangAttribute
      • ShellScriptImporter
      • XnbContentIdentifier
    • SociallyDistant.Core.Core
      • ConsoleExtensions
      • CraftingIngredient
      • CraftingRecipe
      • CreateCallback<TDataElement>
      • DeleteCallback<TDataElement>
      • FileAssociation
      • FileAssociationAttribute
      • FileAssociationManager
      • GameMode
      • Gender
      • GlobalUtilities
      • ICachedScript
      • IDataObject<TDataElement>
      • IDataTable<TDataElement>
      • IDataWithId
      • IDebuggable
      • ILedger
      • INamedAsset
      • INarrativeObjectTable<TDataElement>
      • ISerializableDataObject<TDataElement, TRevision, TSerializer>
      • ISerializableDataTable<TDataElement, TRevision, TSerializer>
      • ISkillTree
      • IUnlockableAsset
      • IWorld
      • IWorldDataCallbacks
      • IWorldDataObject<TDataElement>
      • IWorldFlagCollection
      • IWorldManager
      • IWorldSection
      • IWorldTable<TDataElement>
      • IngredientRequirement
      • LogicalAccessLock
      • ModifyCallback<TDataElement>
      • ObjectId
      • PathUtility
      • PlayerLevelInfo
      • RecipeCategory
      • SharedReference<T>
      • ShellExtensions
      • Singleton<T>
      • SociallyDistantUtility
      • StringUtility
      • SystemVolume
      • VirtualConsole
      • WorldRevision
    • SociallyDistant.Core.Core.Config
      • CommonSettingsCategorySections
      • CommonSettingsSections
      • ISettingsManager
      • ISettingsPageBuilder
      • ISettingsPageContext
      • ISettingsUiBuilder
      • SettingsCategory
      • SettingsCategoryAttribute
      • SettingsFieldAttribute
      • SettingsFieldUiDefinition
      • SettingsType
    • SociallyDistant.Core.Core.Config.SystemConfigCategories
      • AccessibilitySettings
      • DeveloperSettings
      • GraphicsSettings
      • TextElementScale
      • UiSettings
    • SociallyDistant.Core.Core.Events
      • DeviceEvent
      • Event
      • EventBus
      • FileSystemEvent
      • FileSystemEventType
      • PlaySongEvent
      • PlaySoundEvent
      • ResourceEvent
      • WitnessEvent
      • WitnessType
    • SociallyDistant.Core.Core.Scripting
      • ArrayView<TElementType>
      • CommonScriptHooks
      • FileRedirectionType
      • FunctionAttribute
      • HookScript
      • HypervisorComputer
      • HypervisorFileSystem
      • HypervisorProcess
      • HypervisorUser
      • IArrayView<T>
      • ICommandHistoryProvider
      • ICommandShell
      • IHelpProvider
      • IHistoryCollection
      • IHookListener
      • IInteractiveShellContext
      • IScriptCommand
      • IScriptExecutionContext
      • IScriptFunction
      • IScriptSystem
      • ITerminalProcessController
      • InteractiveShell
      • OperatingSystemExecutionContext
      • ScriptCommandProvider
      • ScriptContextCommand
      • ScriptDelegate
      • ScriptDelegateFunction
      • ScriptEndException
      • ScriptExecutionContext
      • ScriptFunctionManager
      • ScriptModule
      • ScriptModuleManager
      • ScriptSystem
      • ShellParseOptions
      • ShellScriptAsset
      • ShellTester
      • ShellToken
      • ShellTokenType
      • ShellUtility
      • SimpleEnvironmentVariableProvider
      • StringView
      • UserScriptExecutionContext
      • WorldScriptCommands
    • SociallyDistant.Core.Core.Scripting.Consoles
      • FileOutputConsole
      • LineListConsole
      • RedirectedConsole
    • SociallyDistant.Core.Core.Scripting.GlobalCommands
      • ExecuteHookCommand
      • SaveGameCommand
      • WorldFlagCommand
    • SociallyDistant.Core.Core.Scripting.Instructions
      • AssignmentInstruction
      • BranchEvaluator
      • BranchInstruction
      • CommandData
      • CommandExpansion
      • CommandExpansionConsole
      • EmptyShellInstruction
      • ExpressionEvaluator
      • FunctionDeclaration
      • IArgumentEvaluator
      • LogicalAndInstruction
      • LogicalOrInstruction
      • ParallelInstruction
      • PipeConsole
      • PipeEntrance
      • PipeInstruction
      • SequentialInstruction
      • ShellCaseStatement
      • ShellInstruction
      • ShellPattern
      • SingleInstruction
      • VariableAccessEvaluator
      • WhileLoop
    • SociallyDistant.Core.Core.Scripting.Parsing
      • FunctionFrame
      • LegacyScriptParser
      • LocalScriptExecutionContext
      • ScriptFunction
      • ScriptParser
      • ScriptParser.TokenElement
      • TextArgumentEvaluator
    • SociallyDistant.Core.Core.Scripting.StandardModules
      • NpcModule
      • ShellHelpersModule
    • SociallyDistant.Core.Core.Serialization
      • IDataReader
      • IDataWriter
      • INarrativeObject
      • IRevisionComparer<TRevision>
      • IRevisionedSerializer<TRevision>
      • ISerializable
      • ISerializable<TRevision, TSerializer>
      • IWorldData
      • IWorldSerializer
      • SerializationUtility
    • SociallyDistant.Core.Core.Serialization.Binary
      • BinaryDataReader
      • BinaryDataWriter
    • SociallyDistant.Core.Core.Systems
      • Counter
      • UniqueIntGenerator
    • SociallyDistant.Core.Core.Threading
      • WorkQueue
    • SociallyDistant.Core.Core.WorldData
      • IGlobalState
    • SociallyDistant.Core.Core.WorldData.Data
      • CharacterAttributes
      • DocumentElement
      • DocumentElementType
      • GenerationType
      • GlobalWorldData
      • MailTypeFlags
      • MemberGroupType
      • MessageChannelType
      • NetworkServiceData
      • RelationshipType
      • WitnessedObjectType
      • WorldChannelData
      • WorldComputerData
      • WorldCraftedExploitData
      • WorldDomainNameData
      • WorldGenerationTrackingData
      • WorldGuildData
      • WorldHackableData
      • WorldInternetServiceProviderData
      • WorldInventoryItem
      • WorldLocalNetworkData
      • WorldMailData
      • WorldMemberData
      • WorldMessageData
      • WorldNetworkConnection
      • WorldNewsData
      • WorldNotificationData
      • WorldPlayerData
      • WorldPortForwardingRule
      • WorldPostData
      • WorldProfileData
      • WorldRelationshipData
      • WorldWitnessedObjectData
    • SociallyDistant.Core.Debugging
      • DebugEvent
      • DebugEventType
      • DebugService
      • IDebugService
    • SociallyDistant.Core.FileSystemProviders
      • TempFileSystemProvider
    • SociallyDistant.Core.Hacking
      • IPayload
      • Vulnerabilities
      • Vulnerability
    • SociallyDistant.Core.Missions
      • DangerLevel
      • IMission
      • IMissionContext
      • IMissionController
      • IMissionTask
      • IObjective
      • IObjectiveHandle
      • MissionEvent
      • MissionFailedException
      • MissionStartCondition
      • MissionTaskAttribute
      • MissionType
      • ObjectiveKind
      • ObjectiveResult
      • ObjectiveType
    • SociallyDistant.Core.Modules
      • Application
      • GameModule
      • IGameContext
      • IGameData
      • IGameDataWithCheckpoints
      • IGameRestorePoint
      • IModuleManager
      • INetworkSimulation
      • IUriManager
      • IUriSchemeHandler
      • IVirtualScreen
      • InitializationFlow
      • PlayerInfo
      • XnaHelpers
    • SociallyDistant.Core.News
      • Article
      • ArticleData
      • ArticleFlags
      • ArticleInfo
      • IArticleAsset
    • SociallyDistant.Core.OS
      • IKernel
    • SociallyDistant.Core.OS.Devices
      • ConsoleCapabilities
      • ConsoleDriver
      • ConsoleInputData
      • ConsoleWrapper
      • EntryBuilder
      • HostConsole
      • HostScreen
      • IAutoCompleteSource
      • IAutoCompletedConsole
      • IComputer
      • IConsoleDriver
      • IEnvironmentVariableProvider
      • IHackable
      • IInitProcess
      • IIterableEnvironmentVariableProvider
      • ISystemProcess
      • ISystemServiceProvider
      • ITextConsole
      • ITextConsoleWithPhysicalDisplay
      • IUser
      • KeyModifiers
      • LineEditor
      • LineWrapper
      • MultiCancellationTokenSource
      • NullConsole
      • NullScreen
      • PrivilegeLevel
      • RepeatableCancellationToken
      • SystemService
      • SystemServiceAttribute
    • SociallyDistant.Core.OS.FileSystems
      • EntryTypes
      • IDirectoryEntry
      • IFileEntry
      • IFileOverrider
      • IFileSystem
      • IFileSystemProvider
      • IFileSystemTable
      • IFileSystemTableEntry
      • IMountManager
      • IVirtualFileSystem
      • InMemoryDirectoryEntry
      • InMemoryFileEntry
      • InMemoryFileSystem
      • MountManager
      • NotifyingMemoryStream
      • ReadOnlyMemoryStream
      • VirtualFileSystem
    • SociallyDistant.Core.OS.FileSystems.Host
      • FileInputConsole
      • HostDirectoryEntry
      • HostFileEntry
      • HostJail
    • SociallyDistant.Core.OS.FileSystems.Immutable
      • ImmutableDirectoryEntry
      • ImmutableDirectoryTree
    • SociallyDistant.Core.OS.Network
      • ConnectionResultType
      • HackableDevice
      • HackableGenerationMethod
      • IAcceptNetworkClient<TNetworkClient>
      • IConnectionHandle
      • IHostNameResolver
      • INetworkAsset
      • INetworkClient
      • INetworkConnection
      • INetworkInterfaceEnumerator
      • INetworkNode
      • INetworkServer
      • IServerConnection
      • NetUtility
      • NetworkInterfaceInformation
      • NetworkResolveResult
      • NetworkServer<TNetworkClient, TServerConnection>
      • PingResult
      • PortResolution
      • PortScanResult
      • PortStatus
      • Subnet
    • SociallyDistant.Core.OS.Tasks
      • CommandAttribute
      • ICommandTask
      • ITaskManager
    • SociallyDistant.Core.Programs
      • ProgramController
      • ProgramController.ProgramContext
    • SociallyDistant.Core.Shell
      • CommonColor
      • IIconDescriptor
      • IProgram
      • IShellContext
      • IShellOverlay
      • ITutorialOverlay
      • IconDescriptorFactory
      • SociallyDistantExtensions
      • TextIconDescriptor
      • TextureIconDescriptor
    • SociallyDistant.Core.Shell.Common
      • CompositeIcon
      • INotificationGroup
      • INotificationManager
      • NotificationGroups
    • SociallyDistant.Core.Shell.InfoPanel
      • IInfoPanelService
      • InfoPanelCheckList
      • InfoPanelCheckListItem
      • InfoPanelCheckListState
      • InfoWidgetCreationData
      • InfoWidgetData
    • SociallyDistant.Core.Shell.Windowing
      • CaptionButtonStyle
      • CaptionButtonType
      • IBringWindowToFocus
      • IMessageDialog
      • IUpdateDesiredPositions
      • IWindow
      • IWindowGroup
      • MessageBoxButtonData
      • MessageBoxButtons
      • MessageBoxType
      • MessageDialogResult
      • Window
      • Window.ThemeProperties
      • Window.VisualState
      • WindowCaptionButton
      • WindowCaptionButton.ThemeProperties
      • WindowCaptionButton.VisualState
      • WindowHints
    • SociallyDistant.Core.Shortcuts
      • ShortcutManager
    • SociallyDistant.Core.Social
      • AvatarSize
      • ChannelIconData
      • ICharacterGenerator
      • IChatChannel
      • IChatGroup
      • IChatMember
      • IDirectConversation
      • IGuild
      • IGuildList
      • IMailMessage
      • IMailThread
      • INarrativeThread
      • INewsArticle
      • INewsManager
      • IProfile
      • ISocialService
      • IUserMessage
      • NarrativeThread
    • SociallyDistant.Core.UI
      • GuiDebugService
      • GuiService
      • LucideIcons
    • SociallyDistant.Core.UI.Common
      • Avatar
      • CompositeIconWidget
      • DecorativeBlock
      • DecorativeBlock.VisualState
      • Emblem
      • Emblem.LayoutProperties
      • Emblem.VisualState
      • ListItemWithHeader
      • SimpleField
      • ToolbarIcon
    • SociallyDistant.Core.UI.Console
      • ConsoleLineEditor
      • ConsoleSizeMode
      • ConsoleThemeProperties
      • ITextScreen
      • TextScreen
      • TextScreenExtensions
    • SociallyDistant.Core.UI.Effects
      • BackgroundBlurProperties
      • BackgroundBlurWidgetEffect
      • DefaultAvatarColorizer
      • DefaultAvatarProperties
      • MonoGameEffect
    • SociallyDistant.Core.UI.Recycling
      • AvatarWidgetBuilder
      • AvatarWidgetController
      • DropdownWidgetBuilder
      • DropdownWidgetController
      • IRecyclableWidgetBuilder
      • ISectionWidgetBuilder
      • ImageWidgetBuilder
      • ImageWidgetController
      • InputFieldWidgetBuilder
      • InputFieldWidgetController
      • LabelWidgetBuilder
      • LabelWidgetController
      • ListItemWidgetBuilder<T>
      • ListItemWidgetController<T>
      • SectionWidgetBuilder
      • SectionWidgetController
      • SliderWidgetBuilder
      • SliderWidgetController
      • SwitchWidgetBuilder
      • SwitchWidgetController
      • TwoLineListItemWithIcon
      • WidgetBuilder
    • SociallyDistant.Core.UI.Recycling.SettingsWidgets
      • CompletionListWidget
      • CompletionListWidget.ThemeProperties
      • CompletionListWidget.VisualState
      • Cycler
      • FormField
      • FormField.LayoutProperties
      • FormField.VisualState
      • SectionTitle
      • SettingsFieldWidgetBuilder
      • SettingsFieldWidgetController
      • WidgetListSettingsUiBuilder
    • SociallyDistant.Core.UI.Shell
      • TrayAction
    • SociallyDistant.Core.UI.VisualStyles
      • ChatMessageThemeProperties
      • ChatMessageVisualState
      • DockLayoutProperties
      • DockVisualState
      • IChatMessageBox
      • IChatMessageRenderer
      • IDockIconView
      • InputFieldType
      • SociallyDistantVisualStyle
      • SociallyDistantVisualStyle.CodeEditorStyle
      • SociallyDistantVisualStyle.DropdownButtonStyle
      • StatusBarLayoutProperties
      • StatusBarVisualState
      • UserStyle
      • WidgetBackgrounds
      • WidgetForegrounds
    • SociallyDistant.Core.UI.Widgets
      • BlurredOverlay
      • BlurredOverlay.VisualState

    Class SociallyDistantVisualStyle

    Socially Distant's default user interface skin.

    Inheritance
    object
    SociallyDistantVisualStyle
    Implements
    IVisualStyle
    IFontFamilyProvider
    IGetThemeProperties<Button.LayoutProperties>
    IGetThemeProperties<Toggle.LayoutProperties>
    IGetThemeProperties<Slider.LayoutProperties>
    IGetThemeProperties<ProgressBar.LayoutrProperties>
    IGetThemeProperties<ScrollBar.LayoutProperties>
    IGetThemeProperties<ListItem.LayoutProperties>
    IGetThemeProperties<TextField.ThemeProperties>
    IGetThemeProperties<TextWidget.ThemeProperties>
    IGetThemeProperties<Popover.PopoverThemeProperties>
    IVisualRenderer<Button.VisualState>
    IVisualRenderer<Toggle.VisualState>
    IVisualRenderer<Slider.VisualState>
    IVisualRenderer<ProgressBar.VisualState>
    IVisualRenderer<ScrollBar.VisualState>
    IVisualRenderer<DropdownItemVisualState>
    IVisualRenderer<DropdownOverlayVisualState>
    IVisualRenderer<ListItem.VisualState>
    IVisualRenderer<TextField.VisualState>
    IVisualRenderer<Popover.PopoverVisualState>
    IWidgetBackgroundRenderer
    IVisualRenderer<Widget.BackgroundStyleProperties>
    IGetThemeProperties<DockLayoutProperties>
    IGetThemeProperties<StatusBarLayoutProperties>
    IGetThemeProperties<FormField.LayoutProperties>
    IGetThemeProperties<Emblem.LayoutProperties>
    IVisualRenderer<IDockIconView, Button.VisualState>
    IVisualRenderer<DockVisualState>
    IVisualRenderer<StatusBarVisualState>
    IVisualRenderer<DecorativeBlock.VisualState>
    IVisualRenderer<FormField.VisualState>
    IVisualRenderer<BlurredOverlay.VisualState>
    IVisualRenderer<WindowCaptionButton.VisualState>
    IVisualRenderer<Emblem.VisualState>
    IVisualRenderer<Window.VisualState>
    IGetTextColor
    IChatMessageRenderer
    IVisualRenderer<IChatMessageBox, ChatMessageVisualState>
    IGetThemeProperties<ChatMessageThemeProperties>
    IGetThemeProperties<Window.ThemeProperties>
    IGetThemeProperties<CompletionListWidget.ThemeProperties>
    IVisualRenderer<CompletionListWidget.VisualState>
    IGetThemeProperties<ConsoleThemeProperties>
    IVisualRenderer<IDropdownButtonVisual, DropdownButtonVisualState>
    IGetThemeProperties<DropdownButtonThemeProperties>
    IVisualRenderer<CodeEditor.VisualState>
    IGetThemeProperties<CodeEditor.ThemeProperties>
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SociallyDistant.Core.UI.VisualStyles
    Assembly: SociallyDistant.Framework.dll
    Syntax
    public class SociallyDistantVisualStyle : IVisualStyle, IFontFamilyProvider, IGetThemeProperties<Button.LayoutProperties>, IGetThemeProperties<Toggle.LayoutProperties>, IGetThemeProperties<Slider.LayoutProperties>, IGetThemeProperties<ProgressBar.LayoutrProperties>, IGetThemeProperties<ScrollBar.LayoutProperties>, IGetThemeProperties<ListItem.LayoutProperties>, IGetThemeProperties<TextField.ThemeProperties>, IGetThemeProperties<TextWidget.ThemeProperties>, IGetThemeProperties<Popover.PopoverThemeProperties>, IVisualRenderer<Button.VisualState>, IVisualRenderer<Toggle.VisualState>, IVisualRenderer<Slider.VisualState>, IVisualRenderer<ProgressBar.VisualState>, IVisualRenderer<ScrollBar.VisualState>, IVisualRenderer<DropdownItemVisualState>, IVisualRenderer<DropdownOverlayVisualState>, IVisualRenderer<ListItem.VisualState>, IVisualRenderer<TextField.VisualState>, IVisualRenderer<Popover.PopoverVisualState>, IWidgetBackgroundRenderer, IVisualRenderer<Widget.BackgroundStyleProperties>, IGetThemeProperties<DockLayoutProperties>, IGetThemeProperties<StatusBarLayoutProperties>, IGetThemeProperties<FormField.LayoutProperties>, IGetThemeProperties<Emblem.LayoutProperties>, IVisualRenderer<IDockIconView, Button.VisualState>, IVisualRenderer<DockVisualState>, IVisualRenderer<StatusBarVisualState>, IVisualRenderer<DecorativeBlock.VisualState>, IVisualRenderer<FormField.VisualState>, IVisualRenderer<BlurredOverlay.VisualState>, IVisualRenderer<WindowCaptionButton.VisualState>, IVisualRenderer<Emblem.VisualState>, IVisualRenderer<Window.VisualState>, IGetTextColor, IChatMessageRenderer, IVisualRenderer<IChatMessageBox, ChatMessageVisualState>, IGetThemeProperties<ChatMessageThemeProperties>, IGetThemeProperties<Window.ThemeProperties>, IGetThemeProperties<CompletionListWidget.ThemeProperties>, IVisualRenderer<CompletionListWidget.VisualState>, IGetThemeProperties<ConsoleThemeProperties>, IVisualRenderer<IDropdownButtonVisual, DropdownButtonVisualState>, IGetThemeProperties<DropdownButtonThemeProperties>, IVisualRenderer<CodeEditor.VisualState>, IGetThemeProperties<CodeEditor.ThemeProperties>

    Constructors

    SociallyDistantVisualStyle(IGameContext)

    Creates a new instance of the SociallyDistantVisualStyle class.

    Declaration
    public SociallyDistantVisualStyle(IGameContext game)
    Parameters
    Type Name Description
    IGameContext game

    Socially Distant's game context.

    Properties

    DropdownButtonPadding

    Declaration
    public Padding DropdownButtonPadding { get; }
    Property Value
    Type Description
    Padding

    EmojiFont

    Declaration
    public Font? EmojiFont { get; }
    Property Value
    Type Description
    Font

    IconFont

    Declaration
    public Font IconFont { get; }
    Property Value
    Type Description
    Font

    SelectionColor

    Declaration
    public Color SelectionColor { get; }
    Property Value
    Type Description
    Color

    TextSelectionBackground

    Declaration
    public Color TextSelectionBackground { get; }
    Property Value
    Type Description
    Color

    TextSelectionForeground

    Declaration
    public Color TextSelectionForeground { get; }
    Property Value
    Type Description
    Color

    Methods

    Clip(IDropdownButtonVisual, GeometryHelper, in LayoutRect, DropdownButtonVisualState)

    Declaration
    public void Clip(IDropdownButtonVisual widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownButtonVisualState properties)
    Parameters
    Type Name Description
    IDropdownButtonVisual widget
    GeometryHelper geometry
    LayoutRect contentRect
    DropdownButtonVisualState properties

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Button.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Button.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, CodeEditor.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    CodeEditor.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, DropdownItemVisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownItemVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DropdownItemVisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, DropdownOverlayVisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownOverlayVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DropdownOverlayVisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ListItem.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ListItem.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, PopoverVisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Popover.PopoverVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Popover.PopoverVisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ProgressBar.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ProgressBar.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ScrollBar.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ScrollBar.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Slider.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Slider.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, TextField.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    TextField.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Toggle.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Toggle.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, BackgroundStyleProperties)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Widget.BackgroundStyleProperties properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Widget.BackgroundStyleProperties properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Window.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Window.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, WindowCaptionButton.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    WindowCaptionButton.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DecorativeBlock.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DecorativeBlock.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Emblem.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Emblem.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, CompletionListWidget.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    CompletionListWidget.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, FormField.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    FormField.VisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, DockVisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DockVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DockVisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, StatusBarVisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, StatusBarVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    StatusBarVisualState properties

    The visual properties associated with the widget

    Clip(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget's clipping region using the specified visual properties.

    Declaration
    public void Clip(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, BlurredOverlay.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    BlurredOverlay.VisualState properties

    The visual properties associated with the widget

    Clip(IChatMessageBox, GeometryHelper, in LayoutRect, ChatMessageVisualState)

    Declaration
    public void Clip(IChatMessageBox widget, GeometryHelper geometry, in LayoutRect contentRect, ChatMessageVisualState properties)
    Parameters
    Type Name Description
    IChatMessageBox widget
    GeometryHelper geometry
    LayoutRect contentRect
    ChatMessageVisualState properties

    Clip(IDockIconView, GeometryHelper, in LayoutRect, VisualState)

    Declaration
    public void Clip(IDockIconView widget, GeometryHelper geometry, in LayoutRect contentRect, Button.VisualState properties)
    Parameters
    Type Name Description
    IDockIconView widget
    GeometryHelper geometry
    LayoutRect contentRect
    Button.VisualState properties

    Draw(IDropdownButtonVisual, GeometryHelper, in LayoutRect, DropdownButtonVisualState)

    Declaration
    public void Draw(IDropdownButtonVisual widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownButtonVisualState properties)
    Parameters
    Type Name Description
    IDropdownButtonVisual widget
    GeometryHelper geometry
    LayoutRect contentRect
    DropdownButtonVisualState properties

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Button.VisualState state)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Button.VisualState state

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, CodeEditor.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    CodeEditor.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, DropdownItemVisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownItemVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DropdownItemVisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, DropdownOverlayVisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DropdownOverlayVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DropdownOverlayVisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ListItem.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ListItem.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, PopoverVisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Popover.PopoverVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Popover.PopoverVisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ProgressBar.VisualState state)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ProgressBar.VisualState state

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, ScrollBar.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    ScrollBar.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Slider.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Slider.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, TextField.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    TextField.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Toggle.VisualState state)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Toggle.VisualState state

    Draw(Widget, GeometryHelper, in LayoutRect, BackgroundStyleProperties)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Widget.BackgroundStyleProperties properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Widget.BackgroundStyleProperties properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Window.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Window.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, WindowCaptionButton.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    WindowCaptionButton.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DecorativeBlock.VisualState state)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DecorativeBlock.VisualState state

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, Emblem.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    Emblem.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, CompletionListWidget.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    CompletionListWidget.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, FormField.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    FormField.VisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, DockVisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, DockVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    DockVisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, StatusBarVisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, StatusBarVisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    StatusBarVisualState properties

    The visual properties associated with the widget

    Draw(Widget, GeometryHelper, in LayoutRect, VisualState)

    Draws a widget using the specified visual properties.

    Declaration
    public void Draw(Widget widget, GeometryHelper geometry, in LayoutRect contentRect, BlurredOverlay.VisualState properties)
    Parameters
    Type Name Description
    Widget widget

    The widget to draw

    GeometryHelper geometry

    The destination to which the widget should be drawn

    LayoutRect contentRect

    The widget's calculated content bounds

    BlurredOverlay.VisualState properties

    The visual properties associated with the widget

    Draw(IChatMessageBox, GeometryHelper, in LayoutRect, ChatMessageVisualState)

    Declaration
    public void Draw(IChatMessageBox widget, GeometryHelper geometry, in LayoutRect contentRect, ChatMessageVisualState properties)
    Parameters
    Type Name Description
    IChatMessageBox widget
    GeometryHelper geometry
    LayoutRect contentRect
    ChatMessageVisualState properties

    Draw(IDockIconView, GeometryHelper, in LayoutRect, VisualState)

    Declaration
    public void Draw(IDockIconView widget, GeometryHelper geometry, in LayoutRect contentRect, Button.VisualState properties)
    Parameters
    Type Name Description
    IDockIconView widget
    GeometryHelper geometry
    LayoutRect contentRect
    Button.VisualState properties

    GetFont(PresetFontFamily)

    Declaration
    public IFontFamily GetFont(PresetFontFamily familyPresetFont)
    Parameters
    Type Name Description
    PresetFontFamily familyPresetFont
    Returns
    Type Description
    IFontFamily

    GetTextColor(Widget?)

    Declaration
    public Color GetTextColor(Widget? widget = null)
    Parameters
    Type Name Description
    Widget widget
    Returns
    Type Description
    Color

    GetTextColor(Widget, ref Color)

    Declaration
    public bool GetTextColor(Widget widget, ref Color color)
    Parameters
    Type Name Description
    Widget widget
    Color color
    Returns
    Type Description
    bool

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Button.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    Button.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref CodeEditor.ThemeProperties layoutProperties)
    Parameters
    Type Name Description
    CodeEditor.ThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref DropdownButtonThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref DropdownButtonThemeProperties layoutProperties)
    Parameters
    Type Name Description
    DropdownButtonThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref ListItem.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    ListItem.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref PopoverThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Popover.PopoverThemeProperties layoutProperties)
    Parameters
    Type Name Description
    Popover.PopoverThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutrProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref ProgressBar.LayoutrProperties layoutProperties)
    Parameters
    Type Name Description
    ProgressBar.LayoutrProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref ScrollBar.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    ScrollBar.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Slider.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    Slider.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref TextField.ThemeProperties layoutProperties)
    Parameters
    Type Name Description
    TextField.ThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref TextWidget.ThemeProperties layoutProperties)
    Parameters
    Type Name Description
    TextWidget.ThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Toggle.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    Toggle.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Window.ThemeProperties layoutProperties)
    Parameters
    Type Name Description
    Window.ThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref Emblem.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    Emblem.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ConsoleThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref ConsoleThemeProperties layoutProperties)
    Parameters
    Type Name Description
    ConsoleThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref CompletionListWidget.ThemeProperties layoutProperties)
    Parameters
    Type Name Description
    CompletionListWidget.ThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref LayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref FormField.LayoutProperties layoutProperties)
    Parameters
    Type Name Description
    FormField.LayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref ChatMessageThemeProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref ChatMessageThemeProperties layoutProperties)
    Parameters
    Type Name Description
    ChatMessageThemeProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref DockLayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref DockLayoutProperties layoutProperties)
    Parameters
    Type Name Description
    DockLayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    GetThemeProperties(ref StatusBarLayoutProperties)

    Retrieves layout properties and stores them into the given layout properties reference.

    Declaration
    public bool GetThemeProperties(ref StatusBarLayoutProperties layoutProperties)
    Parameters
    Type Name Description
    StatusBarLayoutProperties layoutProperties

    The destination to which layout properties should be stored.

    Returns
    Type Description
    bool

    True if the layout properties have changed, false otherwise. If true, widgets needing these properties will invalidate their layout.

    Implements

    IVisualStyle
    IFontFamilyProvider
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IWidgetBackgroundRenderer
    IVisualRenderer<TVisualProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IVisualRenderer<TVisual, TVisualState>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IVisualRenderer<TVisualProperties>
    IGetTextColor
    IChatMessageRenderer
    IVisualRenderer<TVisual, TVisualState>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IGetThemeProperties<TThemeProperties>
    IVisualRenderer<TVisualProperties>
    IGetThemeProperties<TThemeProperties>
    IVisualRenderer<TVisual, TVisualState>
    IGetThemeProperties<TThemeProperties>
    IVisualRenderer<TVisualProperties>
    IGetThemeProperties<TThemeProperties>
    In this article
    Back to top Generated by DocFX