/proto · css_properties.proto

css_properties.proto

Messages
0
Enums
1
Fields
0
Source
3.3 KB
Imports
0
CssProperty enum · 120 values
# name notes
0 PROP_UNSPECIFIED
1 PROP_FONT_FAMILY
2 PROP_FONT_SIZE
3 PROP_FONT_WEIGHT
4 PROP_FONT_STYLE
5 PROP_LINE_HEIGHT
6 PROP_COLOR
7 PROP_LETTER_SPACING
8 PROP_WORD_SPACING
20 PROP_WIDTH
21 PROP_HEIGHT
22 PROP_MIN_WIDTH
23 PROP_MIN_HEIGHT
24 PROP_MAX_WIDTH
25 PROP_MAX_HEIGHT
30 PROP_MARGIN_TOP
31 PROP_MARGIN_RIGHT
32 PROP_MARGIN_BOTTOM
33 PROP_MARGIN_LEFT
34 PROP_PADDING_TOP
35 PROP_PADDING_RIGHT
36 PROP_PADDING_BOTTOM
37 PROP_PADDING_LEFT
40 PROP_DISPLAY
41 PROP_POSITION
42 PROP_TOP
43 PROP_RIGHT
44 PROP_BOTTOM
45 PROP_LEFT
46 PROP_Z_INDEX
50 PROP_BACKGROUND_COLOR
51 PROP_BACKGROUND_IMAGE
52 PROP_BACKGROUND_SIZE
53 PROP_BACKGROUND_POSITION
54 PROP_BACKGROUND_REPEAT
55 PROP_BACKGROUND_CLIP
56 PROP_BACKGROUND_ORIGIN
57 PROP_BACKGROUND_ATTACHMENT
60 PROP_OPACITY
61 PROP_FILTER
62 PROP_BACKDROP_FILTER
63 PROP_MIX_BLEND_MODE
70 PROP_TEXT_ALIGN
71 PROP_TEXT_INDENT
72 PROP_TEXT_DECORATION
73 PROP_TEXT_DECORATION_LINE
74 PROP_TEXT_DECORATION_COLOR
75 PROP_TEXT_DECORATION_STYLE
76 PROP_TEXT_SHADOW
77 PROP_TEXT_OVERFLOW
78 PROP_TEXT_TRANSFORM
80 PROP_TEXT_FILL_COLOR
81 PROP_TEXT_STROKE_WIDTH
82 PROP_TEXT_STROKE_COLOR
83 PROP_BACKGROUND_CLIP_TEXT
90 PROP_WHITE_SPACE
91 PROP_WORD_BREAK
92 PROP_OVERFLOW_WRAP
93 PROP_HYPHENS
94 PROP_LINE_CLAMP
100 PROP_OVERFLOW
101 PROP_OVERFLOW_X
102 PROP_OVERFLOW_Y
110 PROP_TRANSFORM
111 PROP_TRANSFORM_ORIGIN
112 PROP_TRANSFORM_STYLE
113 PROP_PERSPECTIVE
114 PROP_PERSPECTIVE_ORIGIN
120 PROP_CLIP_PATH
121 PROP_MASK
122 PROP_MASK_IMAGE
123 PROP_MASK_SIZE
124 PROP_MASK_POSITION
125 PROP_MASK_REPEAT
126 PROP_MASK_CLIP
130 PROP_BORDER_RADIUS
131 PROP_BORDER_TOP_LEFT_RADIUS
132 PROP_BORDER_TOP_RIGHT_RADIUS
133 PROP_BORDER_BOTTOM_RIGHT_RADIUS
134 PROP_BORDER_BOTTOM_LEFT_RADIUS
140 PROP_BOX_SHADOW
150 PROP_ANIMATION
151 PROP_ANIMATION_NAME
152 PROP_ANIMATION_DURATION
153 PROP_ANIMATION_TIMING_FUNCTION
154 PROP_ANIMATION_DELAY
155 PROP_ANIMATION_ITERATION_COUNT
156 PROP_ANIMATION_DIRECTION
157 PROP_ANIMATION_FILL_MODE
158 PROP_ANIMATION_PLAY_STATE
160 PROP_TRANSITION
161 PROP_TRANSITION_PROPERTY
162 PROP_TRANSITION_DURATION
163 PROP_TRANSITION_TIMING_FUNCTION
164 PROP_TRANSITION_DELAY
170 PROP_CURSOR
171 PROP_POINTER_EVENTS
172 PROP_USER_SELECT
180 PROP_FLEX_DIRECTION
181 PROP_FLEX_WRAP
182 PROP_JUSTIFY_CONTENT
183 PROP_ALIGN_ITEMS
184 PROP_ALIGN_CONTENT
185 PROP_FLEX_GROW
186 PROP_FLEX_SHRINK
187 PROP_FLEX_BASIS
190 PROP_GRID_TEMPLATE_COLUMNS
191 PROP_GRID_TEMPLATE_ROWS
192 PROP_GRID_COLUMN
193 PROP_GRID_ROW
194 PROP_GAP
200 PROP_FONT_VARIANT
201 PROP_FONT_FEATURE_SETTINGS
202 PROP_FONT_KERNING
203 PROP_FONT_OPTICAL_SIZING
204 PROP_FONT_VARIATION_SETTINGS
210 PROP_WILL_CHANGE
211 PROP_CONTAIN
212 PROP_CONTENT_VISIBILITY
999 PROP_CUSTOM

