| Index: chrome_frame/turndown_prompt/turndown_prompt_window.h
|
| diff --git a/chrome_frame/turndown_prompt/turndown_prompt_window.h b/chrome_frame/turndown_prompt/turndown_prompt_window.h
|
| index 626fca61f58f8a531d43befa629cd2969ba37dc9..342e38a7ff8779474481aee6c15e0623f437f9bb 100644
|
| --- a/chrome_frame/turndown_prompt/turndown_prompt_window.h
|
| +++ b/chrome_frame/turndown_prompt/turndown_prompt_window.h
|
| @@ -28,8 +28,11 @@ class UrlLauncher;
|
|
|
| namespace WTL {
|
| class CHyperLink;
|
| +class CBitmapButton;
|
| } // namespace WTL
|
|
|
| +class CFBitmapButton;
|
| +
|
| // Implements a dialog with text and buttons notifying the user that Chrome
|
| // Frame is being turned down, offering them a link to learn more about moving
|
| // to a modern browser.
|
| @@ -68,8 +71,8 @@ class TurndownPromptWindow
|
| BEGIN_DLGRESIZE_MAP(InfobarWindow)
|
| DLGRESIZE_CONTROL(IDDISMISS, DLSZ_CENTER_Y | DLSZ_MOVE_X)
|
| DLGRESIZE_CONTROL(IDUNINSTALL, DLSZ_CENTER_Y | DLSZ_MOVE_X)
|
| - DLGRESIZE_CONTROL(IDC_TD_PROMPT_MESSAGE, DLSZ_SIZE_Y | DLSZ_SIZE_X)
|
| DLGRESIZE_CONTROL(IDC_TD_PROMPT_LINK, DLSZ_CENTER_Y | DLSZ_MOVE_X)
|
| + DLGRESIZE_CONTROL(IDC_TD_PROMPT_MESSAGE, DLSZ_SIZE_Y | DLSZ_SIZE_X)
|
| END_DLGRESIZE_MAP()
|
|
|
| virtual void OnFinalMessage(HWND);
|
| @@ -83,6 +86,9 @@ class TurndownPromptWindow
|
| // The TurndownPromptWindow manages its own destruction.
|
| virtual ~TurndownPromptWindow();
|
|
|
| + // Performs the necessary configuration to initialize a bitmap button.
|
| + static void SetupBitmapButton(TurndownPromptWindow* window);
|
| +
|
| // Event handlers.
|
| void OnDestroy();
|
| BOOL OnInitDialog(CWindow wndFocus, LPARAM lInitParam);
|
| @@ -101,6 +107,7 @@ class TurndownPromptWindow
|
|
|
| InfobarContent::Frame* frame_; // Not owned by this instance
|
| scoped_ptr<WTL::CHyperLink> link_;
|
| + scoped_ptr<CFBitmapButton> close_button_;
|
| scoped_ptr<UrlLauncher> url_launcher_;
|
| base::Closure uninstall_closure_;
|
|
|
|
|