void TBarWindow::MessageReceived(BMessage* message) { switch (message->what) { case kFindButton: { BMessenger tracker(kTrackerSignature); tracker.SendMessage(message); break; } case 'gloc': GetLocation(message); break; case 'sloc': SetLocation(message); break; case 'gexp': IsExpanded(message); break; case 'sexp': Expand(message); break; case 'info': ItemInfo(message); break; case 'exst': ItemExists(message); break; case 'cwnt': CountItems(message); break; case 'adon': case 'icon': AddItem(message); break; case 'remv': RemoveItem(message); break; case 'iloc': GetIconFrame(message); break; default: BWindow::MessageReceived(message); break; } }
void TBarWindow::MessageReceived(BMessage* message) { switch (message->what) { case kFindButton: { BMessenger tracker(kTrackerSignature); tracker.SendMessage(message); break; } case kMsgLocation: GetLocation(message); break; case kMsgSetLocation: SetLocation(message); break; case kMsgIsExpanded: IsExpanded(message); break; case kMsgExpand: Expand(message); break; case kMsgGetItemInfo: ItemInfo(message); break; case kMsgHasItem: ItemExists(message); break; case kMsgCountItems: CountItems(message); break; case kMsgMaxItemSize: MaxItemSize(message); break; case kMsgAddAddOn: case kMsgAddView: AddItem(message); break; case kMsgRemoveItem: RemoveItem(message); break; case 'iloc': GetIconFrame(message); break; default: BWindow::MessageReceived(message); break; } }