| Index: chrome/browser/ui/views/autofill/password_generation_popup_view_views.h
|
| diff --git a/chrome/browser/ui/views/autofill/password_generation_popup_view_views.h b/chrome/browser/ui/views/autofill/password_generation_popup_view_views.h
|
| index 28f07cc9f68b2bc83cd1d7d6a750ae4736a4624c..df9c7bcd4ae2c611d8ed940a6a4bb0ad85992911 100644
|
| --- a/chrome/browser/ui/views/autofill/password_generation_popup_view_views.h
|
| +++ b/chrome/browser/ui/views/autofill/password_generation_popup_view_views.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "chrome/browser/ui/autofill/password_generation_popup_view.h"
|
| #include "chrome/browser/ui/views/autofill/autofill_popup_base_view.h"
|
| +#include "ui/gfx/font_list.h"
|
| #include "ui/views/controls/styled_label_listener.h"
|
|
|
| namespace views {
|
| @@ -29,10 +30,15 @@ class PasswordGenerationPopupViewViews : public AutofillPopupBaseView,
|
| // PasswordGenerationPopupView implementation
|
| virtual void Show() OVERRIDE;
|
| virtual void Hide() OVERRIDE;
|
| + virtual gfx::Size GetPreferredSizeOfPasswordView() OVERRIDE;
|
| virtual void UpdateBoundsAndRedrawPopup() OVERRIDE;
|
| virtual void PasswordSelectionUpdated() OVERRIDE;
|
| + virtual bool IsPointInPasswordBounds(const gfx::Point& point) OVERRIDE;
|
|
|
| private:
|
| + // Helper class to do layout of the password portion of the popup.
|
| + class PasswordBox;
|
| +
|
| virtual ~PasswordGenerationPopupViewViews();
|
|
|
| // Helper function to create |password_view_|.
|
| @@ -47,9 +53,15 @@ class PasswordGenerationPopupViewViews : public AutofillPopupBaseView,
|
| int event_flags) OVERRIDE;
|
|
|
| // Sub views. Used to change bounds when updating. Weak references.
|
| - views::View* password_view_;
|
| + PasswordBox* password_view_;
|
| views::StyledLabel* help_label_;
|
|
|
| + // Fonts to use.
|
| + gfx::FontList font_list_;
|
| +
|
| + // Size of the divider between the password and the help text.
|
| + gfx::Rect divider_bounds_;
|
| +
|
| // Controller for this view. Weak reference.
|
| PasswordGenerationPopupController* controller_;
|
|
|
|
|