Tag Archives: content_shell

content_shellとchrome

## どこでWidgetが作られるか
### content_shell
ShellBrowserMainParts::PreMainMessageLoopRunで作られる。Shell::CreateNewWindowでShellがつくられる。
### chrome
ChromeBrowserMainParts::PreMainMessageLoopRunImpl()でつくられる。BrowserFrameはWidgetを継承。

## どこでViewはつくられるか
### content_shell
ShellWindowDelegateView::InitShellWindow()
ShellWindowDelegateViewはWidget::InitParamのdelegate渡される
### chrome
BrowserViewやToolbarView::Init()

## ボタンのメッセージハンドラ
### content_shell
Shellがもつ
### chrome
chrome::BrowserCommandControllerがもつ
BrowserCommandController::ExecuteCommandWithDisposition