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

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)