source: ISOcat/trunk/mod-ISOcat-interface-gi/interface/JSXAPPS/ISOcat/components/LanguageSection.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: 35.1 KB
Line 
1<serialization jsxversion="3.9" xmlns="urn:tibco.com/v3.0">
2  <name></name>
3  <icon></icon>
4  <description></description>
5  <onBeforeDeserialize></onBeforeDeserialize>
6  <onAfterDeserialize><![CDATA[jsx3.require("org.isocat.gui.LanguageSectionEditor");
7
8objLanguageSectionEditor = new org.isocat.gui.LanguageSectionEditor(objJSX);
9]]></onAfterDeserialize>
10  <object type="jsx3.gui.Block">
11    <variants jsxheight="700" jsxoverflow="3"></variants>
12    <strings jsxname="LanguageSection" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="5" jsxpadding=""></strings>
13    <object type="jsx3.gui.LayoutGrid">
14      <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
15      <strings jsxname="layout (--)" jsxrows="35,130,130,130,130,130" jsxwidth="100%" jsxheight="100%" jsxcols="*,10"></strings>
16      <object type="jsx3.gui.Block">
17        <variants jsxoverflow="1"></variants>
18        <strings jsxname="languageSectionRow" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1" jsxpadding="10 10 5 10" jsxmargin="0 0 5 0" jsxtextalign="left" jsxtext="&lt;b&gt;Language section&lt;/b&gt;"></strings>
19        <dynamics jsxborder="ISOcat border bottom"></dynamics>
20      </object>
21      <object type="jsx3.gui.Block">
22        <variants jsxoverflow="1"></variants>
23        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
24      </object>
25      <object type="jsx3.gui.LayoutGrid">
26        <variants jsxrelativeposition="1" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
27        <strings jsxname="namesRow" jsxcols="89,16,*,20" jsxwidth="100%" jsxheight="100%" jsxrows="120" jsxdisplay=""></strings>
28        <object type="jsx3.gui.Block">
29          <variants jsxrelativeposition="1" jsxoverflow="3" jsxspy="1"></variants>
30          <strings jsxname="label" jsxtext="Name sections" jsxdisplay="" jsxpadding="3" jsxmargin="10"></strings>
31          <events jsxspy="org.isocat.spyglass(&quot;name&quot;);"></events>
32        </object>
33        <object type="jsx3.gui.Image">
34          <variants jsxoverflow="2" jsxrelativeposition="1"></variants>
35          <strings jsxname="name-mandatory" jsxsrc="http://localhost:8080/famfamfam/silk/icons/bullet_red.png" jsxtip="This field is mandatory." jsxmargin="10" jsxvisibility=""></strings>
36        </object>
37        <object type="jsx3.gui.Block">
38          <variants jsxheight="100" jsxoverflow="1"></variants>
39          <strings jsxname="block" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="10"></strings>
40          <object type="jsx3.gui.LayoutGrid">
41            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
42            <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
43            <object type="jsx3.gui.Block">
44              <variants jsxoverflow="2"></variants>
45              <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
46              <object type="jsx3.gui.Matrix">
47                <variants jsxpagingmodel="1" jsxselectionmodel="0" jsxjsxxmlasync="1" jsxautorow="0"></variants>
48                <strings jsxname="names" jsxbodyborder="1px solid #dfdfef" jsxheaderborder="1px solid #dfdfef" jsxbgcolor="#efefff" jsxxmlurl="http://localhost:8080/isocat/interface/JSXAPPS/ISOcat/xml/empty.xml" jsxxmlid="LangSec-_jsx_1_8f-names" jsxsorttype="text" jsxsortdirection="ascending"></strings>
49                <events jsxbeforeedit="jsx3.log('EVENT: (jsxbeforeedit). Record: ' + strRECORDID);" jsxafteredit="jsx3.log('EVENT: (jsxafteredit). Record: ' + strRECORDID + '. New Value: ' + strNEWVALUE);"></events>
50                <xslparameters jsx_rowbg1="#ffffff" jsx_rowbg2="#efefff"></xslparameters>
51                <object type="jsx3.gui.Matrix.Column">
52                  <variants jsxwidth="16"></variants>
53                  <strings jsxname="imageButtonColumn" jsxpadding="3" jsxcellpadding="1" jsxvaluetemplate="@empty"></strings>
54                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
55                  <object type="jsx3.gui.ImageButton">
56                    <variants jsxstate="0" jsxwidth="16" jsxheight="16" jsxenabled="1" jsxprefetch="1" jsxtype="0"></variants>
57                    <strings jsxname="imageButtonMask" jsximage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-remove.png"></strings>
58                    <events jsxexecute="var id = this.emGetSession().recordId;&#xA;var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;if (id == 'jsxautorow') {&#xA;  this.getParent().getParent().commitAutoRowSession();&#xA;} else {&#xA;  this.getParent().getParent().deleteRecord(id, true);&#xA;}&#xA;c.changed();"></events>
59                  </object>
60                </object>
61                <object type="jsx3.gui.Matrix.Column">
62                  <variants></variants>
63                  <strings jsxname="name" jsxwidth="75%" jsxtext="Name" jsxpadding="2" jsxcellpadding="3" jsxpath="jsxtext" jsxcellborder="none; none; none; solid 1px white" jsxcellcolor="" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
64                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
65                  <object type="jsx3.gui.TextBox">
66                    <variants jsxrelativeposition="0" jsxzindex="10" jsxleft="16" jsxtop="0" jsxheight="20"></variants>
67                    <strings jsxwidth="100%" jsxname="textbox" jsxdisplay="none" jsxvalue="heho"></strings>
68                    <events jsxkeydown="1;" jsxchange="var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;c.changedNameSection(strPREVIOUS,strVALUE);c.changed();"></events>
69                  </object>
70                </object>
71                <object type="jsx3.gui.Matrix.Column">
72                  <variants></variants>
73                  <strings jsxname="status" jsxtext="Status" jsxpadding="2" jsxcellpadding="3 0 0 4" jsxvaluetemplate="@empty" jsxformathandler="@lookup" jsxpath="status" jsxwidth="*" jsxcellborder="none; none; none; solid 1px white"></strings>
74                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
75                  <object type="jsx3.gui.Select">
76                    <variants jsxrelativeposition="0" jsxzindex="10" _isfocusing="true" jsxleft="635" jsxtop="0" jsxheight="20"></variants>
77                    <strings jsxwidth="100%" jsxname="nameStatusMask" jsxdisplay="none" jsxxmlid="name-statuses" jsxvalue="admitted name"></strings>
78                    <events jsxselect="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
79                  </object>
80                </object>
81              </object>
82            </object>
83            <object type="jsx3.gui.Block">
84              <variants jsxoverflow="1"></variants>
85              <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
86              <object type="jsx3.gui.ImageButton">
87                <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
88                <strings jsxname="imagebutton" 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" jsxtip="Add an explanatory comment."></strings>
89                <events jsxexecute="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.addName();&#xA;"></events>
90              </object>
91            </object>
92          </object>
93        </object>
94      </object>
95      <object type="jsx3.gui.Block">
96        <variants jsxoverflow="1"></variants>
97        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
98      </object>
99      <object type="jsx3.gui.LayoutGrid">
100        <variants jsxrelativeposition="1" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
101        <strings jsxname="definitionsRow" jsxcols="89,16,*,20" jsxwidth="100%" jsxheight="100%" jsxrows="120" jsxdisplay=""></strings>
102        <object type="jsx3.gui.Block">
103          <variants jsxrelativeposition="1" jsxoverflow="3" jsxspy="1"></variants>
104          <strings jsxname="label" jsxtext="Definitions" jsxdisplay="" jsxpadding="3" jsxmargin="10"></strings>
105          <events jsxspy="org.isocat.spyglass(&quot;definition&quot;);"></events>
106        </object>
107        <object type="jsx3.gui.Image">
108          <variants jsxoverflow="2" jsxrelativeposition="1"></variants>
109          <strings jsxname="definition-mandatory" jsxsrc="http://localhost:8080/famfamfam/silk/icons/bullet_red.png" jsxtip="This field is mandatory." jsxmargin="10" jsxvisibility=""></strings>
110        </object>
111        <object type="jsx3.gui.Block">
112          <variants jsxheight="100" jsxoverflow="1"></variants>
113          <strings jsxname="block" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="10"></strings>
114          <object type="jsx3.gui.LayoutGrid">
115            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
116            <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
117            <object type="jsx3.gui.Block">
118              <variants jsxoverflow="2"></variants>
119              <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
120              <object type="jsx3.gui.Matrix">
121                <variants jsxpagingmodel="1" jsxselectionmodel="0" jsxjsxxmlasync="1" jsxautorow="0"></variants>
122                <strings jsxname="definitions" jsxbodyborder="1px solid #dfdfef" jsxheaderborder="1px solid #dfdfef" jsxbgcolor="#efefff" jsxxmlurl="http://localhost:8080/isocat/interface/JSXAPPS/ISOcat/xml/empty.xml" jsxxmlid="LangSec-_jsx_1_8f-definitions" jsxsorttype="text" jsxsortdirection="descending"></strings>
123                <events jsxbeforeedit="jsx3.log('EVENT: (jsxbeforeedit). Record: ' + strRECORDID);" jsxafteredit="jsx3.log('EVENT: (jsxafteredit). Record: ' + strRECORDID + '. New Value: ' + strNEWVALUE);" jsxspy="&quot;&lt;div&gt;&quot;+this.getRecord(strRECORDID).jsxtext+&quot;&lt;/div&gt;&quot;"></events>
124                <xslparameters jsx_rowbg1="#ffffff" jsx_rowbg2="#efefff"></xslparameters>
125                <object type="jsx3.gui.Matrix.Column">
126                  <variants jsxwidth="16"></variants>
127                  <strings jsxname="imageButtonColumn" jsxpadding="3" jsxcellpadding="1" jsxvaluetemplate="@empty"></strings>
128                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
129                  <object type="jsx3.gui.ImageButton">
130                    <variants jsxstate="0" jsxwidth="16" jsxheight="16" jsxenabled="1" jsxprefetch="1" jsxtype="0"></variants>
131                    <strings jsxname="imageButtonMask" jsximage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-remove.png"></strings>
132                    <events jsxexecute="var id = this.emGetSession().recordId;&#xA;var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;if (id == 'jsxautorow') {&#xA;  this.getParent().getParent().commitAutoRowSession();&#xA;} else {&#xA;  this.getParent().getParent().deleteRecord(id, true);&#xA;}&#xA;c.changed();"></events>
133                  </object>
134                </object>
135                <object type="jsx3.gui.Matrix.Column">
136                  <variants></variants>
137                  <strings jsxname="definition" jsxwidth="60%" jsxtext="Definition" jsxpadding="2" jsxcellpadding="3" jsxpath="jsxtext" jsxcellborder="none;none;none;solid 1px white" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
138                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
139                  <object type="jsx3.gui.TextBox">
140                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
141                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
142                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
143                  </object>
144                </object>
145                <object type="jsx3.gui.Matrix.Column">
146                  <variants></variants>
147                  <strings jsxname="source" jsxwidth="25%" jsxtext="Source" jsxpadding="2" jsxcellpadding="3" jsxpath="source" jsxcellborder="none;none;none;solid 1px white"></strings>
148                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
149                  <object type="jsx3.gui.TextBox">
150                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
151                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
152                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
153                  </object>
154                </object>
155                <object type="jsx3.gui.Matrix.Column">
156                  <variants></variants>
157                  <strings jsxname="note" jsxwidth="*" jsxtext="Note" jsxpadding="2" jsxcellpadding="3" jsxpath="note" jsxcellborder="none;none;none;solid 1px white" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
158                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
159                  <object type="jsx3.gui.TextBox">
160                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
161                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
162                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
163                  </object>
164                </object>
165              </object>
166            </object>
167            <object type="jsx3.gui.Block">
168              <variants jsxoverflow="1"></variants>
169              <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
170              <object type="jsx3.gui.ImageButton">
171                <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
172                <strings jsxname="imagebutton" 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" jsxtip="Add an explanatory comment."></strings>
173                <events jsxexecute="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.addDefinition();&#xA;"></events>
174              </object>
175            </object>
176          </object>
177        </object>
178      </object>
179      <object type="jsx3.gui.Block">
180        <variants jsxoverflow="1"></variants>
181        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
182      </object>
183      <object type="jsx3.gui.LayoutGrid">
184        <variants jsxrelativeposition="1" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
185        <strings jsxname="examplesRow" jsxcols="105,*,20" jsxwidth="100%" jsxheight="100%" jsxrows="120" jsxdisplay=""></strings>
186        <object type="jsx3.gui.Block">
187          <variants jsxrelativeposition="1" jsxoverflow="3" jsxspy="1"></variants>
188          <strings jsxname="label" jsxtext="Examples" jsxdisplay="" jsxpadding="3" jsxmargin="10"></strings>
189          <events jsxspy="org.isocat.spyglass(&quot;example&quot;);"></events>
190        </object>
191        <object type="jsx3.gui.Block">
192          <variants jsxheight="100" jsxoverflow="1"></variants>
193          <strings jsxname="block" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="10"></strings>
194          <object type="jsx3.gui.LayoutGrid">
195            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
196            <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
197            <object type="jsx3.gui.Block">
198              <variants jsxoverflow="2"></variants>
199              <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
200              <object type="jsx3.gui.Matrix">
201                <variants jsxpagingmodel="1" jsxselectionmodel="0" jsxjsxxmlasync="1" jsxautorow="0"></variants>
202                <strings jsxname="examples" jsxbodyborder="1px solid #dfdfef" jsxheaderborder="1px solid #dfdfef" jsxbgcolor="#efefff" jsxxmlurl="http://localhost:8080/isocat/interface/JSXAPPS/ISOcat/xml/empty.xml" jsxxmlid="LangSec-_jsx_1_8f-examples"></strings>
203                <events jsxbeforeedit="jsx3.log('EVENT: (jsxbeforeedit). Record: ' + strRECORDID);" jsxafteredit="jsx3.log('EVENT: (jsxafteredit). Record: ' + strRECORDID + '. New Value: ' + strNEWVALUE);" jsxspy="&quot;&lt;div&gt;&quot;+this.getRecord(strRECORDID).jsxtext+&quot;&lt;/div&gt;&quot;"></events>
204                <xslparameters jsx_rowbg1="#ffffff" jsx_rowbg2="#efefff"></xslparameters>
205                <object type="jsx3.gui.Matrix.Column">
206                  <variants jsxwidth="16"></variants>
207                  <strings jsxname="imageButtonColumn" jsxpadding="3" jsxcellpadding="1" jsxvaluetemplate="@empty"></strings>
208                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
209                  <object type="jsx3.gui.ImageButton">
210                    <variants jsxstate="0" jsxwidth="16" jsxheight="16" jsxenabled="1" jsxprefetch="1" jsxtype="0"></variants>
211                    <strings jsxname="imageButtonMask" jsximage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-remove.png"></strings>
212                    <events jsxexecute="var id = this.emGetSession().recordId;&#xA;var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;if (id == 'jsxautorow') {&#xA;  this.getParent().getParent().commitAutoRowSession();&#xA;} else {&#xA;  this.getParent().getParent().deleteRecord(id, true);&#xA;}&#xA;c.changed();"></events>
213                  </object>
214                </object>
215                <object type="jsx3.gui.Matrix.Column">
216                  <variants></variants>
217                  <strings jsxname="example" jsxwidth="75%" jsxtext="Example" jsxpadding="2" jsxcellpadding="3" jsxpath="jsxtext" jsxcellborder="none;none;none;solid 1px white" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
218                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
219                  <object type="jsx3.gui.TextBox">
220                    <variants jsxheight="80" jsxtype="1" jsxrelativeposition="0" jsxzindex="10" jsxwidth="619" jsxleft="16" jsxtop="40"></variants>
221                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue=""></strings>
222                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
223                  </object>
224                </object>
225                <object type="jsx3.gui.Matrix.Column">
226                  <variants></variants>
227                  <strings jsxname="source" jsxwidth="*" jsxtext="Source" jsxpadding="2" jsxcellpadding="3" jsxpath="source" jsxcellborder="none;none;none;solid 1px white"></strings>
228                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
229                  <object type="jsx3.gui.TextBox">
230                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10" jsxwidth="191" jsxleft="635" jsxtop="20"></variants>
231                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="bla"></strings>
232                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
233                  </object>
234                </object>
235              </object>
236            </object>
237            <object type="jsx3.gui.Block">
238              <variants jsxoverflow="1"></variants>
239              <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
240              <object type="jsx3.gui.ImageButton">
241                <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
242                <strings jsxname="imagebutton" 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" jsxtip="Add an explanatory comment."></strings>
243                <events jsxexecute="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.addExample();&#xA;"></events>
244              </object>
245            </object>
246          </object>
247        </object>
248      </object>
249      <object type="jsx3.gui.Block">
250        <variants jsxoverflow="1"></variants>
251        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
252      </object>
253      <object type="jsx3.gui.LayoutGrid">
254        <variants jsxrelativeposition="1" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
255        <strings jsxname="explanationsRow" jsxcols="105,*,20" jsxwidth="100%" jsxheight="100%" jsxrows="120" jsxdisplay=""></strings>
256        <object type="jsx3.gui.Block">
257          <variants jsxrelativeposition="1" jsxoverflow="3" jsxspy="1"></variants>
258          <strings jsxname="label" jsxtext="Explanations" jsxdisplay="" jsxpadding="3" jsxmargin="10" jsxtip="A unique name"></strings>
259          <events jsxspy="org.isocat.spyglass(&quot;explanation&quot;);"></events>
260        </object>
261        <object type="jsx3.gui.Block">
262          <variants jsxheight="100" jsxoverflow="1"></variants>
263          <strings jsxname="block" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="10"></strings>
264          <object type="jsx3.gui.LayoutGrid">
265            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
266            <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
267            <object type="jsx3.gui.Block">
268              <variants jsxoverflow="2"></variants>
269              <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
270              <object type="jsx3.gui.Matrix">
271                <variants jsxpagingmodel="1" jsxselectionmodel="0" jsxjsxxmlasync="1" jsxautorow="0"></variants>
272                <strings jsxname="explanations" jsxbodyborder="1px solid #dfdfef" jsxheaderborder="1px solid #dfdfef" jsxbgcolor="#efefff" jsxxmlurl="http://localhost:8080/isocat/interface/JSXAPPS/ISOcat/xml/empty.xml" jsxxmlid="LangSec-_jsx_1_8f-explanations"></strings>
273                <events jsxbeforeedit="jsx3.log('EVENT: (jsxbeforeedit). Record: ' + strRECORDID);" jsxafteredit="jsx3.log('EVENT: (jsxafteredit). Record: ' + strRECORDID + '. New Value: ' + strNEWVALUE);" jsxspy="&quot;&lt;div&gt;&quot;+this.getRecord(strRECORDID).jsxtext+&quot;&lt;/div&gt;&quot;"></events>
274                <xslparameters jsx_rowbg1="#ffffff" jsx_rowbg2="#efefff"></xslparameters>
275                <object type="jsx3.gui.Matrix.Column">
276                  <variants jsxwidth="16"></variants>
277                  <strings jsxname="imageButtonColumn" jsxpadding="3" jsxcellpadding="1" jsxvaluetemplate="@empty"></strings>
278                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
279                  <object type="jsx3.gui.ImageButton">
280                    <variants jsxstate="0" jsxwidth="16" jsxheight="16" jsxenabled="1" jsxprefetch="1" jsxtype="0"></variants>
281                    <strings jsxname="imageButtonMask" jsximage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-remove.png"></strings>
282                    <events jsxexecute="var id = this.emGetSession().recordId;&#xA;var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;if (id == 'jsxautorow') {&#xA;  this.getParent().getParent().commitAutoRowSession();&#xA;} else {&#xA;  this.getParent().getParent().deleteRecord(id, true);&#xA;}&#xA;c.changed();"></events>
283                  </object>
284                </object>
285                <object type="jsx3.gui.Matrix.Column">
286                  <variants></variants>
287                  <strings jsxname="explanation" jsxwidth="75%" jsxtext="Explanation" jsxpadding="2" jsxcellpadding="3" jsxpath="jsxtext" jsxcellborder="none;none;none;solid 1px white" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
288                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
289                  <object type="jsx3.gui.TextBox">
290                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
291                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
292                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
293                  </object>
294                </object>
295                <object type="jsx3.gui.Matrix.Column">
296                  <variants></variants>
297                  <strings jsxname="source" jsxwidth="*" jsxtext="Source" jsxpadding="2" jsxcellpadding="3" jsxpath="source" jsxcellborder="none;none;none;solid 1px white"></strings>
298                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
299                  <object type="jsx3.gui.TextBox">
300                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
301                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
302                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
303                  </object>
304                </object>
305              </object>
306            </object>
307            <object type="jsx3.gui.Block">
308              <variants jsxoverflow="1"></variants>
309              <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
310              <object type="jsx3.gui.ImageButton">
311                <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
312                <strings jsxname="imagebutton" 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" jsxtip="Add an explanatory comment."></strings>
313                <events jsxexecute="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.addExplanation();&#xA;"></events>
314              </object>
315            </object>
316          </object>
317        </object>
318      </object>
319      <object type="jsx3.gui.Block">
320        <variants jsxoverflow="1"></variants>
321        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
322      </object>
323      <object type="jsx3.gui.LayoutGrid">
324        <variants jsxrelativeposition="1" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
325        <strings jsxname="notesRow" jsxcols="105,*,20" jsxwidth="100%" jsxheight="100%" jsxrows="120" jsxdisplay=""></strings>
326        <object type="jsx3.gui.Block">
327          <variants jsxrelativeposition="1" jsxoverflow="3" jsxspy="1"></variants>
328          <strings jsxname="label" jsxtext="Notes" jsxdisplay="" jsxpadding="3" jsxmargin="10" jsxtip="A unique name"></strings>
329          <events jsxspy="org.isocat.spyglass(&quot;note&quot;);"></events>
330        </object>
331        <object type="jsx3.gui.Block">
332          <variants jsxheight="100" jsxoverflow="1"></variants>
333          <strings jsxname="block" jsxwidth="100%" jsxrelativeposition="1" jsxmargin="10"></strings>
334          <object type="jsx3.gui.LayoutGrid">
335            <variants jsxrelativeposition="0" jsxleft="0" jsxtop="0" jsxoverflow="2"></variants>
336            <strings jsxname="layoutCols" jsxcols="*,20" jsxwidth="100%" jsxheight="100%"></strings>
337            <object type="jsx3.gui.Block">
338              <variants jsxoverflow="2"></variants>
339              <strings jsxname="pane1" jsxwidth="100%" jsxheight="100%"></strings>
340              <object type="jsx3.gui.Matrix">
341                <variants jsxpagingmodel="1" jsxselectionmodel="0" jsxjsxxmlasync="1" jsxautorow="0"></variants>
342                <strings jsxname="notes" jsxbodyborder="1px solid #dfdfef" jsxheaderborder="1px solid #dfdfef" jsxbgcolor="#efefff" jsxxmlurl="http://localhost:8080/isocat/interface/JSXAPPS/ISOcat/xml/empty.xml" jsxxmlid="LangSec-_jsx_1_8f-notes"></strings>
343                <events jsxbeforeedit="jsx3.log('EVENT: (jsxbeforeedit). Record: ' + strRECORDID);" jsxafteredit="jsx3.log('EVENT: (jsxafteredit). Record: ' + strRECORDID + '. New Value: ' + strNEWVALUE);" jsxspy="&quot;&lt;div&gt;&quot;+this.getRecord(strRECORDID).jsxtext+&quot;&lt;/div&gt;&quot;"></events>
344                <xslparameters jsx_rowbg1="#ffffff" jsx_rowbg2="#efefff"></xslparameters>
345                <object type="jsx3.gui.Matrix.Column">
346                  <variants jsxwidth="16"></variants>
347                  <strings jsxname="imageButtonColumn" jsxpadding="3" jsxcellpadding="1" jsxvaluetemplate="@empty"></strings>
348                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
349                  <object type="jsx3.gui.ImageButton">
350                    <variants jsxstate="0" jsxwidth="16" jsxheight="16" jsxenabled="1" jsxprefetch="1" jsxtype="0"></variants>
351                    <strings jsxname="imageButtonMask" jsximage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdisabledimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxoverimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxdownimage="http://localhost:8080/Tango/16x16/actions/list-remove.png" jsxonimage="http://localhost:8080/Tango/16x16/actions/list-remove.png"></strings>
352                    <events jsxexecute="var id = this.emGetSession().recordId;&#xA;var c = this.getAncestorOfName(&quot;LanguageSection&quot;).controller;&#xA;if (id == 'jsxautorow') {&#xA;  this.getParent().getParent().commitAutoRowSession();&#xA;} else {&#xA;  this.getParent().getParent().deleteRecord(id, true);&#xA;}&#xA;c.changed();"></events>
353                  </object>
354                </object>
355                <object type="jsx3.gui.Matrix.Column">
356                  <variants></variants>
357                  <strings jsxname="notes" jsxwidth="*" jsxtext="Note" jsxpadding="2" jsxcellpadding="3" jsxpath="jsxtext" jsxcellborder="none;none;none;solid 1px white" jsxformathandler="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.formatRow"></strings>
358                  <dynamics jsxborder="@Outset" jsxbg="@Bevel TopDown" jsxbgcolor="@Solid Disabled"></dynamics>
359                  <object type="jsx3.gui.TextBox">
360                    <variants jsxheight="100" jsxtype="1" jsxrelativeposition="0" jsxzindex="10"></variants>
361                    <strings jsxname="textareaMask" jsxdisplay="none" jsxvalue="" jsxwidth="100%"></strings>
362                    <events jsxkeydown="1;" jsxchange="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.changed();"></events>
363                  </object>
364                </object>
365              </object>
366            </object>
367            <object type="jsx3.gui.Block">
368              <variants jsxoverflow="1"></variants>
369              <strings jsxname="pane2" jsxwidth="100%" jsxheight="100%"></strings>
370              <object type="jsx3.gui.ImageButton">
371                <variants jsxwidth="16" jsxheight="16" jsxtype="0" jsxprefetch="1" jsxstate="0"></variants>
372                <strings jsxname="imagebutton" 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" jsxtip="Add an explanatory comment."></strings>
373                <events jsxexecute="this.getAncestorOfName(&quot;LanguageSection&quot;).controller.addNote();&#xA;"></events>
374              </object>
375            </object>
376          </object>
377        </object>
378      </object>
379      <object type="jsx3.gui.Block">
380        <variants jsxoverflow="1"></variants>
381        <strings jsxname="filler" jsxwidth="100%" jsxheight="100%" jsxrelativeposition="1"></strings>
382      </object>
383    </object>
384    <object type="jsx3.gui.Block">
385      <variants jsxrelativeposition="0" jsxoverflow="1" jsxleft="0" jsxtop="0" jsxzindex="9"></variants>
386      <strings jsxname="disabled" jsxwidth="100%" jsxheight="100%" jsxvisibility="hidden" jsxdisplay=""></strings>
387      <dynamics jsxbgcolor="@Transparent BG"></dynamics>
388      <object type="jsx3.gui.Block">
389        <variants jsxrelativeposition="0" jsxoverflow="2" jsxzindex="99" jsxleft="0" jsxtop="0"></variants>
390        <strings jsxname="block" jsxwidth="100%" jsxheight="100%" jsxdisplay="" jsxtextalign="center" jsxstyleoverride="opacity:0.4;filter:alpha(opacity=40);" jsxvisibility=""></strings>
391        <dynamics jsxbgcolor="@Solid Disabled"></dynamics>
392      </object>
393    </object>
394  </object>
395</serialization>
Note: See TracBrowser for help on using the repository browser.