Lines Matching defs:virtualViewId

141                 final int virtualViewId = getVirtualViewAt(event.getX(), event.getY());
142 updateHoveredVirtualView(virtualViewId);
143 return (virtualViewId != INVALID_ID);
168 * @param virtualViewId The virtual view id for which to send an event.
172 public boolean sendEventForVirtualView(int virtualViewId, int eventType) {
173 if ((virtualViewId == INVALID_ID) || !mManager.isEnabled()) {
182 final AccessibilityEvent event = createEvent(virtualViewId, eventType);
204 * @param virtualViewId The virtual view id to invalidate.
206 public void invalidateVirtualView(int virtualViewId) {
208 virtualViewId, AccessibilityEventCompat.TYPE_WINDOW_CONTENT_CHANGED);
225 * @param virtualViewId The virtual view id for the item currently being
229 private void updateHoveredVirtualView(int virtualViewId) {
230 if (mHoveredVirtualViewId == virtualViewId) {
235 mHoveredVirtualViewId = virtualViewId;
239 sendEventForVirtualView(virtualViewId, AccessibilityEventCompat.TYPE_VIEW_HOVER_ENTER);
248 * @param virtualViewId The virtual view id for the item for which to
254 private AccessibilityEvent createEvent(int virtualViewId, int eventType) {
255 switch (virtualViewId) {
259 return createEventForChild(virtualViewId, eventType);
280 * @param virtualViewId The virtual view id for the item for which to
286 private AccessibilityEvent createEventForChild(int virtualViewId, int eventType) {
292 onPopulateEventForVirtualView(virtualViewId, event);
304 record.setSource(mView, virtualViewId);
314 * @param virtualViewId The virtual view id for the item for which to
319 private AccessibilityNodeInfoCompat createNode(int virtualViewId) {
320 switch (virtualViewId) {
324 return createNodeForChild(virtualViewId);
373 * @param virtualViewId The virtual view id for item for which to construct
377 private AccessibilityNodeInfoCompat createNodeForChild(int virtualViewId) {
385 onPopulateNodeForVirtualView(virtualViewId, node);
411 node.setSource(mView, virtualViewId);
415 if (mFocusedVirtualViewId == virtualViewId) {
440 private boolean performAction(int virtualViewId, int action, Bundle arguments) {
441 switch (virtualViewId) {
445 return performActionForChild(virtualViewId, action, arguments);
453 private boolean performActionForChild(int virtualViewId, int action, Bundle arguments) {
457 return manageFocusForChild(virtualViewId, action, arguments);
459 return onPerformActionForVirtualView(virtualViewId, action, arguments);
463 private boolean manageFocusForChild(int virtualViewId, int action, Bundle arguments) {
466 return requestAccessibilityFocus(virtualViewId);
468 return clearAccessibilityFocus(virtualViewId);
522 private boolean isAccessibilityFocused(int virtualViewId) {
523 return (mFocusedVirtualViewId == virtualViewId);
534 * @param virtualViewId The id of the virtual view on which to place
538 private boolean requestAccessibilityFocus(int virtualViewId) {
544 if (!isAccessibilityFocused(virtualViewId)) {
545 mFocusedVirtualViewId = virtualViewId;
548 sendEventForVirtualView(virtualViewId,
558 * @param virtualViewId The id of the virtual view from which to clear
562 private boolean clearAccessibilityFocus(int virtualViewId) {
563 if (isAccessibilityFocused(virtualViewId)) {
566 sendEventForVirtualView(virtualViewId,
620 * @param virtualViewId The virtual view id for the item for which to
625 int virtualViewId, AccessibilityEvent event);
678 * @param virtualViewId The virtual view identifier of the item for
683 int virtualViewId, AccessibilityNodeInfoCompat node);
700 * @param virtualViewId The virtual view identifier of the item on which
708 int virtualViewId, int action, Bundle arguments);
716 public AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int virtualViewId) {
717 return ExploreByTouchHelper.this.createNode(virtualViewId);
721 public boolean performAction(int virtualViewId, int action, Bundle arguments) {
722 return ExploreByTouchHelper.this.performAction(virtualViewId, action, arguments);