Lines Matching refs:nodeRef

59 	FontStyle* FindStyle(const node_ref& nodeRef) const;
71 GlobalFontManager::font_directory::FindStyle(const node_ref& nodeRef) const
76 if (nodeRef == style->NodeRef())
85 set_entry(node_ref& nodeRef, const char* name, BEntry& entry)
88 ref.device = nodeRef.device;
89 ref.directory = nodeRef.node;
160 node_ref nodeRef;
161 if (message->FindInt32("device", &nodeRef.device) != B_OK
162 || message->FindInt64("directory", &nodeRef.node) != B_OK
171 if (set_entry(nodeRef, name, entry) != B_OK)
179 font_directory* directory = _FindDirectory(nodeRef);
195 node_ref nodeRef;
198 if (message->FindInt32("device", &nodeRef.device) != B_OK
199 || message->FindInt64("to directory", &nodeRef.node) != B_OK
205 font_directory* directory = _FindDirectory(nodeRef);
208 if (set_entry(nodeRef, name, entry) != B_OK)
215 nodeRef.node = fromNode;
216 font_directory* fromDirectory = _FindDirectory(nodeRef);
228 nodeRef.node = node;
229 directory = _FindDirectory(nodeRef);
241 nodeRef.node = node;
243 while ((style = fromDirectory->FindStyle(nodeRef)) != NULL) {
257 if (entry.GetNodeRef(&nodeRef) == B_OK
258 && (directory = _FindDirectory(nodeRef)) != NULL)
262 _RemoveStyle(nodeRef.device, fromNode, node);
270 node_ref nodeRef;
272 if (message->FindInt32("device", &nodeRef.device) != B_OK
274 || message->FindInt64("node", &nodeRef.node) != B_OK)
277 font_directory* directory = _FindDirectory(nodeRef);
283 _RemoveStyle(nodeRef.device, directoryNode, nodeRef.node);
393 node_ref nodeRef;
394 nodeRef.device = mapping->ref.device;
395 nodeRef.node = mapping->ref.directory;
396 font_directory* directory = _FindDirectory(nodeRef);
403 || (directory = _FindDirectory(nodeRef)) == NULL)
500 node_ref nodeRef;
501 nodeRef.device = device;
502 nodeRef.node = directoryNode;
504 font_directory* directory = _FindDirectory(nodeRef);
507 nodeRef.node = node;
509 while ((style = directory->FindStyle(nodeRef)) != NULL)
703 node_ref nodeRef;
704 status_t status = entry.GetNodeRef(&nodeRef);
735 status = FontManager::_AddFont(face, nodeRef, path.Path(), familyID, styleID);
756 GlobalFontManager::_FindDirectory(node_ref& nodeRef)
761 if (directory->directory == nodeRef)
799 node_ref nodeRef;
800 status_t status = entry.GetNodeRef(&nodeRef);
806 font_directory* directory = _FindDirectory(nodeRef);
826 directory->directory = nodeRef;
831 status = watch_node(&nodeRef, B_WATCH_DIRECTORY, this);
836 nodeRef.device, nodeRef.node);
876 node_ref nodeRef;
877 status = entry.GetNodeRef(&nodeRef);
883 font_directory* directory = _FindDirectory(nodeRef);