Lines Matching refs:name
54 SetBool(BMessage* msg, const char* name, bool value)
56 if (msg->HasBool(name)) {
57 msg->ReplaceBool(name, value);
59 msg->AddBool(name, value);
65 SetFloat(BMessage* msg, const char* name, float value)
67 if (msg->HasFloat(name)) {
68 msg->ReplaceFloat(name, value);
70 msg->AddFloat(name, value);
76 SetInt32(BMessage* msg, const char* name, int32 value)
78 if (msg->HasInt32(name)) {
79 msg->ReplaceInt32(name, value);
81 msg->AddInt32(name, value);
87 SetString(BMessage* msg, const char* name, const char* value)
89 if (msg->HasString(name, 0)) {
90 msg->ReplaceString(name, value);
92 msg->AddString(name, value);
98 SetRect(BMessage* msg, const char* name, const BRect& rect)
100 if (msg->HasRect(name)) {
101 msg->ReplaceRect(name, rect);
103 msg->AddRect(name, rect);
109 SetString(BMessage* msg, const char* name, const BString& value)
111 SetString(msg, name, value.String());
116 bool InList(const char* list[], const char* name)
119 if (strcmp(list[i], name) == 0)
132 char* name;
135 for (int32 i = 0; from->GetInfo(B_ANY_TYPE, i, &name, &type, &count)
137 if (excludeList && InList(excludeList, name))
140 if (includeList && !InList(includeList, name))
145 if (!overwrite && to->FindData(name, type, 0, &data, &size) == B_OK)
149 to->RemoveName(name);
152 if (from->FindData(name, type, j, &data, &size) == B_OK) {
154 to->AddString(name, (const char*)data);
157 from->FindMessage(name, j, &m);
158 to->AddMessage(name, &m);
160 to->AddData(name, type, data, size);