Lines Matching refs:dr
279 DestroyRec *dr = app->destroy_list + i;
281 if (IsDescendant(dr->widget, widget)) {
282 Widget descendant = dr->widget;
286 for (j = app->destroy_count - i; --j >= 0; dr++)
287 *dr = *(dr + 1);
336 DestroyRec *dr = app->destroy_list + i;
338 if (dr->dispatch_level >= dispatch_level) {
339 Widget w = dr->widget;
343 for (j = app->destroy_count - i; --j >= 0; dr++)
344 *dr = *(dr + 1);
356 DestroyRec *dr;
378 dr = app->destroy_list + app->destroy_count++;
379 dr->dispatch_level = app->dispatch_level;
380 dr->widget = widget;
387 dr = app->destroy_list + (--i);
388 if (dr->dispatch_level < app->dispatch_level &&
389 IsDescendant(dr->widget, widget)) {
392 dr2->dispatch_level = dr->dispatch_level;