@@ -53,6 +53,41 @@ enum class Property(val default: String, val regex: Regex) {
5353 */
5454 OPTIONS (" Options" , " (option|setting)s?" ),
5555
56+ /* *
57+ * 菜单渲染类型
58+ */
59+ RENDER_TYPE (" Render-Type" , " render-?types?" ),
60+
61+ /* *
62+ * Dialogs 根节点
63+ */
64+ DIALOG (" Dialog" , " dialogs?" ),
65+
66+ /* *
67+ * Dialogs 最低版本
68+ */
69+ DIALOG_MIN_VERSION (" Min-Version" , " min-?versions?" ),
70+
71+ /* *
72+ * Dialogs 回退菜单
73+ */
74+ DIALOG_FALLBACK_MENU (" Fallback-Menu" , " fallback-?menus?" ),
75+
76+ /* *
77+ * Dialogs 是否允许 ESC 关闭
78+ */
79+ DIALOG_ALLOW_ESC_CLOSE (" Allow-Esc-Close" , " allow-?esc-?closes?" ),
80+
81+ /* *
82+ * Dialogs 外部标题
83+ */
84+ DIALOG_EXTERNAL_TITLE (" External-Title" , " external-?titles?" ),
85+
86+ /* *
87+ * Dialogs 页列表
88+ */
89+ DIALOG_PAGES (" Pages" , " pages?" ),
90+
5691 /* *
5792 * 菜单选项 - 是否启用传递参数
5893 */
@@ -163,6 +198,111 @@ enum class Property(val default: String, val regex: Regex) {
163198 */
164199 DENY_ACTIONS (" deny-actions" , " deny(-)?(list|action|click|execute|cmd)?s?" ),
165200
201+ /* *
202+ * Dialogs 页 ID
203+ */
204+ DIALOG_PAGE_ID (" Id" , " ids?" ),
205+
206+ /* *
207+ * Dialogs 页类型
208+ */
209+ DIALOG_PAGE_TYPE (" Type" , " types?" ),
210+
211+ /* *
212+ * Dialogs 页标题
213+ */
214+ DIALOG_PAGE_TITLE (" Title" , " titles?" ),
215+
216+ /* *
217+ * Dialogs 页正文
218+ */
219+ DIALOG_PAGE_BODY (" Body" , " bod(y|ies)" ),
220+
221+ /* *
222+ * Dialogs 页动作
223+ */
224+ DIALOG_PAGE_ACTIONS (" Actions" , " actions?" ),
225+
226+ /* *
227+ * Dialogs 编译器
228+ */
229+ DIALOG_COMPILER (" Compiler" , " compilers?" ),
230+
231+ /* *
232+ * Dialogs 编译策略
233+ */
234+ DIALOG_COMPILER_STRATEGY (" Strategy" , " strateg(y|ies)" ),
235+
236+ /* *
237+ * Dialogs 不支持策略
238+ */
239+ DIALOG_COMPILER_UNSUPPORTED_POLICY (" Unsupported-Policy" , " unsupported-?polic(y|ies)" ),
240+
241+ /* *
242+ * Dialogs 网格列数
243+ */
244+ DIALOG_COMPILER_GRID_COLUMNS (" Grid-Columns" , " grid-?columns?" ),
245+
246+ /* *
247+ * Dialogs 内容最大宽度
248+ */
249+ DIALOG_COMPILER_CONTENT_MAX_WIDTH (" Content-Max-Width" , " content-?max-?width" ),
250+
251+ /* *
252+ * Dialogs Mixin Assist
253+ */
254+ DIALOG_COMPILER_MIXIN_ASSIST (" Mixin-Assist" , " mixin-?assist" ),
255+
256+ /* *
257+ * Dialogs 布局
258+ */
259+ DIALOG_LAYOUT (" Layout" , " layouts?" ),
260+
261+ /* *
262+ * Dialogs 布局行距
263+ */
264+ DIALOG_LAYOUT_ROW_GAP (" Row-Gap" , " row-?gaps?" ),
265+
266+ /* *
267+ * Dialogs 布局分区
268+ */
269+ DIALOG_LAYOUT_SECTIONS (" Sections" , " sections?" ),
270+
271+ /* *
272+ * Dialogs Widgets
273+ */
274+ DIALOG_WIDGETS (" Widgets" , " widgets?" ),
275+
276+ /* *
277+ * Dialogs Widget 种类
278+ */
279+ DIALOG_WIDGET_KIND (" kind" , " kinds?" ),
280+
281+ /* *
282+ * Dialogs Widget 锚点
283+ */
284+ DIALOG_WIDGET_ANCHOR (" anchor" , " anchors?" ),
285+
286+ /* *
287+ * Dialogs Widget 行号
288+ */
289+ DIALOG_WIDGET_ROW (" row" , " rows?" ),
290+
291+ /* *
292+ * Dialogs Widget 起始列
293+ */
294+ DIALOG_WIDGET_COL_START (" col-start" , " col-?starts?" ),
295+
296+ /* *
297+ * Dialogs Widget 跨列
298+ */
299+ DIALOG_WIDGET_COL_SPAN (" col-span" , " col-?spans?" ),
300+
301+ /* *
302+ * Dialogs Widget 顺序
303+ */
304+ DIALOG_WIDGET_ORDER (" order" , " orders?" ),
305+
166306 /* *
167307 * 菜单图标
168308 */
0 commit comments