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 }
15
16 image_scheme {
18 ITEM = crate::kind::ITEM,
19 BLOCK = crate::kind::BLOCK,
20 SPRITE = crate::word::SPRITE,
21 MOD = crate::word::MOD,
22 }
23
24 file {
26 MANIFEST = crate::concatcp!(crate::ns::YOG, crate::sep::EXT, "toml"),
28 LOCK = crate::concatcp!(crate::ns::YOG, crate::sep::EXT, "lock"),
30 }
31
32 archive {
34 MANIFEST = crate::concatcp!(crate::word::MOD, crate::sep::EXT, crate::Format::Data.ext()),
36 NATIVES = "natives",
38 }
39
40 pack {
42 DATA = crate::word::DATA,
44 ASSETS = "assets",
46 TAGS = "tags",
48 WORLDGEN = "worldgen",
50 OVERLAYS = crate::word::WHEN,
52 ANY_LOADER = crate::word::ANY,
54 ANY_VERSION = crate::word::ANY,
56 }
57
58 project {
60 RESOURCES = "resources",
62 CONTENT = crate::word::CONTENT,
64 FONT_COPIES = crate::kind::FONT,
66 SRC = crate::word::SRC,
68 BUILD = crate::concatcp!(crate::sep::EXT, crate::ns::YOG, crate::sep::HYPHEN, "build"),
70 }
71
72 game_dir {
74 MODS = crate::concatcp!(crate::ns::YOG, crate::sep::HYPHEN, crate::word::MODS),
76 }
77
78
79 program {
81 CLI = crate::ns::YOG,
83 SERVE = "serve",
85 }
86
87 code_set {
91 BLOCKS = "Blocks",
92 ITEMS = "Items",
93 ENTITIES = "Entities",
94 ADVANCEMENTS = "Advancements",
95 MODELS = "Models",
96 ANIMS = "Anims",
97 TEXTURES = "Textures",
98 }
99
100 rust_crate {
103 PREFIX = crate::concatcp!(crate::ns::YOG, crate::sep::HYPHEN),
105 API_WORD = "api",
108 API = crate::concatcp!(PREFIX, API_WORD),
109 API_RUST_NAME = crate::concatcp!(crate::ns::YOG, crate::sep::WORD, API_WORD),
110 API_VERSION_KEY = crate::concatcp!(API_RUST_NAME, crate::sep::WORD, crate::serve_method::VERSION),
111 ABI = crate::concatcp!(PREFIX, "abi"),
112 UI = crate::concatcp!(PREFIX, crate::word::UI),
113 KIT = crate::concatcp!(PREFIX, "kit"),
114 GFX = crate::concatcp!(PREFIX, "gfx"),
115 REGISTRY = crate::concatcp!(PREFIX, crate::serve_param::REGISTRY),
116 }
117
118 res {
120 TEXTURES = crate::concatcp!(crate::model::TEXTURES, crate::sep::PATH),
122 MODELS = crate::concatcp!(crate::word::MODELS, crate::sep::PATH),
124 BLOCKSTATES = crate::concatcp!("blockstates", crate::sep::PATH),
126 ITEM_DIR = crate::concatcp!(crate::kind::ITEM, crate::sep::PATH),
128 ITEM_DEFINITIONS = crate::concatcp!(crate::word::ITEMS, crate::sep::PATH),
130 EQUIPMENT = crate::concatcp!(crate::word::EQUIPMENT, crate::sep::PATH),
132 EQUIPMENT_TEXTURES = crate::concatcp!(crate::kind::ENTITY, crate::sep::PATH, crate::word::EQUIPMENT, crate::sep::PATH),
134 ARMOR_TEXTURES = crate::concatcp!(crate::word::MODELS, crate::sep::PATH, crate::word::ARMOR, crate::sep::PATH),
136 ARMOR_LAYER = "_layer_",
138 SPAWN_EGG_SUFFIX = crate::concatcp!(crate::sep::WORD, crate::word::SPAWN_EGG),
140 BLOCK_DIR = crate::concatcp!(crate::kind::BLOCK, crate::sep::PATH),
142 GUI_SPRITES = crate::concatcp!(crate::word::GUI, crate::sep::PATH, "sprites", crate::sep::PATH),
144 ATLASES = crate::concatcp!("atlases", crate::sep::PATH),
146 LANG = crate::concatcp!(crate::typed::LANG, crate::sep::PATH),
148 BUILTIN = crate::concatcp!("builtin", crate::sep::PATH),
150 SOUNDS = crate::concatcp!(SOUNDS_WORD, crate::sep::PATH),
152 SOUNDS_JSON = crate::concatcp!(SOUNDS_WORD, JSON),
153 SOUNDS_WORD = "sounds",
154 OGG = ".ogg",
155 PNG = ".png",
156 SVG = ".svg",
157 JSON = ".json",
158 MCMETA = ".mcmeta",
159 }
160
161 yog {
163 STATE = crate::id!(crate::ns::YOG, crate::word::STATE),
165 HANGING = crate::id!(crate::ns::YOG, "hanging"),
167 ENTITY_DATA = crate::id!(crate::ns::YOG, crate::concatcp!(crate::kind::ENTITY, crate::sep::WORD, crate::word::DATA)),
169 DIMENSIONS = crate::id!(crate::ns::YOG, "dimensions"),
172 SLOT_PREFIX = crate::id!(crate::ns::YOG, "slot:"),
174 PLAYER_INVENTORY = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::PLAYER, crate::sep::WORD, crate::kind::INVENTORY)),
176 MACHINE_PREFIX = crate::id!(crate::ns::YOG, "machine:"),
178 POTION_ALIAS = crate::id!(crate::ns::YOG, "potion/"),
180 FONT_ALIAS = crate::id!(crate::ns::YOG, "font/"),
183 DEFAULT_FONT = crate::concatcp!(FONT_ALIAS, crate::game_font::DEFAULT),
185 SPAWN_EGG_MODEL = crate::id!(crate::ns::YOG, crate::concatcp!(crate::res::ITEM_DIR, crate::word::SPAWN_EGG)),
187 BOOK_SHEET = crate::concatcp!(BOOK_TEXTURE, crate::sep::PATH, crate::kind::BOOK),
189 CRAFTING_SHEET = crate::concatcp!(BOOK_TEXTURE, crate::sep::PATH, "crafting"),
190 DESIGNER_SCREEN = crate::id!(crate::ns::YOG, "designer"),
192 BOOK_TEXTURE = crate::id!(crate::ns::YOG, crate::concatcp!(crate::word::GUI, crate::sep::PATH, crate::kind::BOOK)),
194 DYNAMIC_SVG_PREFIX = crate::id!(crate::ns::YOG, "dynamic/svg_"),
196 DYNAMIC_TEXT_PREFIX = crate::id!(crate::ns::YOG, crate::concatcp!("dynamic", crate::sep::PATH, crate::word::TEXT, crate::sep::WORD)),
198 }
199
200 game_font {
203 DEFAULT = crate::word::DEFAULT,
204 UNIFORM = "uniform",
206 ALT = "alt",
208 ILLAGERALT = "illageralt",
209 }
210
211 game {
213 DEFAULT_FONT = crate::id!(crate::ns::MINECRAFT, crate::game_font::DEFAULT),
216 VANILLA_THEME = crate::id!(crate::ns::MINECRAFT, "vanilla"),
218 OVERWORLD = crate::id!(crate::ns::MINECRAFT, "overworld"),
219 PLAINS = crate::id!(crate::ns::MINECRAFT, "plains"),
221 THE_NETHER = crate::id!(crate::ns::MINECRAFT, "the_nether"),
222 THE_END = crate::id!(crate::ns::MINECRAFT, "the_end"),
223 MINEABLE = crate::id!(crate::ns::MINECRAFT, "mineable/"),
225 MISSING_TEXTURE = crate::id!(crate::ns::MINECRAFT, "missingno"),
227 WRITTEN_BOOK = crate::id!(crate::ns::MINECRAFT, "written_book"),
229 BOOK = crate::id!(crate::ns::MINECRAFT, crate::kind::BOOK),
230 OLD_ATTRIBUTE_PREFIX = crate::concatcp!(crate::word::GENERIC, crate::sep::EXT),
232 LOCALE = "en_us",
234 }
235
236
237 shape_kind {
240 ANY = crate::word::ANY,
241 BOOL = crate::word::BOOL,
242 INT = crate::word::INT,
243 FLOAT = "float",
244 STRING = crate::word::STRING,
245 ATOM = "atom",
246 TEXT = crate::word::TEXT,
247 IMAGE = crate::word::IMAGE,
248 COLOR = crate::word::COLOR,
249 BYTES = crate::word::BYTES,
250 RES = "res",
251 REF = "ref",
252 TAG = crate::kind::TAG,
253 REF_OR_TAG = "ref_or_tag",
254 REF_OR_IMAGE = "ref_or_image",
255 LIST = "list",
256 MAP = "map",
257 OPTIONAL = crate::word::OPTIONAL,
258 STRUCT = "struct",
259 ENUM = "enum",
260 DEF = "def",
262 }
263
264 yui {
266 SCREEN = "Screen",
267 COMPONENT = "Component",
268 PROPERTY = "Property",
270 EVENT = "Event",
271 STYLE = "Style",
272 CANVAS = "Canvas",
273 COLUMN = "Column",
274 ROW = "Row",
275 GRID = "Grid",
276 ROW_DEFINITION = "RowDefinition",
279 COLUMN_DEFINITION = "ColumnDefinition",
280 ROW_DEFINITIONS = crate::concatcp!(GRID, crate::sep::MEMBER, ROW_DEFINITION, crate::data_layout::PLURAL),
281 COLUMN_DEFINITIONS = crate::concatcp!(GRID, crate::sep::MEMBER, COLUMN_DEFINITION, crate::data_layout::PLURAL),
282 SCROLL_VIEW = "ScrollView",
283 LABEL = "Label",
284 BUTTON = "Button",
285 TOGGLE_BUTTON = "ToggleButton",
286 TEXT_BOX = "TextBox",
287 IMAGE = "Image",
288 SURFACE = "Surface",
289 SPACER = "Spacer",
290 STAT_BAR = "StatBar",
291 LIST_VIEW = "ListView",
292 ITEMS_CONTROL = "ItemsControl",
293 CONTENT_PRESENTER = "ContentPresenter",
294 ITEM_SLOT = "ItemSlot",
296 INV_SLOT = "InvSlot",
297 SLOT = "Slot",
298 PLAYER_INVENTORY = "PlayerInventory",
299 MACHINE = "Machine",
301 RECIPE_AREA = "RecipeArea",
303 RECIPE_SLOT = "RecipeSlot",
305 RECIPE_RESULT = "RecipeResult",
306 RECIPE_COUNT = "RecipeCount",
307 BLOCK_SLOT = "BlockSlot",
309 BOOK_HEADER = "BookHeader",
311 BOOK_TEXT = "BookText",
312 BOOK_ITEM = "BookItem",
313 DRAWN = "Drawn",
315 }
316
317 serve_request {
319 METHOD = "method",
320 PARAMS = "params",
321 }
322
323 serve_param {
325 PATH = "path",
326 NAME = crate::word::NAME,
327 TEXT = crate::word::TEXT,
328 SIZE = crate::word::SIZE,
329 TEXTURE = crate::kind::TEXTURE,
330 PNG = "png",
331 ANIMATION = crate::word::ANIMATION,
332 KIND = crate::word::KIND,
333 REGISTRY = "registry",
334 ID = crate::word::ID,
335 ALIAS = "alias",
336 MODEL = crate::word::MODEL,
337 SOURCE = crate::word::SOURCE,
338 FORCE = "force",
339 WIDTH = crate::word::WIDTH,
340 HEIGHT = crate::word::HEIGHT,
341 TAG = crate::kind::TAG,
342 ARGS = "args",
343 EVENT = crate::word::EVENT,
344 FILE = crate::word::FILE,
345 SET = "set",
346 MOD_ID = crate::word::MOD,
347 ENTRIES = crate::word::ENTRIES,
348 NEXT = "next",
349 LEVEL = crate::kind::LEVEL,
350 VALUE = crate::word::VALUE,
351 VALUES = crate::word::VALUES,
352 FORMAT = "format",
353 }
354
355 serve_method {
358 ADVANCEMENT_RENDER = "advancement_render",
359 BODY_TEXTURE = "body_texture",
360 BOOK_DESIGNER_CLOSE = "book_designer_close",
361 BOOK_DESIGNER_RENDER = "book_designer_render",
362 BOOK_PAGE_PREVIEW = "book_page_preview",
363 CONTENT_ARMOR_MATERIALS = "content_armor_materials",
364 CONTENT_BLOCK_KINDS = "content_block_kinds",
365 CONTENT_DEFS = "content_defs",
366 CONTENT_IMPORT = "content_import",
367 CONTENT_ITEM_POTION_COLOR = "content_item_potion_color",
368 CONTENT_MOD_ID = "content_mod_id",
369 CONTENT_PARENT_MODEL = "content_parent_model",
370 CONTENT_REFS = "content_refs",
371 CONTENT_SAVE_TEXTURE = "content_save_texture",
372 CONTENT_SAVE_TEXTURE_ANIMATION = "content_save_texture_animation",
373 CONTENT_SOUND_GROUPS = "content_sound_groups",
374 CONTENT_STRINGS = "content_strings",
375 CONTENT_TAGS = "content_tags",
376 CONTENT_TEXTURE = "content_texture",
377 CONTENT_TEXTURES = "content_textures",
378 CONTENT_TOOL_MATERIALS = "content_tool_materials",
379 DATA_FORMAT = "data.format",
380 DATA_PARSE = "data.parse",
381 DATA_PATCH = "data.patch",
382 FONT_COPY = "font_copy",
383 FORMAT_SHAPE = "format.shape",
384 ITEM_TAG_ITEMS = "item_tag_items",
385 MEDIA_IMPORT = "media.import",
386 MEDIA_PICTURES = "media.pictures",
387 MOD_ID = "mod.id",
388 RECIPE_KIND_CREATE = "recipe_kind_create",
389 RECIPE_KINDS = "recipe_kinds",
390 SOURCE_CHECK = "source.check",
391 SOURCE_READ = "source.read",
392 SOURCE_WRITE = "source.write",
393 TEXTURE_ANIMATION_FORMAT = "texture_animation_format",
394 TEXTURE_ANIMATION_RESOLVE = "texture_animation_resolve",
395 TEXTURE_FILE_ID = "texture_file_id",
396 TYPED_CLASSIFY = "typed.classify",
397 VERSION = "version",
398 WORLDGEN_PREVIEW = "worldgen_preview",
399 YRES_PARSE = "yres.parse",
400 YRES_WRITE = "yres.write",
401 YUI_CODEGEN = "yui_codegen",
402 YUI_DESIGNER_COMPONENTS = "yui_designer_components",
403 YUI_DESIGNER_EVENT = "yui_designer_event",
404 YUI_DESIGNER_RENDER = "yui_designer_render",
405 YUI_DESIGNER_RESET = "yui_designer_reset",
406 YUI_EVENT_HANDLER = "yui_event_handler",
407 YUI_IMAGE_PREVIEW = "yui_image_preview",
408 YUI_IMAGE_SOURCES = "yui_image_sources",
409 }
410
411 tag_file {
413 VALUES = crate::word::VALUES,
414 OPTIONAL = crate::word::OPTIONAL,
416 REPLACE = "replace",
417 ID = crate::word::ID,
419 REQUIRED = "required",
420 }
421
422 atlas_source {
426 SOURCES = "sources",
427 TYPE = crate::word::TYPE,
428 SINGLE = "single",
429 UNSTITCH = "unstitch",
430 RESOURCE = "resource",
431 SPRITE = crate::word::SPRITE,
432 DIVISOR_X = "divisor_x",
433 DIVISOR_Y = "divisor_y",
434 REGIONS = "regions",
435 X = crate::word::X,
436 Y = crate::word::Y,
437 WIDTH = crate::word::WIDTH,
438 HEIGHT = crate::word::HEIGHT,
439 BLOCKS = crate::word::BLOCKS,
441 ITEMS = crate::word::ITEMS,
442 }
443
444 texture_slot {
447 ALL = "all",
448 SIDE = "side",
449 TOP = crate::word::TOP,
450 BOTTOM = crate::word::BOTTOM,
451 END = crate::word::END,
452 FRONT = "front",
453 TEXTURE = crate::word::TEXTURE,
455 }
456
457 block_state {
459 FACING = "facing",
461 FACE = "face",
463 FLOOR = "floor",
464 WALL = "wall",
465 CEILING = "ceiling",
466 WATERLOGGED = "waterlogged",
468 FALSE = crate::word::FALSE,
470 TRUE = crate::word::TRUE,
471 }
472
473 loot {
475 TYPE = crate::word::TYPE,
476 POOLS = "pools",
477 ROLLS = "rolls",
478 ENTRIES = crate::word::ENTRIES,
479 NAME = crate::word::NAME,
480 CONDITIONS = "conditions",
481 CONDITION = "condition",
482 FUNCTIONS = "functions",
483 FUNCTION = crate::word::FUNCTION,
484 COUNT = crate::word::COUNT,
485 MIN = "min",
486 MAX = "max",
487 BLOCK = crate::word::BLOCK,
488 PROPERTIES = "properties",
489 BLOCK_TABLE = crate::id!(crate::ns::MINECRAFT, crate::word::BLOCK),
491 GENERIC_TABLE = crate::id!(crate::ns::MINECRAFT, crate::word::GENERIC),
492 ITEM_ENTRY = crate::id!(crate::ns::MINECRAFT, crate::word::ITEM),
494 UNIFORM = crate::id!(crate::ns::MINECRAFT, crate::game_font::UNIFORM),
496 SET_COUNT = crate::id!(crate::ns::MINECRAFT, "set_count"),
497 EXPLOSION_DECAY = crate::id!(crate::ns::MINECRAFT, "explosion_decay"),
498 SURVIVES_EXPLOSION = crate::id!(crate::ns::MINECRAFT, "survives_explosion"),
499 BLOCK_STATE_PROPERTY = crate::id!(crate::ns::MINECRAFT, "block_state_property"),
500 BLOCKS = crate::concatcp!(crate::word::BLOCKS, crate::sep::PATH),
502 }
503
504 dimension_field {
507 ID = crate::word::ID,
508 DIMENSION_TYPE = crate::concatcp!(crate::kind::DIMENSION, crate::sep::WORD, crate::word::TYPE),
509 BIOME = crate::kind::BIOME,
510 STRUCTURES = "structures",
511 FEATURES = "features",
512 MOB_SPAWNING = "mob_spawning",
513 GENERATOR_TYPE = "generator_type",
515 TERRAIN = "terrain",
517 }
518
519 yui_value {
521 TRUE = crate::word::TRUE,
522 FALSE = crate::word::FALSE,
523 AUTO = crate::word::AUTO,
525 START = crate::word::START,
526 CENTER = crate::word::CENTER,
527 END = crate::word::END,
528 LEFT = crate::word::LEFT,
529 RIGHT = crate::word::RIGHT,
530 TOP = crate::word::TOP,
531 BOTTOM = crate::word::BOTTOM,
532 FILL = crate::word::FILL,
534 STRETCH = crate::word::STRETCH,
535 OUTLINE = crate::word::OUTLINE,
536 NONE = crate::word::NONE,
537 }
538
539 yui_markup {
542 BIND_OPEN = "{x:Bind ",
543 BIND_CLOSE = "}",
544 BIND = "{x:Bind",
546 BINDING = "{Binding",
547 DESIGN = "d:",
549 RESOURCES = crate::concatcp!(crate::sep::MEMBER, "Resources"),
551 }
552
553
554 tool_kind {
557 PICKAXE = "pickaxe",
558 AXE = "axe",
559 SHOVEL = "shovel",
560 HOE = "hoe",
561 SWORD = "sword",
563 }
564
565 model {
567 PARENT = "parent",
568 TEXTURES = "textures",
569 ELEMENTS = "elements",
570 DISPLAY = "display",
571 FACES = "faces",
572 FROM = "from",
573 TO = "to",
574 UV = crate::word::UV,
575 ROTATION = "rotation",
576 TEXTURE = crate::word::TEXTURE,
577 LAYER0 = "layer0",
579 PARTICLE = "particle",
581 MODEL = crate::word::MODEL,
583 ORIGIN = "origin",
585 AXIS = "axis",
586 ANGLE = "angle",
587 RESCALE = "rescale",
588 VARIANTS = "variants",
590 MULTIPART = "multipart",
591 WHEN = crate::word::WHEN,
592 APPLY = "apply",
593 OR = "OR",
594 AND = "AND",
595 RENDER_TYPE = "render_type",
597 LAYER = "layer",
599 SHADE = "shade",
600 CULLFACE = "cullface",
601 TINTINDEX = "tintindex",
602 AMBIENT_OCCLUSION = "ambientocclusion",
603 GUI_LIGHT = "gui_light",
604 TRANSLATION = "translation",
605 SCALE = "scale",
606 BLOCK_PARENT = crate::id!(crate::ns::MINECRAFT, crate::concatcp!(crate::res::BLOCK_DIR, crate::kind::BLOCK)),
608 X = crate::word::X,
609 Y = crate::word::Y,
610 UVLOCK = "uvlock",
611 WEIGHT = "weight",
612 }
613
614 content_field {
616 ID = crate::word::ID,
617 KIND = crate::word::KIND,
618 MODEL = crate::word::MODEL,
619 ITEM_MODEL = crate::concatcp!(crate::kind::ITEM, crate::sep::WORD, crate::word::MODEL),
620 MATERIAL = crate::kind::MATERIAL,
621 ITEM = crate::kind::ITEM,
622 POTION = crate::kind::POTION,
623 EFFECTS = "effects",
624 EFFECT = crate::kind::EFFECT,
625 OF = "of",
626 COLOR = crate::word::COLOR,
627 }
628
629 yui_attr {
631 ID = crate::word::ID,
632 X = crate::word::X,
633 Y = crate::word::Y,
634 W = "w",
635 H = "h",
636 MIN_W = "min_w",
637 MIN_H = "min_h",
638 FLEX = "flex",
639 DOCK = "dock",
640 GAP = "gap",
641 PADDING = "padding",
642 BG = "bg",
643 COLOR = crate::word::COLOR,
644 ALIGN = "align",
645 HALIGN = "halign",
646 VALIGN = "valign",
647 MARGIN = "margin",
648 FONT_SCALE = "font_scale",
649 FONT = crate::kind::FONT,
650 SHADOW = "shadow",
651 NO_WRAP = "no_wrap",
652 ELLIPSIS = "ellipsis",
653 FOCUS_STYLE = "focus_style",
654 FOCUS_COLOR = "focus_color",
655 ENABLED = "enabled",
656 ON_CLICK = "on_click",
657 TOOLTIP = "tooltip",
658 WIDTH = crate::word::WIDTH,
659 HEIGHT = crate::word::HEIGHT,
660 ANCHOR = "anchor",
661 MODAL = "modal",
662 PAUSE = "pause",
663 LIVE = "live",
664 THEME = "theme",
665 TEXT = crate::word::TEXT,
666 PLACEHOLDER = "placeholder",
667 MAX_LENGTH = "max_length",
668 ON_CHANGE = "on_change",
669 ON_SUBMIT = "on_submit",
670 ITEM = crate::kind::ITEM,
671 COUNT = crate::word::COUNT,
672 INDEX = "index",
673 ACCEPTS = "accepts",
674 SOURCE = crate::word::SOURCE,
675 STRETCH = crate::word::STRETCH,
676 UV = crate::word::UV,
677 TINT = "tint",
678 KIND = crate::word::KIND,
679 RESULT = crate::word::RESULT,
680 PLACES = "places",
681 RECIPE_LAYOUT = "recipe_layout",
682 SLOT = "slot",
683 BLOCK = crate::kind::BLOCK,
684 FRAME = "frame",
686 SIZE = crate::word::SIZE,
687 BOOK_PAGE = "book_page",
689 NAME = crate::word::NAME,
691 TYPE = crate::word::TYPE,
692 DEFAULT = crate::word::DEFAULT,
693 SRC = crate::word::SRC,
695 DRAWER = "drawer",
696 DATA = crate::word::DATA,
697 STYLE = "style",
698 BASED_ON = "based_on",
699 ORIENTATION = "orientation",
700 ROWS = "rows",
703 COLUMNS = "columns",
704 ROW_SPACING = "row_spacing",
705 COLUMN_SPACING = "column_spacing",
706 MIN_HEIGHT = "min_height",
707 MAX_HEIGHT = "max_height",
708 MIN_WIDTH = "min_width",
709 MAX_WIDTH = "max_width",
710 VALUE = crate::word::VALUE,
711 SELECTED = "selected",
712 CHECKED = "checked",
713 ITEM_HEIGHT = "item_height",
714 SCROLL_KEY = "scroll_key",
715 VISIBLE = "visible",
716 X_KEY = "x:Key",
718 X_NAME = "x:Name",
719 X_VIEW_MODEL = "x:ViewModel",
721 X_CREATE = "x:Create",
722 X_DATA_TYPE = "x:DataType",
723 TARGET = "target",
724 GRID_ROW = crate::concatcp!(crate::yui::GRID, crate::sep::MEMBER, crate::yui::ROW),
725 GRID_COLUMN = crate::concatcp!(crate::yui::GRID, crate::sep::MEMBER, crate::yui::COLUMN),
726 GRID_ROWSPAN = crate::concatcp!(crate::yui::GRID, crate::sep::MEMBER, "RowSpan"),
727 GRID_COLUMNSPAN = crate::concatcp!(crate::yui::GRID, crate::sep::MEMBER, "ColumnSpan"),
728 }
729}