1names! {
4
5 res_kind {
7 STRING = crate::word::STRING,
8 IMAGE = crate::typed::IMAGE,
9 FILE = crate::word::FILE,
10 SOUND = crate::word::SOUND,
11 COLOR = crate::word::COLOR,
12 NUMBER = crate::word::NUMBER,
13 BOOL = crate::word::BOOL,
14 VIDEO = crate::word::VIDEO,
15 }
16
17 image_scheme {
19 ITEM = crate::kind::ITEM,
20 BLOCK = crate::kind::BLOCK,
21 SPRITE = crate::word::SPRITE,
22 MOD = crate::word::MOD,
23 VIDEO = crate::kind::VIDEO,
24 }
25
26 file {
28 MANIFEST = crate::concatcp!(crate::ns::YOG, crate::sep::DOT, "toml"),
30 LOCK = crate::concatcp!(crate::ns::YOG, crate::sep::DOT, "lock"),
32 }
33
34 archive {
36 MANIFEST = crate::concatcp!(crate::word::MOD, crate::sep::DOT, crate::Format::Data.ext()),
38 NATIVES = "natives",
40 }
41
42 yimage {
46 MAGIC = "YIMG",
47 }
48
49 symbols {
53 DIR = "symbols",
54 EXT = "debug",
56 }
57
58 pack {
60 DATA = crate::word::DATA,
62 ASSETS = "assets",
64 TAGS = "tags",
66 WORLDGEN = "worldgen",
68 OVERLAYS = crate::word::WHEN,
70 ANY_LOADER = crate::word::ANY,
72 ANY_VERSION = crate::word::ANY,
74 }
75
76 project {
78 RESOURCES = "resources",
80 CONTENT = crate::word::CONTENT,
82 FONT_COPIES = crate::kind::FONT,
84 SRC = crate::word::SRC,
86 BUILD = crate::concatcp!(crate::sep::DOT, crate::ns::YOG, crate::sep::HYPHEN, "build"),
88 }
89
90 game_dir {
92 MODS = crate::concatcp!(crate::ns::YOG, crate::sep::HYPHEN, crate::word::MODS),
94 }
95
96
97 program {
99 CLI = crate::ns::YOG,
101 SERVE = "serve",
103 SCRIPT = "yog-script",
107 }
108
109 code_set {
113 BLOCKS = "Blocks",
114 ITEMS = "Items",
115 ENTITIES = "Entities",
116 ADVANCEMENTS = "Advancements",
117 MODELS = "Models",
118 ANIMS = "Anims",
119 TEXTURES = "Textures",
120 }
121
122 rust_crate {
125 PREFIX = crate::concatcp!(crate::ns::YOG, crate::sep::HYPHEN),
127 API_WORD = "api",
130 API = crate::concatcp!(PREFIX, API_WORD),
131 API_RUST_NAME = crate::concatcp!(crate::ns::YOG, crate::sep::WORD, API_WORD),
132 API_VERSION_KEY = crate::concatcp!(API_RUST_NAME, crate::sep::WORD, crate::serve_method::VERSION),
133 ABI = crate::concatcp!(PREFIX, "abi"),
134 UI = crate::concatcp!(PREFIX, crate::word::UI),
135 KIT = crate::concatcp!(PREFIX, "kit"),
136 GFX = crate::concatcp!(PREFIX, "gfx"),
137 REGISTRY = crate::concatcp!(PREFIX, crate::serve_param::REGISTRY),
138 DATA = crate::concatcp!(PREFIX, crate::word::DATA),
140 DATA_RUST_NAME = crate::concatcp!(crate::ns::YOG, crate::sep::WORD, crate::word::DATA),
141 }
142
143 res {
145 TEXTURES = crate::concatcp!(crate::model::TEXTURES, crate::sep::PATH),
147 MODELS = crate::concatcp!(crate::word::MODELS, crate::sep::PATH),
149 BLOCKSTATES = crate::concatcp!("blockstates", crate::sep::PATH),
151 ITEM_DIR = crate::concatcp!(crate::kind::ITEM, crate::sep::PATH),
153 ITEM_DEFINITIONS = crate::concatcp!(crate::word::ITEMS, crate::sep::PATH),
155 EQUIPMENT = crate::concatcp!(crate::word::EQUIPMENT, crate::sep::PATH),
157 EQUIPMENT_TEXTURES = crate::concatcp!(crate::kind::ENTITY, crate::sep::PATH, crate::word::EQUIPMENT, crate::sep::PATH),
159 ARMOR_TEXTURES = crate::concatcp!(crate::word::MODELS, crate::sep::PATH, crate::word::ARMOR, crate::sep::PATH),
161 ARMOR_LAYER = "_layer_",
163 SPAWN_EGG_SUFFIX = crate::concatcp!(crate::sep::WORD, crate::word::SPAWN_EGG),
165 BLOCK_DIR = crate::concatcp!(crate::kind::BLOCK, crate::sep::PATH),
167 GUI_SPRITES = crate::concatcp!(crate::word::GUI, crate::sep::PATH, "sprites", crate::sep::PATH),
169 ATLASES = crate::concatcp!("atlases", crate::sep::PATH),
171 LANG = crate::concatcp!(crate::typed::LANG, crate::sep::PATH),
173 BUILTIN = crate::concatcp!("builtin", crate::sep::PATH),
175 SOUNDS = crate::concatcp!(SOUNDS_WORD, crate::sep::PATH),
177 SOUNDS_JSON = crate::concatcp!(SOUNDS_WORD, JSON),
178 SOUNDS_WORD = "sounds",
179 PARTICLES = crate::concatcp!("particles", crate::sep::PATH),
181 OGG = ".ogg",
182 PNG = crate::concatcp!(crate::sep::DOT, crate::word::PNG),
183 SVG = ".svg",
184 JSON = ".json",
185 MCMETA = ".mcmeta",
186 }
187
188 yog {
190 STATE = crate::id!(crate::ns::YOG, crate::word::STATE),
192 HANGING = crate::id!(crate::ns::YOG, "hanging"),
194 ENTITY_NBT = crate::id!(crate::ns::YOG, crate::word::DATA),
196 ENTITY_DATA = crate::id!(crate::ns::YOG, crate::concatcp!(crate::kind::ENTITY, crate::sep::WORD, crate::word::DATA)),
198 DIMENSIONS = crate::id!(crate::ns::YOG, "dimensions"),
201 SLOT_PREFIX = crate::id!(crate::ns::YOG, "slot:"),
203 PLAYER_INVENTORY = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::PLAYER, crate::sep::WORD, crate::kind::INVENTORY)),
205 MACHINE_PREFIX = crate::id!(crate::ns::YOG, "machine:"),
207 POTION_ALIAS = crate::id!(crate::ns::YOG, "potion/"),
209 FONT_ALIAS = crate::id!(crate::ns::YOG, "font/"),
212 DEFAULT_FONT = crate::concatcp!(FONT_ALIAS, crate::game_font::DEFAULT),
214 SPAWN_EGG_MODEL = crate::id!(crate::ns::YOG, crate::concatcp!(crate::res::ITEM_DIR, crate::word::SPAWN_EGG)),
216 BOOK_SHEET = crate::concatcp!(BOOK_TEXTURE, crate::sep::PATH, crate::kind::BOOK),
218 CRAFTING_SHEET = crate::concatcp!(BOOK_TEXTURE, crate::sep::PATH, "crafting"),
219 DESIGNER_SCREEN = crate::id!(crate::ns::YOG, "designer"),
221 CUTSCENE_SCREEN = crate::id!(crate::ns::YOG, crate::word::CUTSCENE),
223 BOOK_TEXTURE = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::GUI, crate::sep::PATH, crate::kind::BOOK)),
225 DYNAMIC_SVG_PREFIX = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::DYNAMIC, crate::sep::PATH, "svg", crate::sep::WORD)),
227 DYNAMIC_VIDEO_PREFIX = crate::id!(crate::ns::YOG, crate::concatcp!(crate::res::TEXTURES, crate::word::DYNAMIC, crate::sep::PATH, crate::word::VIDEO, crate::sep::WORD)),
230 DYNAMIC_TEXT_PREFIX = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::DYNAMIC, crate::sep::PATH, crate::word::TEXT, crate::sep::WORD)),
232 }
233
234 game_font {
237 DEFAULT = crate::word::DEFAULT,
238 UNIFORM = "uniform",
240 ALT = "alt",
242 ILLAGERALT = "illageralt",
243 }
244
245 attribute {
248 MAX_HEALTH = "max_health",
249 }
250
251 gamemode {
253 SURVIVAL = "survival",
254 CREATIVE = "creative",
255 ADVENTURE = "adventure",
256 SPECTATOR = "spectator",
257 }
258
259 game {
261 DEFAULT_FONT = crate::id!(crate::ns::MINECRAFT, crate::game_font::DEFAULT),
264 VANILLA_THEME = crate::id!(crate::ns::MINECRAFT, "vanilla"),
266 OVERWORLD = crate::id!(crate::ns::MINECRAFT, "overworld"),
267 AIR = crate::id!(crate::ns::MINECRAFT, crate::word::AIR),
269 PLAYER = crate::id!(crate::ns::MINECRAFT, crate::word::PLAYER),
271 NO_SOUND = crate::id!(crate::ns::MINECRAFT, "intentionally_empty"),
273 PLAINS = crate::id!(crate::ns::MINECRAFT, "plains"),
275 THE_NETHER = crate::id!(crate::ns::MINECRAFT, "the_nether"),
276 THE_END = crate::id!(crate::ns::MINECRAFT, "the_end"),
277 MINEABLE = crate::id!(crate::ns::MINECRAFT, "mineable/"),
279 MISSING_TEXTURE = crate::id!(crate::ns::MINECRAFT, "missingno"),
281 WRITTEN_BOOK = crate::id!(crate::ns::MINECRAFT, "written_book"),
283 BOOK = crate::id!(crate::ns::MINECRAFT, crate::kind::BOOK),
284 OLD_ATTRIBUTE_PREFIX = crate::concatcp!(crate::word::GENERIC, crate::sep::DOT),
286 LOCALE = "en_us",
288 }
289
290
291 shape_kind {
294 ANY = crate::word::ANY,
295 BOOL = crate::word::BOOL,
296 INT = crate::word::INT,
297 FLOAT = "float",
298 STRING = crate::word::STRING,
299 ATOM = "atom",
300 TEXT = crate::word::TEXT,
301 IMAGE = crate::word::IMAGE,
302 COLOR = crate::word::COLOR,
303 BYTES = crate::word::BYTES,
304 RES = "res",
305 REF = "ref",
306 TAG = crate::kind::TAG,
307 REF_OR_TAG = "ref_or_tag",
308 REF_OR_IMAGE = "ref_or_image",
309 LIST = "list",
310 MAP = "map",
311 OPTIONAL = crate::word::OPTIONAL,
312 STRUCT = "struct",
313 ENUM = "enum",
314 DEF = "def",
316 }
317
318 yui {
320 SCREEN = "Screen",
321 COMPONENT = "Component",
322 PROPERTY = "Property",
324 EVENT = "Event",
325 STYLE = "Style",
326 CANVAS = "Canvas",
327 COLUMN = "Column",
328 ROW = "Row",
329 GRID = "Grid",
330 ROW_DEFINITION = "RowDefinition",
333 COLUMN_DEFINITION = "ColumnDefinition",
334 ROW_DEFINITIONS = crate::concatcp!(GRID, crate::sep::DOT, ROW_DEFINITION, crate::data_layout::PLURAL),
335 COLUMN_DEFINITIONS = crate::concatcp!(GRID, crate::sep::DOT, COLUMN_DEFINITION, crate::data_layout::PLURAL),
336 SCROLL_VIEW = "ScrollView",
337 LABEL = "Label",
338 BUTTON = "Button",
339 TOGGLE_BUTTON = "ToggleButton",
340 TEXT_BOX = "TextBox",
341 IMAGE = "Image",
342 VIDEO = "Video",
343 SURFACE = "Surface",
344 SPACER = "Spacer",
345 STAT_BAR = "StatBar",
346 LIST_VIEW = "ListView",
347 ITEMS_CONTROL = "ItemsControl",
348 CONTENT_PRESENTER = "ContentPresenter",
349 ITEM_SLOT = "ItemSlot",
351 INV_SLOT = "InvSlot",
352 SLOT = "Slot",
353 PLAYER_INVENTORY = "PlayerInventory",
354 MACHINE = "Machine",
356 RECIPE_AREA = "RecipeArea",
358 RECIPE_SLOT = "RecipeSlot",
360 RECIPE_RESULT = "RecipeResult",
361 RECIPE_COUNT = "RecipeCount",
362 BLOCK_SLOT = "BlockSlot",
364 BOOK_HEADER = "BookHeader",
366 BOOK_TEXT = "BookText",
367 BOOK_ITEM = "BookItem",
368 DRAWN = "Drawn",
370 }
371
372 serve_request {
374 METHOD = "method",
375 PARAMS = "params",
376 }
377
378 serve_param {
380 PATH = "path",
381 NAME = crate::word::NAME,
382 TEXT = crate::word::TEXT,
383 SIZE = crate::word::SIZE,
384 TEXTURE = crate::kind::TEXTURE,
385 SOUND = crate::kind::SOUND,
386 PNG = crate::word::PNG,
387 ANIMATION = crate::word::ANIMATION,
388 KIND = crate::word::KIND,
389 REGISTRY = "registry",
390 ID = crate::word::ID,
391 ALIAS = "alias",
392 MODEL = crate::word::MODEL,
393 SOURCE = crate::word::SOURCE,
394 FORCE = "force",
395 WIDTH = crate::word::WIDTH,
396 HEIGHT = crate::word::HEIGHT,
397 TAG = crate::kind::TAG,
398 ARGS = "args",
399 EVENT = crate::word::EVENT,
400 FILE = crate::word::FILE,
401 SET = crate::bus_word::SET,
402 MOD_ID = crate::word::MOD,
403 ENTRIES = crate::word::ENTRIES,
404 NEXT = "next",
405 LEVEL = crate::kind::LEVEL,
406 VALUE = crate::word::VALUE,
407 VALUES = crate::word::VALUES,
408 FORMAT = "format",
409 FRAME = crate::word::FRAME,
410 KEY = crate::word::KEY,
411 }
412
413 serve_method {
416 ADVANCEMENT_RENDER = "advancement_render",
417 BODY_TEXTURE = "body_texture",
418 BOOK_DESIGNER_CLOSE = "book_designer_close",
419 BOOK_DESIGNER_RENDER = "book_designer_render",
420 BOOK_PAGE_PREVIEW = "book_page_preview",
421 CONTENT_ARMOR_MATERIALS = "content_armor_materials",
422 CONTENT_BLOCK_KINDS = "content_block_kinds",
423 CONTENT_DEFS = "content_defs",
424 CONTENT_IMPORT = "content_import",
425 CONTENT_ITEM_POTION_COLOR = "content_item_potion_color",
426 CONTENT_MOD_ID = "content_mod_id",
427 CONTENT_PARENT_MODEL = "content_parent_model",
428 CONTENT_REFS = "content_refs",
429 CONTENT_SAVE_TEXTURE = "content_save_texture",
430 CONTENT_SAVE_TEXTURE_ANIMATION = "content_save_texture_animation",
431 CONTENT_SOUND_GROUPS = "content_sound_groups",
432 CONTENT_STRINGS = "content_strings",
433 CONTENT_TAGS = "content_tags",
434 CONTENT_TEXTURE = "content_texture",
435 CONTENT_TEXTURES = "content_textures",
436 CONTENT_TOOL_MATERIALS = "content_tool_materials",
437 DATA_FORMAT = "data.format",
438 DATA_PARSE = "data.parse",
439 DATA_PATCH = "data.patch",
440 FONT_COPY = "font_copy",
441 FORMAT_COMPLETE = "format.complete",
442 FORMAT_SHAPE = "format.shape",
443 ITEM_TAG_ITEMS = "item_tag_items",
444 MEDIA_IMPORT = "media.import",
445 MEDIA_PICTURES = "media.pictures",
446 MOD_ID = "mod.id",
447 RECIPE_KIND_CREATE = "recipe_kind_create",
448 RECIPE_KINDS = "recipe_kinds",
449 SOUND_DATA = "sound_data",
450 SOUND_LIST = "sound_list",
451 VIDEO_LIST = "video_list",
453 VIDEO_PREVIEW = "video_preview",
455 VIDEO_FRAME = "video_frame",
457 SOURCE_CHECK = "source.check",
458 SOURCE_READ = "source.read",
459 SOURCE_WRITE = "source.write",
460 TEXTURE_ANIMATION_FORMAT = "texture_animation_format",
461 TEXTURE_ANIMATION_RESOLVE = "texture_animation_resolve",
462 TEXTURE_FILE_ID = "texture_file_id",
463 TYPED_CLASSIFY = "typed.classify",
464 VERSION = "version",
465 WORLDGEN_PREVIEW = "worldgen_preview",
466 YRES_PARSE = "yres.parse",
467 YRES_WRITE = "yres.write",
468 YUI_CODEGEN = "yui_codegen",
469 YUI_DESIGNER_COMPONENTS = "yui_designer_components",
470 YUI_DESIGNER_EVENT = "yui_designer_event",
471 YUI_DESIGNER_RENDER = "yui_designer_render",
472 YUI_DESIGNER_RESET = "yui_designer_reset",
473 YUI_EVENT_HANDLER = "yui_event_handler",
474 YUI_IMAGE_PREVIEW = "yui_image_preview",
475 YUI_IMAGE_SOURCES = "yui_image_sources",
476 }
477
478 tag_file {
480 VALUES = crate::word::VALUES,
481 OPTIONAL = crate::word::OPTIONAL,
483 REPLACE = "replace",
484 ID = crate::word::ID,
486 REQUIRED = "required",
487 }
488
489 atlas_source {
493 SOURCES = "sources",
494 TYPE = crate::word::TYPE,
495 SINGLE = "single",
496 UNSTITCH = "unstitch",
497 RESOURCE = "resource",
498 SPRITE = crate::word::SPRITE,
499 DIVISOR_X = "divisor_x",
500 DIVISOR_Y = "divisor_y",
501 REGIONS = "regions",
502 X = crate::word::X,
503 Y = crate::word::Y,
504 WIDTH = crate::word::WIDTH,
505 HEIGHT = crate::word::HEIGHT,
506 BLOCKS = crate::word::BLOCKS,
508 ITEMS = crate::word::ITEMS,
509 }
510
511 texture_slot {
514 ALL = "all",
515 SIDE = "side",
516 TOP = crate::word::TOP,
517 BOTTOM = crate::word::BOTTOM,
518 END = crate::word::END,
519 FRONT = "front",
520 TEXTURE = crate::word::TEXTURE,
522 }
523
524 block_state {
526 FACING = "facing",
528 FACE = "face",
530 FLOOR = "floor",
531 WALL = crate::word::WALL,
532 CEILING = "ceiling",
533 WATERLOGGED = "waterlogged",
535 FALSE = crate::word::FALSE,
537 TRUE = crate::word::TRUE,
538 }
539
540 loot {
542 TYPE = crate::word::TYPE,
543 POOLS = "pools",
544 ROLLS = "rolls",
545 ENTRIES = crate::word::ENTRIES,
546 NAME = crate::word::NAME,
547 CONDITIONS = "conditions",
548 CONDITION = "condition",
549 FUNCTIONS = "functions",
550 FUNCTION = crate::word::FUNCTION,
551 COUNT = crate::word::COUNT,
552 MIN = "min",
553 MAX = "max",
554 BLOCK = crate::word::BLOCK,
555 PROPERTIES = "properties",
556 BLOCK_TABLE = crate::id!(crate::ns::MINECRAFT, crate::word::BLOCK),
558 GENERIC_TABLE = crate::id!(crate::ns::MINECRAFT, crate::word::GENERIC),
559 ITEM_ENTRY = crate::id!(crate::ns::MINECRAFT, crate::word::ITEM),
561 UNIFORM = crate::id!(crate::ns::MINECRAFT, crate::game_font::UNIFORM),
563 SET_COUNT = crate::id!(crate::ns::MINECRAFT, "set_count"),
564 EXPLOSION_DECAY = crate::id!(crate::ns::MINECRAFT, "explosion_decay"),
565 SURVIVES_EXPLOSION = crate::id!(crate::ns::MINECRAFT, "survives_explosion"),
566 BLOCK_STATE_PROPERTY = crate::id!(crate::ns::MINECRAFT, "block_state_property"),
567 BLOCKS = crate::concatcp!(crate::word::BLOCKS, crate::sep::PATH),
569 }
570
571 dimension_field {
574 ID = crate::word::ID,
575 DIMENSION_TYPE = crate::concatcp!(crate::kind::DIMENSION, crate::sep::WORD, crate::word::TYPE),
576 BIOME = crate::kind::BIOME,
577 STRUCTURES = "structures",
578 FEATURES = "features",
579 MOB_SPAWNING = "mob_spawning",
580 GENERATOR_TYPE = "generator_type",
582 TERRAIN = "terrain",
584 }
585
586 yui_value {
588 TRUE = crate::word::TRUE,
589 FALSE = crate::word::FALSE,
590 AUTO = crate::word::AUTO,
592 START = crate::word::START,
593 CENTER = crate::word::CENTER,
594 END = crate::word::END,
595 LEFT = crate::word::LEFT,
596 RIGHT = crate::word::RIGHT,
597 TOP = crate::word::TOP,
598 BOTTOM = crate::word::BOTTOM,
599 FILL = crate::word::FILL,
601 STRETCH = crate::word::STRETCH,
602 OUTLINE = crate::word::OUTLINE,
603 NONE = crate::word::NONE,
604 }
605
606 yui_markup {
609 BIND_OPEN = "{x:Bind ",
610 BIND_CLOSE = "}",
611 BIND = "{x:Bind",
613 BINDING = "{Binding",
614 DESIGN = "d:",
616 RESOURCES = crate::concatcp!(crate::sep::DOT, "Resources"),
618 }
619
620
621 tool_kind {
624 PICKAXE = "pickaxe",
625 AXE = "axe",
626 SHOVEL = "shovel",
627 HOE = "hoe",
628 SWORD = "sword",
630 }
631
632 model {
634 PARENT = "parent",
635 TEXTURES = "textures",
636 ELEMENTS = "elements",
637 DISPLAY = crate::word::DISPLAY,
638 FACES = "faces",
639 FROM = "from",
640 TO = "to",
641 UV = crate::word::UV,
642 ROTATION = "rotation",
643 TEXTURE = crate::word::TEXTURE,
644 LAYER0 = "layer0",
646 PARTICLE = crate::word::PARTICLE,
648 MODEL = crate::word::MODEL,
650 ORIGIN = "origin",
652 AXIS = "axis",
653 ANGLE = "angle",
654 RESCALE = "rescale",
655 VARIANTS = "variants",
657 MULTIPART = "multipart",
658 WHEN = crate::word::WHEN,
659 APPLY = "apply",
660 OR = "OR",
661 AND = "AND",
662 RENDER_TYPE = "render_type",
664 LAYER = "layer",
666 SHADE = "shade",
667 CULLFACE = "cullface",
668 TINTINDEX = "tintindex",
669 AMBIENT_OCCLUSION = "ambientocclusion",
670 GUI_LIGHT = "gui_light",
671 TRANSLATION = "translation",
672 SCALE = "scale",
673 BLOCK_PARENT = crate::id!(crate::ns::MINECRAFT, crate::concatcp!(crate::res::BLOCK_DIR, crate::kind::BLOCK)),
675 X = crate::word::X,
676 Y = crate::word::Y,
677 UVLOCK = "uvlock",
678 WEIGHT = "weight",
679 }
680
681 content_field {
683 ID = crate::word::ID,
684 KIND = crate::word::KIND,
685 MODEL = crate::word::MODEL,
686 ITEM_MODEL = crate::concatcp!(crate::kind::ITEM, crate::sep::WORD, crate::word::MODEL),
687 MATERIAL = crate::kind::MATERIAL,
688 ITEM = crate::kind::ITEM,
689 POTION = crate::kind::POTION,
690 EFFECTS = "effects",
691 EFFECT = crate::kind::EFFECT,
692 OF = "of",
693 COLOR = crate::word::COLOR,
694 }
695
696 yui_attr {
698 ID = crate::word::ID,
699 X = crate::word::X,
700 Y = crate::word::Y,
701 W = "w",
702 H = "h",
703 MIN_W = "min_w",
704 MIN_H = "min_h",
705 FLEX = "flex",
706 DOCK = "dock",
707 GAP = "gap",
708 PADDING = "padding",
709 BG = "bg",
710 COLOR = crate::word::COLOR,
711 ALIGN = "align",
712 HALIGN = "halign",
713 VALIGN = "valign",
714 MARGIN = "margin",
715 FONT_SCALE = "font_scale",
716 FONT = crate::kind::FONT,
717 SHADOW = "shadow",
718 NO_WRAP = "no_wrap",
719 ELLIPSIS = "ellipsis",
720 FOCUS_STYLE = "focus_style",
721 FOCUS_COLOR = "focus_color",
722 ENABLED = "enabled",
723 ON_CLICK = "on_click",
724 TOOLTIP = "tooltip",
725 WIDTH = crate::word::WIDTH,
726 HEIGHT = crate::word::HEIGHT,
727 ANCHOR = "anchor",
728 MODAL = "modal",
729 PAUSE = "pause",
730 LIVE = "live",
731 THEME = "theme",
732 TEXT = crate::word::TEXT,
733 PLACEHOLDER = "placeholder",
734 MAX_LENGTH = "max_length",
735 ON_CHANGE = "on_change",
736 ON_SUBMIT = "on_submit",
737 ITEM = crate::kind::ITEM,
738 COUNT = crate::word::COUNT,
739 INDEX = "index",
740 ACCEPTS = "accepts",
741 SOURCE = crate::word::SOURCE,
742 STRETCH = crate::word::STRETCH,
743 UV = crate::word::UV,
744 TINT = "tint",
745 KIND = crate::word::KIND,
746 RESULT = crate::word::RESULT,
747 PLACES = "places",
748 RECIPE_LAYOUT = "recipe_layout",
749 SLOT = "slot",
750 BLOCK = crate::kind::BLOCK,
751 FRAME = crate::word::FRAME,
753 SIZE = crate::word::SIZE,
754 BOOK_PAGE = "book_page",
756 NAME = crate::word::NAME,
758 TYPE = crate::word::TYPE,
759 DEFAULT = crate::word::DEFAULT,
760 SRC = crate::word::SRC,
762 DRAWER = "drawer",
763 DATA = crate::word::DATA,
764 STYLE = "style",
765 BASED_ON = "based_on",
766 ORIENTATION = "orientation",
767 ROWS = "rows",
770 COLUMNS = "columns",
771 ROW_SPACING = "row_spacing",
772 COLUMN_SPACING = "column_spacing",
773 MIN_HEIGHT = "min_height",
774 MAX_HEIGHT = "max_height",
775 MIN_WIDTH = "min_width",
776 MAX_WIDTH = "max_width",
777 VALUE = crate::word::VALUE,
778 SELECTED = "selected",
779 CHECKED = "checked",
780 ITEM_HEIGHT = "item_height",
781 SCROLL_KEY = "scroll_key",
782 VISIBLE = "visible",
783 X_KEY = "x:Key",
785 X_NAME = "x:Name",
786 X_VIEW_MODEL = "x:ViewModel",
788 X_CREATE = "x:Create",
789 X_DATA_TYPE = "x:DataType",
790 TARGET = crate::word::TARGET,
791 GRID_ROW = crate::concatcp!(crate::yui::GRID, crate::sep::DOT, crate::yui::ROW),
792 GRID_COLUMN = crate::concatcp!(crate::yui::GRID, crate::sep::DOT, crate::yui::COLUMN),
793 GRID_ROWSPAN = crate::concatcp!(crate::yui::GRID, crate::sep::DOT, "RowSpan"),
794 GRID_COLUMNSPAN = crate::concatcp!(crate::yui::GRID, crate::sep::DOT, "ColumnSpan"),
795 }
796}