Logo Search packages:      
Sourcecode: chromium-browser version File versions  Download package


// Copyright (c) 2009 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/notifications/balloon_collection_impl.h"

#include "chrome/browser/notifications/balloon.h"
#include "chrome/browser/views/notifications/balloon_view.h"
#include "gfx/size.h"

Balloon* BalloonCollectionImpl::MakeBalloon(const Notification& notification,
                                            Profile* profile) {
  Balloon* balloon = new Balloon(notification, profile, this);

  balloon->set_view(new BalloonViewImpl(this));
  gfx::Size size(layout_.min_balloon_width(), layout_.min_balloon_height());
  return balloon;

int BalloonCollectionImpl::Layout::InterBalloonMargin() const {
  return 5;

int BalloonCollectionImpl::Layout::HorizontalEdgeMargin() const {
  return 5;

int BalloonCollectionImpl::Layout::VerticalEdgeMargin() const {
  return 5;

// static
BalloonCollection* BalloonCollection::Create() {
  return new BalloonCollectionImpl();

Generated by  Doxygen 1.6.0   Back to index