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
24*b1cdbd2cSJim Jagielski#ifndef _EXTENSIONS_FORMCTRLR_PROPRESID_HRC_
25*b1cdbd2cSJim Jagielski#include "formresid.hrc"
26*b1cdbd2cSJim Jagielski#endif
27*b1cdbd2cSJim Jagielski#include "propctrlr.hrc"
28*b1cdbd2cSJim Jagielski#ifndef EXTENSIONS_SOURCE_PROPCTRLR_FORMLINKDIALOG_HRC
29*b1cdbd2cSJim Jagielski#include "formlinkdialog.hrc"
30*b1cdbd2cSJim Jagielski#endif
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim JagielskiModalDialog RID_DLG_FORMLINKS
33*b1cdbd2cSJim Jagielski{
34*b1cdbd2cSJim Jagielski    HelpID = "extensions:ModalDialog:RID_DLG_FORMLINKS";
35*b1cdbd2cSJim Jagielski	OutputSize = TRUE ;
36*b1cdbd2cSJim Jagielski	Moveable = TRUE ;
37*b1cdbd2cSJim Jagielski	Closeable = TRUE ;
38*b1cdbd2cSJim Jagielski	SVLook = TRUE ;
39*b1cdbd2cSJim Jagielski    Size = MAP_APPFONT ( 252, 110 ) ;
40*b1cdbd2cSJim Jagielski
41*b1cdbd2cSJim Jagielski    Text [ en-US ] = "Link fields";
42*b1cdbd2cSJim Jagielski
43*b1cdbd2cSJim Jagielski    FixedText FT_EXPLANATION
44*b1cdbd2cSJim Jagielski    {
45*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 6, 6 );
46*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 187, 24 );
47*b1cdbd2cSJim Jagielski
48*b1cdbd2cSJim Jagielski        WordBreak = TRUE;
49*b1cdbd2cSJim Jagielski
50*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Sub forms can be used to display detailed data about the current record of the master form. To do this, you can specify which columns in the sub form match which columns in the master form.";
51*b1cdbd2cSJim Jagielski    };
52*b1cdbd2cSJim Jagielski
53*b1cdbd2cSJim Jagielski    FixedText FT_DETAIL_LABEL
54*b1cdbd2cSJim Jagielski    {
55*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 6, 36 );
56*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 85, 8 );
57*b1cdbd2cSJim Jagielski    };
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski    FixedText FT_MASTER_LABEL
60*b1cdbd2cSJim Jagielski    {
61*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 102, 36 );
62*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 85, 8 );
63*b1cdbd2cSJim Jagielski    };
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim Jagielski#define ROW( n ) \
66*b1cdbd2cSJim Jagielski    Window n \
67*b1cdbd2cSJim Jagielski    { \
68*b1cdbd2cSJim Jagielski        Pos  = MAP_APPFONT( 6, 47 + 15 * ( n - 1 ) ); \
69*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 181, 13 );                \
70*b1cdbd2cSJim Jagielski                                                      \
71*b1cdbd2cSJim Jagielski        Hide          = FALSE;                        \
72*b1cdbd2cSJim Jagielski        DialogControl = TRUE;                         \
73*b1cdbd2cSJim Jagielski                                                      \
74*b1cdbd2cSJim Jagielski        ComboBox 1                                    \
75*b1cdbd2cSJim Jagielski        {                                             \
76*b1cdbd2cSJim Jagielski            Pos  = MAP_APPFONT( 0, 0 );               \
77*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 85, 12 );             \
78*b1cdbd2cSJim Jagielski                                                      \
79*b1cdbd2cSJim Jagielski            DropDown = TRUE;                          \
80*b1cdbd2cSJim Jagielski            TabStop  = TRUE;                          \
81*b1cdbd2cSJim Jagielski                                                      \
82*b1cdbd2cSJim Jagielski            HelpId   = HID_FIELDLINK_DETAIL_COLUMN;   \
83*b1cdbd2cSJim Jagielski            UniqueId = UID_FIELDLINK_DETAIL#n;        \
84*b1cdbd2cSJim Jagielski        };                                            \
85*b1cdbd2cSJim Jagielski        FixedText 1                                   \
86*b1cdbd2cSJim Jagielski        {                                             \
87*b1cdbd2cSJim Jagielski            Pos  = MAP_APPFONT( 85, 0 );              \
88*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 10, 12 );             \
89*b1cdbd2cSJim Jagielski            Center = TRUE;                            \
90*b1cdbd2cSJim Jagielski        };                                            \
91*b1cdbd2cSJim Jagielski        ComboBox 2                                    \
92*b1cdbd2cSJim Jagielski        {                                             \
93*b1cdbd2cSJim Jagielski            Pos  = MAP_APPFONT( 95, 0 );              \
94*b1cdbd2cSJim Jagielski            Size = MAP_APPFONT( 85, 12 );             \
95*b1cdbd2cSJim Jagielski                                                      \
96*b1cdbd2cSJim Jagielski            DropDown = TRUE;                          \
97*b1cdbd2cSJim Jagielski            TabStop  = TRUE;                          \
98*b1cdbd2cSJim Jagielski                                                      \
99*b1cdbd2cSJim Jagielski            HelpId   = HID_FIELDLINK_MASTER_COLUMN;   \
100*b1cdbd2cSJim Jagielski            UniqueId = UID_FIELDLINK_MASTER#n;        \
101*b1cdbd2cSJim Jagielski        };                                            \
102*b1cdbd2cSJim Jagielski    }
103*b1cdbd2cSJim Jagielski
104*b1cdbd2cSJim Jagielski    ROW( 1 );
105*b1cdbd2cSJim Jagielski    ROW( 2 );
106*b1cdbd2cSJim Jagielski    ROW( 3 );
107*b1cdbd2cSJim Jagielski    ROW( 4 );
108*b1cdbd2cSJim Jagielski
109*b1cdbd2cSJim Jagielski    OKButton PB_OK
110*b1cdbd2cSJim Jagielski    {
111*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 199, 6 );
112*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 14 );
113*b1cdbd2cSJim Jagielski        TabStop   = TRUE;
114*b1cdbd2cSJim Jagielski        DefButton = TRUE;
115*b1cdbd2cSJim Jagielski    };
116*b1cdbd2cSJim Jagielski
117*b1cdbd2cSJim Jagielski    CancelButton PB_CANCEL
118*b1cdbd2cSJim Jagielski    {
119*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 199, 23 );
120*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 14 );
121*b1cdbd2cSJim Jagielski        TabStop = TRUE;
122*b1cdbd2cSJim Jagielski    };
123*b1cdbd2cSJim Jagielski
124*b1cdbd2cSJim Jagielski    HelpButton PB_HELP
125*b1cdbd2cSJim Jagielski    {
126*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 199, 43 );
127*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 14 );
128*b1cdbd2cSJim Jagielski        TabStop = TRUE;
129*b1cdbd2cSJim Jagielski    };
130*b1cdbd2cSJim Jagielski
131*b1cdbd2cSJim Jagielski    PushButton PB_SUGGEST
132*b1cdbd2cSJim Jagielski    {
133*b1cdbd2cSJim Jagielski        HelpID = "extensions:PushButton:RID_DLG_FORMLINKS:PB_SUGGEST";
134*b1cdbd2cSJim Jagielski        Pos = MAP_APPFONT( 199, 90 );
135*b1cdbd2cSJim Jagielski        Size = MAP_APPFONT( 50, 14 );
136*b1cdbd2cSJim Jagielski        TabStop =  TRUE;
137*b1cdbd2cSJim Jagielski        Hide    = FALSE;
138*b1cdbd2cSJim Jagielski        Disable =  TRUE;
139*b1cdbd2cSJim Jagielski
140*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Suggest";
141*b1cdbd2cSJim Jagielski    };
142*b1cdbd2cSJim Jagielski
143*b1cdbd2cSJim Jagielski    String STR_DETAIL_FORM
144*b1cdbd2cSJim Jagielski    {
145*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Sub Form";
146*b1cdbd2cSJim Jagielski    };
147*b1cdbd2cSJim Jagielski
148*b1cdbd2cSJim Jagielski    String STR_MASTER_FORM
149*b1cdbd2cSJim Jagielski    {
150*b1cdbd2cSJim Jagielski        Text [ en-US ] = "Master Form";
151*b1cdbd2cSJim Jagielski    };
152*b1cdbd2cSJim Jagielski
153*b1cdbd2cSJim Jagielski    String STR_ERROR_RETRIEVING_COLUMNS
154*b1cdbd2cSJim Jagielski    {
155*b1cdbd2cSJim Jagielski        Text [ en-US ] = "The columns of '#' could not be retrieved.";
156*b1cdbd2cSJim Jagielski    };
157*b1cdbd2cSJim Jagielski};
158