1""" 2Styling for prompt_toolkit applications. 3""" 4from __future__ import absolute_import, unicode_literals 5 6from .base import ( 7 ANSI_COLOR_NAMES, 8 DEFAULT_ATTRS, 9 Attrs, 10 BaseStyle, 11 DummyStyle, 12 DynamicStyle, 13) 14from .defaults import default_pygments_style, default_ui_style 15from .named_colors import NAMED_COLORS 16from .pygments import ( 17 pygments_token_to_classname, 18 style_from_pygments_cls, 19 style_from_pygments_dict, 20) 21from .style import Priority, Style, merge_styles, parse_color 22from .style_transformation import ( 23 AdjustBrightnessStyleTransformation, 24 ConditionalStyleTransformation, 25 DummyStyleTransformation, 26 DynamicStyleTransformation, 27 ReverseStyleTransformation, 28 SetDefaultColorStyleTransformation, 29 StyleTransformation, 30 SwapLightAndDarkStyleTransformation, 31 merge_style_transformations, 32) 33 34__all__ = [ 35 # Base. 36 'Attrs', 37 'DEFAULT_ATTRS', 38 'ANSI_COLOR_NAMES', 39 'BaseStyle', 40 'DummyStyle', 41 'DynamicStyle', 42 43 # Defaults. 44 'default_ui_style', 45 'default_pygments_style', 46 47 # Style. 48 'Style', 49 'Priority', 50 'merge_styles', 51 'parse_color', 52 53 # Style transformation. 54 'StyleTransformation', 55 'SwapLightAndDarkStyleTransformation', 56 'ReverseStyleTransformation', 57 'SetDefaultColorStyleTransformation', 58 'AdjustBrightnessStyleTransformation', 59 'DummyStyleTransformation', 60 'ConditionalStyleTransformation', 61 'DynamicStyleTransformation', 62 'merge_style_transformations', 63 64 # Pygments. 65 'style_from_pygments_cls', 66 'style_from_pygments_dict', 67 'pygments_token_to_classname', 68 69 # Named colors. 70 'NAMED_COLORS', 71] 72