Theme

public class Theme

Represents the Marta theme.
This class preloads and holds the theme configuration because of the performance reasons.

  • The pane separator color.

    Declaration

    Swift

    public let paneSeparator: NSColor
  • Control style (default/dark).

    Declaration

    Swift

    public let controlStyle: ControlStyle
  • The pane separator width (thick, thin, pane).

    Declaration

    Swift

    public let paneSeparatorWidth: NSSplitView.DividerStyle
  • The base theme colors.

    Declaration

    Swift

    public let base: Base
  • The title bar theme.

    Declaration

    Swift

    public let titleBar: TitleBar
  • The file list theme.

    Declaration

    Swift

    public let files: Theme.Files
  • The breadcrumbs theme.

    Declaration

    Swift

    public let breadcrumbs: Theme.Breadcrumbs
  • The Action bar theme.

    Declaration

    Swift

    public let actionBar: Theme.ActionBar
  • The table header theme.

    Declaration

    Swift

    public let tableHeader: Theme.TableHeader
  • The tabs theme.

    Declaration

    Swift

    public let tabs: Theme.Tabs
  • The bottom bar theme.

    Declaration

    Swift

    public let statusBar: Theme.StatusBar
  • The files theme.

    See more

    Declaration

    Swift

    public class Files
  • The breadcrumbs theme.

    See more

    Declaration

    Swift

    public class Breadcrumbs
  • The Action bar theme.

    See more

    Declaration

    Swift

    public class ActionBar
  • The table header theme.

    See more

    Declaration

    Swift

    public class TableHeader