xref: /trunk/main/desktop/source/deployment/gui/dp_gui_updatedialog.src (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License") ; you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include "svtools/controldims.hrc"
23
24#include "dp_gui.hrc"
25
26#define LOCAL_WIDTH (60 * RSC_BS_CHARWIDTH)
27#define LABEL_WIDTH (1 * RSC_BS_CHARWIDTH)
28#define LOCAL_LIST_HEIGHT1 (6 * RSC_BS_CHARHEIGHT) + 4
29#define LOCAL_LIST_HEIGHT2 (7 * RSC_BS_CHARHEIGHT) + 3
30
31ModalDialog RID_DLG_UPDATE
32{
33    HelpID = HID_DEPLOYMENT_GUI_UPDATE ;
34    Size = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH + RSC_SP_DLG_INNERBORDER_RIGHT,
35        RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
36        RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT2 + RSC_SP_FLGR_SPACE_Y +
37        RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y + RSC_CD_PUSHBUTTON_HEIGHT + RSC_SP_DLG_INNERBORDER_BOTTOM ) ;
38    Text [en-US] = "Extension Update" ;
39    Moveable = TRUE ;
40    Closeable = TRUE ;
41    FixedText RID_DLG_UPDATE_CHECKING
42    {
43        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH * 2 / 3, RSC_SP_DLG_INNERBORDER_TOP ) ;
44        Size = MAP_APPFONT ( LOCAL_WIDTH - LOCAL_WIDTH * 2 / 3 - RSC_SP_CTRL_DESC_X - RSC_CD_FIXEDTEXT_HEIGHT, RSC_CD_FIXEDTEXT_HEIGHT ) ;
45        Text [en-US] = "Checking... " ;
46        Right = TRUE ;
47        NoLabel = TRUE ;
48    };
49    FixedImage RID_DLG_UPDATE_THROBBER
50    {
51        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - RSC_CD_FIXEDTEXT_HEIGHT, RSC_SP_DLG_INNERBORDER_TOP ) ;
52        Size = MAP_APPFONT ( RSC_CD_FIXEDTEXT_HEIGHT, RSC_CD_FIXEDTEXT_HEIGHT + 1 ) ;
53    };
54    FixedText RID_DLG_UPDATE_UPDATE
55    {
56        Disable = TRUE ;
57        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP ) ;
58        Size = MAP_APPFONT ( LOCAL_WIDTH * 2 / 3 - RSC_SP_CTRL_GROUP_X, RSC_CD_FIXEDTEXT_HEIGHT ) ;
59        Text [en-US] = "~Available extension updates" ;
60    };
61    Control RID_DLG_UPDATE_UPDATES
62    {
63        HelpId = HID_DEPLOYMENT_GUI_UPDATE_AVAILABLE_UPDATES ;
64        Disable = TRUE ;
65        Border = TRUE ;
66        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
67        Size = MAP_APPFONT ( LOCAL_WIDTH, LOCAL_LIST_HEIGHT1 ) ;
68        TabStop = TRUE ;
69    };
70    CheckBox RID_DLG_UPDATE_ALL
71    {
72        HelpID = "desktop:CheckBox:RID_DLG_UPDATE:RID_DLG_UPDATE_ALL" ;
73        Disable = TRUE ;
74        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT, RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y ) ;
75        Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_CHECKBOX_HEIGHT ) ;
76        Text [en-US] = "~Show all updates" ;
77    };
78    FixedLine RID_DLG_UPDATE_DESCRIPTION
79    {
80        Disable = TRUE ;
81        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
82            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y + RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y ) ;
83        Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
84        Text [en-US] = "Description" ;
85    };
86    FixedText RID_DLG_UPDATE_PUBLISHER_LABEL
87    {
88        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
89            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
90            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
91        Size = MAP_APPFONT ( LABEL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
92        Text [en-US] = "Publisher:" ;
93    };
94    FixedText RID_DLG_UPDATE_PUBLISHER_LINK
95    {
96        HelpId = HID_DEPLOYMENT_GUI_UPDATE_PUBLISHER ;
97        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LABEL_WIDTH + RSC_SP_CTRL_DESC_X,
98            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
99            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
100        Size = MAP_APPFONT ( LOCAL_WIDTH - LABEL_WIDTH - RSC_SP_CTRL_DESC_X, RSC_CD_FIXEDTEXT_HEIGHT ) ;
101    };
102    FixedText RID_DLG_UPDATE_RELEASENOTES_LABEL
103    {
104        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
105            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
106            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
107        Size = MAP_APPFONT ( LABEL_WIDTH, RSC_CD_FIXEDTEXT_HEIGHT ) ;
108        Text [en-US] = "What is new:" ;
109    };
110    FixedText RID_DLG_UPDATE_RELEASENOTES_LINK
111    {
112        HelpId = HID_DEPLOYMENT_GUI_UPDATE_RELEASENOTES ;
113        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LABEL_WIDTH + RSC_SP_CTRL_DESC_X,
114            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
115            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
116        Size = MAP_APPFONT (LOCAL_WIDTH - LABEL_WIDTH - RSC_SP_CTRL_DESC_X, RSC_CD_FIXEDTEXT_HEIGHT) ;
117        Text [en-US] = "Release Notes" ;
118    };
119    MultiLineEdit RID_DLG_UPDATE_DESCRIPTIONS
120    {
121        HelpID = "desktop:MultiLineEdit:RID_DLG_UPDATE:RID_DLG_UPDATE_DESCRIPTIONS" ;
122        Disable = TRUE ;
123        Border = TRUE ;
124        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
125            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
126            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y ) ;
127        Size = MAP_APPFONT ( LOCAL_WIDTH, LOCAL_LIST_HEIGHT2 ) ;
128        ReadOnly = TRUE ;
129        VScroll = TRUE ;
130        IgnoreTab = TRUE ;
131    };
132    FixedLine RID_DLG_UPDATE_LINE
133    {
134        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
135            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
136            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT2 + RSC_SP_FLGR_SPACE_Y ) ;
137        Size = MAP_APPFONT ( LOCAL_WIDTH, RSC_CD_FIXEDLINE_HEIGHT ) ;
138    };
139    HelpButton RID_DLG_UPDATE_HELP
140    {
141        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT,
142            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +
143            RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT2 + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
144        Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
145    };
146    PushButton RID_DLG_UPDATE_OK
147    {
148        HelpID = "desktop:PushButton:RID_DLG_UPDATE:RID_DLG_UPDATE_OK" ;
149        Disable = TRUE ;
150        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - RSC_CD_PUSHBUTTON_WIDTH - RSC_SP_CTRL_GROUP_X - RSC_CD_PUSHBUTTON_WIDTH,
151            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT +
152            RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT2 + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
153        Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
154        Text [en-US] = "~Install" ;
155        DefButton = TRUE ;
156    };
157    PushButton RID_DLG_UPDATE_CLOSE
158    {
159        Pos = MAP_APPFONT ( RSC_SP_DLG_INNERBORDER_LEFT + LOCAL_WIDTH - RSC_CD_PUSHBUTTON_WIDTH,
160            RSC_SP_DLG_INNERBORDER_TOP + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT1 + RSC_SP_CTRL_GROUP_Y +RSC_CD_CHECKBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y + RSC_CD_FIXEDTEXT_HEIGHT +
161            RSC_SP_CTRL_DESC_Y + LOCAL_LIST_HEIGHT2 + RSC_SP_FLGR_SPACE_Y + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_SPACE_Y ) ;
162        Size = MAP_APPFONT ( RSC_CD_PUSHBUTTON_WIDTH, RSC_CD_PUSHBUTTON_HEIGHT ) ;
163        Text [en-US] = "Close" ;
164    };
165    Image RID_DLG_UPDATE_NORMALALERT {
166        ImageBitmap = Bitmap {
167            File = "caution_12.png" ;
168        };
169    };
170    Image RID_DLG_UPDATE_HIGHCONTRASTALERT {
171        ImageBitmap = Bitmap {
172            File = "caution_12_h.png" ;
173        };
174    };
175    String RID_DLG_UPDATE_ERROR {
176        Text [en-US] = "Error" ;
177    };
178    String RID_DLG_UPDATE_NONE {
179        Text [en-US] = "No new updates are available." ;
180    };
181    String RID_DLG_UPDATE_NOINSTALLABLE {
182        Text [en-US] = "No installable updates are available. To see ignored or disabled updates, mark the check box 'Show all updates'." ;
183    };
184    String RID_DLG_UPDATE_FAILURE {
185        Text [en-US] = "An error occurred:" ;
186    };
187    String RID_DLG_UPDATE_UNKNOWNERROR {
188        Text [en-US] = "Unknown error." ;
189    };
190    String RID_DLG_UPDATE_NODESCRIPTION {
191        Text [en-US] = "No more details are available for this update." ;
192    };
193    String RID_DLG_UPDATE_NOINSTALL {
194        Text [en-US] = "The extension cannot be updated because:" ;
195    };
196    String RID_DLG_UPDATE_NODEPENDENCY {
197        Text [en-US] = "Required Apache OpenOffice version doesn't match:" ;
198    };
199    String RID_DLG_UPDATE_NODEPENDENCY_CUR_VER {
200        Text [en-US] = "You have Apache OpenOffice %VERSION" ;
201    };
202    String RID_DLG_UPDATE_BROWSERBASED {
203        Text [en-US] = "browser based update" ;
204    };
205    String RID_DLG_UPDATE_VERSION {
206        Text [en-US] = "Version" ;
207    };
208    String RID_DLG_UPDATE_IGNORE {
209        Text [en-US] = "Ignore this Update" ;
210    };
211    String RID_DLG_UPDATE_IGNORE_ALL {
212        Text [en-US] = "Ignore all Updates" ;
213    };
214    String RID_DLG_UPDATE_ENABLE {
215        Text [en-US] = "Enable Updates" ;
216    };
217    String RID_DLG_UPDATE_IGNORED_UPDATE {
218        Text [en-US] = "This update will be ignored.\n" ;
219    };
220};
221
222WarningBox RID_WARNINGBOX_UPDATE_SHARED_EXTENSION
223{
224    Buttons = WB_OK_CANCEL ;
225    DefButton = WB_DEF_CANCEL ;
226    Message [en-US] = "Make sure that no further users are working with the same "
227    "%PRODUCTNAME, when changing shared extensions in a multi user environment.\n"
228    "Click \'OK\' to update the extensions.\n"
229    "Click \'Cancel\' to stop updating the extensions." ;
230};
231
232// ******************************************************************* EOF
233