xref: /trunk/main/sc/source/ui/src/subtdlg.src (revision df5459e864cd89f95eb6d2f622d112de33ae4a1e)
182177cdbSAndrew Rist/**************************************************************
2cdf0e10cSrcweir *
382177cdbSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
482177cdbSAndrew Rist * or more contributor license agreements.  See the NOTICE file
582177cdbSAndrew Rist * distributed with this work for additional information
682177cdbSAndrew Rist * regarding copyright ownership.  The ASF licenses this file
782177cdbSAndrew Rist * to you under the Apache License, Version 2.0 (the
882177cdbSAndrew Rist * "License"); you may not use this file except in compliance
982177cdbSAndrew Rist * with the License.  You may obtain a copy of the License at
10cdf0e10cSrcweir *
1182177cdbSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir *
1382177cdbSAndrew Rist * Unless required by applicable law or agreed to in writing,
1482177cdbSAndrew Rist * software distributed under the License is distributed on an
1582177cdbSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
1682177cdbSAndrew Rist * KIND, either express or implied.  See the License for the
1782177cdbSAndrew Rist * specific language governing permissions and limitations
1882177cdbSAndrew Rist * under the License.
19cdf0e10cSrcweir *
2082177cdbSAndrew Rist *************************************************************/
2182177cdbSAndrew Rist
2282177cdbSAndrew Rist
23cdf0e10cSrcweir
24cdf0e10cSrcweir#include "subtdlg.hrc"
25cdf0e10cSrcweir
26cdf0e10cSrcweirTabPage RID_SCPAGE_SUBT_OPTIONS
27cdf0e10cSrcweir{
28cdf0e10cSrcweir    HelpId = HID_SCPAGE_SUBT_OPTIONS ;
29cdf0e10cSrcweir    Pos = MAP_APPFONT ( 0, 0 ) ;
30cdf0e10cSrcweir    Size = MAP_APPFONT ( 260, 185 ) ;
31cdf0e10cSrcweir    Hide = TRUE ;
32cdf0e10cSrcweir    FixedLine FL_GROUP
33cdf0e10cSrcweir    {
34cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 3 ) ;
35cdf0e10cSrcweir        Size = MAP_APPFONT ( 248, 8 ) ;
36cdf0e10cSrcweir        Text [ en-US ] = "Groups" ;
37cdf0e10cSrcweir    };
38cdf0e10cSrcweir    CheckBox BTN_PAGEBREAK
39cdf0e10cSrcweir    {
40cdf0e10cSrcweir        HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_PAGEBREAK" ;
41cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 14 ) ;
42cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
43cdf0e10cSrcweir        Text [ en-US ] = "~Page break between groups" ;
44cdf0e10cSrcweir        TabStop = TRUE ;
45cdf0e10cSrcweir    };
46cdf0e10cSrcweir    CheckBox BTN_CASE
47cdf0e10cSrcweir    {
48cdf0e10cSrcweir        HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_CASE" ;
49cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 28 ) ;
50cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
51cdf0e10cSrcweir        Text [ en-US ] = "~Case sensitive" ;
52cdf0e10cSrcweir        TabStop = TRUE ;
53cdf0e10cSrcweir    };
54cdf0e10cSrcweir    CheckBox BTN_SORT
55cdf0e10cSrcweir    {
56cdf0e10cSrcweir        HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_SORT" ;
57cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 42 ) ;
58cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
59cdf0e10cSrcweir        Text [ en-US ] = "Pre-~sort area according to groups" ;
60cdf0e10cSrcweir        TabStop = TRUE ;
61cdf0e10cSrcweir    };
62cdf0e10cSrcweir    CheckBox BTN_FORMATS
63cdf0e10cSrcweir    {
64cdf0e10cSrcweir        HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_FORMATS" ;
65cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 101 ) ;
66cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
67cdf0e10cSrcweir        Text [ en-US ] = "I~nclude formats" ;
68cdf0e10cSrcweir        TabStop = TRUE ;
69cdf0e10cSrcweir    };
70cdf0e10cSrcweir    CheckBox BTN_USERDEF
71cdf0e10cSrcweir    {
72cdf0e10cSrcweir        HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_USERDEF" ;
73cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 115 ) ;
74cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
75cdf0e10cSrcweir        Text [ en-US ] = "C~ustom sort order" ;
76cdf0e10cSrcweir        TabStop = TRUE ;
77cdf0e10cSrcweir    };
78cdf0e10cSrcweir    ListBox LB_USERDEF
79cdf0e10cSrcweir    {
80cdf0e10cSrcweir        HelpID = "sc:ListBox:RID_SCPAGE_SUBT_OPTIONS:LB_USERDEF" ;
81cdf0e10cSrcweir        Border = TRUE ;
82cdf0e10cSrcweir        Pos = MAP_APPFONT ( 20, 127 ) ;
83cdf0e10cSrcweir        Size = MAP_APPFONT ( 231, 90 ) ;
84cdf0e10cSrcweir        TabStop = TRUE ;
85cdf0e10cSrcweir        DropDown = TRUE ;
86cdf0e10cSrcweir    };
87cdf0e10cSrcweir    RadioButton BTN_ASCENDING
88cdf0e10cSrcweir    {
89cdf0e10cSrcweir        HelpID = "sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_ASCENDING" ;
90cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 69 ) ;
91cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
92cdf0e10cSrcweir        Text [ en-US ] = "~Ascending" ;
93cdf0e10cSrcweir        TabStop = TRUE ;
94cdf0e10cSrcweir    };
95cdf0e10cSrcweir    RadioButton BTN_DESCENDING
96cdf0e10cSrcweir    {
97cdf0e10cSrcweir        HelpID = "sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_DESCENDING" ;
98cdf0e10cSrcweir        Pos = MAP_APPFONT ( 12, 83 ) ;
99cdf0e10cSrcweir        Size = MAP_APPFONT ( 239, 10 ) ;
100cdf0e10cSrcweir        Text [ en-US ] = "D~escending" ;
101cdf0e10cSrcweir        TabStop = TRUE ;
102cdf0e10cSrcweir    };
103cdf0e10cSrcweir    FixedLine FL_SORT
104cdf0e10cSrcweir    {
105cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 58 ) ;
106cdf0e10cSrcweir        Size = MAP_APPFONT ( 248, 8 ) ;
107cdf0e10cSrcweir        Text [ en-US ] = "Sort" ;
108cdf0e10cSrcweir    };
109cdf0e10cSrcweir};
110cdf0e10cSrcweir
111cdf0e10cSrcweir
112cdf0e10cSrcweirTabPage RID_SUBTBASE
113cdf0e10cSrcweir{
114cdf0e10cSrcweir    //  Die Elemente haben hart vergebene Hilfe-IDs, weil automatisch generierte
115cdf0e10cSrcweir    //  aus den Ableitungen nicht in der HID-Liste auftauchen wuerden
116cdf0e10cSrcweir    HelpId = HID_SCPAGE_SUBT_GROUP ;
117cdf0e10cSrcweir    Pos = MAP_APPFONT ( 0, 0 ) ;
118cdf0e10cSrcweir    Size = MAP_APPFONT ( 260, 185 ) ;
119cdf0e10cSrcweir    Hide = TRUE ;
120cdf0e10cSrcweir    FixedText FT_GROUP
121cdf0e10cSrcweir    {
122cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 3 ) ;
123cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 8 ) ;
124cdf0e10cSrcweir        Text [ en-US ] = "~Group by" ;
125cdf0e10cSrcweir    };
126cdf0e10cSrcweir    ListBox LB_GROUP
127cdf0e10cSrcweir    {
128cdf0e10cSrcweir        HelpId = HID_SC_SUBT_GROUP ;
129cdf0e10cSrcweir        Border = TRUE ;
130cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 14 ) ;
131cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 90 ) ;
132cdf0e10cSrcweir        TabStop = TRUE ;
133cdf0e10cSrcweir        DropDown = TRUE ;
134cdf0e10cSrcweir    };
135cdf0e10cSrcweir    FixedText FT_COLUMNS
136cdf0e10cSrcweir    {
137cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 32 ) ;
138cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 8 ) ;
139cdf0e10cSrcweir        Text [ en-US ] = "~Calculate subtotals for" ;
140cdf0e10cSrcweir    };
141cdf0e10cSrcweir    Control WND_COLUMNS
142cdf0e10cSrcweir    {
143cdf0e10cSrcweir        HelpId = HID_SC_SUBT_COLS ;
144cdf0e10cSrcweir        Border = TRUE ;
145cdf0e10cSrcweir        Pos = MAP_APPFONT ( 6, 43 ) ;
146cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 136 ) ;
147cdf0e10cSrcweir        TabStop = TRUE ;
148cdf0e10cSrcweir    };
149cdf0e10cSrcweir    FixedText FT_FUNCTIONS
150cdf0e10cSrcweir    {
151cdf0e10cSrcweir        Pos = MAP_APPFONT ( 133, 32 ) ;
152cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 8 ) ;
153cdf0e10cSrcweir        Text [ en-US ] = "Use ~function" ;
154cdf0e10cSrcweir    };
155cdf0e10cSrcweir    ListBox LB_FUNCTIONS
156cdf0e10cSrcweir    {
157cdf0e10cSrcweir        HelpId = HID_SC_SUBT_FUNC ;
158cdf0e10cSrcweir        Border = TRUE ;
159cdf0e10cSrcweir        Pos = MAP_APPFONT ( 133, 43 ) ;
160cdf0e10cSrcweir        Size = MAP_APPFONT ( 121, 136 ) ;
161cdf0e10cSrcweir        TabStop = TRUE ;
162cdf0e10cSrcweir        StringList [ en-US ] =
163cdf0e10cSrcweir        {
164cdf0e10cSrcweir            < "Sum" ; Default ;                     > ;
165cdf0e10cSrcweir            < "Count" ; Default ;                   > ;
166cdf0e10cSrcweir            < "Average" ; Default ;                 > ;
167cdf0e10cSrcweir            < "Max" ; Default ;                     > ;
168cdf0e10cSrcweir            < "Min" ; Default ;                     > ;
169cdf0e10cSrcweir            < "Product" ; Default ;                 > ;
170cdf0e10cSrcweir            < "Count (numbers only)" ; Default ;    > ;
171cdf0e10cSrcweir            < "StDev (Sample)" ; Default ;          > ;
172cdf0e10cSrcweir            < "StDevP (Population)" ; Default ;     > ;
173cdf0e10cSrcweir            < "Var (Sample)" ; Default ;            > ;
174cdf0e10cSrcweir            < "VarP (Population)" ; Default ;       > ;
175cdf0e10cSrcweir        };
176cdf0e10cSrcweir    };
177cdf0e10cSrcweir};
178cdf0e10cSrcweir
179cdf0e10cSrcweir// "Control" braucht immer eigene HelpId - ansonsten aus RID_SUBTBASE kopiert
180cdf0e10cSrcweir
181cdf0e10cSrcweirTabPage RID_SCPAGE_SUBT_GROUP1 < RID_SUBTBASE
182cdf0e10cSrcweir{
183cdf0e10cSrcweir    HelpId = HID_SCPAGE_SUBT_GROUP1 ;
184cdf0e10cSrcweir};
185cdf0e10cSrcweirTabPage RID_SCPAGE_SUBT_GROUP2 < RID_SUBTBASE
186cdf0e10cSrcweir{
187cdf0e10cSrcweir    HelpId = HID_SCPAGE_SUBT_GROUP2 ;
188cdf0e10cSrcweir};
189cdf0e10cSrcweirTabPage RID_SCPAGE_SUBT_GROUP3 < RID_SUBTBASE
190cdf0e10cSrcweir{
191cdf0e10cSrcweir    HelpId = HID_SCPAGE_SUBT_GROUP3 ;
192cdf0e10cSrcweir};
193cdf0e10cSrcweir
194cdf0e10cSrcweirTabDialog RID_SCDLG_SUBTOTALS
195cdf0e10cSrcweir{
196cdf0e10cSrcweir    OutputSize = TRUE ;
197cdf0e10cSrcweir    SVLook = TRUE ;
198cdf0e10cSrcweir    Size = MAP_APPFONT ( 294, 176 ) ;
199cdf0e10cSrcweir    Text [ en-US ] = "Subtotals" ;
200cdf0e10cSrcweir    Moveable = TRUE ;
201cdf0e10cSrcweir    Closeable = FALSE ;
202cdf0e10cSrcweir    TabControl 1
203cdf0e10cSrcweir    {
204cdf0e10cSrcweir        OutputSize = TRUE ;
205cdf0e10cSrcweir        SVLook = TRUE ;
206cdf0e10cSrcweir        Pos = MAP_APPFONT ( 3, 3 ) ;
207cdf0e10cSrcweir        Size = MAP_APPFONT ( 240, 150 ) ;
208cdf0e10cSrcweir        PageList =
209cdf0e10cSrcweir        {
210cdf0e10cSrcweir            PageItem
211cdf0e10cSrcweir            {
212cdf0e10cSrcweir                Identifier = PAGE_GROUP1 ;
213cdf0e10cSrcweir                Text [ en-US ] = "1st Group" ;
214cdf0e10cSrcweir            };
215cdf0e10cSrcweir            PageItem
216cdf0e10cSrcweir            {
217cdf0e10cSrcweir                Identifier = PAGE_GROUP2 ;
218cdf0e10cSrcweir                Text [ en-US ] = "2nd Group" ;
219cdf0e10cSrcweir            };
220cdf0e10cSrcweir            PageItem
221cdf0e10cSrcweir            {
222cdf0e10cSrcweir                Identifier = PAGE_GROUP3 ;
223cdf0e10cSrcweir                Text [ en-US ] = "3rd Group" ;
224cdf0e10cSrcweir            };
225cdf0e10cSrcweir            PageItem
226cdf0e10cSrcweir            {
227cdf0e10cSrcweir                Identifier = PAGE_OPTIONS ;
228cdf0e10cSrcweir                Text [ en-US ] = "Options" ;
229cdf0e10cSrcweir            };
230cdf0e10cSrcweir        };
231cdf0e10cSrcweir    };
232cdf0e10cSrcweir    PushButton BTN_REMOVE
233cdf0e10cSrcweir    {
234cdf0e10cSrcweir        Pos = MAP_APPFONT ( 143, 160 ) ;
235cdf0e10cSrcweir        Size = MAP_APPFONT ( 40, 12 ) ;
236cdf0e10cSrcweir        Text [ en-US ] = "~Delete" ;
237cdf0e10cSrcweir        TabStop = TRUE ;
238cdf0e10cSrcweir    };
239cdf0e10cSrcweir};
240cdf0e10cSrcweir
241*df5459e8Smseidel// ********************************************************************** EOF
242