Skip to main content

Module defaults

Module defaults 

Source
Expand description

Default parameters for button rendering

⚠️ ВАЖНО / IMPORTANT ⚠️

ЭТО ЭКСПОРТНЫЕ ВАРИАНТЫ ДЛЯ БЫСТРОГО ПРОТОТИПИРОВАНИЯ НА ОСНОВЕ ЕНУМА! THIS IS FOR QUICK PROTOTYPING BASED ON THE ENUM CATALOG!

Для конечной production реализации используйте КАСТОМНЫЕ ПАРАМЕТРЫ. For final production implementation, use CUSTOM PARAMETERS.

Терминал (layout/render_ui.rs) НЕ использует эти дефолты - там кастомные значения. Terminal (layout/render_ui.rs) does NOT use these defaults - it has custom values.

§Назначение / Purpose

This module provides default sizes and prototype colors for each button variant. Prototype colors are fallback values used when theme is unavailable.

§Архитектура / Architecture

Enum (types.rs) → Defaults (THIS FILE) → Render (render.rs) → Production (custom)
    ↑ WHAT            ↑ Fallback params    ↑ Quick proto      ↑ Full control

Structs§

ButtonToggleDefaults
Default sizes for ButtonToggle toggle buttons
ButtonTogglePrototypeColors
Prototype colors for ButtonToggle toggle buttons
CheckboxDefaults
Default sizes for standard checkboxes
CheckboxPrototypeColors
Prototype colors for standard checkboxes
CheckboxTextDefaults
Default sizes for CheckboxText action buttons
CheckboxTextPrototypeColors
Prototype colors for CheckboxText action buttons
ColorSwatchIconBarDefaults
Default sizes for icon with color bar swatches
ColorSwatchIconBarPrototypeColors
Prototype colors for icon with color bar swatches
ColorSwatchSquareDefaults
Default sizes for square color swatches
ColorSwatchSquarePrototypeColors
Prototype colors for square color swatches
DropdownChevronOnlyDefaults
Default sizes for chevron-only dropdowns
DropdownChevronOnlyPrototypeColors
Prototype colors for chevron-only dropdowns
DropdownTextChevronDefaults
Default sizes for text+chevron dropdowns
DropdownTextChevronPrototypeColors
Prototype colors for text+chevron dropdowns
HorizontalTabDefaults
Default sizes for horizontal tabs
HorizontalTabPrototypeColors
Prototype colors for horizontal tabs
IconOnlyDefaults
Default sizes for IconOnly action buttons
IconOnlyPrototypeColors
Prototype colors for IconOnly action buttons (fallback when theme unavailable)
IconSwapDefaults
Default sizes for IconSwap toggle buttons
IconSwapPrototypeColors
Prototype colors for IconSwap toggle buttons
IconTextDefaults
Default sizes for IconText action buttons
IconTextPrototypeColors
Prototype colors for IconText action buttons
LineTextDefaults
Default sizes for LineText action buttons
LineTextPrototypeColors
Prototype colors for LineText action buttons
TextDefaults
Default sizes for Text action buttons
TextPrototypeColors
Prototype colors for Text action buttons
VerticalTabDefaults
Default sizes for vertical tabs
VerticalTabPrototypeColors
Prototype colors for vertical tabs