Dlg iconGrid » 历史记录 » 修订 3
修订 2 (yangdefeng, 2022-05-12 11:48) → 修订 3/4 (yangdefeng, 2022-06-11 08:40)
h4. _*{color:green}iconGrid*_ 设置多排图标单元组列表 支持以下自定义对话框图标组件 [[dlg_itemShow_|itemShow]] [[dlg_itemShowEx_|itemShowEx]] [[Dlg_itemShowEx_|itemShowEx]] [[dlg_itemShowNum_|itemShowNum]] [[Dlg_itemShowNum_|itemShowNum]] 标签:命令定义|dlg_iconGrid *格式* |_.命令名 |_.参数1 |_.参数2 |_.参数3|_.参数4|_.参数5 |_.参数6 |_.参数7 | |iconGrid |列表内容|列表名称,当前选中序号,是否可不选,可不选时是否亮|X坐标 |Y坐标 |单元宽高|滑动方向,行列数,总高(宽)度,是否可滑动|单元间隔| - - *说明* * 参数1: 列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。 包含以下三个组件 ** [[dlg_itemIndex_|itemIndex]] ** [[dlg_itemToggle_|itemToggle]] ** [[dlg_itemShow_|itemShow]] * 参数2: 列表名称,当前选中序号,是否可不选,都不选时是否亮 ** 列表名称 区别对话框中存在的多个同类列表 ** 当前选中序号 打开对话框时选中的是哪个单元 ** 是否可不选 (0 必须选1个,1 可都不选) ** 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮) * 参数3: 列表在自定义对话框中的X坐标 * 参数4: 列表在自定义对话框中的Y坐标 * 参数5: 每个单元的宽高 * 参数6: 滑动方向,行列数,总高(宽)度,是否可滑动 ** 滑动方向 (1 纵向滑动,0 横向滑动) ** 行列数 (纵向滑动时为列数,横向滑动时为行数) ** 总高(宽)度 (纵向滑动时为总高度,横向滑动时为总宽度) ** 是否可滑动 (1 可滑动,0 不可滑动) * *{color:deepPink}#say命令中出现 <iconGrid: 命令时,#say中<>模块必须以“\”结尾 参见以下脚本示例* *相关命令* |对话框list组件指定单元添加红点|[[addItemRedPoint]]| - - h4. *%{color:deepskyblue}特戒引擎脚本示例:%* *使用前提1* 请开启配置开关\"isUseCustomOKPanel\" |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt | |配置节点|[tjconfig] | |配置项 |isUseCustomOkPanel=1 | *使用前提2* 请配置补丁资源\"lc\",即找到以下配置项,加入 %{color:deeppink}lc% |配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt | |配置节点|[tjconfig] | |配置项 |patch=aa,bb,lc | - - bq. [<notextile>@</notextile>main] #if #act mov s$内丹列表 inc s$内丹列表 (<[[dlg_itemIndex_|itemIndex]]:1> inc s$内丹列表 <[[dlg_itemToggle_|itemToggle]]:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(1)> inc s$内丹列表 <[[dlg_itemShow_|itemShow]]:11:0:34:30:0>) inc s$内丹列表 (<itemIndex:2> inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(2)> inc s$内丹列表 <itemShow:12:0:34:30:0>) inc s$内丹列表 (<itemIndex:3> inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(3)> inc s$内丹列表 <itemShow:13:0:34:30:0>) inc s$内丹列表 (<itemIndex:4> inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(4)> inc s$内丹列表 <itemShow:14:0:34:30:0>) inc s$内丹列表 (<itemIndex:5> inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(5)> inc s$内丹列表 <itemShow:15:0:34:30:0>) #say <[[dlg_panelSize_|panelSize]]:1440:900>*{color:deepPink}\* <notextile><</notextile>*{color:green}iconGrid*:<$str(s$内丹列表)>:内丹列表,1,1,1:50:70:120,120:1,4,685,1:20>*{color:deepPink}\* [<notextile>@</notextile>选中内丹] #act %{color:lightGrey};--状态=0 未选中; 状态=1 未选中% %{color:lightGrey};--print命令在控制台输出文件内容% print 格子<$str(s0)> 状态<$str(s1)>