Descriptioncontent: Split off ChromeTabContentsViewGtk from TabContentsViewGtk. This new
class contains almost all chrome specific details from TabContentsViewGtk,
leaving TabContentsViewGtk as a pure content/ class (soon to be moved out of
chrome/).
Why subclass instead of composing? First, because the X vs ChromeX is fairly
common already, but mostly because large chunks of the gtk ui code assume
there's a single widget that can be switched in and out on tab showing and that
this is TabContentsViewGtk::GetNativeView(). (This also means it is easy to
address the other join points, like sad tabs or menus.)
BUG=none
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110236
Patch Set 1 #Patch Set 2 : Push down context menus #Patch Set 3 : Rebasing to ToT in prep for getting a delegate interface instead. #Patch Set 4 : Redo as interface instead of inheritance. #Patch Set 5 : Rebase to ToT for trys. #Patch Set 6 : More bad merge #Patch Set 7 : Rebase now that Avi's SadTab patch is in. #Patch Set 8 : Rebase again to fix comment I committed that was backwards. #
Total comments: 1
Patch Set 9 : Remove explicit #Patch Set 10 : Fix clang #Messages
Total messages: 8 (0 generated)
|