source: ISOcat/trunk/mod-ISOcat-interface-gi/interface/JSXAPPS/ISOcat/components/GroupEditor.xml @ 2029

Last change on this file since 2029 was 2029, checked in by mwindhouwer, 12 years ago

Initial import of all the *cats, i.e., ISOcat, RELcat and SCHEMAcat.

File size: 14.3 KB
Line 
1<serialization jsxversion="3.9" xmlns="urn:tibco.com/v3.0">
2  <name><![CDATA[Block - 100%]]></name>
3  <icon><![CDATA[images/prototypes/block.gif]]></icon>
4  <description><![CDATA[Simple block, relatively positioned with overflow=scroll.]]></description>
5  <onBeforeDeserialize></onBeforeDeserialize>
6  <onAfterDeserialize><![CDATA[jsx3.require("org.isocat.gui.GroupEditor");
7
8objGroupEditor = new org.isocat.gui.GroupEditor(objJSX);
9objGroupEditor.newGroup();
10]]></onAfterDeserialize>
11  <object type="jsx3.gui.Block">
12    <variants jsxoverflow="1"></variants>
13    <strings jsxname="GroupEditor" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
14    <object type="jsx3.gui.LayoutGrid">
15      <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
16      <strings jsxname="layout (--)" jsxrows="28px,*" jsxwidth="100%" jsxheight="100%"></strings>
17      <object type="jsx3.gui.Block">
18        <variants jsxoverflow="2"></variants>
19        <strings jsxname="pane" jsxwidth="100%" jsxheight="100%"></strings>
20        <dynamics jsxborder="@Outset"></dynamics>
21        <object type="jsx3.gui.LayoutGrid">
22          <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
23          <strings jsxname="layout ( | )" jsxcols="60,*,60" jsxwidth="100%" jsxheight="100%"></strings>
24          <object type="jsx3.gui.Block">
25            <variants jsxoverflow="2"></variants>
26            <strings jsxname="pane" jsxwidth="100%" jsxheight="100%"></strings>
27            <dynamics jsxborder="@No jsxborder"></dynamics>
28            <object type="jsx3.gui.WindowBar">
29              <variants jsxbartype="1"></variants>
30              <strings jsxname="toolBar"></strings>
31              <dynamics jsxborder="@No jsxborder"></dynamics>
32              <object type="jsx3.gui.ToolbarButton">
33                <variants jsxenabled="0"></variants>
34                <strings jsxname="saveGroupButton"></strings>
35                <dynamics jsximage="action icon: save group" jsxtip="action tooltip: save group"></dynamics>
36                <events jsxexecute="this.getAncestorOfName(&quot;GroupEditor&quot;).controller.save();"></events>
37              </object>
38              <object type="jsx3.gui.ToolbarButton">
39                <variants jsxenabled="0"></variants>
40                <strings jsxname="deleteGroupButton"></strings>
41                <dynamics jsximage="action icon: delete group" jsxtip="action tooltip: delete group"></dynamics>
42                <events jsxexecute="this.getAncestorOfName(&quot;GroupEditor&quot;).controller.confirmDelGroup();"></events>
43              </object>
44            </object>
45          </object>
46          <object type="jsx3.gui.Block">
47            <variants jsxoverflow="2"></variants>
48            <strings jsxname="pane" jsxwidth="100%" jsxheight="100%"></strings>
49            <dynamics jsxborder="@No jsxborder"></dynamics>
50            <object type="jsx3.gui.WindowBar">
51              <variants jsxbartype="1"></variants>
52              <strings jsxname="toolBar" jsxtextalign="center"></strings>
53              <dynamics jsxborder="@No jsxborder"></dynamics>
54              <object type="jsx3.gui.Block">
55                <variants jsxrelativeposition="1" jsxoverflow="3"></variants>
56                <strings jsxname="title" jsxtext="New group" jsxmargin="6 4 4 4" jsxtagname="div"></strings>
57              </object>
58            </object>
59          </object>
60          <object type="jsx3.gui.Block">
61            <variants jsxoverflow="2"></variants>
62            <strings jsxname="pane" jsxwidth="100%" jsxheight="100%"></strings>
63            <dynamics jsxborder="@No jsxborder"></dynamics>
64            <object type="jsx3.gui.WindowBar">
65              <variants jsxbartype="1"></variants>
66              <strings jsxname="toolBar"></strings>
67              <dynamics jsxborder="@No jsxborder"></dynamics>
68            </object>
69          </object>
70        </object>
71      </object>
72      <object type="jsx3.gui.Block">
73        <variants jsxoverflow="1"></variants>
74        <strings jsxname="pane" jsxwidth="100%" jsxheight="100%" jsxbgcolor="white" jsxpadding="5 5 0 5"></strings>
75        <dynamics jsxborder="@Outset"></dynamics>
76        <object type="jsx3.gui.CDF">
77          <variants></variants>
78          <strings jsxname="cdf" jsxwidth="100%" jsxheight="100%" jsxcdfid="meta" jsxxml="&lt;data jsxid=&quot;root&quot;&gt;&#xA;  &lt;record jsxid=&quot;meta&quot; name=&quot;&quot; description=&quot;&quot;/&gt;&#xA;&lt;/data&gt;" jsxxmlid="group-jsx_a"></strings>
79          <object type="jsx3.gui.LayoutGrid">
80            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
81            <strings jsxname="layoutRows" jsxrows="30,130,30,*,10" jsxwidth="100%" jsxheight="100%"></strings>
82            <object type="jsx3.gui.Block">
83              <variants jsxoverflow="2"></variants>
84              <strings jsxname="nameRow" jsxwidth="100%" jsxheight="100%"></strings>
85              <dynamics jsxborder="@No jsxborder"></dynamics>
86              <object type="jsx3.gui.LayoutGrid">
87                <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
88                <strings jsxname="nameCols" jsxcols="100,16,*,250" jsxwidth="100%" jsxheight="100%"></strings>
89                <object type="jsx3.gui.Block">
90                  <variants jsxrelativeposition="1" jsxoverflow="3"></variants>
91                  <strings jsxname="label" jsxtext="Name" jsxpadding="3" jsxmargin="10"></strings>
92                </object>
93                <object type="jsx3.gui.Image">
94                  <variants jsxoverflow="2" jsxrelativeposition="1"></variants>
95                  <strings jsxname="mandatory" jsxsrc="http://localhost:8080/famfamfam/silk/icons/bullet_red.png" jsxmargin="10"></strings>
96                </object>
97                <object type="jsx3.gui.Block">
98                  <variants jsxoverflow="2"></variants>
99                  <strings jsxname="block" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxmargin="10" jsxpadding="0"></strings>
100                  <object type="jsx3.gui.TextBox">
101                    <variants jsxheight="18" jsxrequired="1" jsxenabled="1"></variants>
102                    <strings jsxname="name" jsxwidth="100%" jsxcdfattribute="name"></strings>
103                    <events jsxchange="var c = this.getAncestorOfName(&quot;GroupEditor&quot;).controller;&#xA;c.changed();&#xA;c.checkName();"></events>
104                  </object>
105                </object>
106                <object type="jsx3.gui.Block">
107                  <variants jsxoverflow="2"></variants>
108                  <strings jsxname="nameCheckInfo" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxmargin="10" jsxvisibility="hidden"></strings>
109                  <object type="jsx3.gui.Image">
110                    <variants jsxoverflow="2" jsxrelativeposition="0" jsxwidth="16" jsxheight="16" jsxleft="0" jsxtop="0"></variants>
111                    <strings jsxname="image" jsxsrc="images/icon-trans.png" jsxdisplay=""></strings>
112                  </object>
113                  <object type="jsx3.gui.Block">
114                    <variants jsxrelativeposition="0" jsxoverflow="3" jsxleft="20" jsxtop="0"></variants>
115                    <strings jsxname="label" jsxtext="checking ..." jsxdisplay=""></strings>
116                  </object>
117                </object>
118              </object>
119            </object>
120            <object type="jsx3.gui.Block">
121              <variants jsxoverflow="2"></variants>
122              <strings jsxname="descrRow" jsxwidth="100%" jsxheight="100%"></strings>
123              <dynamics jsxborder="@No jsxborder"></dynamics>
124              <object type="jsx3.gui.LayoutGrid">
125                <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
126                <strings jsxname="descrCols" jsxcols="116,*,20" jsxwidth="100%" jsxheight="100%"></strings>
127                <object type="jsx3.gui.Block">
128                  <variants jsxrelativeposition="1" jsxoverflow="3"></variants>
129                  <strings jsxname="label" jsxtext="Description" jsxpadding="3" jsxmargin="10"></strings>
130                </object>
131                <object type="jsx3.gui.Block">
132                  <variants jsxoverflow="2"></variants>
133                  <strings jsxname="block" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxmargin="10" jsxpadding="0 20 0 0"></strings>
134                  <object type="jsx3.gui.TextBox">
135                    <variants jsxheight="120" jsxtype="1"></variants>
136                    <strings jsxwidth="100%" jsxname="description" jsxmargin="0 4 0 0" jsxcdfattribute="description"></strings>
137                    <events jsxchange="this.getAncestorOfName(&quot;GroupEditor&quot;).controller.changed();"></events>
138                  </object>
139                </object>
140                <object type="jsx3.gui.Block">
141                  <variants jsxoverflow="1"></variants>
142                  <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
143                </object>
144              </object>
145            </object>
146            <object type="jsx3.gui.Block">
147              <variants jsxoverflow="2"></variants>
148              <strings jsxname="forumRow" jsxwidth="100%" jsxheight="100%" jsxvisibility=""></strings>
149              <dynamics jsxborder="@No jsxborder"></dynamics>
150              <object type="jsx3.gui.LayoutGrid">
151                <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
152                <strings jsxname="forumCols" jsxcols="116,*,20" jsxwidth="100%" jsxheight="100%"></strings>
153                <object type="jsx3.gui.Block">
154                  <variants jsxrelativeposition="1" jsxoverflow="3"></variants>
155                  <strings jsxname="label" jsxtext="Forum" jsxpadding="3" jsxmargin="10"></strings>
156                </object>
157                <object type="jsx3.gui.Block">
158                  <variants jsxoverflow="2"></variants>
159                  <strings jsxname="block" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxvisibility=""></strings>
160                  <object type="jsx3.gui.Block">
161                    <variants jsxoverflow="2"></variants>
162                    <strings jsxname="forum" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxmargin="10" jsxpadding="3" jsxtext="Contact the ISOcat system administration to create a forum for this group."></strings>
163                  </object>
164                </object>
165                <object type="jsx3.gui.Block">
166                  <variants jsxoverflow="1"></variants>
167                  <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
168                </object>
169              </object>
170            </object>
171            <object type="jsx3.gui.Block">
172              <variants jsxoverflow="2"></variants>
173              <strings jsxname="membersRow" jsxwidth="100%" jsxheight="100%"></strings>
174              <dynamics jsxborder="@No jsxborder"></dynamics>
175              <object type="jsx3.gui.LayoutGrid">
176                <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
177                <strings jsxname="membersCols" jsxcols="100,16,*,20" jsxwidth="100%" jsxheight="100%"></strings>
178                <object type="jsx3.gui.Block">
179                  <variants jsxrelativeposition="1" jsxoverflow="3"></variants>
180                  <strings jsxname="label" jsxtext="Members" jsxpadding="3" jsxmargin="10"></strings>
181                </object>
182                <object type="jsx3.gui.Image">
183                  <variants jsxoverflow="2" jsxrelativeposition="1"></variants>
184                  <strings jsxname="mandatory" jsxsrc="http://localhost:8080/famfamfam/silk/icons/bullet_red.png" jsxmargin="10"></strings>
185                </object>
186                <object type="jsx3.gui.Block">
187                  <variants jsxoverflow="2"></variants>
188                  <strings jsxname="block" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxmargin="10" jsxpadding="0"></strings>
189                  <object type="jsx3.gui.LayoutGrid">
190                    <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
191                    <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
192                    <object type="jsx3.gui.Block">
193                      <variants jsxoverflow="2"></variants>
194                      <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
195                      <include src="components/GroupViewer.xml" async="false"></include>
196                    </object>
197                    <object type="jsx3.gui.Block">
198                      <variants jsxoverflow="1"></variants>
199                      <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
200                      <object type="jsx3.gui.ImageButton">
201                        <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
202                        <strings jsxname="imagebutton" jsxtext="[button text]" jsximage="http://localhost:8080/Tango/16x16/actions/list-add.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-add.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-add.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-add.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-add.png"></strings>
203                        <events jsxexecute="this.getAncestorOfName(&quot;GroupEditor&quot;).controller.addMember();"></events>
204                      </object>
205                    </object>
206                  </object>
207                </object>
208                <object type="jsx3.gui.Block">
209                  <variants jsxoverflow="1"></variants>
210                  <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
211                </object>
212              </object>
213            </object>
214            <object type="jsx3.gui.Block">
215              <variants jsxoverflow="2"></variants>
216              <strings jsxname="filler" jsxwidth="100%" jsxheight="100%"></strings>
217              <dynamics jsxborder="@No jsxborder"></dynamics>
218            </object>
219          </object>
220        </object>
221      </object>
222    </object>
223  </object>
224</serialization>
Note: See TracBrowser for help on using the repository browser.