ultimatepp/uppdev/Tray/main.cpp
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

34 lines
613 B
C++

#include <CtrlLib/CtrlLib.h>
using namespace Upp;
struct App : TrayIcon {
void LeftDouble() {
PromptOK("TrayIcon launched this prompt!");
}
void Message() {
Info("Title", "This is a baloon message!");
}
void Menu(Bar& bar) {
bar.Add("Info..", THISBACK(LeftDouble));
bar.Add("Message..", THISBACK(Message));
bar.Separator();
bar.Add("Exit", THISBACK(Break));
}
typedef App CLASSNAME;
App() {
// WhenBar = THISBACK(Menu);
// WhenLeftDouble = THISBACK(Info);
Icon(CtrlImg::File());
Tip("This is U++ tray icon");
}
};
GUI_APP_MAIN
{
App().Run();
}