xref: /trunk/main/sc/source/ui/src/sortdlg.src (revision 70057e82)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24#include "sortdlg.hrc"
25TabPage RID_SCPAGE_SORT_FIELDS
26{
27	Hide = TRUE ;
28	SVLook = TRUE ;
29	HelpId = HID_SCPAGE_SORT_FIELDS ;
30	Size = MAP_APPFONT ( 260, 185 ) ;
31	ListBox LB_SORT1
32	{
33		HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT1" ;
34		Border = TRUE ;
35		Pos = MAP_APPFONT ( 12, 19 ) ;
36		Size = MAP_APPFONT ( 154, 90 ) ;
37		TabStop = TRUE ;
38		DropDown = TRUE ;
39	};
40	RadioButton BTN_UP1
41	{
42		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP1" ;
43		Pos = MAP_APPFONT ( 172, 14 ) ;
44		Size = MAP_APPFONT ( 79, 10 ) ;
45		Text [ en-US ] = "~Ascending" ;
46		TabStop = TRUE ;
47	};
48	RadioButton BTN_DOWN1
49	{
50		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN1" ;
51		Pos = MAP_APPFONT ( 172, 28 ) ;
52		Size = MAP_APPFONT ( 79, 10 ) ;
53		Text [ en-US ] = "~Descending" ;
54		TabStop = TRUE ;
55	};
56	FixedLine FL_SORT1
57	{
58		Pos = MAP_APPFONT ( 6, 3 ) ;
59		Size = MAP_APPFONT ( 248, 8 ) ;
60		Text [ en-US ] = "Sort ~by" ;
61	};
62	ListBox LB_SORT2
63	{
64		HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT2" ;
65		Border = TRUE ;
66		Pos = MAP_APPFONT ( 12, 60 ) ;
67		Size = MAP_APPFONT ( 154, 90 ) ;
68		TabStop = TRUE ;
69		DropDown = TRUE ;
70	};
71	RadioButton BTN_UP2
72	{
73		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP2" ;
74		Pos = MAP_APPFONT ( 172, 55 ) ;
75		Size = MAP_APPFONT ( 79, 10 ) ;
76		Text [ en-US ] = "A~scending" ;
77		TabStop = TRUE ;
78	};
79	RadioButton BTN_DOWN2
80	{
81		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN2" ;
82		Pos = MAP_APPFONT ( 172, 69 ) ;
83		Size = MAP_APPFONT ( 79, 10 ) ;
84		Text [ en-US ] = "D~escending" ;
85		TabStop = TRUE ;
86	};
87	FixedLine FL_SORT2
88	{
89		Pos = MAP_APPFONT ( 6, 44 ) ;
90		Size = MAP_APPFONT ( 248, 8 ) ;
91		Text [ en-US ] = "Then b~y" ;
92	};
93	ListBox LB_SORT3
94	{
95		HelpID = "sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT3" ;
96		Border = TRUE ;
97		Pos = MAP_APPFONT ( 12, 101 ) ;
98		Size = MAP_APPFONT ( 154, 90 ) ;
99		TabStop = TRUE ;
100		DropDown = TRUE ;
101	};
102	RadioButton BTN_UP3
103	{
104		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP3" ;
105		Pos = MAP_APPFONT ( 172, 96 ) ;
106		Size = MAP_APPFONT ( 79, 10 ) ;
107		Text [ en-US ] = "As~cending" ;
108		TabStop = TRUE ;
109	};
110	RadioButton BTN_DOWN3
111	{
112		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN3" ;
113		Pos = MAP_APPFONT ( 172, 110 ) ;
114		Size = MAP_APPFONT ( 79, 10 ) ;
115		Text [ en-US ] = "Desce~nding" ;
116		TabStop = TRUE ;
117	};
118	FixedLine FL_SORT3
119	{
120		Pos = MAP_APPFONT ( 6, 85 ) ;
121		Size = MAP_APPFONT ( 248, 8 ) ;
122		Text [ en-US ] = "T~hen by" ;
123	};
124};
125TabPage RID_SCPAGE_SORT_OPTIONS
126{
127	Hide = TRUE ;
128	SVLook = TRUE ;
129	HelpId = HID_SCPAGE_SORT_OPTIONS ;
130	Pos = MAP_APPFONT ( 0, 0 ) ;
131	Size = MAP_APPFONT ( 260, 185 ) ;
132	CheckBox BTN_CASESENSITIVE
133	{
134		HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_CASESENSITIVE" ;
135		Pos = MAP_APPFONT ( 12, 6 ) ;
136		Size = MAP_APPFONT ( 242, 10 ) ;
137		Text [ en-US ] = "Case ~sensitive" ;
138		TabStop = TRUE ;
139	};
140	CheckBox BTN_LABEL
141	{
142		HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_LABEL" ;
143		Pos = MAP_APPFONT ( 12, 20 ) ;
144		Size = MAP_APPFONT ( 242, 10 ) ;
145		TabStop = TRUE ;
146	};
147	String STR_COL_LABEL
148	{
149		Text [ en-US ] = "Range contains column la~bels" ;
150	};
151	String STR_ROW_LABEL
152	{
153		Text [ en-US ] = "Range contains ~row labels" ;
154	};
155	CheckBox BTN_FORMATS
156	{
157		HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_FORMATS" ;
158		Pos = MAP_APPFONT ( 12, 34 ) ;
159		Size = MAP_APPFONT ( 242, 10 ) ;
160		Text [ en-US ] = "Include ~formats" ;
161		TabStop = TRUE ;
162	};
163	CheckBox BTN_COPYRESULT
164	{
165		HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_COPYRESULT" ;
166		Pos = MAP_APPFONT ( 12, 48 ) ;
167		Size = MAP_APPFONT ( 242, 10 ) ;
168		Text [ en-US ] = "~Copy sort results to:" ;
169		TabStop = TRUE ;
170	};
171	ListBox LB_OUTAREA
172	{
173		HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_OUTAREA" ;
174		Border = TRUE ;
175		Pos = MAP_APPFONT ( 20, 59 ) ;
176		Size = MAP_APPFONT ( 93, 90 ) ;
177		TabStop = TRUE ;
178		DropDown = TRUE ;
179	};
180	Edit ED_OUTAREA
181	{
182		HelpID = "sc:Edit:RID_SCPAGE_SORT_OPTIONS:ED_OUTAREA" ;
183		Disable = TRUE ;
184		Border = TRUE ;
185		Pos = MAP_APPFONT ( 119, 59 ) ;
186		Size = MAP_APPFONT ( 132, 12 ) ;
187		TabStop = TRUE ;
188	};
189	CheckBox BTN_SORT_USER
190	{
191		HelpID = "sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_SORT_USER" ;
192		Pos = MAP_APPFONT ( 12, 75 ) ;
193		Size = MAP_APPFONT ( 242, 10 ) ;
194		Text [ en-US ] = "Custom sort ~order" ;
195		TabStop = TRUE ;
196	};
197	ListBox LB_SORT_USER
198	{
199		HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_SORT_USER" ;
200		Disable = TRUE ;
201		Border = TRUE ;
202		Pos = MAP_APPFONT ( 20, 86 ) ;
203		Size = MAP_APPFONT ( 231, 90 ) ;
204		TabStop = TRUE ;
205		DropDown = TRUE ;
206	};
207	FixedText FT_LANGUAGE
208	{
209		Pos = MAP_APPFONT ( 12, 104 ) ;
210		Size = MAP_APPFONT ( 101, 8 ) ;
211		Text [ en-US ] = "~Language" ;
212	};
213	ListBox LB_LANGUAGE
214	{
215		HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_LANGUAGE" ;
216		Border = TRUE ;
217		Pos = MAP_APPFONT ( 12, 115 ) ;
218		Size = MAP_APPFONT ( 101, 90 ) ;
219		TabStop = TRUE ;
220		DropDown = TRUE ;
221		Sort = TRUE ;
222	};
223	FixedText FT_ALGORITHM
224	{
225		Pos = MAP_APPFONT ( 119, 104 ) ;
226		Size = MAP_APPFONT ( 132, 8 ) ;
227		Text [ en-US ] = "O~ptions" ;
228	};
229	ListBox LB_ALGORITHM
230	{
231		HelpID = "sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_ALGORITHM" ;
232		Border = TRUE ;
233		Pos = MAP_APPFONT ( 119, 115 ) ;
234		Size = MAP_APPFONT ( 132, 90 ) ;
235		TabStop = TRUE ;
236		DropDown = TRUE ;
237	};
238	FixedLine FL_DIRECTION
239	{
240		Pos = MAP_APPFONT ( 6, 133 ) ;
241		Size = MAP_APPFONT ( 248, 8 ) ;
242		Text [ en-US ] = "Direction" ;
243	};
244	RadioButton BTN_TOP_DOWN
245	{
246		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_TOP_DOWN" ;
247		Pos = MAP_APPFONT ( 12, 144 ) ;
248		Size = MAP_APPFONT ( 242, 10 ) ;
249		Text [ en-US ] = "~Top to bottom (sort rows)" ;
250		TabStop = TRUE ;
251	};
252	RadioButton BTN_LEFT_RIGHT
253	{
254		HelpID = "sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_LEFT_RIGHT" ;
255		Pos = MAP_APPFONT ( 12, 158 ) ;
256		Size = MAP_APPFONT ( 242, 10 ) ;
257		Text [ en-US ] = "L~eft to right (sort columns)" ;
258		TabStop = TRUE ;
259	};
260	FixedText FT_AREA_LABEL
261	{
262		Pos = MAP_APPFONT ( 6, 171 ) ;
263		Size = MAP_APPFONT ( 248, 8 ) ;
264		Text [ en-US ] = "Data area:" ;
265	};
266};
267TabDialog RID_SCDLG_SORT
268{
269	OutputSize = TRUE ;
270	SVLook = TRUE ;
271	Size = MAP_APPFONT ( 220, 175 ) ;
272	Text [ en-US ] = "Sort" ;
273	Moveable = TRUE ;
274	Closeable = FALSE ;
275	TabControl 1
276	{
277		OutputSize = TRUE ;
278		Pos = MAP_APPFONT ( 0, 0 ) ;
279		Size = MAP_APPFONT ( 210, 170 ) ;
280		PageList =
281		{
282			PageItem
283			{
284				Identifier = TP_FIELDS ;
285				PageResID = TP_FIELDS ;
286				Text [ en-US ] = "Sort Criteria" ;
287			};
288			PageItem
289			{
290				Identifier = TP_OPTIONS ;
291				PageResID = TP_OPTIONS ;
292				Text [ en-US ] = "Options" ;
293			};
294		};
295	};
296	OKButton 1
297	{
298		Pos = MAP_APPFONT ( 3, 157 ) ;
299		Size = MAP_APPFONT ( 40, 12 ) ;
300		TabStop = TRUE ;
301	};
302	CancelButton 1
303	{
304		Pos = MAP_APPFONT ( 49, 157 ) ;
305		Size = MAP_APPFONT ( 40, 12 ) ;
306		TabStop = TRUE ;
307	};
308	PushButton 1
309	{
310		Pos = MAP_APPFONT ( 137, 157 ) ;
311		Size = MAP_APPFONT ( 40, 12 ) ;
312		TabStop = TRUE ;
313	};
314	HelpButton 1
315	{
316		Pos = MAP_APPFONT ( 94, 157 ) ;
317		Size = MAP_APPFONT ( 40, 12 ) ;
318		TabStop = TRUE ;
319	};
320};
321
322ModalDialog RID_SCDLG_SORT_WARNING
323{
324	HelpID = "sc:ModalDialog:RID_SCDLG_SORT_WARNING" ;
325	OutputSize = TRUE ;
326	SVLook = TRUE ;
327	Size = MAP_APPFONT ( 180, 91 ) ;
328	Text [ en-US ] = "Sort Range" ;
329	Moveable = TRUE ;
330	Closeable = FALSE ;
331	FixedText FT_TEXT
332	{
333		Pos = MAP_APPFONT ( 8, 3 ) ;
334		Size = MAP_APPFONT ( 170, 33 ) ;
335		WordBreak = TRUE ;
336		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?" ;
337	};
338	FixedText FT_TIP
339	{
340		Pos = MAP_APPFONT ( 8, 55 ) ;
341		Size = MAP_APPFONT ( 170, 33 ) ;
342		WordBreak = TRUE ;
343		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." ;
344	};
345	PushButton BTN_EXTSORT
346	{
347		HelpID = "sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_EXTSORT" ;
348		Pos = MAP_APPFONT ( 6, 39 ) ;
349		Size = MAP_APPFONT ( 60, 14 ) ;
350		TabStop = TRUE ;
351		DefButton = TRUE ;
352		Text [ en-US ] = "Extend selection" ;
353	};
354	PushButton BTN_CURSORT
355	{
356		HelpID = "sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_CURSORT" ;
357		Pos = MAP_APPFONT ( 70, 39 ) ;
358		Size = MAP_APPFONT ( 60, 14 ) ;
359		TabStop = TRUE ;
360		Text [ en-US ] = "Current selection" ;
361	};
362	CancelButton BTN_CANCEL
363	{
364		Pos = MAP_APPFONT ( 134, 39 ) ;
365		Size = MAP_APPFONT ( 40, 14 ) ;
366		TabStop = TRUE ;
367	};
368};
369
370// ********************************************************************** EOF
371