xref: /trunk/main/sc/source/ui/src/sortdlg.src (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27#include "sortdlg.hrc"
28TabPage RID_SCPAGE_SORT_FIELDS
29{
30    Hide = TRUE ;
31    SVLook = TRUE ;
32    HelpId = HID_SCPAGE_SORT_FIELDS ;
33    Size = MAP_APPFONT ( 260 , 185 ) ;
34    ListBox LB_SORT1
35    {
36        HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT1";
37        Border = TRUE ;
38        Pos = MAP_APPFONT ( 12 , 19 ) ;
39        Size = MAP_APPFONT ( 154 , 90 ) ;
40        TabStop = TRUE ;
41        DropDown = TRUE ;
42    };
43    RadioButton BTN_UP1
44    {
45        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP1";
46        Pos = MAP_APPFONT ( 172 , 14 ) ;
47        Size = MAP_APPFONT ( 79 , 10 ) ;
48        Text [ en-US ] = "~Ascending" ;
49        TabStop = TRUE ;
50    };
51    RadioButton BTN_DOWN1
52    {
53        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN1";
54        Pos = MAP_APPFONT ( 172 , 28 ) ;
55        Size = MAP_APPFONT ( 79 , 10 ) ;
56        Text [ en-US ] = "~Descending" ;
57        TabStop = TRUE ;
58    };
59    FixedLine FL_SORT1
60    {
61        Pos = MAP_APPFONT ( 6 , 3 ) ;
62        Size = MAP_APPFONT ( 248 , 8 ) ;
63        Text [ en-US ] = "Sort ~by" ;
64    };
65    ListBox LB_SORT2
66    {
67        HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT2";
68        Border = TRUE ;
69        Pos = MAP_APPFONT ( 12 , 60 ) ;
70        Size = MAP_APPFONT ( 154 , 90 ) ;
71        TabStop = TRUE ;
72        DropDown = TRUE ;
73    };
74    RadioButton BTN_UP2
75    {
76        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP2";
77        Pos = MAP_APPFONT ( 172 , 55 ) ;
78        Size = MAP_APPFONT ( 79 , 10 ) ;
79        Text [ en-US ] = "A~scending" ;
80        TabStop = TRUE ;
81    };
82    RadioButton BTN_DOWN2
83    {
84        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN2";
85        Pos = MAP_APPFONT ( 172 , 69 ) ;
86        Size = MAP_APPFONT ( 79 , 10 ) ;
87        Text [ en-US ] = "D~escending" ;
88        TabStop = TRUE ;
89    };
90    FixedLine FL_SORT2
91    {
92        Pos = MAP_APPFONT ( 6 , 44 ) ;
93        Size = MAP_APPFONT ( 248 , 8 ) ;
94        Text [ en-US ] = "Then b~y" ;
95    };
96    ListBox LB_SORT3
97    {
98        HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT3";
99        Border = TRUE ;
100        Pos = MAP_APPFONT ( 12 , 101 ) ;
101        Size = MAP_APPFONT ( 154 , 90 ) ;
102        TabStop = TRUE ;
103        DropDown = TRUE ;
104    };
105    RadioButton BTN_UP3
106    {
107        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP3";
108        Pos = MAP_APPFONT ( 172 , 96 ) ;
109        Size = MAP_APPFONT ( 79 , 10 ) ;
110        Text [ en-US ] = "As~cending" ;
111        TabStop = TRUE ;
112    };
113    RadioButton BTN_DOWN3
114    {
115        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN3";
116        Pos = MAP_APPFONT ( 172 , 110 ) ;
117        Size = MAP_APPFONT ( 79 , 10 ) ;
118        Text [ en-US ] = "Desce~nding" ;
119        TabStop = TRUE ;
120    };
121    FixedLine FL_SORT3
122    {
123        Pos = MAP_APPFONT ( 6 , 85 ) ;
124        Size = MAP_APPFONT ( 248 , 8 ) ;
125        Text [ en-US ] = "T~hen by" ;
126    };
127};
128TabPage RID_SCPAGE_SORT_OPTIONS
129{
130    Hide = TRUE ;
131    SVLook = TRUE ;
132    HelpId = HID_SCPAGE_SORT_OPTIONS ;
133    Pos = MAP_APPFONT ( 0 , 0 ) ;
134    Size = MAP_APPFONT ( 260 , 185 ) ;
135    CheckBox BTN_CASESENSITIVE
136    {
137        HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_CASESENSITIVE";
138        Pos = MAP_APPFONT ( 12 , 6 ) ;
139        Size = MAP_APPFONT ( 242 , 10 ) ;
140        Text [ en-US ] = "Case ~sensitive" ;
141        TabStop = TRUE ;
142    };
143    CheckBox BTN_LABEL
144    {
145        HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_LABEL";
146        Pos = MAP_APPFONT ( 12 , 20 ) ;
147        Size = MAP_APPFONT ( 242 , 10 ) ;
148        TabStop = TRUE ;
149    };
150    String STR_COL_LABEL
151    {
152        Text [ en-US ] = "Range contains column la~bels" ;
153    };
154    String STR_ROW_LABEL
155    {
156        Text [ en-US ] = "Range contains ~row labels" ;
157    };
158    CheckBox BTN_FORMATS
159    {
160        HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_FORMATS";
161        Pos = MAP_APPFONT ( 12 , 34 ) ;
162        Size = MAP_APPFONT ( 242 , 10 ) ;
163        Text [ en-US ] = "Include ~formats" ;
164        TabStop = TRUE ;
165    };
166    CheckBox BTN_COPYRESULT
167    {
168        HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_COPYRESULT";
169        Pos = MAP_APPFONT ( 12 , 48 ) ;
170        Size = MAP_APPFONT ( 242 , 10 ) ;
171        Text [ en-US ] = "~Copy sort results to:" ;
172        TabStop = TRUE ;
173    };
174    ListBox LB_OUTAREA
175    {
176        HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_OUTAREA";
177        Border = TRUE ;
178        Pos = MAP_APPFONT ( 20 , 59 ) ;
179        Size = MAP_APPFONT ( 93 , 90 ) ;
180        TabStop = TRUE ;
181        DropDown = TRUE ;
182    };
183    Edit ED_OUTAREA
184    {
185        HelpID = "sc:Edit:RID_SCPAGE_SORT_OPTIONS:ED_OUTAREA";
186        Disable = TRUE ;
187        Border = TRUE ;
188        Pos = MAP_APPFONT ( 119 , 59 ) ;
189        Size = MAP_APPFONT ( 132 , 12 ) ;
190        TabStop = TRUE ;
191    };
192    CheckBox BTN_SORT_USER
193    {
194        HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_SORT_USER";
195        Pos = MAP_APPFONT ( 12 , 75 ) ;
196        Size = MAP_APPFONT ( 242 , 10 ) ;
197        Text [ en-US ] = "Custom sort ~order" ;
198        TabStop = TRUE ;
199    };
200    ListBox LB_SORT_USER
201    {
202        HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_SORT_USER";
203        Disable = TRUE ;
204        Border = TRUE ;
205        Pos = MAP_APPFONT ( 20 , 86 ) ;
206        Size = MAP_APPFONT ( 231 , 90 ) ;
207        TabStop = TRUE ;
208        DropDown = TRUE ;
209    };
210    FixedText FT_LANGUAGE
211    {
212        Pos = MAP_APPFONT ( 12 , 104 ) ;
213        Size = MAP_APPFONT ( 101 , 8 ) ;
214        Text [ en-US ] = "~Language";
215    };
216    ListBox LB_LANGUAGE
217    {
218        HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_LANGUAGE";
219        Border = TRUE ;
220        Pos = MAP_APPFONT ( 12 , 115 ) ;
221        Size = MAP_APPFONT ( 101 , 90 ) ;
222        TabStop = TRUE ;
223        DropDown = TRUE ;
224        Sort = TRUE ;
225    };
226    FixedText FT_ALGORITHM
227    {
228        Pos = MAP_APPFONT ( 119 , 104 ) ;
229        Size = MAP_APPFONT ( 132 , 8 ) ;
230        Text [ en-US ] = "O~ptions";
231    };
232    ListBox LB_ALGORITHM
233    {
234        HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_ALGORITHM";
235        Border = TRUE ;
236        Pos = MAP_APPFONT ( 119 , 115 ) ;
237        Size = MAP_APPFONT ( 132 , 90 ) ;
238        TabStop = TRUE ;
239        DropDown = TRUE ;
240    };
241    FixedLine FL_DIRECTION
242    {
243        Pos = MAP_APPFONT ( 6 , 133 ) ;
244        Size = MAP_APPFONT ( 248 , 8 ) ;
245        Text [ en-US ] = "Direction" ;
246    };
247    RadioButton BTN_TOP_DOWN
248    {
249        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_TOP_DOWN";
250        Pos = MAP_APPFONT ( 12 , 144 ) ;
251        Size = MAP_APPFONT ( 242 , 10 ) ;
252        Text [ en-US ] = "~Top to bottom (sort rows)" ;
253        TabStop = TRUE ;
254    };
255    RadioButton BTN_LEFT_RIGHT
256    {
257        HelpID = "sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_LEFT_RIGHT";
258        Pos = MAP_APPFONT ( 12 , 158 ) ;
259        Size = MAP_APPFONT ( 242 , 10 ) ;
260        Text [ en-US ] = "L~eft to right (sort columns)" ;
261        TabStop = TRUE ;
262    };
263    FixedText FT_AREA_LABEL
264    {
265        Pos = MAP_APPFONT ( 6 , 171 ) ;
266        Size = MAP_APPFONT ( 248 , 8 ) ;
267        Text [ en-US ] = "Data area:" ;
268    };
269};
270TabDialog RID_SCDLG_SORT
271{
272    OutputSize = TRUE ;
273    SVLook = TRUE ;
274    Size = MAP_APPFONT ( 220 , 175 ) ;
275    Text [ en-US ] = "Sort" ;
276    Moveable = TRUE ;
277    Closeable = FALSE ;
278    TabControl 1
279    {
280        OutputSize = TRUE ;
281        Pos = MAP_APPFONT ( 0 , 0 ) ;
282        Size = MAP_APPFONT ( 210 , 170 ) ;
283        PageList =
284        {
285            PageItem
286            {
287                Identifier = TP_FIELDS ;
288                PageResID = TP_FIELDS ;
289                Text [ en-US ] = "Sort Criteria" ;
290            };
291            PageItem
292            {
293                Identifier = TP_OPTIONS ;
294                PageResID = TP_OPTIONS ;
295                Text [ en-US ] = "Options" ;
296            };
297        };
298    };
299    OKButton 1
300    {
301        Pos = MAP_APPFONT ( 3 , 157 ) ;
302        Size = MAP_APPFONT ( 40 , 12 ) ;
303        TabStop = TRUE ;
304    };
305    CancelButton 1
306    {
307        Pos = MAP_APPFONT ( 49 , 157 ) ;
308        Size = MAP_APPFONT ( 40 , 12 ) ;
309        TabStop = TRUE ;
310    };
311    PushButton 1
312    {
313        Pos = MAP_APPFONT ( 137 , 157 ) ;
314        Size = MAP_APPFONT ( 40 , 12 ) ;
315        TabStop = TRUE ;
316    };
317    HelpButton 1
318    {
319        Pos = MAP_APPFONT ( 94 , 157 ) ;
320        Size = MAP_APPFONT ( 40 , 12 ) ;
321        TabStop = TRUE ;
322    };
323};
324
325ModalDialog RID_SCDLG_SORT_WARNING
326{
327    HelpID = "sc:ModalDialog:RID_SCDLG_SORT_WARNING";
328    OutputSize = TRUE ;
329    SVLook = TRUE ;
330    Size = MAP_APPFONT ( 180 , 91 ) ;
331    Text [ en-US ] = "Sort Range" ;
332    Moveable = TRUE ;
333    Closeable = FALSE ;
334    FixedText FT_TEXT
335    {
336        Pos = MAP_APPFONT ( 8 , 3 ) ;
337        Size = MAP_APPFONT ( 170 , 33 ) ;
338        WordBreak = TRUE;
339        Text [ en-US ] = "The cells next to the current selection also contain data. Do you want to extend the sort range to %1, or sort the currently selected range, %2?";
340    };
341    FixedText FT_TIP
342    {
343        Pos = MAP_APPFONT ( 8 , 55 ) ;
344        Size = MAP_APPFONT ( 170 , 33 ) ;
345        WordBreak = TRUE ;
346        Text [ en-US ] = "Tip: The sort range can be detected automatically. Place the cell cursor inside a list and execute sort. The whole range of neighboring non-empty cells will then be sorted.";
347    };
348    PushButton BTN_EXTSORT
349    {
350        HelpID = "sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_EXTSORT";
351        Pos = MAP_APPFONT ( 6 , 39 ) ;
352        Size = MAP_APPFONT ( 60 , 14 ) ;
353        TabStop = TRUE ;
354        DefButton = TRUE ;
355        Text [ en-US ] = "Extend selection";
356    };
357    PushButton BTN_CURSORT
358    {
359        HelpID = "sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_CURSORT";
360        Pos = MAP_APPFONT ( 70 , 39 ) ;
361        Size = MAP_APPFONT ( 60 , 14 ) ;
362        TabStop = TRUE ;
363        Text [ en-US ] = "Current selection";
364    };
365    CancelButton BTN_CANCEL
366    {
367        Pos = MAP_APPFONT ( 134 , 39 ) ;
368        Size = MAP_APPFONT ( 40 , 14 ) ;
369        TabStop = TRUE ;
370    };
371};
372
373