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