1158fda6aSAndrew Rist/**************************************************************
2*2d7380a4Smseidel *
3158fda6aSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
4158fda6aSAndrew Rist * or more contributor license agreements.  See the NOTICE file
5158fda6aSAndrew Rist * distributed with this work for additional information
6158fda6aSAndrew Rist * regarding copyright ownership.  The ASF licenses this file
7158fda6aSAndrew Rist * to you under the Apache License, Version 2.0 (the
8*2d7380a4Smseidel * "License") ; you may not use this file except in compliance
9158fda6aSAndrew Rist * with the License.  You may obtain a copy of the License at
10*2d7380a4Smseidel *
11158fda6aSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12*2d7380a4Smseidel *
13158fda6aSAndrew Rist * Unless required by applicable law or agreed to in writing,
14158fda6aSAndrew Rist * software distributed under the License is distributed on an
15158fda6aSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16158fda6aSAndrew Rist * KIND, either express or implied.  See the License for the
17158fda6aSAndrew Rist * specific language governing permissions and limitations
18158fda6aSAndrew Rist * under the License.
19*2d7380a4Smseidel *
20158fda6aSAndrew Rist *************************************************************/
21158fda6aSAndrew Rist
22cdf0e10cSrcweir#include "svtools/controldims.hrc"
23cdf0e10cSrcweir
24cdf0e10cSrcweir#include "dp_gui.hrc"
25cdf0e10cSrcweir
26cdf0e10cSrcweir#define LOCAL_WIDTH (60 * RSC_BS_CHARWIDTH)
27cdf0e10cSrcweir#define LOCAL_LIST_HEIGHT (7 * RSC_BS_CHARHEIGHT)
28cdf0e10cSrcweir#define LOCAL_BUTTON_WIDTH 80
29cdf0e10cSrcweir
30*2d7380a4SmseidelModalDialog RID_DLG_UPDATEINSTALL
31*2d7380a4Smseidel{
32*2d7380a4Smseidel	HelpId = HID_DEPLOYMENT_GUI_UPDATEINSTALL ;
33*2d7380a4Smseidel	Size = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH + RSC_SP_DLG_INNERBORDER_RIGHT,
34*2d7380a4Smseidel		RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
35*2d7380a4Smseidel		RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_FLGR_SPACE_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_PUSHBUTTON_HEIGHT +
36*2d7380a4Smseidel		RSC_SP_DLG_INNERBORDER_BOTTOM ) ;
37*2d7380a4Smseidel	Text [ en-US ] = "Download and Installation" :
38*2d7380a4Smseidel	Moveable = TRUE ;
39*2d7380a4Smseidel	Closeable = TRUE ;
40*2d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_DOWNLOADING
41*2d7380a4Smseidel	{
42*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP ) ;
43*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
44*2d7380a4Smseidel		Text [ en-US ] = "Downloading extensions..." :
45*2d7380a4Smseidel		NoLabel = TRUE ;
46*2d7380a4Smseidel	};
47*2d7380a4Smseidel
48*2d7380a4Smseidel	Window RID_DLG_UPDATE_INSTALL_STATUSBAR
49*2d7380a4Smseidel	{
50*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
51*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_CHECKBOX_HEIGHT ) ;
52*2d7380a4Smseidel		Border = TRUE ;
53*2d7380a4Smseidel	};
54*2d7380a4Smseidel
55*2d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_EXTENSION_NAME
56*2d7380a4Smseidel	{
57*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
58*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
59*2d7380a4Smseidel		Text = "" :
60*2d7380a4Smseidel		NoLabel = TRUE ;
61*2d7380a4Smseidel	};
62*2d7380a4Smseidel
63*2d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_RESULTS {
64*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
65*2d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_Y ) ;
66*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
67*2d7380a4Smseidel		Text [ en-US ] = "Result" :
68*2d7380a4Smseidel	};
69*2d7380a4Smseidel
70*2d7380a4Smseidel	MultiLineEdit RID_DLG_UPDATE_INSTALL_INFO
71*2d7380a4Smseidel	{
72*2d7380a4Smseidel		HelpID = "desktop:MultiLineEdit:RID_DLG_UPDATEINSTALL:RID_DLG_UPDATE_INSTALL_INFO" :
73*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
74*2d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
75*2d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
76*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, LOCAL_LIST_HEIGHT ) ;
77*2d7380a4Smseidel		Border = TRUE ;
78*2d7380a4Smseidel		ReadOnly = TRUE ;
79*2d7380a4Smseidel		VScroll = TRUE ;
80*2d7380a4Smseidel		TabStop = FALSE ;
81*2d7380a4Smseidel	};
82*2d7380a4Smseidel
83*2d7380a4Smseidel	FixedLine RID_DLG_UPDATE_INSTALL_LINE
84*2d7380a4Smseidel	{
85*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
86*2d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
87*2d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
88*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDLINE_HEIGHT ) ;
89*2d7380a4Smseidel	};
90*2d7380a4Smseidel
91*2d7380a4Smseidel	OKButton RID_DLG_UPDATE_INSTALL_OK
92*2d7380a4Smseidel	{
93*2d7380a4Smseidel		Disable = TRUE ;
94*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - LOCAL_BUTTON_WIDTH - RSC_SP_CTRL_GROUP_X - RSC_CD_PUSHBUTTON_WIDTH,
95*2d7380a4Smseidel			RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
96*2d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
97*2d7380a4Smseidel		Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
98*2d7380a4Smseidel		Text [ en-US ] = "OK" :
99*2d7380a4Smseidel	};
100*2d7380a4Smseidel
101*2d7380a4Smseidel	CancelButton RID_DLG_UPDATE_INSTALL_ABORT
102*2d7380a4Smseidel	{
103*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - LOCAL_BUTTON_WIDTH,
104*2d7380a4Smseidel			RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
105*2d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
106*2d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_BUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
107*2d7380a4Smseidel		Text [ en-US ] = "Cancel Update" :
108*2d7380a4Smseidel		DefButton = TRUE ;
109*2d7380a4Smseidel	};
110*2d7380a4Smseidel
111*2d7380a4Smseidel	HelpButton RID_DLG_UPDATE_INSTALL_HELP
112*2d7380a4Smseidel	{
113*2d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
114*2d7380a4Smseidel			RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
115*2d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
116*2d7380a4Smseidel		Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
117*2d7380a4Smseidel	};
118*2d7380a4Smseidel
119*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_INSTALLING
120*2d7380a4Smseidel	{
121*2d7380a4Smseidel		Text [ en-US ] = "Installing extensions..." :
122*2d7380a4Smseidel	};
123*2d7380a4Smseidel
124*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_FINISHED
125*2d7380a4Smseidel	{
126*2d7380a4Smseidel		Text [ en-US ] = "Installation finished" :
127*2d7380a4Smseidel	};
128*2d7380a4Smseidel
129*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_NO_ERRORS
130*2d7380a4Smseidel	{
131*2d7380a4Smseidel		Text [ en-US ] = "No errors." :
132*2d7380a4Smseidel	};
133*2d7380a4Smseidel
134*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_DOWNLOAD
135*2d7380a4Smseidel	{
136*2d7380a4Smseidel		Text [ en-US ] = "Error while downloading extension %NAME. " :
137*2d7380a4Smseidel	};
138*2d7380a4Smseidel
139*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_THIS_ERROR_OCCURRED
140*2d7380a4Smseidel	{
141*2d7380a4Smseidel		Text [ en-US ] = "The error message is: " :
142*2d7380a4Smseidel	};
143*2d7380a4Smseidel
144*2d7380a4Smseidel
145*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_INSTALLATION
146*2d7380a4Smseidel	{
147*2d7380a4Smseidel		Text [ en-US ] = "Error while installing extension %NAME. " :
148*2d7380a4Smseidel	};
149*2d7380a4Smseidel
150*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_LIC_DECLINED
151*2d7380a4Smseidel	{
152*2d7380a4Smseidel		Text [ en-US ] = "The license agreement for extension %NAME was refused. " :
153*2d7380a4Smseidel	};
154*2d7380a4Smseidel
155*2d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_EXTENSION_NOINSTALL
156*2d7380a4Smseidel	{
157*2d7380a4Smseidel		Text [ en-US ] = "The extension will not be installed." ;
158*2d7380a4Smseidel	};
159*2d7380a4Smseidel
160cdf0e10cSrcweir};
161cdf0e10cSrcweir
162*2d7380a4Smseidel// ********************************************************************** EOF
163