# Copyright 2004-2026 Tom Rothamel <pytom@bishoujo.us>
#
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation files
# (the "Software"), to deal in the Software without restriction,
# including without limitation the rights to use, copy, modify, merge,
# publish, distribute, sublicense, and/or sell copies of the Software,
# and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

# This file is generated by generate_styles.py.

cdef enum:
    PRIORITY_LEVELS = 8
    PREFIX_COUNT = 6
    STYLE_PROPERTY_COUNT = 113
    SELECTED_HOVER_PREFIX = 565
    SELECTED_IDLE_PREFIX = 452
    SELECTED_INSENSITIVE_PREFIX = 339
    HOVER_PREFIX = 226
    IDLE_PREFIX = 113
    INSENSITIVE_PREFIX = 0
    ACTIVATE_SOUND_INDEX = 0
    ADJUST_SPACING_INDEX = 1
    AFT_BAR_INDEX = 2
    AFT_GUTTER_INDEX = 3
    ALT_INDEX = 4
    ALTRUBY_STYLE_INDEX = 5
    ANTIALIAS_INDEX = 6
    AXIS_INDEX = 7
    BACKGROUND_INDEX = 8
    BAR_INVERT_INDEX = 9
    BAR_RESIZING_INDEX = 10
    BAR_VERTICAL_INDEX = 11
    BLACK_COLOR_INDEX = 12
    BOLD_INDEX = 13
    BOTTOM_MARGIN_INDEX = 14
    BOTTOM_PADDING_INDEX = 15
    BOX_ALIGN_INDEX = 16
    BOX_JUSTIFY_INDEX = 17
    BOX_LAYOUT_INDEX = 18
    BOX_REVERSE_INDEX = 19
    BOX_WRAP_INDEX = 20
    BOX_WRAP_SPACING_INDEX = 21
    CARET_INDEX = 22
    CHILD_INDEX = 23
    CLIPPING_INDEX = 24
    COLOR_INDEX = 25
    DEBUG_INDEX = 26
    DROP_SHADOW_INDEX = 27
    DROP_SHADOW_COLOR_INDEX = 28
    EMOJI_FONT_INDEX = 29
    EXTRA_ALT_INDEX = 30
    FIRST_INDENT_INDEX = 31
    FIRST_SPACING_INDEX = 32
    FIT_FIRST_INDEX = 33
    FOCUS_MASK_INDEX = 34
    FOCUS_RECT_INDEX = 35
    FONT_INDEX = 36
    FONT_FEATURES_INDEX = 37
    FORE_BAR_INDEX = 38
    FORE_GUTTER_INDEX = 39
    FOREGROUND_INDEX = 40
    GROUP_ALT_INDEX = 41
    HINTING_INDEX = 42
    HOVER_SOUND_INDEX = 43
    HYPERLINK_FUNCTIONS_INDEX = 44
    INSTANCE_INDEX = 45
    ITALIC_INDEX = 46
    JUSTIFY_INDEX = 47
    KERNING_INDEX = 48
    KEY_EVENTS_INDEX = 49
    KEYBOARD_FOCUS_INDEX = 50
    KEYBOARD_FOCUS_INSETS_INDEX = 51
    LANGUAGE_INDEX = 52
    LAYOUT_INDEX = 53
    LEFT_MARGIN_INDEX = 54
    LEFT_PADDING_INDEX = 55
    LINE_LEADING_INDEX = 56
    LINE_OVERLAP_SPLIT_INDEX = 57
    LINE_SPACING_INDEX = 58
    MIN_WIDTH_INDEX = 59
    MIPMAP_INDEX = 60
    MODAL_INDEX = 61
    MOUSE_INDEX = 62
    NEWLINE_INDENT_INDEX = 63
    ORDER_REVERSE_INDEX = 64
    OUTLINE_SCALING_INDEX = 65
    OUTLINES_INDEX = 66
    PREFER_EMOJI_INDEX = 67
    READING_ORDER_INDEX = 68
    REST_INDENT_INDEX = 69
    RIGHT_MARGIN_INDEX = 70
    RIGHT_PADDING_INDEX = 71
    RUBY_LINE_LEADING_INDEX = 72
    RUBY_STYLE_INDEX = 73
    SHAPER_INDEX = 74
    SIZE_INDEX = 75
    SIZE_GROUP_INDEX = 76
    SLOW_ABORTABLE_INDEX = 77
    SLOW_CPS_INDEX = 78
    SLOW_CPS_MULTIPLIER_INDEX = 79
    SPACING_INDEX = 80
    STRIKETHROUGH_INDEX = 81
    SUBPIXEL_INDEX = 82
    SUBTITLE_WIDTH_INDEX = 83
    TEXT_ALIGN_INDEX = 84
    TEXT_Y_FUDGE_INDEX = 85
    TEXTSHADER_INDEX = 86
    THUMB_INDEX = 87
    THUMB_ALIGN_INDEX = 88
    THUMB_OFFSET_INDEX = 89
    THUMB_SHADOW_INDEX = 90
    TIME_POLICY_INDEX = 91
    TOP_MARGIN_INDEX = 92
    TOP_PADDING_INDEX = 93
    UNDERLINE_INDEX = 94
    UNSCROLLABLE_INDEX = 95
    VERTICAL_INDEX = 96
    XANCHOR_INDEX = 97
    XFILL_INDEX = 98
    XFIT_INDEX = 99
    XMAXIMUM_INDEX = 100
    XMINIMUM_INDEX = 101
    XOFFSET_INDEX = 102
    XPOS_INDEX = 103
    XSPACING_INDEX = 104
    YANCHOR_INDEX = 105
    YFILL_INDEX = 106
    YFIT_INDEX = 107
    YMAXIMUM_INDEX = 108
    YMINIMUM_INDEX = 109
    YOFFSET_INDEX = 110
    YPOS_INDEX = 111
    YSPACING_INDEX = 112
