Lines Matching defs:virtualViewId

145                 final int virtualViewId = getVirtualViewAt(event.getX(), event.getY());
146 updateHoveredVirtualView(virtualViewId);
147 return (virtualViewId != INVALID_ID);
172 * @param virtualViewId The virtual view id for which to send an event.
176 public boolean sendEventForVirtualView(int virtualViewId, int eventType) {
177 if ((virtualViewId == INVALID_ID) || !mManager.isEnabled()) {
186 final AccessibilityEvent event = createEvent(virtualViewId, eventType);
208 * @param virtualViewId The virtual view id to invalidate.
210 public void invalidateVirtualView(int virtualViewId) {
211 sendEventForVirtualView(virtualViewId, AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED);
228 * @param virtualViewId The virtual view id for the item currently being
232 private void updateHoveredVirtualView(int virtualViewId) {
233 if (mHoveredVirtualViewId == virtualViewId) {
238 mHoveredVirtualViewId = virtualViewId;
242 sendEventForVirtualView(virtualViewId, AccessibilityEvent.TYPE_VIEW_HOVER_ENTER);
250 * @param virtualViewId The virtual view id for the item for which to
256 private AccessibilityEvent createEvent(int virtualViewId, int eventType) {
257 switch (virtualViewId) {
261 return createEventForChild(virtualViewId, eventType);
282 * @param virtualViewId The virtual view id for the item for which to
288 private AccessibilityEvent createEventForChild(int virtualViewId, int eventType) {
294 onPopulateEventForVirtualView(virtualViewId, event);
304 event.setSource(mView, virtualViewId);
314 * @param virtualViewId The virtual view id for the item for which to
319 private AccessibilityNodeInfo createNode(int virtualViewId) {
320 switch (virtualViewId) {
324 return createNodeForChild(virtualViewId);
379 * @param virtualViewId The virtual view id for item for which to construct
383 private AccessibilityNodeInfo createNodeForChild(int virtualViewId) {
397 onPopulateNodeForVirtualView(virtualViewId, node);
423 node.setSource(mView, virtualViewId);
427 if (mFocusedVirtualViewId == virtualViewId) {
458 private boolean performAction(int virtualViewId, int action, Bundle arguments) {
459 switch (virtualViewId) {
463 return performActionForChild(virtualViewId, action, arguments);
471 private boolean performActionForChild(int virtualViewId, int action, Bundle arguments) {
475 return manageFocusForChild(virtualViewId, action);
477 return onPerformActionForVirtualView(virtualViewId, action, arguments);
481 private boolean manageFocusForChild(int virtualViewId, int action) {
484 return requestAccessibilityFocus(virtualViewId);
486 return clearAccessibilityFocus(virtualViewId);
544 private boolean isAccessibilityFocused(int virtualViewId) {
545 return (mFocusedVirtualViewId == virtualViewId);
556 * @param virtualViewId The id of the virtual view on which to place
560 private boolean requestAccessibilityFocus(int virtualViewId) {
569 if (!isAccessibilityFocused(virtualViewId)) {
570 mFocusedVirtualViewId = virtualViewId;
573 sendEventForVirtualView(virtualViewId,
583 * @param virtualViewId The id of the virtual view from which to clear
587 private boolean clearAccessibilityFocus(int virtualViewId) {
588 if (isAccessibilityFocused(virtualViewId)) {
591 sendEventForVirtualView(virtualViewId,
644 * @param virtualViewId The virtual view id for the item for which to
649 int virtualViewId, AccessibilityEvent event);
702 * @param virtualViewId The virtual view identifier of the item for
707 int virtualViewId, AccessibilityNodeInfo node);
724 * @param virtualViewId The virtual view identifier of the item on which
732 int virtualViewId, int action, Bundle arguments);
740 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) {
741 return ExploreByTouchHelper.this.createNode(virtualViewId);
745 public boolean performAction(int virtualViewId, int action, Bundle arguments) {
746 return ExploreByTouchHelper.this.performAction(virtualViewId, action, arguments);