Lines Matching refs:events

1462 	fEventLooperPort = create_port(100, "input server events");
1520 EventList events;
1524 events.AddList(&fEventQueue);
1539 events.AddItem(event);
1544 if (_SanitizeEvents(events)
1545 && _MethodizeEvents(events)
1546 && _FilterEvents(events)) {
1547 _UpdateMouseAndKeys(events);
1548 _DispatchEvents(events);
1556 InputServer::_UpdateMouseAndKeys(EventList& events)
1558 for (int32 index = 0;BMessage* event = (BMessage*)events.ItemAt(index);
1587 // we scan for Alt+Space key down events which means we change
1606 events.RemoveItemAt(index);
1616 /*! Frees events from unwanted fields, adds missing fields, and removes
1617 unwanted events altogether.
1620 InputServer::_SanitizeEvents(EventList& events)
1624 for (int32 index = 0; BMessage* event = (BMessage*)events.ItemAt(index);
1704 incoming events. It will also move the events in the method
1708 InputServer::_MethodizeEvents(EventList& events)
1715 int32 count = events.CountItems();
1717 _FilterEvent(fActiveMethod, events, i, count);
1721 // move the method events into the event queue - they are not
1724 events.AddList(&fMethodQueue);
1731 int32 newCount = events.CountItems();
1732 // we may add new events in this loop that don't need to be checked again
1735 BMessage* event = events.ItemAt(i);
1770 events.AddList(&newEvents);
1784 events.RemoveItemAt(i--);
1791 return events.CountItems() > 0;
1799 events without error and false otherwise.
1802 InputServer::_FilterEvents(EventList& events)
1808 int32 eventCount = events.CountItems();
1816 _FilterEvent(filter, events, eventIndex, eventCount);
1825 InputServer::_DispatchEvents(EventList& events)
1829 int32 count = events.CountItems();
1832 BMessage* event = events.ItemAt(i);
1839 events.MakeEmpty();
1848 InputServer::_FilterEvent(BInputServerFilter* filter, EventList& events,
1851 BMessage* event = events.ItemAt(index);
1858 events.RemoveItemAt(index);
1865 // add the new events - but don't methodize them again
1866 events.AddList(&addedEvents, index);
1868 count = events.CountItems();