Implemented most of HtmlDialogWindowController, which is a Cocoa port
of HtmlDialogView. Added TODO to fix inaccurate font height metric for OS X font class (and maybe width). Added the BrowserCommandExecutor protocol so that not just a BrowserWindowController can be the window controller for a ChromeEventProcessingWindow. Added unittests. Also tested manually with the bookmark sync setup wizard dialog. BUG=23073 TEST=added unittests, trybot, and manual testing Review URL: http://codereview.chromium.org/344008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30619 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- app/gfx/font_mac.mm 3 additions, 0 deletionsapp/gfx/font_mac.mm
- chrome/browser/cocoa/browser_command_executor.h 15 additions, 0 deletionschrome/browser/cocoa/browser_command_executor.h
- chrome/browser/cocoa/browser_window_cocoa.mm 7 additions, 1 deletionchrome/browser/cocoa/browser_window_cocoa.mm
- chrome/browser/cocoa/browser_window_controller.h 2 additions, 0 deletionschrome/browser/cocoa/browser_window_controller.h
- chrome/browser/cocoa/chrome_event_processing_window.mm 6 additions, 8 deletionschrome/browser/cocoa/chrome_event_processing_window.mm
- chrome/browser/cocoa/chrome_event_processing_window_unittest.mm 15 additions, 10 deletions.../browser/cocoa/chrome_event_processing_window_unittest.mm
- chrome/browser/cocoa/html_dialog_window_controller.h 121 additions, 0 deletionschrome/browser/cocoa/html_dialog_window_controller.h
- chrome/browser/cocoa/html_dialog_window_controller.mm 267 additions, 0 deletionschrome/browser/cocoa/html_dialog_window_controller.mm
- chrome/browser/cocoa/html_dialog_window_controller_unittest.mm 93 additions, 0 deletions...e/browser/cocoa/html_dialog_window_controller_unittest.mm
- chrome/chrome.gyp 5 additions, 1 deletionchrome/chrome.gyp
Please register or sign in to comment