项目

一般

简介

Dlg iconGrid » 历史记录 » 版本 6

tejie, 2025-11-15 15:59

1 5 tejie
h4. _*{color:green}<iconGrid:*_
2 3 yangdefeng
3 1 yangdefeng
设置多排图标单元组列表
4
支持以下自定义对话框图标组件
5
[[dlg_itemShow_|itemShow]] 
6 3 yangdefeng
[[dlg_itemShowEx_|itemShowEx]]  
7
[[dlg_itemShowNum_|itemShowNum]] 
8 1 yangdefeng
9 5 tejie
标签:命令定义^<iconGrid:
10 1 yangdefeng
11
*格式*
12
13
|_.命令名  |_.参数1 |_.参数2                                        |_.参数3|_.参数4|_.参数5 |_.参数6                              |_.参数7 |
14
|iconGrid  |列表内容|列表名称,当前选中序号,是否可不选,可不选时是否亮|X坐标  |Y坐标  |单元宽高|滑动方向,行列数,总高(宽)度,是否可滑动|单元间隔|
15
16
-
17
-
18
19
*说明*
20 6 tejie
|^.参数1|列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。
21
包含以下三个组件
22
 [[dlg_itemIndex_|itemIndex]]
23
 [[dlg_itemToggle_|itemToggle]]
24
 [[dlg_itemShow_|itemShow]]|
25
|^.参数2|列表名称,当前选中序号,是否可不选,都不选时是否亮
26
2.1 列表名称 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 区别对话框中存在的多个同类列表
27
2.2 当前选中序号 &nbsp;&nbsp;&nbsp;&nbsp; 打开对话框时选中的是哪个单元
28
2.3 是否可不选 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (0 必须选1个,1 可都不选)
29
2.4 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮)|
30
|参数3|列表在自定义对话框中的X坐标|
31
|参数4|列表在自定义对话框中的Y坐标|
32
|参数5|每个单元的宽高|
33
|^.参数6|滑动方向,行列数,总高(宽)度,是否可滑动
34
6.1 滑动方向 &nbsp;&nbsp;&nbsp;&nbsp; (1 纵向滑动,0 横向滑动)
35
6.2 行列数 &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;(纵向滑动时为列数,横向滑动时为行数)
36
6.3 总高(宽)度 &nbsp; (纵向滑动时为总高度,横向滑动时为总宽度)
37
6.4 是否可滑动 &nbsp; (1 可滑动,0 不可滑动)|
38 1 yangdefeng
39 6 tejie
*{color:deepPink}#say命令中出现 <iconGrid: 命令时,#say中<>模块必须以“\”结尾
40 1 yangdefeng
参见以下脚本示例*
41
42
43 3 yangdefeng
*相关命令*
44
|对话框list组件指定单元添加红点|[[addItemRedPoint]]|
45
46 1 yangdefeng
-
47
-
48
49 3 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
50 1 yangdefeng
51
*使用前提1*
52
请开启配置开关\"isUseCustomOKPanel\"
53
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
54
|配置节点|[tjconfig]					|
55
|配置项  |isUseCustomOkPanel=1				|
56
57
58
*使用前提2*
59
请配置补丁资源\"lc\",即找到以下配置项,加入 %{color:deeppink}lc%
60
|配置文件|...\Mir200\Tejieconfig\Tejieconfig.txt	|
61
|配置节点|[tjconfig]					|
62
|配置项  |patch=aa,bb,lc				|
63
64
-
65
-
66
67
bq. [<notextile>@</notextile>main]
68
#if
69
#act
70
mov s$内丹列表 
71
&nbsp;
72
inc s$内丹列表 (<[[dlg_itemIndex_|itemIndex]]:1>
73
inc s$内丹列表 <[[dlg_itemToggle_|itemToggle]]:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(1)>
74
inc s$内丹列表 <[[dlg_itemShow_|itemShow]]:11:0:34:30:0>)
75
&nbsp;
76
inc s$内丹列表 (<itemIndex:2>
77
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(2)>
78
inc s$内丹列表 <itemShow:12:0:34:30:0>)
79
&nbsp;
80
inc s$内丹列表 (<itemIndex:3>
81
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(3)>
82
inc s$内丹列表 <itemShow:13:0:34:30:0>)
83
&nbsp;
84
inc s$内丹列表 (<itemIndex:4>
85
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(4)>
86
inc s$内丹列表 <itemShow:14:0:34:30:0>)
87
&nbsp;
88
inc s$内丹列表 (<itemIndex:5>
89
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/<notextile>@</notextile>选中内丹(5)>
90
inc s$内丹列表 <itemShow:15:0:34:30:0>)
91
&nbsp;
92
#say
93 4 tejie
<[[dlg_panelSize_|panelSize2]]:1440:900>*{color:deepPink}\*
94 1 yangdefeng
<notextile><</notextile>*{color:green}iconGrid*:<$str(s$内丹列表)>:内丹列表,1,1,1:50:70:120,120:1,4,685,1:20>*{color:deepPink}\*
95
&nbsp;
96
[<notextile>@</notextile>选中内丹]
97
#act
98
%{color:lightGrey};--状态=0 未选中; 状态=1 未选中%
99
%{color:lightGrey};--print命令在控制台输出文件内容%
100
print 格子<$str(s0)> 状态<$str(s1)>