TabRendererGtk 63 chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc attached_tab_size_(TabRendererGtk::GetMinimumSelectedSize()), TabRendererGtk 68 chrome/browser/ui/gtk/tabs/dragged_view_gtk.cc renderers_.push_back(new TabRendererGtk(GtkThemeService::GetFrom( TabRendererGtk 23 chrome/browser/ui/gtk/tabs/dragged_view_gtk.h class TabRendererGtk; TabRendererGtk 143 chrome/browser/ui/gtk/tabs/dragged_view_gtk.h std::vector<TabRendererGtk*> renderers_; TabRendererGtk 64 chrome/browser/ui/gtk/tabs/tab_gtk.cc : TabRendererGtk(delegate->GetThemeProvider()), TabRendererGtk 85 chrome/browser/ui/gtk/tabs/tab_gtk.cc gtk_container_add(GTK_CONTAINER(event_box_), TabRendererGtk::widget()); TabRendererGtk 113 chrome/browser/ui/gtk/tabs/tab_gtk.cc TabRendererGtk::Raise(); TabRendererGtk 271 chrome/browser/ui/gtk/tabs/tab_gtk.cc TabRendererGtk::UpdateData(contents, app, loading_only); TabRendererGtk 279 chrome/browser/ui/gtk/tabs/tab_gtk.cc TabRendererGtk::SetBounds(bounds); TabRendererGtk 19 chrome/browser/ui/gtk/tabs/tab_gtk.h class TabGtk : public TabRendererGtk, public base::MessageLoopForUI::Observer { TabRendererGtk 134 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::LoadingAnimation::Data::Data( TabRendererGtk 167 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::LoadingAnimation::Data::Data( TabRendererGtk 174 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::initialized_ = false; TabRendererGtk 175 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::tab_active_l_width_ = 0; TabRendererGtk 176 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::tab_active_l_height_ = 0; TabRendererGtk 177 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::tab_inactive_l_height_ = 0; TabRendererGtk 178 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Font* TabRendererGtk::title_font_ = NULL; TabRendererGtk 179 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::title_font_height_ = 0; TabRendererGtk 180 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::close_button_width_ = 0; TabRendererGtk 181 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::close_button_height_ = 0; TabRendererGtk 186 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::LoadingAnimation::LoadingAnimation( TabRendererGtk 197 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::LoadingAnimation::LoadingAnimation( TabRendererGtk 205 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::LoadingAnimation::~LoadingAnimation() {} TabRendererGtk 207 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::LoadingAnimation::ValidateLoadingAnimation( TabRendererGtk 236 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::LoadingAnimation::Observe( TabRendererGtk 244 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::TabData::TabData() TabRendererGtk 258 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::TabData::~TabData() {} TabRendererGtk 267 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc explicit FaviconCrashAnimation(TabRendererGtk* target) TabRendererGtk 294 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk* target_; TabRendererGtk 302 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::TabRendererGtk(GtkThemeService* theme_service) TabRendererGtk 336 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc TabRendererGtk::~TabRendererGtk() { TabRendererGtk 340 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::Observe(int type, TabRendererGtk 350 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::UpdateData(WebContents* contents, TabRendererGtk 411 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::UpdateFromModel() { TabRendererGtk 433 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::SetBlocked(bool blocked) { TabRendererGtk 440 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::is_blocked() const { TabRendererGtk 444 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::IsActive() const { TabRendererGtk 448 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::IsSelected() const { TabRendererGtk 452 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::IsVisible() const { TabRendererGtk 456 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::SetVisible(bool visible) const { TabRendererGtk 466 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::ValidateLoadingAnimation(AnimationState animation_state) { TabRendererGtk 470 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintFaviconArea(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 531 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::MaybeAdjustLeftForMiniTab(gfx::Rect* icon_bounds) const { TabRendererGtk 544 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Size TabRendererGtk::GetMinimumUnselectedSize() { TabRendererGtk 556 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Size TabRendererGtk::GetMinimumSelectedSize() { TabRendererGtk 563 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Size TabRendererGtk::GetStandardSize() { TabRendererGtk 570 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::GetMiniWidth() { TabRendererGtk 575 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::GetContentHeight() { TabRendererGtk 582 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Rect TabRendererGtk::GetNonMirroredBounds(GtkWidget* parent) const { TabRendererGtk 591 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Rect TabRendererGtk::GetRequisition() const { TabRendererGtk 596 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::StartMiniTabTitleAnimation() { TabRendererGtk 606 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::StopMiniTabTitleAnimation() { TabRendererGtk 611 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::SetBounds(const gfx::Rect& bounds) { TabRendererGtk 619 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::Raise() const { TabRendererGtk 625 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc base::string16 TabRendererGtk::GetTitle() const { TabRendererGtk 632 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::AnimationProgressed(const gfx::Animation* animation) { TabRendererGtk 636 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::AnimationCanceled(const gfx::Animation* animation) { TabRendererGtk 642 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::AnimationEnded(const gfx::Animation* animation) { TabRendererGtk 651 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::StartCrashAnimation() { TabRendererGtk 658 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::StopCrashAnimation() { TabRendererGtk 664 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::IsPerformingCrashAnimation() const { TabRendererGtk 668 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::StartMediaIndicatorAnimation() { TabRendererGtk 675 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::SetFaviconHidingOffset(int offset) { TabRendererGtk 680 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::DisplayCrashedFavicon() { TabRendererGtk 684 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::ResetCrashedFavicon() { TabRendererGtk 688 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::Paint(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 715 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc cairo_surface_t* TabRendererGtk::PaintToSurface(GtkWidget* widget, TabRendererGtk 730 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::SchedulePaint() { TabRendererGtk 734 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gfx::Rect TabRendererGtk::GetLocalBounds() { TabRendererGtk 738 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::Layout() { TabRendererGtk 842 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::MoveCloseButtonWidget() { TabRendererGtk 852 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintTab(GtkWidget* widget, GdkEventExpose* event) { TabRendererGtk 871 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintTitle(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 905 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintIcon(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 929 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintMediaIndicator(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 944 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintTabBackground(GtkWidget* widget, cairo_t* cr) { TabRendererGtk 960 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::DrawTabBackground( TabRendererGtk 988 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::DrawTabShadow(cairo_t* cr, TabRendererGtk 1016 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintInactiveTabBackground(GtkWidget* widget, TabRendererGtk 1035 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintActiveTabBackground(GtkWidget* widget, TabRendererGtk 1044 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::PaintLoadingAnimation(GtkWidget* widget, TabRendererGtk 1062 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc int TabRendererGtk::IconCapacity() const { TabRendererGtk 1075 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::ShouldShowIcon() const { TabRendererGtk 1081 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::ShouldShowMediaIndicator() const { TabRendererGtk 1087 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc bool TabRendererGtk::ShouldShowCloseBox() const { TabRendererGtk 1091 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc CustomDrawButton* TabRendererGtk::MakeCloseButton() { TabRendererGtk 1109 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc double TabRendererGtk::GetThrobValue() { TabRendererGtk 1125 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::CloseButtonClicked() { TabRendererGtk 1129 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::OnCloseButtonClicked(GtkWidget* widget) { TabRendererGtk 1133 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gboolean TabRendererGtk::OnCloseButtonMouseRelease(GtkWidget* widget, TabRendererGtk 1143 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gboolean TabRendererGtk::OnExposeEvent(GtkWidget* widget, TabRendererGtk 1153 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::OnSizeAllocate(GtkWidget* widget, TabRendererGtk 1167 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gboolean TabRendererGtk::OnEnterNotifyEvent(GtkWidget* widget, TabRendererGtk 1174 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc gboolean TabRendererGtk::OnLeaveNotifyEvent(GtkWidget* widget, TabRendererGtk 1182 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.cc void TabRendererGtk::InitResources() { TabRendererGtk 42 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h class TabRendererGtk : public gfx::AnimationDelegate, TabRendererGtk 101 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h explicit TabRendererGtk(GtkThemeService* theme_service); TabRendererGtk 102 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h virtual ~TabRendererGtk(); TabRendererGtk 234 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_1(TabRendererGtk, gboolean, OnEnterNotifyEvent, TabRendererGtk 238 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_1(TabRendererGtk, gboolean, OnLeaveNotifyEvent, TabRendererGtk 346 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_0(TabRendererGtk, void, OnCloseButtonClicked); TabRendererGtk 349 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_1(TabRendererGtk, gboolean, OnCloseButtonMouseRelease, TabRendererGtk 353 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_1(TabRendererGtk, gboolean, OnExposeEvent, TabRendererGtk 357 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h CHROMEGTK_CALLBACK_1(TabRendererGtk, void, OnSizeAllocate, GtkAllocation*); TabRendererGtk 454 chrome/browser/ui/gtk/tabs/tab_renderer_gtk.h DISALLOW_COPY_AND_ASSIGN(TabRendererGtk); TabRendererGtk 11 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc typedef TabRendererGtk::LoadingAnimation LoadingAnimation; TabRendererGtk 24 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_NONE, TabRendererGtk 31 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc loading_animation.ValidateLoadingAnimation(TabRendererGtk::ANIMATION_WAITING); TabRendererGtk 32 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_WAITING, TabRendererGtk 35 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc loading_animation.ValidateLoadingAnimation(TabRendererGtk::ANIMATION_WAITING); TabRendererGtk 36 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_WAITING, TabRendererGtk 42 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc TabRendererGtk::ANIMATION_WAITING); TabRendererGtk 44 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_WAITING, TabRendererGtk 49 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc loading_animation.ValidateLoadingAnimation(TabRendererGtk::ANIMATION_WAITING); TabRendererGtk 50 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_WAITING, TabRendererGtk 60 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc TabRendererGtk::ANIMATION_WAITING); TabRendererGtk 62 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_WAITING, TabRendererGtk 67 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc loading_animation.ValidateLoadingAnimation(TabRendererGtk::ANIMATION_LOADING); TabRendererGtk 68 chrome/browser/ui/gtk/tabs/tab_renderer_gtk_unittest.cc EXPECT_EQ(TabRendererGtk::ANIMATION_LOADING, TabRendererGtk 243 chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc static_cast<double>(TabRendererGtk::GetStandardSize().width()); TabRendererGtk 248 chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc TabRendererGtk::GetMinimumUnselectedSize().width()); TabRendererGtk 862 chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc TabRendererGtk::AnimationState state; TabRendererGtk 1001 chrome/browser/ui/gtk/tabs/tab_strip_gtk.cc tab->ValidateLoadingAnimation(TabRendererGtk::ANIMATION_NONE);