1158fda6aSAndrew Rist/**************************************************************
22d7380a4Smseidel *
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
82d7380a4Smseidel * "License") ; you may not use this file except in compliance
9158fda6aSAndrew Rist * with the License.  You may obtain a copy of the License at
102d7380a4Smseidel *
11158fda6aSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
122d7380a4Smseidel *
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.
192d7380a4Smseidel *
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
302d7380a4SmseidelModalDialog RID_DLG_UPDATEINSTALL
312d7380a4Smseidel{
322d7380a4Smseidel	HelpId = HID_DEPLOYMENT_GUI_UPDATEINSTALL ;
332d7380a4Smseidel	Size = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH + RSC_SP_DLG_INNERBORDER_RIGHT,
342d7380a4Smseidel		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 +
352d7380a4Smseidel		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 +
362d7380a4Smseidel		RSC_SP_DLG_INNERBORDER_BOTTOM ) ;
37*fb10c8faSmseidel	Text [ en-US ] = "Download and Installation" ;
382d7380a4Smseidel	Moveable = TRUE ;
392d7380a4Smseidel	Closeable = TRUE ;
402d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_DOWNLOADING
412d7380a4Smseidel	{
422d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP ) ;
432d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
44*fb10c8faSmseidel		Text [ en-US ] = "Downloading extensions..." ;
452d7380a4Smseidel		NoLabel = TRUE ;
462d7380a4Smseidel	};
472d7380a4Smseidel
482d7380a4Smseidel	Window RID_DLG_UPDATE_INSTALL_STATUSBAR
492d7380a4Smseidel	{
502d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
512d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_CHECKBOX_HEIGHT ) ;
522d7380a4Smseidel		Border = TRUE ;
532d7380a4Smseidel	};
542d7380a4Smseidel
552d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_EXTENSION_NAME
562d7380a4Smseidel	{
572d7380a4Smseidel		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 ) ;
582d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
59*fb10c8faSmseidel		Text = "" ;
602d7380a4Smseidel		NoLabel = TRUE ;
612d7380a4Smseidel	};
622d7380a4Smseidel
632d7380a4Smseidel	FixedText RID_DLG_UPDATE_INSTALL_RESULTS {
642d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
652d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_Y ) ;
662d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
67*fb10c8faSmseidel		Text [ en-US ] = "Result" ;
682d7380a4Smseidel	};
692d7380a4Smseidel
702d7380a4Smseidel	MultiLineEdit RID_DLG_UPDATE_INSTALL_INFO
712d7380a4Smseidel	{
72*fb10c8faSmseidel		HelpID = "desktop:MultiLineEdit:RID_DLG_UPDATEINSTALL:RID_DLG_UPDATE_INSTALL_INFO" ;
732d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
742d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
752d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
762d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, LOCAL_LIST_HEIGHT ) ;
772d7380a4Smseidel		Border = TRUE ;
782d7380a4Smseidel		ReadOnly = TRUE ;
792d7380a4Smseidel		VScroll = TRUE ;
802d7380a4Smseidel		TabStop = FALSE ;
812d7380a4Smseidel	};
822d7380a4Smseidel
832d7380a4Smseidel	FixedLine RID_DLG_UPDATE_INSTALL_LINE
842d7380a4Smseidel	{
852d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT +
862d7380a4Smseidel			RSC_SP_CTRL_DESC_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT +
872d7380a4Smseidel			RSC_SP_CTRL_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
882d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDLINE_HEIGHT ) ;
892d7380a4Smseidel	};
902d7380a4Smseidel
912d7380a4Smseidel	OKButton RID_DLG_UPDATE_INSTALL_OK
922d7380a4Smseidel	{
932d7380a4Smseidel		Disable = TRUE ;
942d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - LOCAL_BUTTON_WIDTH - RSC_SP_CTRL_GROUP_X - RSC_CD_PUSHBUTTON_WIDTH,
952d7380a4Smseidel			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 +
962d7380a4Smseidel			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 ) ;
972d7380a4Smseidel		Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
98*fb10c8faSmseidel		Text [ en-US ] = "OK" ;
992d7380a4Smseidel	};
1002d7380a4Smseidel
1012d7380a4Smseidel	CancelButton RID_DLG_UPDATE_INSTALL_ABORT
1022d7380a4Smseidel	{
1032d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - LOCAL_BUTTON_WIDTH,
1042d7380a4Smseidel			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 +
1052d7380a4Smseidel			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 ) ;
1062d7380a4Smseidel		Size = MAP_APPFONT ( LOCAL_BUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
107*fb10c8faSmseidel		Text [ en-US ] = "Cancel Update" ;
1082d7380a4Smseidel		DefButton = TRUE ;
1092d7380a4Smseidel	};
1102d7380a4Smseidel
1112d7380a4Smseidel	HelpButton RID_DLG_UPDATE_INSTALL_HELP
1122d7380a4Smseidel	{
1132d7380a4Smseidel		Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
1142d7380a4Smseidel			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 +
1152d7380a4Smseidel			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 ) ;
1162d7380a4Smseidel		Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
1172d7380a4Smseidel	};
1182d7380a4Smseidel
1192d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_INSTALLING
1202d7380a4Smseidel	{
121*fb10c8faSmseidel		Text [ en-US ] = "Installing extensions..." ;
1222d7380a4Smseidel	};
1232d7380a4Smseidel
1242d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_FINISHED
1252d7380a4Smseidel	{
126*fb10c8faSmseidel		Text [ en-US ] = "Installation finished" ;
1272d7380a4Smseidel	};
1282d7380a4Smseidel
1292d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_NO_ERRORS
1302d7380a4Smseidel	{
131*fb10c8faSmseidel		Text [ en-US ] = "No errors." ;
1322d7380a4Smseidel	};
1332d7380a4Smseidel
1342d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_DOWNLOAD
1352d7380a4Smseidel	{
136*fb10c8faSmseidel		Text [ en-US ] = "Error while downloading extension %NAME. " ;
1372d7380a4Smseidel	};
1382d7380a4Smseidel
1392d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_THIS_ERROR_OCCURRED
1402d7380a4Smseidel	{
141*fb10c8faSmseidel		Text [ en-US ] = "The error message is: " ;
1422d7380a4Smseidel	};
1432d7380a4Smseidel
1442d7380a4Smseidel
1452d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_INSTALLATION
1462d7380a4Smseidel	{
147*fb10c8faSmseidel		Text [ en-US ] = "Error while installing extension %NAME. " ;
1482d7380a4Smseidel	};
1492d7380a4Smseidel
1502d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_ERROR_LIC_DECLINED
1512d7380a4Smseidel	{
152*fb10c8faSmseidel		Text [ en-US ] = "The license agreement for extension %NAME was refused. " ;
1532d7380a4Smseidel	};
1542d7380a4Smseidel
1552d7380a4Smseidel	String RID_DLG_UPDATE_INSTALL_EXTENSION_NOINSTALL
1562d7380a4Smseidel	{
1572d7380a4Smseidel		Text [ en-US ] = "The extension will not be installed." ;
1582d7380a4Smseidel	};
1592d7380a4Smseidel
160cdf0e10cSrcweir};
161cdf0e10cSrcweir
1622d7380a4Smseidel// ********************************************************************** EOF
163