win: Add "balloon-show" and "balloon-closed" events

This commit is contained in:
Cheng Zhao 2014-11-28 19:42:57 +08:00
parent ee3fa67c48
commit 9f99209733
8 changed files with 31 additions and 8 deletions

View file

@ -41,10 +41,18 @@ void Tray::OnDoubleClicked() {
Emit("double-clicked");
}
void Tray::OnBalloonShow() {
Emit("balloon-show");
}
void Tray::OnBalloonClicked() {
Emit("balloon-clicked");
}
void Tray::OnBalloonClosed() {
Emit("balloon-closed");
}
void Tray::Destroy() {
tray_icon_.reset();
}

View file

@ -43,7 +43,9 @@ class Tray : public mate::EventEmitter,
// TrayIconObserver:
void OnClicked() override;
void OnDoubleClicked() override;
void OnBalloonShow() override;
void OnBalloonClicked() override;
void OnBalloonClosed() override;
void Destroy();
void SetImage(mate::Arguments* args, const gfx::ImageSkia& image);