Исходный код EJIO.ctk_extender.notification.flags

## /ctk_extender/notification/flags.py

from enum import IntEnum

__all__ = [
    'StyleFlags',
]


[документация] class StyleFlags(IntEnum): """ Побитовые флаги оформления внешнего вида уведомлений. Позволяют декларативно конструировать фон, рамки и скругления. """ # 1. Заливка фона FILLED = 1 << 0 # Плотный непрозрачный фон TRANSPARENT = 1 << 1 # Прозрачный/полупрозрачный фон # 2. Скругление краев SQUARE = 1 << 2 # Абсолютно квадратные углы (0px) ROUNDED = 1 << 3 # Мягкое скругление краев (8px) # 3. Наличие и тип рамки BORDER_NONE = 1 << 4 # Без рамки BORDER_THIN = 1 << 5 # Тонкая рамка (1px) BORDER_THICK = 1 << 6 # Толстая рамка (3px) # Комбинация по умолчанию DEFAULT = FILLED | ROUNDED | BORDER_THIN