schrodinger.ui.qt.standard.design_tokens module

Design tokens refer to values set by the UX team in the PanelX design system. These tokens define the single source of truth for typography, coloring, and dimensions.

class schrodinger.ui.qt.standard.design_tokens.PrimaryColors[source]

Bases: object

The hex values for the only non-gray colors used in PanelX. These colors are variations of blues. Tints are lighter variations of the primary blue. Shades are darker variations of the primary blue.

TINT_30 = '#7AC7EA'
TINT_50 = '#A0D7F0'
TINT_90 = '#ECF7FC'
PRIMARY = '#41B1E1'
SHADE_10 = '#3B9FCB'
SHADE_20 = '#338CB2'
SHADE_60 = '#19475A'
class schrodinger.ui.qt.standard.design_tokens.GrayColors[source]

Bases: object

The hex values for the only gray-scale colors used in PanelX.

WHITE = '#FFFFFF'
GRAY_05 = '#F3F3F3'
GRAY_10 = '#E6E6E6'
GRAY_20 = '#CCCCCC'
GRAY_30 = 'B3B3B3'
GRAY_40 = '#999999'
GRAY_90 = '#191919'
BLACK = '#000000'
class schrodinger.ui.qt.standard.design_tokens.StateColors[source]

Bases: object

Colors for different widget states.

ACTIVE = '#41B1E1'
HOVER = '#A0D7F0'
PRESSED = '#338CB2'
DISABLED = 'B3B3B3'
class schrodinger.ui.qt.standard.design_tokens.TextColors[source]

Bases: object

DEFAULT = '#191919'
LIGHT = 'B3B3B3'
DISABLED = '#CCCCCC'
ACTIVE = '#41B1E1'
HOVER = '#A0D7F0'
PRESSED = '#338CB2'
WHITE = '#FFFFFF'
class schrodinger.ui.qt.standard.design_tokens.ColorGradients[source]

Bases: object

DEFAULT_VERTICAL = 'qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #41B1E1, stop:1 #3B9FCB'
DEFAULT_HORIZONTAL = 'qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 #41B1E1, stop:1 #3B9FCB'
HOVER_VERTICAL = 'qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #A0D7F0, stop:1 #41B1E1'
HOVER_HORIZONTAL = 'qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 #A0D7F0, stop:1 #41B1E1'
PRESSED_VERTICAL = 'qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #338CB2, stop:1 #19475A'
PRESSED_HORIZONTAL = 'qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 #338CB2, stop:1 #19475A'
class schrodinger.ui.qt.standard.design_tokens.BorderColors[source]

Bases: object

Colors for widget borders.

ACTIVE = '#41B1E1'
DEFAULT = '#CCCCCC'
HOVER = '#A0D7F0'
PRESSED = '#338CB2'
DISABLED = 'B3B3B3'
class schrodinger.ui.qt.standard.design_tokens.BackgroundColors[source]

Bases: object

Colors for widget backgrounds.

WHITE = '#FFFFFF'
PANEL = '#E6E6E6'
DISABLED_FORM_FIELD = '#F3F3F3'
DISABLED_BUTTON = '#CCCCCC'
class schrodinger.ui.qt.standard.design_tokens.FontSizes[source]

Bases: object

DEFAULT = 12
MD = 20
LG = 26
XL = 28
class schrodinger.ui.qt.standard.design_tokens.FontWeights[source]

Bases: object

DEFAULT = 400
BOLD = 600