Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: ui/ui_ctls.h

Issue 624713003: Keep only base/extractor.[cc|h]. (Closed) Base URL: https://chromium.googlesource.com/external/omaha.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/ui.cc ('k') | ui/ui_displayed_event.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2007-2009 Google Inc.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 // ========================================================================
15
16 // This is a description on UI elements for different states of the UI.
17 // We have only one dialog which changes between different UI states. Some
18 // controls are hidded, some controls are disabled, etc...
19
20 #ifndef OMAHA_UI_UI_CTLS_H__
21 #define OMAHA_UI_UI_CTLS_H__
22
23 #include "omaha/ui/progress_wnd.h"
24
25 namespace omaha {
26
27 const ProgressWnd::ControlState ProgressWnd::ctls_[] = {
28 // The struct values are:
29 // is_visible, is_enabled, is_button, is_default
30 { IDC_PROGRESS,
31 { { true, true, false, false }, // STATE_INIT
32 { true, true, false, false }, // STATE_CHECKING_FOR_UPDATE
33 { true, true, false, false }, // STATE_WAITING_TO_DOWNLOAD
34 { true, true, false, false }, // STATE_DOWNLOADING
35 { true, true, false, false }, // STATE_WAITING_TO_INSTALL
36 { true, true, false, false }, // STATE_INSTALLING
37 { true, true, false, false }, // STATE_PAUSED
38 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
39 { false, false, false, false }, // STATE_COMPLETE_ERROR
40 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
41 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
42 { false, false, false, false }, // STATE_COMPLETE_REBOOT
43 { false, false, false, false }, // STATE_END
44 },
45 },
46 { IDC_PAUSE_RESUME_TEXT,
47 { { false, false, false, false }, // STATE_INIT
48 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
49 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
50 { false, true, false, false }, // STATE_DOWNLOADING
51 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
52 { false, false, false, false }, // STATE_INSTALLING
53 { false, true, false, false }, // STATE_PAUSED
54 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
55 { false, false, false, false }, // STATE_COMPLETE_ERROR
56 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
57 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
58 { false, false, false, false }, // STATE_COMPLETE_REBOOT
59 { false, false, false, false }, // STATE_END
60 },
61 },
62 { IDC_INFO_TEXT,
63 { { false, false, false, false }, // STATE_INIT
64 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
65 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
66 { false, true, false, false }, // STATE_DOWNLOADING
67 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
68 { false, false, false, false }, // STATE_INSTALLING
69 { false, false, false, false }, // STATE_PAUSED
70 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
71 { false, false, false, false }, // STATE_COMPLETE_ERROR
72 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
73 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
74 { false, false, false, false }, // STATE_COMPLETE_REBOOT
75 { false, false, false, false }, // STATE_END
76 },
77 },
78 { IDC_INSTALLER_STATE_TEXT,
79 { { true, true, false, false }, // STATE_INIT
80 { true, true, false, false }, // STATE_CHECKING_FOR_UPDATE
81 { true, true, false, false }, // STATE_WAITING_TO_DOWNLOAD
82 { true, true, false, false }, // STATE_DOWNLOADING
83 { true, true, false, false }, // STATE_WAITING_TO_INSTALL
84 { true, true, false, false }, // STATE_INSTALLING
85 { true, true, false, false }, // STATE_PAUSED
86 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
87 { false, false, false, false }, // STATE_COMPLETE_ERROR
88 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
89 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
90 { false, false, false, false }, // STATE_COMPLETE_REBOOT
91 { false, false, false, false }, // STATE_END
92 },
93 },
94 { IDC_COMPLETE_TEXT,
95 { { false, false, false, false }, // STATE_INIT
96 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
97 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
98 { false, false, false, false }, // STATE_DOWNLOADING
99 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
100 { false, false, false, false }, // STATE_INSTALLING
101 { false, false, false, false }, // STATE_PAUSED
102 { true, true, false, false }, // STATE_COMPLETE_SUCCESS
103 { false, false, false, false }, // STATE_COMPLETE_ERROR
104 { true, true, false, false }, // STATE_COMPLETE_RESTART_BROWSER
105 { true, true, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
106 { true, true, false, false }, // STATE_COMPLETE_REBOOT
107 { false, false, false, false }, // STATE_END
108 },
109 },
110 { IDC_ERROR_TEXT,
111 { { false, false, false, false }, // STATE_INIT
112 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
113 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
114 { false, false, false, false }, // STATE_DOWNLOADING
115 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
116 { false, false, false, false }, // STATE_INSTALLING
117 { false, false, false, false }, // STATE_PAUSED
118 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
119 { true, true, false, false }, // STATE_COMPLETE_ERROR
120 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
121 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
122 { false, false, false, false }, // STATE_COMPLETE_REBOOT
123 { false, false, false, false }, // STATE_END
124 },
125 },
126 { IDC_GET_HELP_TEXT,
127 { { false, false, false, false }, // STATE_INIT
128 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
129 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
130 { false, false, false, false }, // STATE_DOWNLOADING
131 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
132 { false, false, false, false }, // STATE_INSTALLING
133 { false, false, false, false }, // STATE_PAUSED
134 { false, false, false, false }, // STATE_COMPLETE_SUCCESS
135 { true, true, false, false }, // STATE_COMPLETE_ERROR
136 { false, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
137 { false, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
138 { false, false, false, false }, // STATE_COMPLETE_REBOOT
139 { false, false, false, false }, // STATE_END
140 },
141 },
142 { IDC_BUTTON1,
143 { { false, false, true, false }, // STATE_INIT
144 { false, false, true, false }, // STATE_CHECKING_FOR_UPDATE
145 { false, false, true, false }, // STATE_WAITING_TO_DOWNLOAD
146 { false, false, true, false }, // STATE_DOWNLOADING
147 { false, false, true, false }, // STATE_WAITING_TO_INSTALL
148 { false, false, true, false }, // STATE_INSTALLING
149 { false, false, true, false }, // STATE_PAUSED
150 { false, false, true, false }, // STATE_COMPLETE_SUCCESS
151 { false, false, true, false }, // STATE_COMPLETE_ERROR
152 { true, true, true, true }, // STATE_COMPLETE_RESTART_BROWSER
153 { true, true, true, true }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
154 { true, true, true, true }, // STATE_COMPLETE_REBOOT
155 { false, false, true, false }, // STATE_END
156 },
157 },
158 { IDC_BUTTON2,
159 { { false, false, true, false }, // STATE_INIT
160 { false, false, true, false }, // STATE_CHECKING_FOR_UPDATE
161 { false, false, true, false }, // STATE_WAITING_TO_DOWNLOAD
162 { false, false, true, false }, // STATE_DOWNLOADING
163 { false, false, true, false }, // STATE_WAITING_TO_INSTALL
164 { false, false, true, false }, // STATE_INSTALLING
165 { false, false, true, false }, // STATE_PAUSED
166 { false, false, true, false }, // STATE_COMPLETE_SUCCESS
167 { false, false, true, false }, // STATE_COMPLETE_ERROR
168 { true, true, true, false }, // STATE_COMPLETE_RESTART_BROWSER
169 { true, true, true, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
170 { true, true, true, false }, // STATE_COMPLETE_REBOOT
171 { false, false, true, false }, // STATE_END
172 },
173 },
174 { IDC_CLOSE,
175 { { false, false, true, false }, // STATE_INIT
176 { false, false, true, false }, // STATE_CHECKING_FOR_UPDATE
177 { false, false, true, false }, // STATE_WAITING_TO_DOWNLOAD
178 { false, false, true, false }, // STATE_DOWNLOADING
179 { false, false, true, false }, // STATE_WAITING_TO_INSTALL
180 { false, false, true, false }, // STATE_INSTALLING
181 { false, false, true, false }, // STATE_PAUSED
182 { true, true, true, true }, // STATE_COMPLETE_SUCCESS
183 { true, true, true, true }, // STATE_COMPLETE_ERROR
184 { false, false, true, false }, // STATE_COMPLETE_RESTART_BROWSER
185 { false, false, true, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
186 { false, false, true, false }, // STATE_COMPLETE_REBOOT
187 { false, false, true, false }, // STATE_END
188 },
189 },
190 { IDC_IMAGE,
191 { { false, false, false, false }, // STATE_INIT
192 { false, false, false, false }, // STATE_CHECKING_FOR_UPDATE
193 { false, false, false, false }, // STATE_WAITING_TO_DOWNLOAD
194 { false, false, false, false }, // STATE_DOWNLOADING
195 { false, false, false, false }, // STATE_WAITING_TO_INSTALL
196 { false, false, false, false }, // STATE_INSTALLING
197 { false, false, false, false }, // STATE_PAUSED
198 { true, false, false, false }, // STATE_COMPLETE_SUCCESS
199 { false, false, false, false }, // STATE_COMPLETE_ERROR
200 { true, false, false, false }, // STATE_COMPLETE_RESTART_BROWSER
201 { true, false, false, false }, // STATE_COMPLETE_RESTART_ALL_BROWSERS
202 { true, false, false, false }, // STATE_COMPLETE_REBOOT
203 { false, false, false, false }, // STATE_END
204 },
205 },
206 };
207
208 } // namespace omaha
209
210 #endif // OMAHA_UI_UI_CTLS_H__
211
OLDNEW
« no previous file with comments | « ui/ui.cc ('k') | ui/ui_displayed_event.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698