DVUI

focusEvents

Parameters

#
self:*Self
*Self
event_num:u16
u16
windowId:?Id
?Id
widgetId:?Id
?Id

Source

Implementation

#
pub fn focusEvents(self: *Self, event_num: u16, windowId: ?Id, widgetId: ?Id) void {
    for (self.events.items) |*e| {
        if (e.num > event_num) {
            switch (e.evt) {
                .key, .text => {
                    e.target_windowId = windowId;
                    e.target_widgetId = widgetId;
                },
                .mouse => {},
                .window, .app => {},
            }
        }
    }
}