Lines Matching defs:message

298 Icon::CopyTo(BMessage& message) const
306 status = message.AddMessage("icon/large", &archive);
312 status = message.AddMessage("icon/mini", &archive);
315 status = message.AddData("icon", B_VECTOR_ICON_TYPE, fData, fSize);
598 IconView::MessageReceived(BMessage* message)
600 if (message->WasDropped() && message->ReturnAddress() != BMessenger(this)
601 && AcceptsDrag(message)) {
602 // set icon from message
608 message->FindData("icon", B_VECTOR_ICON_TYPE, (const void**)&data,
612 if (message->FindMessage("icon/large", &archive) == B_OK)
614 if (message->FindMessage("icon/mini", &archive) == B_OK)
621 if (message->FindRef("refs", &ref) == B_OK)
631 switch (message->what) {
647 if (message->FindInt32("opcode", &opcode) != B_OK
652 if (message->FindString("attr", &name) != B_OK)
669 if (message->FindString("be:type", &type) != B_OK
670 || message->FindInt32("be:which", &which) != B_OK)
687 && message->FindString("be:extra_type", &type) == B_OK
704 if (message->FindData("icon data", B_VECTOR_ICON_TYPE,
713 BControl::MessageReceived(message);
720 IconView::AcceptsDrag(const BMessage* message)
727 if (message->GetInfo("refs", &type, &count) == B_OK && count == 1
731 if (fHasRef && message->FindRef("refs", &ref) == B_OK && fRef == ref)
737 if ((message->GetInfo("icon/large", &type) == B_OK
739 || (message->GetInfo("icon", &type) == B_OK
741 || (message->GetInfo("icon/mini", &type) == B_OK
907 BMessage message(B_SIMPLE_DATA);
918 icon->CopyTo(message);
939 DragMessage(&message, dragBitmap, B_OP_ALPHA,
1174 IconView::SetModificationMessage(BMessage* message)
1177 fModificationMessage = message;
1182 IconView::Invoke(BMessage* message)
1184 if (message == NULL)
1187 fTarget.SendMessage(message);
1224 BMessage message;
1228 message.what = B_REFS_RECEIVED;
1229 message.AddRef("refs", &fRef);
1233 message.what = B_EDIT_ICON_DATA;
1234 message.AddMessenger("reply to", BMessenger(this));
1249 message.AddData("icon data", B_VECTOR_ICON_TYPE, data, size);
1262 be_roster->Launch("application/x-vnd.haiku-icon_o_matic", &message);