cid#1607171 Data race condition
[LibreOffice.git] / sc / uiconfig / scalc / ui / datafieldoptionsdialog.ui
blob38ce3762834b8ac420b058174375f3c23a63acca
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.36.0 -->
3 <interface domain="sc">
4 <requires lib="gtk+" version="3.20"/>
5 <object class="GtkAdjustment" id="adjustment1">
6 <property name="lower">1</property>
7 <property name="upper">999</property>
8 <property name="value">1</property>
9 <property name="step_increment">1</property>
10 <property name="page_increment">10</property>
11 </object>
12 <object class="GtkTreeStore" id="liststore2">
13 <columns>
14 <!-- column-name check1 -->
15 <column type="gboolean"/>
16 <!-- column-name text -->
17 <column type="gchararray"/>
18 <!-- column-name id -->
19 <column type="gchararray"/>
20 <!-- column-name checkvis1 -->
21 <column type="gboolean"/>
22 <!-- column-name checktri1 -->
23 <column type="gboolean"/>
24 </columns>
25 </object>
26 <object class="GtkDialog" id="DataFieldOptionsDialog">
27 <property name="can_focus">False</property>
28 <property name="border_width">6</property>
29 <property name="title" translatable="yes" context="datafieldoptionsdialog|DataFieldOptionsDialog">Data Field Options</property>
30 <property name="resizable">False</property>
31 <property name="modal">True</property>
32 <property name="default_width">0</property>
33 <property name="default_height">0</property>
34 <property name="type_hint">dialog</property>
35 <child internal-child="vbox">
36 <object class="GtkBox" id="dialog-vbox1">
37 <property name="can_focus">False</property>
38 <property name="orientation">vertical</property>
39 <property name="spacing">12</property>
40 <child internal-child="action_area">
41 <object class="GtkButtonBox" id="dialog-action_area1">
42 <property name="can_focus">False</property>
43 <property name="layout_style">end</property>
44 <child>
45 <object class="GtkButton" id="ok">
46 <property name="label" translatable="yes" context="stock">_OK</property>
47 <property name="visible">True</property>
48 <property name="can_focus">True</property>
49 <property name="can_default">True</property>
50 <property name="has_default">True</property>
51 <property name="receives_default">True</property>
52 <property name="use-underline">True</property>
53 </object>
54 <packing>
55 <property name="expand">False</property>
56 <property name="fill">True</property>
57 <property name="position">0</property>
58 </packing>
59 </child>
60 <child>
61 <object class="GtkButton" id="cancel">
62 <property name="label" translatable="yes" context="stock">_Cancel</property>
63 <property name="visible">True</property>
64 <property name="can_focus">True</property>
65 <property name="receives_default">True</property>
66 <property name="use-underline">True</property>
67 </object>
68 <packing>
69 <property name="expand">False</property>
70 <property name="fill">True</property>
71 <property name="position">1</property>
72 </packing>
73 </child>
74 <child>
75 <object class="GtkButton" id="help">
76 <property name="label" translatable="yes" context="stock">_Help</property>
77 <property name="visible">True</property>
78 <property name="can_focus">True</property>
79 <property name="receives_default">True</property>
80 <property name="use-underline">True</property>
81 </object>
82 <packing>
83 <property name="expand">False</property>
84 <property name="fill">True</property>
85 <property name="position">2</property>
86 <property name="secondary">True</property>
87 </packing>
88 </child>
89 </object>
90 <packing>
91 <property name="expand">False</property>
92 <property name="fill">True</property>
93 <property name="pack_type">end</property>
94 <property name="position">0</property>
95 </packing>
96 </child>
97 <child>
98 <!-- n-columns=1 n-rows=1 -->
99 <object class="GtkGrid" id="grid1">
100 <property name="visible">True</property>
101 <property name="can_focus">False</property>
102 <property name="hexpand">True</property>
103 <property name="vexpand">True</property>
104 <property name="row_spacing">12</property>
105 <child>
106 <object class="GtkFrame" id="frame1">
107 <property name="visible">True</property>
108 <property name="can_focus">False</property>
109 <property name="hexpand">True</property>
110 <property name="label_xalign">0</property>
111 <property name="shadow_type">none</property>
112 <child>
113 <!-- n-columns=1 n-rows=1 -->
114 <object class="GtkGrid" id="grid2">
115 <property name="visible">True</property>
116 <property name="can_focus">False</property>
117 <property name="hexpand">True</property>
118 <property name="row_spacing">6</property>
119 <property name="column_spacing">12</property>
120 <property name="margin-start">12</property>
121 <property name="margin-top">6</property>
122 <child>
123 <object class="GtkRadioButton" id="ascending">
124 <property name="label" translatable="yes" context="datafieldoptionsdialog|ascending">_Ascending</property>
125 <property name="visible">True</property>
126 <property name="can_focus">True</property>
127 <property name="receives_default">False</property>
128 <property name="use_underline">True</property>
129 <property name="active">True</property>
130 <property name="draw_indicator">True</property>
131 <child internal-child="accessible">
132 <object class="AtkObject" id="ascending-atkobject">
133 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|ascending">Sorts the values from the lowest value to the highest value. If the selected field is the field for which the dialog was opened, the items are sorted by name. If a data field was selected, the items are sorted by the resultant value of the selected data field.</property>
134 </object>
135 </child>
136 </object>
137 <packing>
138 <property name="left_attach">1</property>
139 <property name="top_attach">0</property>
140 </packing>
141 </child>
142 <child>
143 <object class="GtkRadioButton" id="descending">
144 <property name="label" translatable="yes" context="datafieldoptionsdialog|descending">_Descending</property>
145 <property name="visible">True</property>
146 <property name="can_focus">True</property>
147 <property name="receives_default">False</property>
148 <property name="use_underline">True</property>
149 <property name="draw_indicator">True</property>
150 <property name="group">ascending</property>
151 <child internal-child="accessible">
152 <object class="AtkObject" id="descending-atkobject">
153 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|descending">Sorts the values descending from the highest value to the lowest value. If the selected field is the field for which the dialog was opened, the items are sorted by name. If a data field was selected, the items are sorted by the resultant value of the selected data field.</property>
154 </object>
155 </child>
156 </object>
157 <packing>
158 <property name="left_attach">1</property>
159 <property name="top_attach">1</property>
160 </packing>
161 </child>
162 <child>
163 <object class="GtkRadioButton" id="manual">
164 <property name="label" translatable="yes" context="datafieldoptionsdialog|manual">_Manual</property>
165 <property name="visible">True</property>
166 <property name="can_focus">True</property>
167 <property name="receives_default">False</property>
168 <property name="use_underline">True</property>
169 <property name="draw_indicator">True</property>
170 <property name="group">ascending</property>
171 <child internal-child="accessible">
172 <object class="AtkObject" id="manual-atkobject">
173 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|manual">Sorts values alphabetically.</property>
174 </object>
175 </child>
176 </object>
177 <packing>
178 <property name="left_attach">1</property>
179 <property name="top_attach">2</property>
180 </packing>
181 </child>
182 <child>
183 <object class="GtkComboBoxText" id="sortby">
184 <property name="visible">True</property>
185 <property name="can_focus">False</property>
186 <property name="valign">center</property>
187 <property name="hexpand">True</property>
188 <child internal-child="accessible">
189 <object class="AtkObject" id="sortby-atkobject">
190 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|sortby">Select the data field that you want to sort columns or rows by.</property>
191 </object>
192 </child>
193 </object>
194 <packing>
195 <property name="left_attach">0</property>
196 <property name="top_attach">0</property>
197 <property name="height">2</property>
198 </packing>
199 </child>
200 <child>
201 <placeholder/>
202 </child>
203 </object>
204 </child>
205 <child type="label">
206 <object class="GtkLabel" id="label1">
207 <property name="visible">True</property>
208 <property name="can_focus">False</property>
209 <property name="label" translatable="yes" context="datafieldoptionsdialog|label1">Sort by</property>
210 <attributes>
211 <attribute name="weight" value="bold"/>
212 </attributes>
213 </object>
214 </child>
215 </object>
216 <packing>
217 <property name="left_attach">0</property>
218 <property name="top_attach">0</property>
219 </packing>
220 </child>
221 <child>
222 <object class="GtkFrame" id="layoutframe">
223 <property name="visible">True</property>
224 <property name="can_focus">False</property>
225 <property name="label_xalign">0</property>
226 <property name="shadow_type">none</property>
227 <child>
228 <!-- n-columns=1 n-rows=1 -->
229 <object class="GtkGrid" id="grid3">
230 <property name="visible">True</property>
231 <property name="can_focus">False</property>
232 <property name="row_spacing">6</property>
233 <property name="column_spacing">12</property>
234 <property name="margin-start">12</property>
235 <property name="margin-top">6</property>
236 <child>
237 <object class="GtkCheckButton" id="repeatitemlabels">
238 <property name="label" translatable="yes" context="datafieldoptionsdialog|repeatitemlabels">_Repeat item labels</property>
239 <property name="visible">True</property>
240 <property name="can_focus">True</property>
241 <property name="receives_default">False</property>
242 <property name="use_underline">True</property>
243 <property name="draw_indicator">True</property>
244 </object>
245 <packing>
246 <property name="left_attach">0</property>
247 <property name="top_attach">2</property>
248 <property name="width">2</property>
249 </packing>
250 </child>
251 <child>
252 <object class="GtkCheckButton" id="emptyline">
253 <property name="label" translatable="yes" context="datafieldoptionsdialog|emptyline">_Empty line after each item</property>
254 <property name="visible">True</property>
255 <property name="can_focus">True</property>
256 <property name="receives_default">False</property>
257 <property name="use_underline">True</property>
258 <property name="draw_indicator">True</property>
259 <child internal-child="accessible">
260 <object class="AtkObject" id="emptyline-atkobject">
261 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|emptyline">Adds an empty row after the data for each item in the pivot table.</property>
262 </object>
263 </child>
264 </object>
265 <packing>
266 <property name="left_attach">0</property>
267 <property name="top_attach">1</property>
268 <property name="width">2</property>
269 </packing>
270 </child>
271 <child>
272 <object class="GtkLabel" id="label3">
273 <property name="visible">True</property>
274 <property name="can_focus">False</property>
275 <property name="label" translatable="yes" context="datafieldoptionsdialog|label3">_Layout:</property>
276 <property name="use_underline">True</property>
277 <property name="mnemonic_widget">layout</property>
278 <property name="xalign">0</property>
279 </object>
280 <packing>
281 <property name="left_attach">0</property>
282 <property name="top_attach">0</property>
283 </packing>
284 </child>
285 <child>
286 <object class="GtkComboBoxText" id="layout">
287 <property name="visible">True</property>
288 <property name="can_focus">False</property>
289 <property name="hexpand">True</property>
290 <items>
291 <item translatable="yes" context="datafieldoptionsdialog|layout">Tabular layout</item>
292 <item translatable="yes" context="datafieldoptionsdialog|layout">Outline layout with subtotals at the top</item>
293 <item translatable="yes" context="datafieldoptionsdialog|layout">Outline layout with subtotals at the bottom</item>
294 <item translatable="yes" context="datafieldoptionsdialog|layout">Compact layout</item>
295 </items>
296 <child internal-child="accessible">
297 <object class="AtkObject" id="layout-atkobject">
298 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|layout">Select the layout mode for the field in the list box.</property>
299 </object>
300 </child>
301 </object>
302 <packing>
303 <property name="left_attach">1</property>
304 <property name="top_attach">0</property>
305 </packing>
306 </child>
307 </object>
308 </child>
309 <child type="label">
310 <object class="GtkLabel" id="label2">
311 <property name="visible">True</property>
312 <property name="can_focus">False</property>
313 <property name="label" translatable="yes" context="datafieldoptionsdialog|label2">Display Options</property>
314 <attributes>
315 <attribute name="weight" value="bold"/>
316 </attributes>
317 </object>
318 </child>
319 </object>
320 <packing>
321 <property name="left_attach">0</property>
322 <property name="top_attach">1</property>
323 </packing>
324 </child>
325 <child>
326 <object class="GtkFrame" id="showframe">
327 <property name="visible">True</property>
328 <property name="can_focus">False</property>
329 <property name="label_xalign">0</property>
330 <property name="shadow_type">none</property>
331 <child>
332 <!-- n-columns=1 n-rows=1 -->
333 <object class="GtkGrid" id="grid4">
334 <property name="visible">True</property>
335 <property name="can_focus">False</property>
336 <property name="row_spacing">6</property>
337 <property name="column_spacing">12</property>
338 <property name="margin-start">12</property>
339 <property name="margin-top">6</property>
340 <child>
341 <object class="GtkCheckButton" id="show">
342 <property name="label" translatable="yes" context="datafieldoptionsdialog|show">_Show:</property>
343 <property name="visible">True</property>
344 <property name="can_focus">True</property>
345 <property name="receives_default">False</property>
346 <property name="use_underline">True</property>
347 <property name="draw_indicator">True</property>
348 <accessibility>
349 <relation type="label-for" target="items"/>
350 </accessibility>
351 <child internal-child="accessible">
352 <object class="AtkObject" id="show-atkobject">
353 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|show">Turns on the automatic show feature.</property>
354 </object>
355 </child>
356 </object>
357 <packing>
358 <property name="left_attach">0</property>
359 <property name="top_attach">0</property>
360 </packing>
361 </child>
362 <child>
363 <object class="GtkLabel" id="showfromft">
364 <property name="visible">True</property>
365 <property name="can_focus">False</property>
366 <property name="label" translatable="yes" context="datafieldoptionsdialog|showfromft">_From:</property>
367 <property name="use_underline">True</property>
368 <property name="mnemonic_widget">from</property>
369 <property name="xalign">0</property>
370 </object>
371 <packing>
372 <property name="left_attach">0</property>
373 <property name="top_attach">1</property>
374 </packing>
375 </child>
376 <child>
377 <object class="GtkLabel" id="usingft">
378 <property name="visible">True</property>
379 <property name="can_focus">False</property>
380 <property name="label" translatable="yes" context="datafieldoptionsdialog|usingft">_Using field:</property>
381 <property name="use_underline">True</property>
382 <property name="mnemonic_widget">using</property>
383 <property name="xalign">0</property>
384 </object>
385 <packing>
386 <property name="left_attach">0</property>
387 <property name="top_attach">2</property>
388 </packing>
389 </child>
390 <child>
391 <!-- n-columns=1 n-rows=1 -->
392 <object class="GtkGrid" id="grid5">
393 <property name="visible">True</property>
394 <property name="can_focus">False</property>
395 <property name="column_spacing">12</property>
396 <child>
397 <object class="GtkLabel" id="showft">
398 <property name="visible">True</property>
399 <property name="can_focus">False</property>
400 <property name="label" translatable="yes" context="datafieldoptionsdialog|showft">items</property>
401 <property name="use_underline">True</property>
402 <property name="mnemonic_widget">layout</property>
403 <property name="xalign">0</property>
404 </object>
405 <packing>
406 <property name="left_attach">1</property>
407 <property name="top_attach">0</property>
408 </packing>
409 </child>
410 <child>
411 <object class="GtkSpinButton" id="items">
412 <property name="visible">True</property>
413 <property name="can_focus">True</property>
414 <property name="adjustment">adjustment1</property>
415 <accessibility>
416 <relation type="labelled-by" target="show"/>
417 </accessibility>
418 <property name="truncate-multiline">True</property>
419 <child internal-child="accessible">
420 <object class="AtkObject" id="items-atkobject">
421 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|items">Enter the maximum number of items that you want to show automatically.</property>
422 </object>
423 </child>
424 </object>
425 <packing>
426 <property name="left_attach">0</property>
427 <property name="top_attach">0</property>
428 </packing>
429 </child>
430 </object>
431 <packing>
432 <property name="left_attach">1</property>
433 <property name="top_attach">0</property>
434 </packing>
435 </child>
436 <child>
437 <object class="GtkComboBoxText" id="from">
438 <property name="visible">True</property>
439 <property name="can_focus">False</property>
440 <items>
441 <item translatable="yes" context="datafieldoptionsdialog|from">Top</item>
442 <item translatable="yes" context="datafieldoptionsdialog|from">Bottom</item>
443 </items>
444 <child internal-child="accessible">
445 <object class="AtkObject" id="from-atkobject">
446 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|from">Shows the top or bottom items in the specified sort order.</property>
447 </object>
448 </child>
449 </object>
450 <packing>
451 <property name="left_attach">1</property>
452 <property name="top_attach">1</property>
453 </packing>
454 </child>
455 <child>
456 <object class="GtkComboBoxText" id="using">
457 <property name="visible">True</property>
458 <property name="can_focus">False</property>
459 <child internal-child="accessible">
460 <object class="AtkObject" id="using-atkobject">
461 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|using">Select the data field that you want to sort the data by.</property>
462 </object>
463 </child>
464 </object>
465 <packing>
466 <property name="left_attach">1</property>
467 <property name="top_attach">2</property>
468 </packing>
469 </child>
470 </object>
471 </child>
472 <child type="label">
473 <object class="GtkLabel" id="label4">
474 <property name="visible">True</property>
475 <property name="can_focus">False</property>
476 <property name="label" translatable="yes" context="datafieldoptionsdialog|label4">Show Automatically</property>
477 <attributes>
478 <attribute name="weight" value="bold"/>
479 </attributes>
480 </object>
481 </child>
482 </object>
483 <packing>
484 <property name="left_attach">0</property>
485 <property name="top_attach">2</property>
486 </packing>
487 </child>
488 <child>
489 <object class="GtkFrame" id="hideframe">
490 <property name="visible">True</property>
491 <property name="can_focus">False</property>
492 <property name="hexpand">True</property>
493 <property name="vexpand">True</property>
494 <property name="label_xalign">0</property>
495 <property name="shadow_type">none</property>
496 <child>
497 <object class="GtkScrolledWindow">
498 <property name="visible">True</property>
499 <property name="can_focus">True</property>
500 <property name="hexpand">True</property>
501 <property name="vexpand">True</property>
502 <property name="shadow_type">in</property>
503 <property name="margin-start">12</property>
504 <property name="margin-top">6</property>
505 <child>
506 <object class="GtkTreeView" id="hideitems">
507 <property name="visible">True</property>
508 <property name="can_focus">True</property>
509 <property name="receives_default">True</property>
510 <property name="hexpand">True</property>
511 <property name="vexpand">True</property>
512 <property name="model">liststore2</property>
513 <property name="headers_visible">False</property>
514 <property name="search_column">1</property>
515 <property name="show_expanders">False</property>
516 <child internal-child="selection">
517 <object class="GtkTreeSelection" id="Macro Library List-selection2"/>
518 </child>
519 <child>
520 <object class="GtkTreeViewColumn" id="treeviewcolumn4">
521 <property name="resizable">True</property>
522 <property name="spacing">6</property>
523 <property name="alignment">0.5</property>
524 <child>
525 <object class="GtkCellRendererToggle" id="cellrenderer5"/>
526 <attributes>
527 <attribute name="visible">3</attribute>
528 <attribute name="active">0</attribute>
529 </attributes>
530 </child>
531 </object>
532 </child>
533 <child>
534 <object class="GtkTreeViewColumn" id="treeviewcolumn5">
535 <property name="resizable">True</property>
536 <property name="spacing">6</property>
537 <child>
538 <object class="GtkCellRendererText" id="cellrenderer4"/>
539 <attributes>
540 <attribute name="text">1</attribute>
541 </attributes>
542 </child>
543 </object>
544 </child>
545 <child internal-child="accessible">
546 <object class="AtkObject" id="hideitems-atkobject">
547 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|hideitems">Select the items that you want to hide from the calculations.</property>
548 </object>
549 </child>
550 </object>
551 </child>
552 </object>
553 </child>
554 <child type="label">
555 <object class="GtkLabel" id="label9">
556 <property name="visible">True</property>
557 <property name="can_focus">False</property>
558 <property name="label" translatable="yes" context="datafieldoptionsdialog|label9">Hide Items</property>
559 <attributes>
560 <attribute name="weight" value="bold"/>
561 </attributes>
562 </object>
563 </child>
564 </object>
565 <packing>
566 <property name="left_attach">0</property>
567 <property name="top_attach">3</property>
568 </packing>
569 </child>
570 <child>
571 <!-- n-columns=1 n-rows=1 -->
572 <object class="GtkGrid" id="grid6">
573 <property name="visible">True</property>
574 <property name="can_focus">False</property>
575 <property name="column_spacing">12</property>
576 <child>
577 <object class="GtkComboBoxText" id="hierarchy">
578 <property name="visible">True</property>
579 <property name="can_focus">False</property>
580 <child internal-child="accessible">
581 <object class="AtkObject" id="hierarchy-atkobject">
582 <property name="AtkObject::accessible-description" translatable="yes" context="datafieldoptionsdialog|extended_tip|hierarchy">Select the hierarchy that you want to use. The pivot table must be based on an external source data that contains data hierarchies.</property>
583 </object>
584 </child>
585 </object>
586 <packing>
587 <property name="left_attach">1</property>
588 <property name="top_attach">0</property>
589 </packing>
590 </child>
591 <child>
592 <object class="GtkLabel" id="hierarchyft">
593 <property name="visible">True</property>
594 <property name="can_focus">False</property>
595 <property name="label" translatable="yes" context="datafieldoptionsdialog|hierarchyft">Hierarch_y:</property>
596 <property name="use_underline">True</property>
597 <property name="mnemonic_widget">hierarchy</property>
598 <property name="xalign">0</property>
599 </object>
600 <packing>
601 <property name="left_attach">0</property>
602 <property name="top_attach">0</property>
603 </packing>
604 </child>
605 </object>
606 <packing>
607 <property name="left_attach">0</property>
608 <property name="top_attach">4</property>
609 </packing>
610 </child>
611 </object>
612 <packing>
613 <property name="expand">False</property>
614 <property name="fill">True</property>
615 <property name="position">1</property>
616 </packing>
617 </child>
618 </object>
619 </child>
620 <action-widgets>
621 <action-widget response="-5">ok</action-widget>
622 <action-widget response="-6">cancel</action-widget>
623 <action-widget response="-11">help</action-widget>
624 </action-widgets>
625 <child type="titlebar">
626 <placeholder/>
627 </child>
628 </object>
629 <object class="GtkSizeGroup" id="sizegroup1">
630 <widgets>
631 <widget name="label3"/>
632 <widget name="show"/>
633 <widget name="showfromft"/>
634 <widget name="usingft"/>
635 </widgets>
636 </object>
637 <object class="GtkSizeGroup" id="sizegroup2">
638 <widgets>
639 <widget name="layout"/>
640 <widget name="hierarchy"/>
641 </widgets>
642 </object>
643 </interface>