项目

一般

简介

Dlg iconGrid » 历史记录 » 版本 1

yangdefeng, 2022-05-07 19:00

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