§Raw schema

syntax = "proto3";

package eddocu.css.v3;

enum CssProperty {
  PROP_UNSPECIFIED = 0;
  
  PROP_FONT_FAMILY = 1;
  PROP_FONT_SIZE = 2;
  PROP_FONT_WEIGHT = 3;
  PROP_FONT_STYLE = 4;
  PROP_LINE_HEIGHT = 5;
  PROP_COLOR = 6;
  PROP_LETTER_SPACING = 7;
  PROP_WORD_SPACING = 8;
  
  PROP_WIDTH = 20;
  PROP_HEIGHT = 21;
  PROP_MIN_WIDTH = 22;
  PROP_MIN_HEIGHT = 23;
  PROP_MAX_WIDTH = 24;
  PROP_MAX_HEIGHT = 25;
  
  PROP_MARGIN_TOP = 30;
  PROP_MARGIN_RIGHT = 31;
  PROP_MARGIN_BOTTOM = 32;
  PROP_MARGIN_LEFT = 33;
  PROP_PADDING_TOP = 34;
  PROP_PADDING_RIGHT = 35;
  PROP_PADDING_BOTTOM = 36;
  PROP_PADDING_LEFT = 37;
  
  PROP_DISPLAY = 40;
  PROP_POSITION = 41;
  PROP_TOP = 42;
  PROP_RIGHT = 43;
  PROP_BOTTOM = 44;
  PROP_LEFT = 45;
  PROP_Z_INDEX = 46;
  
  PROP_BACKGROUND_COLOR = 50;
  PROP_BACKGROUND_IMAGE = 51;
  PROP_BACKGROUND_SIZE = 52;
  PROP_BACKGROUND_POSITION = 53;
  PROP_BACKGROUND_REPEAT = 54;
  PROP_BACKGROUND_CLIP = 55;
  PROP_BACKGROUND_ORIGIN = 56;
  PROP_BACKGROUND_ATTACHMENT = 57;
  
  PROP_OPACITY = 60;
  PROP_FILTER = 61;
  PROP_BACKDROP_FILTER = 62;
  PROP_MIX_BLEND_MODE = 63;
  
  PROP_TEXT_ALIGN = 70;
  PROP_TEXT_INDENT = 71;
  PROP_TEXT_DECORATION = 72;
  PROP_TEXT_DECORATION_LINE = 73;
  PROP_TEXT_DECORATION_COLOR = 74;
  PROP_TEXT_DECORATION_STYLE = 75;
  PROP_TEXT_SHADOW = 76;
  PROP_TEXT_OVERFLOW = 77;
  PROP_TEXT_TRANSFORM = 78;
  
