Hex1b.Theming
Assembly: Hex1b.dll
Classes
AccordionTheme
Theme elements for AccordionWidget.
public static class AccordionThemeActionMenuTheme
Theme elements for the action menu popup.
public static class ActionMenuThemeBorderTheme
Theme elements for Border widgets.
public static class BorderThemeBreadcrumbTheme
Theme elements for the breadcrumb/outline navigation bar.
public static class BreadcrumbThemeButtonTheme
Theme elements for Button widgets.
public static class ButtonThemeCheckboxTheme
Theme elements for CheckboxWidget.
public static class CheckboxThemeDiagnosticTheme
Theme elements for diagnostic decorations (error/warning/info/hint underlines). These map to common diagnostic severity levels used by language servers.
public static class DiagnosticThemeDonutChartTheme
Theme elements for DonutChart widgets.
public static class DonutChartThemeDragBarPanelTheme
Theme elements for DragBarPanel widgets.
public static class DragBarPanelThemeDrawerTheme
Theme elements for Drawer widgets.
public static class DrawerThemeEditorTheme
Theme elements for Editor widgets.
public static class EditorThemeFoldingTheme
Theme elements for code folding.
public static class FoldingThemeGlobalTheme
Theme elements for general/global settings.
public static class GlobalThemeGridTheme
Theme elements for grid borders (used when is not None).
public static class GridThemeGutterDecorationTheme
Theme elements for gutter decorations (icons/markers in the editor margin).
public static class GutterDecorationThemeGutterTheme
Theme elements for the editor gutter (line numbers and decoration columns).
public static class GutterThemeHex1bTheme
A theme containing values for various UI elements.
public class Hex1bThemeHex1bThemeElement<T>
Represents a theme element with a typed value.
public class Hex1bThemeElement<T>Hex1bThemeExtensions
Extension methods for to support global color operations.
public static class Hex1bThemeExtensionsHex1bThemes
Provides pre-built themes for Hex1b applications.
public static class Hex1bThemesHyperlinkTheme
Theme elements for Hyperlink widgets.
public static class HyperlinkThemeIconTheme
Theme elements for IconWidget.
public static class IconThemeInfoBarTheme
Theme elements for InfoBar widgets. By default, InfoBar uses inverted colors (swaps foreground/background).
public static class InfoBarThemeInlineHintTheme
Theme elements for inline hints (virtual text rendered inline in the editor).
public static class InlineHintThemeLineWrapTheme
Theme elements for line wrapping indicators.
public static class LineWrapThemeListTheme
Theme elements for List widgets.
public static class ListThemeLoggerPanelTheme
Theme elements for LoggerPanel widgets.
public static class LoggerPanelThemeMenuBarTheme
Theme elements for the menu bar.
public static class MenuBarThemeMenuItemTheme
Theme elements for menu items.
public static class MenuItemThemeMenuSeparatorTheme
Theme elements for menu separators.
public static class MenuSeparatorThemeMenuTheme
Theme elements for menu popups (the dropdown container).
public static class MenuThemeMouseTheme
Theme elements for Mouse cursor styling. The mouse cursor is rendered as an overlay on the character under the mouse position.
public static class MouseThemeNotificationCardTheme
Theme elements for NotificationCard widgets.
public static class NotificationCardThemeOverlayTheme
Theme elements for editor overlays (hover popups, completion menus, etc.).
public static class OverlayThemePickerTheme
Theme elements for Picker widgets.
public static class PickerThemeProgressTheme
Theme elements for Progress widgets.
public static class ProgressThemeRangeHighlightTheme
Theme elements for range highlights (background-colored document ranges).
public static class RangeHighlightThemeRescueTheme
Theme elements for Rescue widgets. These define the styling for the error fallback UI.
public static class RescueThemeScrollTheme
Theme elements for Scroll widgets.
public static class ScrollThemeSeparatorTheme
Theme elements for Separator widgets.
public static class SeparatorThemeSignaturePanelTheme
Theme elements for the signature help panel.
public static class SignaturePanelThemeSliderTheme
Theme elements for the Slider widget.
public static class SliderThemeSpinnerTheme
Theme elements for Spinner widgets.
public static class SpinnerThemeSplitterTheme
Theme elements for Splitter widgets.
public static class SplitterThemeSyntaxTheme
Theme elements for syntax highlighting. These map to common semantic token types used by language servers and syntax highlighters.
public static class SyntaxThemeTabBarTheme
Theme elements for TabBar widgets.
public static class TabBarThemeTableTheme
Theme elements for Table widgets.
public static class TableThemeTabPanelTheme
Theme elements for TabPanel widgets.
public static class TabPanelThemeTextBoxTheme
Theme elements for TextBox widgets.
public static class TextBoxThemeTilePanelTheme
Theme elements for the TilePanel widget.
public static class TilePanelThemeToggleSwitchTheme
Theme elements for ToggleSwitch widgets. The toggle switch displays multiple options horizontally, with the selected option highlighted.
public static class ToggleSwitchThemeTreeTheme
Theme elements for Tree widgets.
public static class TreeThemeWindowTheme
Theme elements for Window widgets.
public static class WindowThemeStructs
Hex1bColor
Represents a color that can be used in the terminal.
public readonly struct Hex1bColor