merge the formfield patch from ooo-build
[ooovba.git] / reportdesign / source / ui / dlg / GroupsSorting.src
blob4607e3937e62d7ce15cdf740e2aa6f69eb65bdc7
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: GroupsSorting.src,v $
10  * $Revision: 1.6 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
30 #include "GroupsSorting.hrc"
31 #include "RptResId.hrc"
32 #include "helpids.hrc"
33 #ifndef _GLOBLMN_HRC
34 #include <svx/globlmn.hrc>
35 #endif
36 #ifndef _SBASLTID_HRC
37 #include <svx/svxids.hrc>
38 #endif
41 FloatingWindow RID_GROUPS_SORTING
43     OutputSize = TRUE ;
44     SVLook = TRUE ;
45     Size = MAP_APPFONT ( PAGE_WIDTH , PAGE_HEIGHT ) ;
46     Text [ en-US ] = "Sorting and Grouping" ;
47     HelpId = HID_RPT_GROUPSSORTING_DLG;
48     Moveable = TRUE ;
49     Closeable = TRUE ;
50     Sizeable = TRUE;
51     
52     FixedLine FL_SEPARATOR2
53     {
54         Pos = MAP_APPFONT ( RELATED_CONTROLS , RELATED_CONTROLS ) ;
55         Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
56         Text [ en-US ] = "Groups";
57     };
58     
59     Control WND_CONTROL
60     {
61         Pos = MAP_APPFONT( UNRELATED_CONTROLS, 2*UNRELATED_CONTROLS );
62         Size = MAP_APPFONT( PAGE_WIDTH - 2*UNRELATED_CONTROLS, BROWSER_HEIGHT );
63         HelpId = HID_RPT_GROUPSBRW ;
64         Border = TRUE;
65         TabStop = TRUE;
66     };
67     
68     FixedText FT_MOVELABEL
69     {
70         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 3*UNRELATED_CONTROLS + BROWSER_HEIGHT ) ;
71         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
72 //              Text [ en-US ] = "Move group" ;
73         Text [ en-US ] = "Group actions" ;
74     };
75     
76 //     /*
77 //       |                                  PAGE_WIDTH                                            |
78 //       |                         /-----\            {-------\            /---------\            |
79 //       | unreleated FT_MOVELABEL |PB_UP| unreleated |PB_DOWN| unreleated |PD_DELETE| unreleated |
80 //       |                         \_____/            \_______/            \_________/            | 
81 // 
82 //       Don't set any position here, it will be done in OGroupsSortingDialog::Resize()
83 // 
84 //       Find possible IMAGEBUTTON_* in rscicpx.cxx
85 //       Symbol is vclrsc.hxx
86 //      */
87 //      ImageButton PB_UP
88 //      {
89 //              Pos = MAP_APPFONT ( PAGE_WIDTH - 3*UNRELATED_CONTROLS - 3*14 - 2*RELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT -1 ) ;
90 //              Size = MAP_APPFONT ( 14 , 14 ) ;
91 //              TabStop = TRUE;
92 // //        Symbol = IMAGEBUTTON_ARROW_UP ; // arrow up
93 //         Symbol = IMAGEBUTTON_SPIN_UP ; // triangle up
94 // //        Symbol = IMAGEBUTTON_FLOAT;
95 //      };
96 //      
97 //      ImageButton PB_DOWN
98 //      {
99 //              Pos = MAP_APPFONT ( PAGE_WIDTH - 2*UNRELATED_CONTROLS - 2*14 - 2*RELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
100 //              Size                = MAP_APPFONT ( 14 , 14 ) ;
101 //              TabStop = TRUE;
102 // //        Symbol = IMAGEBUTTON_ARROW_DOWN ; // arrow down
103 // //        Symbol = IMAGEBUTTON_FIRST ;
104 //         Symbol = IMAGEBUTTON_SPIN_DOWN;
105 // 
106 //      };
107 //      
108 //      ImageButton PB_DELETE
109 //      {
110 //              Pos = MAP_APPFONT ( PAGE_WIDTH - UNRELATED_CONTROLS - 14, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
111 //              Size                = MAP_APPFONT ( 14 , 14 ) ;
112 //              TabStop = TRUE;
113 //         Symbol = IMAGEBUTTON_CLOSE ;
114 //      };
117     ToolBox TB_TOOLBOX
118     {
119         Pos = MAP_APPFONT ( PAGE_WIDTH - 4*14 - UNRELATED_CONTROLS, 3*UNRELATED_CONTROLS + BROWSER_HEIGHT - 1 ) ;
120         ButtonType = BUTTON_SYMBOL;
121 //              Align = BOXALIGN_TOP;
122 //              HelpId = HID_RPT_CONDFORMAT_TB;
123         Customize = FALSE;
124         ItemList =
125         {
126             ToolBoxItem
127             {
128                 Identifier = SID_RPT_GROUPSORT_MOVE_UP ;
129                 // Command = ".uno:ReportGroupMoveUp" ; // default_images/res/commandimages/sc_reportgroupmoveup.png
130                 HelpID = HID_RPT_GROUPSORT_MOVE_UP ; 
131                 Text [ en-US ] = "Move up" ;
132                 Checkable = TRUE;
133 //                Disable              = TRUE;
134             };
135             ToolBoxItem
136             {
137                 Identifier = SID_RPT_GROUPSORT_MOVE_DOWN ;
138                 // Command = ".uno:ReportGroupMoveDown" ; 
139                 HelpID = HID_RPT_GROUPSORT_MOVE_DOWN ;
140                 Text [ en-US ] = "Move down" ;
141                 Checkable = TRUE;
142 //                Disable              = TRUE;
143             };
144             ToolBoxItem
145             {
146                 Identifier = SID_RPT_GROUPSORT_DELETE ;
147                 // Command = ".uno:ReportGroupDelete" ;
148                 HelpID = HID_RPT_GROUPSORT_DELETE ;
149                 Text [ en-US ] = "~Delete" ;
150                 Checkable = TRUE;
151 //                Disable              = TRUE;
152             };
153         };
154     };
156     FixedLine FL_SEPARATOR3
157     {
158         Pos = MAP_APPFONT ( RELATED_CONTROLS , 3*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT) ;
159         Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
160         Text [ en-US ] = "Properties";
161     };
162     
163     FixedText FT_ORDER
164     {
165         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 4*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + FIXEDTEXT_HEIGHT ) ;
166         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
167         Hide = TRUE;
168         Text [ en-US ] = "Sorting" ;
169     };
170     ListBox LST_ORDER
171     {
172         Border = TRUE;
173         Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 4*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + FIXEDTEXT_HEIGHT - 1 );
174         Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
175         DropDown = TRUE;
176         TabStop = TRUE;
177         Hide = TRUE;
178         CurPos = 0 ;
179         StringList [ en-US ] =
180         {
181             < "Ascending" ; 0 ; > ;
182             < "Descending" ; 1 ; > ;
183         };
184         
185     };
186     FixedText FT_HEADER
187     {
188         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 5*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 2*FIXEDTEXT_HEIGHT) ;
189         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
190         Hide = TRUE;
191         Text [ en-US ] = "Group Header" ;
192         
193     };
194     ListBox LST_HEADERLST
195     {
196         Border = TRUE;
197         Hide = TRUE;
198         Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 5*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 2*FIXEDTEXT_HEIGHT -1);
199         Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
200         DropDown = TRUE;
201         TabStop = TRUE;
202         CurPos = 1 ;
203         StringList [ en-US ] =
204         {
205             < "Present" ; Default ; > ;
206             < "Not present" ; Default ; > ;
207         };
208     };
209     FixedText FT_FOOTER
210     {
211         Pos = MAP_APPFONT (  UNRELATED_CONTROLS, 6*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 3*FIXEDTEXT_HEIGHT) ;
212         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
213         Hide = TRUE;
214         Text [ en-US ] = "Group Footer" ;
215         
216     };
217     ListBox LST_FOOTERLST
218     {
219         Border = TRUE;
220         Hide = TRUE;
221         Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 6*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 3*FIXEDTEXT_HEIGHT -1);
222         Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
223         DropDown = TRUE;
224         TabStop = TRUE;
225         CurPos = 1 ;
226         StringList [ en-US ] =
227         {
228             < "Present" ; Default ; > ;
229             < "Not present" ; Default ; > ;
230         };
231     };
232     FixedText FT_GROUPON
233     {
234         Pos = MAP_APPFONT (  UNRELATED_CONTROLS, 7*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 4*FIXEDTEXT_HEIGHT) ;
235         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
236         Hide = TRUE;
237         Text [ en-US ] = "Group On" ;
238         
239     };
240     ListBox LST_GROUPONLST
241     {
242         Border = TRUE;
243         Hide = TRUE;
244         Pos = MAP_APPFONT( 2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH, 7*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 4*FIXEDTEXT_HEIGHT -1);
245         Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
246         DropDown = TRUE;
247         TabStop = TRUE;
248         CurPos = 0 ;
249         StringList [ en-US ] =
250         {
251             < "Each Value" ; Default ; > ;
252         };
253     };
254     FixedText FT_GROUPINTERVAL
255     {
256         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 8*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 5*FIXEDTEXT_HEIGHT) ;
257         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
258         Hide = TRUE;
259         Text [ en-US ] = "Group Interval" ;
260     };
261     NumericField ED_GROUPINTERVALLST
262     {
263         Border = TRUE;
264         Hide = TRUE;
265         Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH , 8*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 5*FIXEDTEXT_HEIGHT -1);
266         Size = MAP_APPFONT( LISTBOX_WIDTH, EDIT_HEIGHT );
267         TabStop = TRUE;
268     };
269     
270     FixedText FT_KEEPTOGETHER
271     {
272         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 9*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 6*FIXEDTEXT_HEIGHT) ;
273         Size = MAP_APPFONT ( FIXEDTEXT_WIDTH , FIXEDTEXT_HEIGHT ) ;
274         Hide = TRUE;
275         Text [ en-US ] = "Keep Together" ;
276     };
277     ListBox LST_KEEPTOGETHERLST
278     {
279         Border = TRUE;
280         Hide = TRUE;
281         Pos = MAP_APPFONT(2*UNRELATED_CONTROLS + FIXEDTEXT_WIDTH , 9*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 6*FIXEDTEXT_HEIGHT -1);
282         Size = MAP_APPFONT( LISTBOX_WIDTH, 60 );
283         DropDown = TRUE;
284         TabStop = TRUE;
285         CurPos = 0 ;
286         StringList [ en-US ] =
287         {
288             < "No" ; 0 ; > ;
289             < "Whole Group" ; 1 ; > ;
290             < "With First Detail" ; 2 ; > ;
291         };
292     };
293     
294     FixedLine FL_SEPARATOR1
295     {
296         Pos = MAP_APPFONT ( RELATED_CONTROLS , 10*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 7*FIXEDTEXT_HEIGHT) ;
297         Size = MAP_APPFONT ( PAGE_WIDTH - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ;
298         Text [ en-US ] = "Help";
299     };
300     
301     FixedText HELP_FIELD
302     {
303         Pos = MAP_APPFONT ( UNRELATED_CONTROLS , 12*UNRELATED_CONTROLS + BROWSER_HEIGHT + BUTTON_HEIGHT + 7*FIXEDTEXT_HEIGHT) ;
304         Size = MAP_APPFONT( PAGE_WIDTH - 2*UNRELATED_CONTROLS, 4*FIXEDTEXT_HEIGHT);
305         WordBreak = TRUE;
306     };
307     
308 //BTN   Image IMG_UP_H
309 //BTN   {
310 //BTN           ImageBitmap = Bitmap { File = "arrow_move_up_hc" ; };
311 //BTN   };
312 //BTN   Image IMG_DOWN_H
313 //BTN   {
314 //BTN           ImageBitmap = Bitmap { File = "arrow_move_down_hc" ; };
315 //BTN   };
320 String STR_RPT_EXPRESSION
322     Text [ en-US ] = "Field/Expression" ;
324 String STR_RPT_SORTING
326     Text [ en-US ] = "Sort Order" ;
328 String STR_RPT_PREFIXCHARS
330     Text [ en-US ] = "Prefix Characters" ;
332 String STR_RPT_YEAR
334     Text [ en-US ] = "Year" ;
336 String STR_RPT_QUARTER
338     Text [ en-US ] = "Quarter" ;
340 String STR_RPT_MONTH
342     Text [ en-US ] = "Month" ;
344 String STR_RPT_WEEK
346     Text [ en-US ] = "Week" ;
348 String STR_RPT_DAY
350     Text [ en-US ] = "Day" ;
352 String STR_RPT_HOUR
354     Text [ en-US ] = "Hour" ;
356 String STR_RPT_MINUTE
358     Text [ en-US ] = "Minute" ;
360 String STR_RPT_INTERVAL
362     Text [ en-US ] = "Interval" ;
365 String STR_RPT_HELP_FIELD
367     Text [ en-US ] = "Select a field or type an expression to sort or group on." ;
370 String STR_RPT_HELP_HEADER
372     Text [ en-US ] = "Display a header for this group?" ;
375 String STR_RPT_HELP_FOOTER
377     Text [ en-US ] = "Display a footer for this group?" ;
379 String STR_RPT_HELP_GROUPON
381     Text [ en-US ] = "Select the value or range of values that starts a new group." ;
383 String STR_RPT_HELP_INTERVAL
385     Text [ en-US ] = "Interval or number of characters to group on." ;
387 String STR_RPT_HELP_KEEP
389     Text [ en-US ] = "Keep group together on one page?" ;
391 String STR_RPT_HELP_SORT
393     Text [ en-US ] = "Select ascending or descending sort order. Ascending means from A to Z or 0 to 9" ;
397 Menu RID_GROUPSROWPOPUPMENU
399     ItemList =
400     {
401 /*      
402         MenuItem
403         {
404             ITEM_EDIT_CUT
405         };
406         MenuItem
407         {
408             ITEM_EDIT_COPY
409         };
410         MenuItem
411         {
412             ITEM_EDIT_PASTE
413         };
415         MenuItem
416         {
417             ITEM_EDIT_DELETE
418         };
419     };
423 #define DEF_MASKCOLOR MaskColor = Color { Red = 0xFFFF; Green = 0x0000; Blue = 0xFFFF; }
425 #define DEF_IL_GROUPSORT \
427     IdList = {\
428         SID_RPT_GROUPSORT_MOVE_UP;\
429         SID_RPT_GROUPSORT_MOVE_DOWN;\
430         SID_RPT_GROUPSORT_DELETE;\
431         };\
432     IdCount = {\
433     3;\
434     }
436 ImageList IMGLST_GROUPSORT_DLG_SC
438     DEF_MASKCOLOR;
439     prefix = "sc";
440     DEF_IL_GROUPSORT ;
443 ImageList IMGLST_GROUPSORT_DLG_SCH
445     DEF_MASKCOLOR;
446     prefix = "sch";
447     DEF_IL_GROUPSORT ;
451 // Image IMG_GROUPSORT_MOVEUP
452 // {
453 //     ImageBitmap = Bitmap
454 //     {
455 //         File = "reportgroupmoveup"; // reportdesign/res/...
456 //     };
457 //     DEF_MASKCOLOR;
458 // };
459 // Image IMG_GROUPSORT_MOVEDOWN
460 // {
461 //     ImageBitmap = Bitmap
462 //     {
463 //         File = "reportgroupmovedown";
464 //     };
465 //     DEF_MASKCOLOR;
466 // };
467 // Image IMG_GROUPSORT_DELETE
468 // {
469 //     ImageBitmap = Bitmap
470 //     {
471 //         File = "reportgroupdelete";
472 //     };
473 //     DEF_MASKCOLOR;
474 // };
475 // 
476 // Image IMG_GROUPSORT_MOVEUP_H
477 // {
478 //     ImageBitmap = Bitmap
479 //     {
480 //         File = "reportgroupmoveup_h"; // reportdesign/res/...
481 //     };
482 //     DEF_MASKCOLOR;
483 // };
484 // Image IMG_GROUPSORT_MOVEDOWN_H
485 // {
486 //     ImageBitmap = Bitmap
487 //     {
488 //         File = "reportgroupmovedown_h";
489 //     };
490 //     DEF_MASKCOLOR;
491 // };
492 // Image IMG_GROUPSORT_DELETE_H
493 // {
494 //     ImageBitmap = Bitmap
495 //     {
496 //         File = "reportgroupdelete_h";
497 //     };
498 //     DEF_MASKCOLOR;
499 // };