Lines Matching refs:entry

128 		window_map_entry *entry = static_cast<window_map_entry *>
130 if (entry && entry->window) {
131 remove_observer(this, entry->ref);
132 entry->window->Lock();
133 entry->window->Quit();
135 m_windowList->RemoveItem(reinterpret_cast<void *>(entry));
136 delete entry;
141 panel_map_entry *entry = static_cast<panel_map_entry *>
143 if (entry && entry->messenger.IsValid()) {
144 entry->messenger.SendMessage(B_QUIT_REQUESTED);
146 m_panelList->RemoveItem(reinterpret_cast<void *>(entry));
147 delete entry;
318 window_map_entry *entry = new window_map_entry(ref,
320 if (m_windowList->AddItem(reinterpret_cast<void *>(entry))) {
321 add_observer(this, entry->ref);
334 window_map_entry *entry = static_cast<window_map_entry *>
336 if (entry->ref->id() == id) {
337 *outWindow = entry->window;
350 window_map_entry *entry = static_cast<window_map_entry *>
352 if (entry->ref->id() == id) {
353 m_windowList->RemoveItem(reinterpret_cast<void *>(entry));
354 remove_observer(this, entry->ref);
355 delete entry;
364 panel_map_entry *entry = static_cast<panel_map_entry *>
366 if (!entry) {
370 if (!entry->messenger.IsValid()) {
372 m_panelList->RemoveItem(entry);
388 panel_map_entry *entry = new panel_map_entry(id,
390 if (m_panelList->AddItem(reinterpret_cast<void *>(entry))) {
403 panel_map_entry *entry = static_cast<panel_map_entry *>
405 if (entry->id == id) {
406 *outMessenger = entry->messenger;
419 panel_map_entry *entry = static_cast<panel_map_entry *>
421 if (entry->id == id) {
422 m_panelList->RemoveItem(reinterpret_cast<void *>(entry));
423 delete entry;