-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoutput.txt
63 lines (50 loc) · 1.81 KB
/
output.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
请帮我基于Rust的struct生成文档表格:
pub enum PopupProps {
Theme(Themes),
Opacity(F32),
BackgroundColor(MakepadColor),
HoverColor(MakepadColor),
FocusColor(MakepadColor),
BorderColor(MakepadColor),
BorderWidth(F32),
BorderRadius(F32),
Visible(bool),
BackgroundVisible(bool),
Cursor(MouseCursor),
Mode(PopupMode),
CloseMode(CloseMode),
ShadowColor(MakepadColor),
SpreadRadius(F32),
BlurRadius(F32),
ShadowOffset(Vec2),
// DrawPopup(DrawGPopup),
Walk(Walk),
Layout(Layout),
}
表格如下:
| 名称 | 说明 | 类型 |
如果遇到Walk请把Walk的位置请合并以下表格:
| `abs_pos` | 绝对位置 | `DVec2` |
| `margin` | 外边距 | `Margin` |
| `width` | 宽度 | `Size` |
| `height` | 高度 | `Size` |
如果遇到Layout请把Layout的位置请合并以下表格:
| `scroll` | 滚动偏移 | `DVec2` |
| `clip_x` | 是否裁剪 X 轴 | `bool` |
| `clip_y` | 是否裁剪 Y 轴 | `bool` |
| `padding` | 内边距 | `Padding` |
| `align` | 对齐方式 | `Align` |
| `flow` | 流动方式 | `Flow` |
| `spacing` | 间距 | `F64` |
基于事件生成表格:
impl_widget_event!{
DropDownEvent {
DropDownEvent::Changed => "GDropDownChangedParam" => "changed"
}
}
表格如下:
| 名称 | 说明 | 参数 |
|-----------------------|-----------------|-------------------|
注意:
请将名称从camel修改为snake_name命名,类型依然保持camel命名
只需要生成表格即可不用其他说明