Added some now working hooks and some more output.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@467 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -14,6 +14,30 @@ public:
|
|||||||
~TestApp()
|
~TestApp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
virtual void ArgvReceived(int32 argc, char **argv)
|
||||||
|
{
|
||||||
|
printf("TestApp::ArgvReceived(%ld)\n", argc);
|
||||||
|
BMessage *message = CurrentMessage();
|
||||||
|
message->PrintToStream();
|
||||||
|
BMessenger returnAddress(message->ReturnAddress());
|
||||||
|
printf("team: %ld\n", returnAddress.Team());
|
||||||
|
for (int32 i = 0; i < argc; i++)
|
||||||
|
printf("arg %ld: `%s'\n", i, argv[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual void RefsReceived(BMessage *message)
|
||||||
|
{
|
||||||
|
printf("TestApp::RefsReceived()\n");
|
||||||
|
message->PrintToStream();
|
||||||
|
}
|
||||||
|
|
||||||
|
virtual void ReadyToRun()
|
||||||
|
{
|
||||||
|
printf("TestApp::ReadyToRun()\n");
|
||||||
|
// PostMessage(B_QUIT_REQUESTED);
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// main
|
// main
|
||||||
@@ -21,7 +45,7 @@ int
|
|||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
TestApp *app = new TestApp("application/x-vnd.OBOS-TestApp1");
|
TestApp *app = new TestApp("application/x-vnd.OBOS-TestApp1");
|
||||||
// app->Run();
|
app->Run();
|
||||||
delete app;
|
delete app;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user