  PROP_TEXT_FILL_COLOR = 80;
  PROP_TEXT_STROKE_WIDTH = 81;
  PROP_TEXT_STROKE_COLOR = 82;
  PROP_BACKGROUND_CLIP_TEXT = 83;
  
  PROP_WHITE_SPACE = 90;
  PROP_WORD_BREAK = 91;
  PROP_OVERFLOW_WRAP = 92;
  PROP_HYPHENS = 93;
  PROP_LINE_CLAMP = 94;
  
  PROP_OVERFLOW = 100;
  PROP_OVERFLOW_X = 101;
  PROP_OVERFLOW_Y = 102;
  
  PROP_TRANSFORM = 110;
  PROP_TRANSFORM_ORIGIN = 111;
  PROP_TRANSFORM_STYLE = 112;
  PROP_PERSPECTIVE = 113;
  PROP_PERSPECTIVE_ORIGIN = 114;
  
  PROP_CLIP_PATH = 120;
  PROP_MASK = 121;
  PROP_MASK_IMAGE = 122;
  PROP_MASK_SIZE = 123;
  PROP_MASK_POSITION = 124;
  PROP_MASK_REPEAT = 125;
  PROP_MASK_CLIP = 126;
  
  PROP_BORDER_RADIUS = 130;
  PROP_BORDER_TOP_LEFT_RADIUS = 131;
  PROP_BORDER_TOP_RIGHT_RADIUS = 132;
  PROP_BORDER_BOTTOM_RIGHT_RADIUS = 133;
  PROP_BORDER_BOTTOM_LEFT_RADIUS = 134;
  
  PROP_BOX_SHADOW = 140;
  
  PROP_ANIMATION = 150;
  PROP_ANIMATION_NAME = 151;
  PROP_ANIMATION_DURATION = 152;
  PROP_ANIMATION_TIMING_FUNCTION = 153;
  PROP_ANIMATION_DELAY = 154;
  PROP_ANIMATION_ITERATION_COUNT = 155;
  PROP_ANIMATION_DIRECTION = 156;
  PROP_ANIMATION_FILL_MODE = 157;
  PROP_ANIMATION_PLAY_STATE = 158;
  
  PROP_TRANSITION = 160;
  PROP_TRANSITION_PROPERTY = 161;
  PROP_TRANSITION_DURATION = 162;
  PROP_TRANSITION_TIMING_FUNCTION = 163;
  PROP_TRANSITION_DELAY = 164;
  
  PROP_CURSOR = 170;
  PROP_POINTER_EVENTS = 171;
  PROP_USER_SELECT = 172;
  
  PROP_FLEX_DIRECTION = 180;
  PROP_FLEX_WRAP = 181;
  PROP_JUSTIFY_CONTENT = 182;
  PROP_ALIGN_ITEMS = 183;
  PROP_ALIGN_CONTENT = 184;
  PROP_FLEX_GROW = 185;
  PROP_FLEX_SHRINK = 186;
  PROP_FLEX_BASIS = 187;
  
  PROP_GRID_TEMPLATE_COLUMNS = 190;
  PROP_GRID_TEMPLATE_ROWS = 191;
  PROP_GRID_COLUMN = 192;
  PROP_GRID_ROW = 193;
  PROP_GAP = 194;
  
  PROP_FONT_VARIANT = 200;
  PROP_FONT_FEATURE_SETTINGS = 201;
  PROP_FONT_KERNING = 202;
  PROP_FONT_OPTICAL_SIZING = 203;
  PROP_FONT_VARIATION_SETTINGS = 204;
  
  PROP_WILL_CHANGE = 210;
  PROP_CONTAIN = 211;
  PROP_CONTENT_VISIBILITY = 212;
  
  PROP_CUSTOM = 999;
}