DVUI

captureEvents

Parameters

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

Source

Implementation

#
pub fn captureEvents(self: *Self, event_num: u16, widgetId: ?Id) void {
    for (self.events.items) |*e| {
        if (e.num > event_num) {
            switch (e.evt) {
                .key, .text => {},
                .mouse => |me| {
                    if (me.action != .wheel_x and me.action != .wheel_y) {
                        e.target_widgetId = widgetId;
                    }
                },
                .window, .app => {},
            }
        }
    }
}