Home | History | Annotate | Download | only in notifications

Lines Matching defs:balloon

29 // Minimum and maximum size of balloon content.
65 chromeos::BalloonViewImpl* GetBalloonViewOf(const Balloon* balloon) {
66 return static_cast<chromeos::BalloonViewImpl*>(balloon->view());
285 void Add(Balloon* balloon) {
286 BalloonViewImpl* view = GetBalloonViewOf(balloon);
287 GetContainerFor(balloon)->AddChildView(view);
290 // Updates the position of the |balloon|.
291 bool Update(Balloon* balloon) {
292 BalloonViewImpl* view = GetBalloonViewOf(balloon);
309 BalloonViewImpl* Remove(Balloon* balloon) {
310 BalloonViewImpl* view = GetBalloonViewOf(balloon);
311 GetContainerFor(balloon)->RemoveChildView(view);
380 BalloonSubContainer* GetContainerFor(Balloon* balloon) const {
381 BalloonViewImpl* view = GetBalloonViewOf(balloon);
489 void NotificationPanel::Add(Balloon* balloon) {
490 balloon_container_->Add(balloon);
498 StartStaleTimer(balloon);
499 scroll_to_ = balloon;
502 bool NotificationPanel::Update(Balloon* balloon) {
503 return balloon_container_->Update(balloon);
506 void NotificationPanel::Remove(Balloon* balloon) {
507 BalloonViewImpl* view = balloon_container_->Remove(balloon);
510 if (scroll_to_ == balloon)
530 void NotificationPanel::Show(Balloon* balloon) {
535 StartStaleTimer(balloon);
536 ScrollBalloonToVisible(balloon);
540 Balloon* balloon, const gfx::Size& size) {
551 gfx::Size old_size = balloon->content_size();
555 balloon->set_content_size(real_size);
556 GetBalloonViewOf(balloon)->Layout();
558 if (scroll_to_ == balloon) {
675 void NotificationPanel::ScrollBalloonToVisible(Balloon* balloon) {
676 BalloonViewImpl* view = GetBalloonViewOf(balloon);
770 void NotificationPanel::StartStaleTimer(Balloon* balloon) {
771 BalloonViewImpl* view = GetBalloonViewOf(balloon);
838 Balloon* balloon = collection->FindBalloon(notification);
839 DCHECK(balloon);
840 return GetBalloonViewOf(balloon);