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#if ! defined INCLUDED_DP_GUI_HRC
25*b1cdbd2cSJim Jagielski#define INCLUDED_DP_GUI_HRC
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim Jagielski#include "deployment.hrc"
28*b1cdbd2cSJim Jagielski#include "helpid.hrc"
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski// Package Manager Dialog:
31*b1cdbd2cSJim Jagielski#define RID_DLG_EXTENSION_MANAGER              RID_DEPLOYMENT_GUI_START
32*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_REQUIRED               (RID_DEPLOYMENT_GUI_START + 11)
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski#define RID_EM_BTN_CLOSE                       10
35*b1cdbd2cSJim Jagielski#define RID_EM_BTN_HELP                        11
36*b1cdbd2cSJim Jagielski#define RID_EM_BTN_ADD                         12
37*b1cdbd2cSJim Jagielski#define RID_EM_BTN_CHECK_UPDATES               13
38*b1cdbd2cSJim Jagielski#define RID_EM_BTN_OPTIONS                     14
39*b1cdbd2cSJim Jagielski#define RID_EM_BTN_CANCEL                      15
40*b1cdbd2cSJim Jagielski#define RID_EM_FT_GET_EXTENSIONS               20
41*b1cdbd2cSJim Jagielski#define RID_EM_FT_PROGRESS                     21
42*b1cdbd2cSJim Jagielski#define RID_EM_FT_MSG                          22
43*b1cdbd2cSJim Jagielski
44*b1cdbd2cSJim Jagielski// local RIDs:
45*b1cdbd2cSJim Jagielski#define PB_LICENSE_DOWN							50
46*b1cdbd2cSJim Jagielski#define ML_LICENSE								51
47*b1cdbd2cSJim Jagielski#define BTN_LICENSE_DECLINE						53
48*b1cdbd2cSJim Jagielski#define FT_LICENSE_HEADER						54
49*b1cdbd2cSJim Jagielski#define FT_LICENSE_BODY_1						55
50*b1cdbd2cSJim Jagielski#define FT_LICENSE_BODY_1_TXT					56
51*b1cdbd2cSJim Jagielski#define FT_LICENSE_BODY_2						57
52*b1cdbd2cSJim Jagielski#define FT_LICENSE_BODY_2_TXT					58
53*b1cdbd2cSJim Jagielski#define FL_LICENSE								69
54*b1cdbd2cSJim Jagielski#define FI_LICENSE_ARROW1						60
55*b1cdbd2cSJim Jagielski#define FI_LICENSE_ARROW2						61
56*b1cdbd2cSJim Jagielski#define IMG_LICENCE_ARROW_HC					62
57*b1cdbd2cSJim Jagielski#define BTN_LICENSE_ACCEPT						63
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski// local RIDs for "Download and Install" dialog
60*b1cdbd2cSJim Jagielski
61*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_ABORT 2
62*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_OK 3
63*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_DOWNLOADING 4
64*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_INSTALLING 5
65*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_FINISHED 6
66*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_LINE 7
67*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_HELP 8
68*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_STATUSBAR 9
69*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_EXTENSION_NAME 10
70*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_RESULTS 11
71*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_INFO 12
72*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_NO_ERRORS 13
73*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_THIS_ERROR_OCCURRED 14
74*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_ERROR_DOWNLOAD 15
75*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_ERROR_INSTALLATION 16
76*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_ERROR_LIC_DECLINED 17
77*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_INSTALL_EXTENSION_NOINSTALL 18
78*b1cdbd2cSJim Jagielski
79*b1cdbd2cSJim Jagielski#define RID_DLG_DEPENDENCIES (RID_DEPLOYMENT_GUI_START + 1)
80*b1cdbd2cSJim Jagielski#define RID_DLG_DEPENDENCIES_TEXT 1
81*b1cdbd2cSJim Jagielski#define RID_DLG_DEPENDENCIES_LIST 2
82*b1cdbd2cSJim Jagielski#define RID_DLG_DEPENDENCIES_OK 3
83*b1cdbd2cSJim Jagielski
84*b1cdbd2cSJim Jagielski#define RID_QUERYBOX_INSTALL_FOR_ALL                              (RID_DEPLOYMENT_GUI_START + 2)
85*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_VERSION_LESS                               (RID_DEPLOYMENT_GUI_START + 3)
86*b1cdbd2cSJim Jagielski#define RID_STR_WARNINGBOX_VERSION_LESS_DIFFERENT_NAMES           (RID_DEPLOYMENT_GUI_START + 4)
87*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_VERSION_EQUAL                              (RID_DEPLOYMENT_GUI_START + 5)
88*b1cdbd2cSJim Jagielski#define RID_STR_WARNINGBOX_VERSION_EQUAL_DIFFERENT_NAMES          (RID_DEPLOYMENT_GUI_START + 6)
89*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_VERSION_GREATER                            (RID_DEPLOYMENT_GUI_START + 7)
90*b1cdbd2cSJim Jagielski#define RID_STR_WARNINGBOX_VERSION_GREATER_DIFFERENT_NAMES        (RID_DEPLOYMENT_GUI_START + 8)
91*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_INSTALL_EXTENSION                          (RID_DEPLOYMENT_GUI_START + 9)
92*b1cdbd2cSJim Jagielski
93*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE (RID_DEPLOYMENT_GUI_START + 10)
94*b1cdbd2cSJim Jagielski
95*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_CHECKING 1
96*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_THROBBER 2
97*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_UPDATE 3
98*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_UPDATES 4
99*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_ALL 5
100*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_DESCRIPTION 6
101*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_DESCRIPTIONS 7
102*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_LINE 8
103*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_HELP 9
104*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_OK 10
105*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_CLOSE 11
106*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NORMALALERT 12
107*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_HIGHCONTRASTALERT 13
108*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_ERROR 14
109*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NONE 15
110*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NOINSTALLABLE 16
111*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_FAILURE 17
112*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_UNKNOWNERROR 18
113*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NODESCRIPTION 19
114*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NOINSTALL 20
115*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NODEPENDENCY         21
116*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NODEPENDENCY_CUR_VER 22
117*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NOPERMISSION         23
118*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NOPERMISSION_VISTA   24
119*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_BROWSERBASED         25
120*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_PUBLISHER_LABEL      26
121*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_PUBLISHER_LINK       27
122*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_RELEASENOTES_LABEL   28
123*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_RELEASENOTES_LINK    29
124*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_NOUPDATE             30
125*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_VERSION              31
126*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_IGNORE               32
127*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_ENABLE               33
128*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_IGNORE_ALL           34
129*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATE_IGNORED_UPDATE       35
130*b1cdbd2cSJim Jagielski
131*b1cdbd2cSJim Jagielski
132*b1cdbd2cSJim Jagielski
133*b1cdbd2cSJim Jagielski#define RID_DLG_UPDATEINSTALL                  (RID_DEPLOYMENT_GUI_START + 20)
134*b1cdbd2cSJim Jagielski#define RID_INFOBOX_UPDATE_SHARED_EXTENSION    (RID_DEPLOYMENT_GUI_START + 21)
135*b1cdbd2cSJim Jagielski
136*b1cdbd2cSJim Jagielski#define RID_IMG_WARNING                        (RID_DEPLOYMENT_GUI_START+56)
137*b1cdbd2cSJim Jagielski#define RID_IMG_WARNING_HC                     (RID_DEPLOYMENT_GUI_START+57)
138*b1cdbd2cSJim Jagielski#define RID_IMG_LOCKED                         (RID_DEPLOYMENT_GUI_START+58)
139*b1cdbd2cSJim Jagielski#define RID_IMG_LOCKED_HC                      (RID_DEPLOYMENT_GUI_START+59)
140*b1cdbd2cSJim Jagielski#define RID_IMG_EXTENSION                      (RID_DEPLOYMENT_GUI_START+60)
141*b1cdbd2cSJim Jagielski#define RID_IMG_EXTENSION_HC                   (RID_DEPLOYMENT_GUI_START+61)
142*b1cdbd2cSJim Jagielski#define RID_IMG_SHARED                         (RID_DEPLOYMENT_GUI_START+62)
143*b1cdbd2cSJim Jagielski#define RID_IMG_SHARED_HC                      (RID_DEPLOYMENT_GUI_START+63)
144*b1cdbd2cSJim Jagielski
145*b1cdbd2cSJim Jagielski#define RID_STR_ADD_PACKAGES                   (RID_DEPLOYMENT_GUI_START+70)
146*b1cdbd2cSJim Jagielski
147*b1cdbd2cSJim Jagielski#define RID_CTX_ITEM_REMOVE                    (RID_DEPLOYMENT_GUI_START+80)
148*b1cdbd2cSJim Jagielski#define RID_CTX_ITEM_ENABLE                    (RID_DEPLOYMENT_GUI_START+81)
149*b1cdbd2cSJim Jagielski#define RID_CTX_ITEM_DISABLE                   (RID_DEPLOYMENT_GUI_START+82)
150*b1cdbd2cSJim Jagielski#define RID_CTX_ITEM_CHECK_UPDATE              (RID_DEPLOYMENT_GUI_START+83)
151*b1cdbd2cSJim Jagielski#define RID_CTX_ITEM_OPTIONS                   (RID_DEPLOYMENT_GUI_START+84)
152*b1cdbd2cSJim Jagielski
153*b1cdbd2cSJim Jagielski#define RID_STR_ADDING_PACKAGES                (RID_DEPLOYMENT_GUI_START+85)
154*b1cdbd2cSJim Jagielski#define RID_STR_REMOVING_PACKAGES              (RID_DEPLOYMENT_GUI_START+86)
155*b1cdbd2cSJim Jagielski#define RID_STR_ENABLING_PACKAGES              (RID_DEPLOYMENT_GUI_START+87)
156*b1cdbd2cSJim Jagielski#define RID_STR_DISABLING_PACKAGES             (RID_DEPLOYMENT_GUI_START+88)
157*b1cdbd2cSJim Jagielski#define RID_STR_ACCEPT_LICENSE                 (RID_DEPLOYMENT_GUI_START+89)
158*b1cdbd2cSJim Jagielski
159*b1cdbd2cSJim Jagielski#define RID_STR_INSTALL_FOR_ALL                (RID_DEPLOYMENT_GUI_START+90)
160*b1cdbd2cSJim Jagielski#define RID_STR_INSTALL_FOR_ME                 (RID_DEPLOYMENT_GUI_START+91)
161*b1cdbd2cSJim Jagielski#define RID_STR_ERROR_UNKNOWN_STATUS           (RID_DEPLOYMENT_GUI_START+92)
162*b1cdbd2cSJim Jagielski#define RID_STR_CLOSE_BTN                      (RID_DEPLOYMENT_GUI_START+93)
163*b1cdbd2cSJim Jagielski#define RID_STR_EXIT_BTN                       (RID_DEPLOYMENT_GUI_START+94)
164*b1cdbd2cSJim Jagielski#define RID_STR_NO_ADMIN_PRIVILEGE             (RID_DEPLOYMENT_GUI_START+95)
165*b1cdbd2cSJim Jagielski#define RID_STR_ERROR_MISSING_DEPENDENCIES     (RID_DEPLOYMENT_GUI_START+96)
166*b1cdbd2cSJim Jagielski#define RID_STR_ERROR_MISSING_LICENSE          (RID_DEPLOYMENT_GUI_START+97)
167*b1cdbd2cSJim Jagielski#define RID_STR_SHOW_LICENSE_CMD               (RID_DEPLOYMENT_GUI_START+98)
168*b1cdbd2cSJim Jagielski
169*b1cdbd2cSJim Jagielski#define WARNINGBOX_CONCURRENTINSTANCE          (RID_DEPLOYMENT_GUI_START+100)
170*b1cdbd2cSJim Jagielski
171*b1cdbd2cSJim Jagielski#define RID_STR_UNSUPPORTED_PLATFORM            (RID_DEPLOYMENT_GUI_START+101)
172*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_UPDATE_SHARED_EXTENSION  (RID_DEPLOYMENT_GUI_START+102)
173*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_REMOVE_EXTENSION         (RID_DEPLOYMENT_GUI_START+103)
174*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_REMOVE_SHARED_EXTENSION  (RID_DEPLOYMENT_GUI_START+104)
175*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_ENABLE_SHARED_EXTENSION  (RID_DEPLOYMENT_GUI_START+105)
176*b1cdbd2cSJim Jagielski#define RID_WARNINGBOX_DISABLE_SHARED_EXTENSION (RID_DEPLOYMENT_GUI_START+106)
177*b1cdbd2cSJim Jagielski#define RID_DLG_SHOW_LICENSE					(RID_DEPLOYMENT_GUI_START+107)
178*b1cdbd2cSJim Jagielski
179*b1cdbd2cSJim Jagielski#define RID_DLG_LICENSE							RID_DEPLOYMENT_LICENSE_START
180*b1cdbd2cSJim Jagielski
181*b1cdbd2cSJim Jagielski
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim Jagielski#endif
184