1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski#include <mmgreetingspage.hrc> 24*b1cdbd2cSJim Jagielski#include <dbui.hrc> 25*b1cdbd2cSJim Jagielski#include <helpid.h> 26*b1cdbd2cSJim Jagielski 27*b1cdbd2cSJim Jagielski#define _LB_FEMALECOLUMN \ 28*b1cdbd2cSJim Jagielski StringList [en-US]= \ 29*b1cdbd2cSJim Jagielski { \ 30*b1cdbd2cSJim Jagielski < "< not available >" ; > ; \ 31*b1cdbd2cSJim Jagielski }; 32*b1cdbd2cSJim Jagielski 33*b1cdbd2cSJim Jagielski 34*b1cdbd2cSJim Jagielski#define GREETINGS_BODY \ 35*b1cdbd2cSJim Jagielski CheckBox CB_PERSONALIZED \ 36*b1cdbd2cSJim Jagielski { \ 37*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 + LEFT_OFFSET , 17 + TOP_OFFSET ) ; \ 38*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 226 , 10 ) ; \ 39*b1cdbd2cSJim Jagielski Text[ en-US ] = "Insert personalized salutation"; \ 40*b1cdbd2cSJim Jagielski }; \ 41*b1cdbd2cSJim Jagielski FixedText FT_FEMALE \ 42*b1cdbd2cSJim Jagielski { \ 43*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 18 + LEFT_OFFSET , 32 + TOP_OFFSET ) ; \ 44*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 8 ) ; \ 45*b1cdbd2cSJim Jagielski Text[ en-US ] = "~Female"; \ 46*b1cdbd2cSJim Jagielski }; \ 47*b1cdbd2cSJim Jagielski ListBox LB_FEMALE \ 48*b1cdbd2cSJim Jagielski { \ 49*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 71 + LEFT_OFFSET , 30 + TOP_OFFSET ) ; \ 50*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 121 , 50 ) ; \ 51*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 52*b1cdbd2cSJim Jagielski Border = TRUE; \ 53*b1cdbd2cSJim Jagielski }; \ 54*b1cdbd2cSJim Jagielski PushButton PB_FEMALE \ 55*b1cdbd2cSJim Jagielski { \ 56*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 198 + LEFT_OFFSET , 29 + TOP_OFFSET ) ; \ 57*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; \ 58*b1cdbd2cSJim Jagielski Text[ en-US ] = "~New..."; \ 59*b1cdbd2cSJim Jagielski }; \ 60*b1cdbd2cSJim Jagielski FixedText FT_MALE \ 61*b1cdbd2cSJim Jagielski { \ 62*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 18 + LEFT_OFFSET , 49 + TOP_OFFSET ) ; \ 63*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 8 ) ; \ 64*b1cdbd2cSJim Jagielski Text[ en-US ] = "~Male"; \ 65*b1cdbd2cSJim Jagielski }; \ 66*b1cdbd2cSJim Jagielski ListBox LB_MALE \ 67*b1cdbd2cSJim Jagielski { \ 68*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 71 + LEFT_OFFSET , 47 + TOP_OFFSET ) ; \ 69*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 121 , 50 ) ; \ 70*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 71*b1cdbd2cSJim Jagielski Border = TRUE; \ 72*b1cdbd2cSJim Jagielski }; \ 73*b1cdbd2cSJim Jagielski PushButton PB_MALE \ 74*b1cdbd2cSJim Jagielski { \ 75*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 198 + LEFT_OFFSET , 48 + TOP_OFFSET ) ; \ 76*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; \ 77*b1cdbd2cSJim Jagielski Text[ en-US ] = "N~ew..."; \ 78*b1cdbd2cSJim Jagielski }; \ 79*b1cdbd2cSJim Jagielski FixedText FI_FEMALE \ 80*b1cdbd2cSJim Jagielski { \ 81*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 18 + LEFT_OFFSET , 67 + TOP_OFFSET ) ; \ 82*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 225 , 8 ) ; \ 83*b1cdbd2cSJim Jagielski Text[ en-US ] = "Address list field indicating a female recipient"; \ 84*b1cdbd2cSJim Jagielski }; \ 85*b1cdbd2cSJim Jagielski FixedText FT_FEMALECOLUMN \ 86*b1cdbd2cSJim Jagielski { \ 87*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 18 + LEFT_OFFSET , 80 + TOP_OFFSET ) ; \ 88*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 8 ) ; \ 89*b1cdbd2cSJim Jagielski Text[ en-US ] = "Field name"; \ 90*b1cdbd2cSJim Jagielski }; \ 91*b1cdbd2cSJim Jagielski ListBox LB_FEMALECOLUMN \ 92*b1cdbd2cSJim Jagielski { \ 93*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 71 + LEFT_OFFSET , 78 + TOP_OFFSET ) ; \ 94*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 121 , 50 ) ; \ 95*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 96*b1cdbd2cSJim Jagielski Border = TRUE; \ 97*b1cdbd2cSJim Jagielski _LB_FEMALECOLUMN \ 98*b1cdbd2cSJim Jagielski }; \ 99*b1cdbd2cSJim Jagielski FixedText FT_FEMALEFIELD \ 100*b1cdbd2cSJim Jagielski { \ 101*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 18 + LEFT_OFFSET , 95 + TOP_OFFSET ) ; \ 102*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 8 ) ; \ 103*b1cdbd2cSJim Jagielski Text[ en-US ] = "Field value"; \ 104*b1cdbd2cSJim Jagielski }; \ 105*b1cdbd2cSJim Jagielski ComboBox CB_FEMALEFIELD \ 106*b1cdbd2cSJim Jagielski { \ 107*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 71 + LEFT_OFFSET , 93 + TOP_OFFSET ) ; \ 108*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 121 , 50 ) ; \ 109*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 110*b1cdbd2cSJim Jagielski Border = TRUE; \ 111*b1cdbd2cSJim Jagielski }; \ 112*b1cdbd2cSJim Jagielski FixedText FT_NEUTRAL \ 113*b1cdbd2cSJim Jagielski { \ 114*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 + LEFT_OFFSET , 113 + TOP_OFFSET ) ; \ 115*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 180 , 8 ) ; \ 116*b1cdbd2cSJim Jagielski Text[ en-US ] = "General salutation"; \ 117*b1cdbd2cSJim Jagielski }; \ 118*b1cdbd2cSJim Jagielski ComboBox CB_NEUTRAL \ 119*b1cdbd2cSJim Jagielski { \ 120*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 + LEFT_OFFSET , 124 + TOP_OFFSET ) ; \ 121*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 180 , 50 ) ; \ 122*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 123*b1cdbd2cSJim Jagielski Border = TRUE; \ 124*b1cdbd2cSJim Jagielski }; 125*b1cdbd2cSJim Jagielski 126*b1cdbd2cSJim Jagielski#define TOP_OFFSET 24 127*b1cdbd2cSJim Jagielski#define LEFT_OFFSET 6 128*b1cdbd2cSJim Jagielski 129*b1cdbd2cSJim JagielskiTabPage DLG_MM_GREETINGS_PAGE 130*b1cdbd2cSJim Jagielski{ 131*b1cdbd2cSJim Jagielski HelpID = HID_MM_GREETINGSPAGE ; 132*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 260 , 250 ) ; 133*b1cdbd2cSJim Jagielski Hide = TRUE ; 134*b1cdbd2cSJim Jagielski 135*b1cdbd2cSJim Jagielski FixedText FI_HEADER 136*b1cdbd2cSJim Jagielski { 137*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , 8 ) ; 138*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 248 , 8 ) ; 139*b1cdbd2cSJim Jagielski Text [ en-US ] = "Create a salutation"; 140*b1cdbd2cSJim Jagielski }; 141*b1cdbd2cSJim Jagielski CheckBox CB_GREETINGLINE 142*b1cdbd2cSJim Jagielski { 143*b1cdbd2cSJim Jagielski HelpID = "sw:CheckBox:DLG_MM_GREETINGS_PAGE:CB_GREETINGLINE"; 144*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 , 27 ); 145*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 242 , 10 ); 146*b1cdbd2cSJim Jagielski Text[ en-US ] = "This document should contain a salutation"; 147*b1cdbd2cSJim Jagielski }; 148*b1cdbd2cSJim Jagielski GREETINGS_BODY 149*b1cdbd2cSJim Jagielski FixedText FI_PREVIEW 150*b1cdbd2cSJim Jagielski { 151*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 , 168 ) ; 152*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 242 , 8 ) ; 153*b1cdbd2cSJim Jagielski Text[ en-US ] = "Preview"; 154*b1cdbd2cSJim Jagielski }; 155*b1cdbd2cSJim Jagielski Window WIN_PREVIEW 156*b1cdbd2cSJim Jagielski { 157*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 , 179 ); 158*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 186 , 21 ) ; 159*b1cdbd2cSJim Jagielski Border = TRUE; 160*b1cdbd2cSJim Jagielski }; 161*b1cdbd2cSJim Jagielski PushButton PB_ASSIGN 162*b1cdbd2cSJim Jagielski { 163*b1cdbd2cSJim Jagielski HelpID = "sw:PushButton:DLG_MM_GREETINGS_PAGE:PB_ASSIGN"; 164*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 204 , 179 ) ; 165*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; 166*b1cdbd2cSJim Jagielski Text[ en-US ] = "~Match fields..."; 167*b1cdbd2cSJim Jagielski }; 168*b1cdbd2cSJim Jagielski FixedText FI_DOCINDEX 169*b1cdbd2cSJim Jagielski { 170*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 121 , 206 ) ; 171*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50, 8 ) ; 172*b1cdbd2cSJim Jagielski Right = TRUE; 173*b1cdbd2cSJim Jagielski }; 174*b1cdbd2cSJim Jagielski ImageButton IB_PREVSET 175*b1cdbd2cSJim Jagielski { 176*b1cdbd2cSJim Jagielski HelpID = "sw:ImageButton:DLG_MM_GREETINGS_PAGE:IB_PREVSET"; 177*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 177 , 204 ) ; 178*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 10 , 10 ) ; 179*b1cdbd2cSJim Jagielski SYMBOL = IMAGEBUTTON_PREV; 180*b1cdbd2cSJim Jagielski QuickHelpText[ en-US ] = "Preview Previous Salutation"; 181*b1cdbd2cSJim Jagielski }; 182*b1cdbd2cSJim Jagielski ImageButton IB_NEXTSET 183*b1cdbd2cSJim Jagielski { 184*b1cdbd2cSJim Jagielski HelpID = "sw:ImageButton:DLG_MM_GREETINGS_PAGE:IB_NEXTSET"; 185*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 188 , 204 ) ; 186*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 10 , 10 ) ; 187*b1cdbd2cSJim Jagielski SYMBOL = IMAGEBUTTON_NEXT ; 188*b1cdbd2cSJim Jagielski QuickHelpText[ en-US ] = "Preview Next Salutation"; 189*b1cdbd2cSJim Jagielski }; 190*b1cdbd2cSJim Jagielski String STR_DOCUMENT 191*b1cdbd2cSJim Jagielski { 192*b1cdbd2cSJim Jagielski Text[ en-US ] = "Document: %1"; 193*b1cdbd2cSJim Jagielski }; 194*b1cdbd2cSJim Jagielski}; 195*b1cdbd2cSJim Jagielski 196*b1cdbd2cSJim Jagielski#undef TOP_OFFSET 197*b1cdbd2cSJim Jagielski#undef LEFT_OFFSET 198*b1cdbd2cSJim Jagielski 199*b1cdbd2cSJim Jagielski#define TOP_OFFSET 0 200*b1cdbd2cSJim Jagielski#define LEFT_OFFSET 0 201*b1cdbd2cSJim JagielskiModalDialog DLG_MM_MAILBODY 202*b1cdbd2cSJim Jagielski{ 203*b1cdbd2cSJim Jagielski HelpID = HID_MM_MAILBODY; 204*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 254 , 238 ) ; 205*b1cdbd2cSJim Jagielski OutputSize = TRUE ; 206*b1cdbd2cSJim Jagielski SVLook = TRUE ; 207*b1cdbd2cSJim Jagielski Moveable = TRUE ; 208*b1cdbd2cSJim Jagielski Text [ en-US ] = "E-Mail Message"; 209*b1cdbd2cSJim Jagielski CheckBox CB_GREETINGLINE 210*b1cdbd2cSJim Jagielski { 211*b1cdbd2cSJim Jagielski HelpID = "sw:CheckBox:DLG_MM_MAILBODY:CB_GREETINGLINE"; 212*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , 3 ) ; 213*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 242 , 10 ) ; 214*b1cdbd2cSJim Jagielski Text[ en-US ] = "This e-mail should contain a salutation"; 215*b1cdbd2cSJim Jagielski }; 216*b1cdbd2cSJim Jagielski GREETINGS_BODY 217*b1cdbd2cSJim Jagielski FixedText FT_BODY 218*b1cdbd2cSJim Jagielski { 219*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12 , 140 ) ; 220*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 174 , 8 ) ; 221*b1cdbd2cSJim Jagielski Text[ en-US ] = "Write your message here"; 222*b1cdbd2cSJim Jagielski }; 223*b1cdbd2cSJim Jagielski MultiLineEdit MLE_BODY 224*b1cdbd2cSJim Jagielski { 225*b1cdbd2cSJim Jagielski HelpID = "sw:MultiLineEdit:DLG_MM_MAILBODY:MLE_BODY"; 226*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 12, 151 ) ; 227*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 180 , 50 ) ; 228*b1cdbd2cSJim Jagielski Border = TRUE; 229*b1cdbd2cSJim Jagielski TabStop = TRUE ; 230*b1cdbd2cSJim Jagielski Left = TRUE ; 231*b1cdbd2cSJim Jagielski VScroll = TRUE ; 232*b1cdbd2cSJim Jagielski HScroll = TRUE ; 233*b1cdbd2cSJim Jagielski IgnoreTab = TRUE; 234*b1cdbd2cSJim Jagielski }; 235*b1cdbd2cSJim Jagielski FixedLine FL_SEPARATOR 236*b1cdbd2cSJim Jagielski { 237*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 0 , 207 ) ; 238*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 254 , 8 ) ; 239*b1cdbd2cSJim Jagielski }; 240*b1cdbd2cSJim Jagielski OKButton PB_OK 241*b1cdbd2cSJim Jagielski { 242*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 89, 218 ) ; 243*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; 244*b1cdbd2cSJim Jagielski }; 245*b1cdbd2cSJim Jagielski CancelButton PB_CANCEL 246*b1cdbd2cSJim Jagielski { 247*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 142 , 218 ) ; 248*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; 249*b1cdbd2cSJim Jagielski }; 250*b1cdbd2cSJim Jagielski HelpButton PB_HELP 251*b1cdbd2cSJim Jagielski { 252*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 198 , 218 ) ; 253*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 14 ) ; 254*b1cdbd2cSJim Jagielski }; 255*b1cdbd2cSJim Jagielski}; 256*b1cdbd2cSJim Jagielski 257*b1cdbd2cSJim Jagielski 258