BalloonViewImpl 15 chrome/browser/ui/gtk/notifications/balloon_collection_gtk.cc balloon->set_view(new BalloonViewImpl(this)); BalloonViewImpl 95 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc BalloonViewImpl::BalloonViewImpl(BalloonCollection* collection) BalloonViewImpl 106 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc BalloonViewImpl::~BalloonViewImpl() { BalloonViewImpl 114 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::Close(bool by_user) { BalloonViewImpl 121 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc base::Bind(&BalloonViewImpl::DelayedClose, BalloonViewImpl 127 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gfx::Size BalloonViewImpl::GetSize() const { BalloonViewImpl 139 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc BalloonHost* BalloonViewImpl::GetHost() const { BalloonViewImpl 143 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::DelayedClose(bool by_user) { BalloonViewImpl 153 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::RepositionToBalloon() { BalloonViewImpl 180 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::AnimationProgressed(const gfx::Animation* animation) { BalloonViewImpl 205 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::Show(Balloon* balloon) { BalloonViewImpl 331 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::Update() { BalloonViewImpl 340 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gfx::Point BalloonViewImpl::GetContentsOffset() const { BalloonViewImpl 345 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc int BalloonViewImpl::GetShelfHeight() const { BalloonViewImpl 350 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc int BalloonViewImpl::GetDesiredTotalWidth() const { BalloonViewImpl 355 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc int BalloonViewImpl::GetDesiredTotalHeight() const { BalloonViewImpl 361 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gfx::Rect BalloonViewImpl::GetContentsRectangle() const { BalloonViewImpl 373 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::Observe(int type, BalloonViewImpl 392 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::OnCloseButton(GtkWidget* widget) { BalloonViewImpl 399 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gboolean BalloonViewImpl::OnContentsExpose(GtkWidget* sender, BalloonViewImpl 424 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gboolean BalloonViewImpl::OnExpose(GtkWidget* sender, GdkEventExpose* event) { BalloonViewImpl 453 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::OnOptionsMenuButton(GtkWidget* widget, BalloonViewImpl 460 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc void BalloonViewImpl::StoppedShowing() { BalloonViewImpl 466 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc &BalloonViewImpl::DelayedClose, weak_factory_.GetWeakPtr(), false)); BalloonViewImpl 470 chrome/browser/ui/gtk/notifications/balloon_view_gtk.cc gboolean BalloonViewImpl::OnDestroy(GtkWidget* widget) { BalloonViewImpl 37 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h class BalloonViewImpl : public BalloonView, BalloonViewImpl 42 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h explicit BalloonViewImpl(BalloonCollection* collection); BalloonViewImpl 43 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h virtual ~BalloonViewImpl(); BalloonViewImpl 87 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h CHROMEGTK_CALLBACK_1(BalloonViewImpl, gboolean, OnContentsExpose, BalloonViewImpl 89 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h CHROMEGTK_CALLBACK_0(BalloonViewImpl, void, OnCloseButton); BalloonViewImpl 90 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h CHROMEGTK_CALLBACK_1(BalloonViewImpl, gboolean, OnExpose, GdkEventExpose*); BalloonViewImpl 91 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h CHROMEGTK_CALLBACK_1(BalloonViewImpl, void, OnOptionsMenuButton, BalloonViewImpl 93 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h CHROMEGTK_CALLBACK_0(BalloonViewImpl, gboolean, OnDestroy); BalloonViewImpl 137 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h base::WeakPtrFactory<BalloonViewImpl> weak_factory_; BalloonViewImpl 139 chrome/browser/ui/gtk/notifications/balloon_view_gtk.h DISALLOW_COPY_AND_ASSIGN(BalloonViewImpl); BalloonViewImpl 17 chrome/browser/ui/views/notifications/balloon_collection_views.cc balloon->set_view(new BalloonViewImpl(this)); BalloonViewImpl 84 chrome/browser/ui/views/notifications/balloon_view_views.cc BalloonViewImpl::BalloonViewImpl(BalloonCollection* collection) BalloonViewImpl 103 chrome/browser/ui/views/notifications/balloon_view_views.cc BalloonViewImpl::~BalloonViewImpl() { BalloonViewImpl 106 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::Close(bool by_user) { BalloonViewImpl 125 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Size BalloonViewImpl::GetSize() const { BalloonViewImpl 134 chrome/browser/ui/views/notifications/balloon_view_views.cc BalloonHost* BalloonViewImpl::GetHost() const { BalloonViewImpl 138 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::OnMenuButtonClicked(views::View* source, BalloonViewImpl 156 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::OnDisplayChanged() { BalloonViewImpl 160 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::OnWorkAreaChanged() { BalloonViewImpl 164 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::DeleteDelegate() { BalloonViewImpl 168 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::ButtonPressed(views::Button* sender, const ui::Event&) { BalloonViewImpl 174 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Size BalloonViewImpl::GetPreferredSize() { BalloonViewImpl 178 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::SizeContentsWindow() { BalloonViewImpl 195 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::RepositionToBalloon() { BalloonViewImpl 221 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::Update() { BalloonViewImpl 236 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::AnimationProgressed(const gfx::Animation* animation) { BalloonViewImpl 257 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Rect BalloonViewImpl::GetCloseButtonBounds() const { BalloonViewImpl 267 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Rect BalloonViewImpl::GetOptionsButtonBounds() const { BalloonViewImpl 278 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Rect BalloonViewImpl::GetLabelBounds() const { BalloonViewImpl 289 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::Show(Balloon* balloon) { BalloonViewImpl 389 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::CreateOptionsMenu() { BalloonViewImpl 395 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::GetContentsMask(const gfx::Rect& rect, BalloonViewImpl 421 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::GetFrameMask(const gfx::Rect& rect, BalloonViewImpl 445 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Point BalloonViewImpl::GetContentsOffset() const { BalloonViewImpl 450 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Rect BalloonViewImpl::GetBoundsForFrameContainer() const { BalloonViewImpl 455 chrome/browser/ui/views/notifications/balloon_view_views.cc int BalloonViewImpl::GetShelfHeight() const { BalloonViewImpl 464 chrome/browser/ui/views/notifications/balloon_view_views.cc int BalloonViewImpl::GetBalloonFrameHeight() const { BalloonViewImpl 468 chrome/browser/ui/views/notifications/balloon_view_views.cc int BalloonViewImpl::GetTotalWidth() const { BalloonViewImpl 473 chrome/browser/ui/views/notifications/balloon_view_views.cc int BalloonViewImpl::GetTotalHeight() const { BalloonViewImpl 479 chrome/browser/ui/views/notifications/balloon_view_views.cc gfx::Rect BalloonViewImpl::GetContentsRectangle() const { BalloonViewImpl 492 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::OnPaint(gfx::Canvas* canvas) { BalloonViewImpl 513 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::OnBoundsChanged(const gfx::Rect& previous_bounds) { BalloonViewImpl 517 chrome/browser/ui/views/notifications/balloon_view_views.cc void BalloonViewImpl::Observe(int type, BalloonViewImpl 37 chrome/browser/ui/views/notifications/balloon_view_views.h class BalloonViewImpl : public BalloonView, BalloonViewImpl 44 chrome/browser/ui/views/notifications/balloon_view_views.h explicit BalloonViewImpl(BalloonCollection* collection); BalloonViewImpl 45 chrome/browser/ui/views/notifications/balloon_view_views.h virtual ~BalloonViewImpl(); BalloonViewImpl 166 chrome/browser/ui/views/notifications/balloon_view_views.h DISALLOW_COPY_AND_ASSIGN(BalloonViewImpl);