OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ |
6 #define CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ | 6 #define CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 // Overridden from views::ButtonListener. | 106 // Overridden from views::ButtonListener. |
107 virtual void ButtonPressed(views::Button* sender, const views::Event& event); | 107 virtual void ButtonPressed(views::Button* sender, const views::Event& event); |
108 | 108 |
109 // Overridden from views::LinkController. | 109 // Overridden from views::LinkController. |
110 virtual void LinkActivated(views::Link* source, int event_flags); | 110 virtual void LinkActivated(views::Link* source, int event_flags); |
111 | 111 |
112 virtual bool AcceleratorPressed(const views::Accelerator& accelerator); | 112 virtual bool AcceleratorPressed(const views::Accelerator& accelerator); |
113 | 113 |
114 protected: | 114 protected: |
115 // views::View overrides: | 115 // views::View overrides: |
116 virtual void ViewHierarchyChanged(bool is_add, views::View *parent, | 116 virtual void ViewHierarchyChanged(bool is_add, |
| 117 views::View *parent, |
117 views::View *child); | 118 views::View *child); |
118 virtual void NativeViewHierarchyChanged(bool attached, | 119 virtual void NativeViewHierarchyChanged(bool attached, |
119 gfx::NativeView native_view, | 120 gfx::NativeView native_view, |
120 views::RootView* root_view); | 121 views::RootView* root_view); |
121 virtual void OnLocaleChanged(); | 122 virtual void OnLocaleChanged(); |
122 void AddChildView(View* view); | 123 void AddChildView(View* view); |
123 | 124 |
124 private: | 125 private: |
125 // Enables/disables input controls (textfields, buttons). | 126 // Enables/disables input controls (textfields, buttons). |
126 void EnableInputControls(bool enabled); | 127 void EnableInputControls(bool enabled); |
(...skipping 17 matching lines...) Expand all Loading... |
144 views::View* splitter_; | 145 views::View* splitter_; |
145 views::NativeButton* sign_in_button_; | 146 views::NativeButton* sign_in_button_; |
146 views::Link* create_account_link_; | 147 views::Link* create_account_link_; |
147 views::Link* browse_without_signin_link_; | 148 views::Link* browse_without_signin_link_; |
148 views::MenuButton* languages_menubutton_; | 149 views::MenuButton* languages_menubutton_; |
149 views::Throbber* throbber_; | 150 views::Throbber* throbber_; |
150 | 151 |
151 views::Accelerator accel_focus_pass_; | 152 views::Accelerator accel_focus_pass_; |
152 views::Accelerator accel_focus_user_; | 153 views::Accelerator accel_focus_user_; |
153 views::Accelerator accel_login_off_the_record_; | 154 views::Accelerator accel_login_off_the_record_; |
| 155 views::Accelerator accel_enable_accessibility_; |
154 | 156 |
155 // Notifications receiver. | 157 // Notifications receiver. |
156 Delegate* delegate_; | 158 Delegate* delegate_; |
157 | 159 |
158 ScopedRunnableMethodFactory<NewUserView> focus_grabber_factory_; | 160 ScopedRunnableMethodFactory<NewUserView> focus_grabber_factory_; |
159 | 161 |
160 LanguageSwitchMenu language_switch_menu_; | 162 LanguageSwitchMenu language_switch_menu_; |
161 | 163 |
162 // Indicates that this view was created when focus manager was unavailable | 164 // Indicates that this view was created when focus manager was unavailable |
163 // (on the hidden tab, for example). | 165 // (on the hidden tab, for example). |
(...skipping 18 matching lines...) Expand all Loading... |
182 | 184 |
183 FRIEND_TEST_ALL_PREFIXES(LoginScreenTest, IncognitoLogin); | 185 FRIEND_TEST_ALL_PREFIXES(LoginScreenTest, IncognitoLogin); |
184 friend class LoginScreenTest; | 186 friend class LoginScreenTest; |
185 | 187 |
186 DISALLOW_COPY_AND_ASSIGN(NewUserView); | 188 DISALLOW_COPY_AND_ASSIGN(NewUserView); |
187 }; | 189 }; |
188 | 190 |
189 } // namespace chromeos | 191 } // namespace chromeos |
190 | 192 |
191 #endif // CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ | 193 #endif // CHROME_BROWSER_CHROMEOS_LOGIN_NEW_USER_VIEW_H_ |
OLD | NEW |