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