-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtutorial.xml
More file actions
157 lines (156 loc) · 5.99 KB
/
tutorial.xml
File metadata and controls
157 lines (156 loc) · 5.99 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<!--
~ Copyright (c) Haulmont 2024. All Rights Reserved.
~ Use is subject to license terms.
-->
<tutorial>
<group triggerOn="jmixUiInspector">
<label text="Properties">
<balloon>
<text>Edit properties of the selected view element</text>
<side>atLeft</side>
</balloon>
</label>
<label text="Handlers">
<balloon>
<text>Generate event handlers and delegate methods for the selected component</text>
</balloon>
</label>
</group>
<group triggerOn="viewController">
<actionButton text="Descriptor">
<balloon>
<text>Switch to the view XML descriptor</text>
</balloon>
</actionButton>
<actionButton text="Code Snippets">
<balloon>
<text>Use a collection of code snippets</text>
</balloon>
</actionButton>
</group>
<group triggerOn="viewDescriptor">
<actionButton text="Jmix UI">
<balloon>
<text>Jmix UI tool window allows you to edit the view structure and component properties</text>
<side>atLeft</side>
</balloon>
</actionButton>
<tree class="com.haulmont.jmixstudio.flowui.sd.designer.hierarchy.FlowComponentHierarchy">
<balloon>
<text>Jmix UI structure panel displays the components tree. Use its context menu to manage components, drag-and-drop to reorder.</text>
<side>atLeft</side>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</tree>
<actionButton text="Add Component...">
<balloon>
<text>Open the components palette</text>
<side>atRight</side>
</balloon>
</actionButton>
<actionButton text="Controller">
<balloon>
<text>Switch to the view controller</text>
</balloon>
</actionButton>
</group>
<group triggerOn="entityDesigner">
<actionButton text="Add" place="ToolbarDecorator">
<balloon>
<text>Create a new attribute</text>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</actionButton>
<actionButton text="Add to Views" place="ToolbarDecorator">
<balloon>
<text>Add selected attribute to an existing UI view</text>
<side>above</side>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</actionButton>
<actionButton text="Down" place="ToolbarDecorator">
<balloon>
<text>Move the attribute down</text>
<side>atRight</side>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</actionButton>
<actionButton text="Edit Localization Message"
containerClass="com.haulmont.jmixstudio.intellij.ui.entity.attr.propertiespanel.fieldfactory.JmixAttributeFormFieldFactory$1">
<balloon>
<text>Define localized caption for the entity attribute</text>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</actionButton>
<tabLabel text="Text">
<balloon>
<text>Switch to the entity source code</text>
<side>above</side>
</balloon>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
</tabLabel>
</group>
<group triggerOn="entityText">
<jmixActionButton text="Views">
<balloon>
<text>Jump to views displaying this entity or create a new view</text>
</balloon>
</jmixActionButton>
<jmixActionButton text="Add Attribute">
<balloon>
<text>Create new attribute using wizard</text>
</balloon>
</jmixActionButton>
<tabLabel text="Designer">
<balloon>
<text>Swith to the entity designer</text>
<side>above</side>
</balloon>
</tabLabel>
</group>
<group triggerOn="jmixstart">
<componentInContainer
place="com.haulmont.jmixstudio.intellij.ui.cubatree.toolwindow.JmixProjectViewPanel"
componentFieldPath="projectViewPane.getTree()"
>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
<balloon>
<text>Main elements of the project grouped by categories. Use the context menu to manage items.</text>
<side>atRight</side>
</balloon>
</componentInContainer>
<treeItem
place="com.haulmont.jmixstudio.intellij.ui.cubatree.toolwindow.JmixProjectViewPanel"
treeFieldPath="projectViewPane.getTree()"
sectionClass="com.haulmont.jmixstudio.intellij.ui.cubatree.jmix.datamodel.DataModelSection"
>
<highlighting>
<clearPreviousHighlights>false</clearPreviousHighlights>
</highlighting>
<balloon>
<text>Expand this node to see entities of your project</text>
<side>atRight</side>
</balloon>
</treeItem>
<actionButton text="New" place="JmixProjectTreeToolbar">
<balloon>
<text>Create new project elements: entities, views, beans, roles and so on</text>
<side>atRight</side>
</balloon>
</actionButton>
</group>
</tutorial>