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 <svtools/svtools.hrc> 25#include "addresstemplate.hrc" 26#include <svtools/controldims.hrc> 27 28#define FIELD_ROW_HEIGHT 17 29 30ModalDialog DLG_ADDRESSBOOKSOURCE 31{ 32 HelpID = "svtools:ModalDialog:DLG_ADDRESSBOOKSOURCE" ; 33 SVLook = TRUE ; 34 OutputSize = TRUE ; 35 Size = MAP_APPFONT ( 300, 88 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ; 36 Hide = TRUE ; 37 Moveable = TRUE ; 38 Text [ en-US ] = "Templates: Address Book Assignment" ; 39 40 FixedLine FL_DATASOURCEFRAME 41 { 42 Text [ en-US ] = "Address Book Source" ; 43 SVLook = TRUE ; 44 Pos = MAP_APPFONT ( 6, 2 ) ; 45 Size = MAP_APPFONT ( 288, RSC_CD_FIXEDLINE_HEIGHT ) ; 46 }; 47 FixedText FT_DATASOURCE 48 { 49 Text [ en-US ] = "Data source" ; 50 SVLook = TRUE ; 51 Pos = MAP_APPFONT ( 12, 15 ) ; 52 Size = MAP_APPFONT ( 90, 10 ) ; 53 54 Group = TRUE; 55 }; 56 ComboBox CB_DATASOURCE 57 { 58 HelpID = "svtools:ComboBox:DLG_ADDRESSBOOKSOURCE:CB_DATASOURCE" ; 59 SVLook = TRUE ; 60 Pos = MAP_APPFONT ( 105, 13 ) ; 61 Size = MAP_APPFONT ( 96, 55 ) ; 62 63 DropDown = TRUE; 64 TabStop = TRUE; 65 }; 66 PushButton PB_ADMINISTATE_DATASOURCES 67 { 68 HelpID = "svtools:PushButton:DLG_ADDRESSBOOKSOURCE:PB_ADMINISTATE_DATASOURCES" ; 69 Text [ en-US ] = "~Address Data Source..." ; 70 SVLook = TRUE ; 71 Pos = MAP_APPFONT ( 204, 13 ) ; 72 Size = MAP_APPFONT ( 90, 14 ) ; 73 TabStop = TRUE; 74 }; 75 FixedText FT_TABLE 76 { 77 Text [ en-US ] = "Table" ; 78 SVLook = TRUE ; 79 Pos = MAP_APPFONT ( 12, 32 ) ; 80 Size = MAP_APPFONT ( 90, 10 ) ; 81 82 Group = TRUE; 83 }; 84 ComboBox CB_TABLE 85 { 86 HelpID = "svtools:ComboBox:DLG_ADDRESSBOOKSOURCE:CB_TABLE" ; 87 SVLook = TRUE ; 88 Pos = MAP_APPFONT ( 105, 30 ) ; 89 Size = MAP_APPFONT ( 96, 55 ) ; 90 91 DropDown = TRUE ; 92 TabStop = TRUE ; 93 }; 94 FixedText FT_FIELDS 95 { 96 Text [ en-US ] = "Field assignment" ; 97 SVLook = TRUE ; 98 Pos = MAP_APPFONT ( 6, 30 + RSC_CD_DROPDOWN_HEIGHT + RSC_SP_CTRL_Y ) ; 99 Size = MAP_APPFONT ( 248, RSC_CD_FIXEDTEXT_HEIGHT ) ; 100 }; 101 Window CT_BORDER 102 { 103 Border = TRUE ; 104 Pos = MAP_APPFONT ( 6, 30 + RSC_CD_DROPDOWN_HEIGHT + RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ; 105 Size = MAP_APPFONT ( 288, 5 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ; 106 }; 107 108#define DECLARE_FIELD( row, column ) \ 109 FixedText FT_FIELD_BASE + row * 2 + column \ 110 { \ 111 SVLook = TRUE ; \ 112 Pos = MAP_APPFONT ( 3 + column * 134, RSC_SP_CTRL_GROUP_Y + 2 + row * FIELD_ROW_HEIGHT ) ; \ 113 Size = MAP_APPFONT ( 79, 10 ) ; \ 114 Group = TRUE ; \ 115 }; \ 116 ListBox LB_FIELD_BASE + row * 2 + column \ 117 { \ 118 SVLook = TRUE ; \ 119 Pos = MAP_APPFONT ( 89 + column * 134, RSC_SP_CTRL_GROUP_Y + row * FIELD_ROW_HEIGHT ) ; \ 120 Size = MAP_APPFONT ( 42, 14 ) ; \ 121 Border = TRUE ; \ 122 DropDown = TRUE ; \ 123 TabStop = TRUE ; \ 124 } 125 126#if FIELD_PAIRS_VISIBLE > 0 127 DECLARE_FIELD( 0, 0 ); 128 DECLARE_FIELD( 0, 1 ); 129#endif 130#if FIELD_PAIRS_VISIBLE > 1 131 DECLARE_FIELD( 1, 0 ); 132 DECLARE_FIELD( 1, 1 ); 133#endif 134#if FIELD_PAIRS_VISIBLE > 2 135 DECLARE_FIELD( 3, 0 ); 136 DECLARE_FIELD( 3, 1 ); 137#endif 138#if FIELD_PAIRS_VISIBLE > 3 139 DECLARE_FIELD( 2, 0 ); 140 DECLARE_FIELD( 2, 1 ); 141#endif 142#if FIELD_PAIRS_VISIBLE > 4 143 DECLARE_FIELD( 4, 0 ); 144 DECLARE_FIELD( 4, 1 ); 145#endif 146#if FIELD_PAIRS_VISIBLE > 5 147 DECLARE_FIELD( 5, 0 ); 148 DECLARE_FIELD( 5, 1 ); 149#endif 150 151 ScrollBar SB_FIELDSCROLLER 152 { 153 SVLook = TRUE ; 154 Pos = MAP_APPFONT ( 275, RSC_SP_CTRL_GROUP_Y ) ; 155 Size = MAP_APPFONT ( 8, 16 - RSC_SP_CTRL_GROUP_Y + FIELD_ROW_HEIGHT * (FIELD_PAIRS_VISIBLE - 1) ) ; 156 }; 157 158 OKButton PB_OK 159 { 160 SVLook = TRUE ; 161 DefButton = TRUE ; 162 Pos = MAP_APPFONT ( 137, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ; 163 Size = MAP_APPFONT ( 50, 14 ) ; 164 }; 165 166 CancelButton PB_CANCEL 167 { 168 SVLook = TRUE ; 169 Pos = MAP_APPFONT ( 190, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ; 170 Size = MAP_APPFONT ( 50, 14 ) ; 171 }; 172 173 HelpButton PB_HELP 174 { 175 SVLook = TRUE ; 176 Pos = MAP_APPFONT ( 244, 70 + FIELD_ROW_HEIGHT * FIELD_PAIRS_VISIBLE ) ; 177 Size = MAP_APPFONT ( 50, 14 ) ; 178 }; 179 180 String STR_LOCAGICAL_FIELD_NAMES 181 { 182 Text = "FirstName;LastName;Company;Department;Street;Zip;City;State;Country;PhonePriv;PhoneComp;PhoneOffice;PhoneCell;PhoneOther;Pager;Fax;EMail;URL;Title;Position;Code;AddrForm;AddrFormMail;Id;CalendarURL;InviteParticipant;Note;Altfield1;Altfield2;Altfield3;Altfield4" ; 183 // no need to translate this 184 // the items in this string have to be in the same order as the STR_FIELD_* strings are added to the 185 // field label list of the dialog 186 }; 187 188 String STR_NO_FIELD_SELECTION 189 { 190 Text [ en-US ] = "<none>" ; 191 }; 192 193 String STR_FIELD_COMPANY 194 { 195 Text [ en-US ] = "Company" ; 196 }; 197 String STR_FIELD_DEPARTMENT 198 { 199 Text [ en-US ] = "Department" ; 200 }; 201 String STR_FIELD_FIRSTNAME 202 { 203 Text [ en-US ] = "First name" ; 204 }; 205 String STR_FIELD_LASTNAME 206 { 207 Text [ en-US ] = "Last name" ; 208 }; 209 String STR_FIELD_STREET 210 { 211 Text [ en-US ] = "Street" ; 212 }; 213 String STR_FIELD_COUNTRY 214 { 215 Text [ en-US ] = "Country" ; 216 }; 217 String STR_FIELD_ZIPCODE 218 { 219 Text [ en-US ] = "ZIP Code" ; 220 }; 221 String STR_FIELD_CITY 222 { 223 Text [ en-US ] = "City" ; 224 }; 225 String STR_FIELD_TITLE 226 { 227 Text [ en-US ] = "Title" ; 228 }; 229 String STR_FIELD_POSITION 230 { 231 Text [ en-US ] = "Position" ; 232 }; 233 String STR_FIELD_ADDRFORM 234 { 235 Text [ en-US ] = "Addr. Form" ; 236 }; 237 String STR_FIELD_INITIALS 238 { 239 Text [ en-US ] = "Initials" ; 240 }; 241 String STR_FIELD_SALUTATION 242 { 243 Text [ en-US ] = "Complimentary close" ; 244 }; 245 String STR_FIELD_HOMETEL 246 { 247 Text [ en-US ] = "Tel: Home" ; 248 }; 249 String STR_FIELD_WORKTEL 250 { 251 Text [ en-US ] = "Tel: Work" ; 252 }; 253 String STR_FIELD_FAX 254 { 255 Text [ en-US ] = "Fax" ; 256 }; 257 String STR_FIELD_EMAIL 258 { 259 Text [ en-US ] = "E-mail" ; 260 }; 261 String STR_FIELD_URL 262 { 263 Text [ en-US ] = "URL" ; 264 }; 265 String STR_FIELD_NOTE 266 { 267 Text [ en-US ] = "Note" ; 268 }; 269 String STR_FIELD_USER1 270 { 271 Text [ en-US ] = "User 1" ; 272 }; 273 String STR_FIELD_USER2 274 { 275 Text [ en-US ] = "User 2" ; 276 }; 277 String STR_FIELD_USER3 278 { 279 Text [ en-US ] = "User 3" ; 280 }; 281 String STR_FIELD_USER4 282 { 283 Text [ en-US ] = "User 4" ; 284 }; 285 286 String STR_FIELD_ID 287 { 288 Text [ en-US ] = "ID" ; 289 }; 290 String STR_FIELD_STATE 291 { 292 Text [ en-US ] = "State" ; 293 }; 294 String STR_FIELD_OFFICETEL 295 { 296 Text [ en-US ] = "Tel: Office" ; 297 }; 298 String STR_FIELD_PAGER 299 { 300 Text [ en-US ] = "Pager" ; 301 }; 302 String STR_FIELD_MOBILE 303 { 304 Text [ en-US ] = "Mobile" ; 305 }; 306 String STR_FIELD_TELOTHER 307 { 308 Text [ en-US ] = "Tel: Other" ; 309 }; 310 String STR_FIELD_CALENDAR 311 { 312 Text [ en-US ] = "Calendar" ; 313 }; 314 String STR_FIELD_INVITE 315 { 316 Text [ en-US ] = "Invite" ; 317 }; 318}; 319 320// ********************************************************************** EOF 321