indexOfSubwindow
Finds the index of the first dialog with the specific subwindow_id, or null if none exists
Parameters
Source
Implementation
pub fn indexOfSubwindow(self: *Dialogs, subwindow_id: ?Id) ?usize {
const io = dvui.io;
self.mutex.lockUncancelable(io);
defer self.mutex.unlock(io);
for (self.stack.items, 0..) |dialog, i| {
if (dialog.subwindow_id == subwindow_id) return i;
}
return null;
}