// Copyright (c) 2014 GitHub, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #include "atom/browser/ui/tray_icon.h" namespace atom { TrayIcon::TrayIcon() { } TrayIcon::~TrayIcon() { } void TrayIcon::SetPressedImage(const gfx::Image& image) { } void TrayIcon::SetTitle(const std::string& title) { } void TrayIcon::SetHighlightMode(bool highlight) { } void TrayIcon::DisplayBalloon(const gfx::Image& icon, const base::string16& title, const base::string16& contents) { } void TrayIcon::PopContextMenu(const gfx::Point& pos) { } void TrayIcon::NotifyClicked(const gfx::Rect& bounds) { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnClicked(bounds)); } void TrayIcon::NotifyDoubleClicked() { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnDoubleClicked()); } void TrayIcon::NotifyBalloonShow() { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnBalloonShow()); } void TrayIcon::NotifyBalloonClicked() { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnBalloonClicked()); } void TrayIcon::NotifyBalloonClosed() { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnBalloonClosed()); } void TrayIcon::NotifyRightClicked(const gfx::Rect& bounds) { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnRightClicked(bounds)); } void TrayIcon::NotfiyDropFiles(const std::vector& files) { FOR_EACH_OBSERVER(TrayIconObserver, observers_, OnDropFiles(files)); } } // namespace atom