[haiku-development] Re: Help regarding Dynamic Menu in Tracker

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 26 Apr 2018 18:04:14 +0200

Am 26/04/2018 um 16:26 schrieb Stephan Aßmus:

     BMessage* message = new BMessage(B_TRACKER_ADDON_MESSAGE);
     message->AddString("be:add-on-id", <file name of add-on?>);

This could be moved into a Tracker utility method, for example like this:
BMessage* message = NewMenuAddOnMessage(kMyItemID);

The Tracker would be responsible for adding the necessary fields to the message, so that it could then call an add-on method like this:
HandleMessage(addOnItemID, message);

Just a thought :-)

Bye,
   Axel.

Other related posts: