182177cdbSAndrew Rist/************************************************************** 2*aa0d575fSmseidel * 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 10*aa0d575fSmseidel * 1182177cdbSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*aa0d575fSmseidel * 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. 19*aa0d575fSmseidel * 2082177cdbSAndrew Rist *************************************************************/ 2182177cdbSAndrew Rist 2282177cdbSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir#include "subtdlg.hrc" 25cdf0e10cSrcweir 26cdf0e10cSrcweirTabPage RID_SCPAGE_SUBT_OPTIONS 27cdf0e10cSrcweir{ 28cdf0e10cSrcweir HelpId = HID_SCPAGE_SUBT_OPTIONS ; 29*aa0d575fSmseidel Pos = MAP_APPFONT ( 0, 0 ) ; 30*aa0d575fSmseidel Size = MAP_APPFONT ( 260, 185 ) ; 31cdf0e10cSrcweir Hide = TRUE ; 32*aa0d575fSmseidel FixedLine FL_GROUP 33*aa0d575fSmseidel { 34*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 3 ) ; 35*aa0d575fSmseidel Size = MAP_APPFONT ( 248, 8 ) ; 36*aa0d575fSmseidel Text [ en-US ] = "Groups" ; 37cdf0e10cSrcweir }; 38*aa0d575fSmseidel CheckBox BTN_PAGEBREAK 39cdf0e10cSrcweir { 40*aa0d575fSmseidel HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_PAGEBREAK" ; 41*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 14 ) ; 42*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 43cdf0e10cSrcweir Text [ en-US ] = "~Page break between groups" ; 44cdf0e10cSrcweir TabStop = TRUE ; 45cdf0e10cSrcweir }; 46cdf0e10cSrcweir CheckBox BTN_CASE 47cdf0e10cSrcweir { 48*aa0d575fSmseidel HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_CASE" ; 49*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 28 ) ; 50*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 51cdf0e10cSrcweir Text [ en-US ] = "~Case sensitive" ; 52cdf0e10cSrcweir TabStop = TRUE ; 53cdf0e10cSrcweir }; 54cdf0e10cSrcweir CheckBox BTN_SORT 55cdf0e10cSrcweir { 56*aa0d575fSmseidel HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_SORT" ; 57*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 42 ) ; 58*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 59cdf0e10cSrcweir Text [ en-US ] = "Pre-~sort area according to groups" ; 60cdf0e10cSrcweir TabStop = TRUE ; 61cdf0e10cSrcweir }; 62cdf0e10cSrcweir CheckBox BTN_FORMATS 63cdf0e10cSrcweir { 64*aa0d575fSmseidel HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_FORMATS" ; 65*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 101 ) ; 66*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 67cdf0e10cSrcweir Text [ en-US ] = "I~nclude formats" ; 68cdf0e10cSrcweir TabStop = TRUE ; 69cdf0e10cSrcweir }; 70cdf0e10cSrcweir CheckBox BTN_USERDEF 71cdf0e10cSrcweir { 72*aa0d575fSmseidel HelpID = "sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_USERDEF" ; 73*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 115 ) ; 74*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 75cdf0e10cSrcweir Text [ en-US ] = "C~ustom sort order" ; 76cdf0e10cSrcweir TabStop = TRUE ; 77cdf0e10cSrcweir }; 78cdf0e10cSrcweir ListBox LB_USERDEF 79cdf0e10cSrcweir { 80*aa0d575fSmseidel HelpID = "sc:ListBox:RID_SCPAGE_SUBT_OPTIONS:LB_USERDEF" ; 81cdf0e10cSrcweir Border = TRUE ; 82*aa0d575fSmseidel Pos = MAP_APPFONT ( 20, 127 ) ; 83*aa0d575fSmseidel Size = MAP_APPFONT ( 231, 90 ) ; 84cdf0e10cSrcweir TabStop = TRUE ; 85cdf0e10cSrcweir DropDown = TRUE ; 86cdf0e10cSrcweir }; 87cdf0e10cSrcweir RadioButton BTN_ASCENDING 88cdf0e10cSrcweir { 89*aa0d575fSmseidel HelpID = "sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_ASCENDING" ; 90*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 69 ) ; 91*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 92cdf0e10cSrcweir Text [ en-US ] = "~Ascending" ; 93cdf0e10cSrcweir TabStop = TRUE ; 94cdf0e10cSrcweir }; 95cdf0e10cSrcweir RadioButton BTN_DESCENDING 96cdf0e10cSrcweir { 97*aa0d575fSmseidel HelpID = "sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_DESCENDING" ; 98*aa0d575fSmseidel Pos = MAP_APPFONT ( 12, 83 ) ; 99*aa0d575fSmseidel Size = MAP_APPFONT ( 239, 10 ) ; 100cdf0e10cSrcweir Text [ en-US ] = "D~escending" ; 101cdf0e10cSrcweir TabStop = TRUE ; 102cdf0e10cSrcweir }; 103*aa0d575fSmseidel FixedLine FL_SORT 104cdf0e10cSrcweir { 105*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 58 ) ; 106*aa0d575fSmseidel Size = MAP_APPFONT ( 248, 8 ) ; 107cdf0e10cSrcweir Text [ en-US ] = "Sort" ; 108cdf0e10cSrcweir }; 109cdf0e10cSrcweir}; 110cdf0e10cSrcweir 111cdf0e10cSrcweir 112cdf0e10cSrcweirTabPage RID_SUBTBASE 113cdf0e10cSrcweir{ 114*aa0d575fSmseidel // Die Elemente haben hart vergebene Hilfe-IDs, weil automatisch generierte 115*aa0d575fSmseidel // aus den Ableitungen nicht in der HID-Liste auftauchen wuerden 116cdf0e10cSrcweir HelpId = HID_SCPAGE_SUBT_GROUP ; 117*aa0d575fSmseidel Pos = MAP_APPFONT ( 0, 0 ) ; 118*aa0d575fSmseidel Size = MAP_APPFONT ( 260, 185 ) ; 119cdf0e10cSrcweir Hide = TRUE ; 120cdf0e10cSrcweir FixedText FT_GROUP 121cdf0e10cSrcweir { 122*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 3 ) ; 123*aa0d575fSmseidel 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 ; 130*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 14 ) ; 131*aa0d575fSmseidel Size = MAP_APPFONT ( 121, 90 ) ; 132cdf0e10cSrcweir TabStop = TRUE ; 133cdf0e10cSrcweir DropDown = TRUE ; 134cdf0e10cSrcweir }; 135cdf0e10cSrcweir FixedText FT_COLUMNS 136cdf0e10cSrcweir { 137*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 32 ) ; 138*aa0d575fSmseidel 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 ; 145*aa0d575fSmseidel Pos = MAP_APPFONT ( 6, 43 ) ; 146*aa0d575fSmseidel Size = MAP_APPFONT ( 121, 136 ) ; 147cdf0e10cSrcweir TabStop = TRUE ; 148cdf0e10cSrcweir }; 149cdf0e10cSrcweir FixedText FT_FUNCTIONS 150cdf0e10cSrcweir { 151*aa0d575fSmseidel Pos = MAP_APPFONT ( 133, 32 ) ; 152*aa0d575fSmseidel 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 ; 159*aa0d575fSmseidel Pos = MAP_APPFONT ( 133, 43 ) ; 160*aa0d575fSmseidel Size = MAP_APPFONT ( 121, 136 ) ; 161cdf0e10cSrcweir TabStop = TRUE ; 162cdf0e10cSrcweir StringList [ en-US ] = 163cdf0e10cSrcweir { 164*aa0d575fSmseidel < "Sum" ; Default ; > ; 165*aa0d575fSmseidel < "Count" ; Default ; > ; 166*aa0d575fSmseidel < "Average" ; Default ; > ; 167*aa0d575fSmseidel < "Max" ; Default ; > ; 168*aa0d575fSmseidel < "Min" ; Default ; > ; 169*aa0d575fSmseidel < "Product" ; Default ; > ; 170*aa0d575fSmseidel < "Count (numbers only)" ; Default ; > ; 171*aa0d575fSmseidel < "StDev (Sample)" ; Default ; > ; 172*aa0d575fSmseidel < "StDevP (Population)" ; Default ; > ; 173*aa0d575fSmseidel < "Var (Sample)" ; Default ; > ; 174*aa0d575fSmseidel < "VarP (Population)" ; Default ; > ; 175cdf0e10cSrcweir }; 176cdf0e10cSrcweir }; 177cdf0e10cSrcweir}; 178cdf0e10cSrcweir 179*aa0d575fSmseidel// "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 ; 198*aa0d575fSmseidel 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 ; 206*aa0d575fSmseidel Pos = MAP_APPFONT ( 3, 3 ) ; 207*aa0d575fSmseidel 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 { 234*aa0d575fSmseidel Pos = MAP_APPFONT ( 143, 160 ) ; 235*aa0d575fSmseidel Size = MAP_APPFONT ( 40, 12 ) ; 236cdf0e10cSrcweir Text [ en-US ] = "~Delete" ; 237cdf0e10cSrcweir TabStop = TRUE ; 238cdf0e10cSrcweir }; 239cdf0e10cSrcweir}; 240cdf0e10cSrcweir 241*aa0d575fSmseidel// ********************************************************************** EOF 242