Lines Matching refs:virtualViewId

147                 final int virtualViewId = getVirtualViewAt(event.getX(), event.getY());
148 updateHoveredVirtualView(virtualViewId);
149 return (virtualViewId != INVALID_ID);
174 * @param virtualViewId The virtual view id for which to send an event.
178 public boolean sendEventForVirtualView(int virtualViewId, int eventType) {
179 if ((virtualViewId == INVALID_ID) || !mManager.isEnabled()) {
188 final AccessibilityEvent event = createEvent(virtualViewId, eventType);
210 * @param virtualViewId The virtual view id to invalidate, or
214 public void invalidateVirtualView(int virtualViewId) {
215 invalidateVirtualView(virtualViewId,
226 * @param virtualViewId The virtual view id to invalidate, or
237 public void invalidateVirtualView(int virtualViewId, int changeTypes) {
238 if (virtualViewId != INVALID_ID && mManager.isEnabled()) {
241 final AccessibilityEvent event = createEvent(virtualViewId,
263 * @param virtualViewId The virtual view id for the item currently being
267 private void updateHoveredVirtualView(int virtualViewId) {
268 if (mHoveredVirtualViewId == virtualViewId) {
273 mHoveredVirtualViewId = virtualViewId;
277 sendEventForVirtualView(virtualViewId, AccessibilityEvent.TYPE_VIEW_HOVER_ENTER);
285 * @param virtualViewId The virtual view id for the item for which to
291 private AccessibilityEvent createEvent(int virtualViewId, int eventType) {
292 switch (virtualViewId) {
296 return createEventForChild(virtualViewId, eventType);
321 * @param virtualViewId The virtual view id for the item for which to
327 private AccessibilityEvent createEventForChild(int virtualViewId, int eventType) {
333 onPopulateEventForVirtualView(virtualViewId, event);
343 event.setSource(mView, virtualViewId);
353 * @param virtualViewId The virtual view id for the item for which to
358 private AccessibilityNodeInfo createNode(int virtualViewId) {
359 switch (virtualViewId) {
363 return createNodeForChild(virtualViewId);
425 * @param virtualViewId The virtual view id for item for which to construct
429 private AccessibilityNodeInfo createNodeForChild(int virtualViewId) {
443 onPopulateNodeForVirtualView(virtualViewId, node);
469 node.setSource(mView, virtualViewId);
473 if (mFocusedVirtualViewId == virtualViewId) {
504 private boolean performAction(int virtualViewId, int action, Bundle arguments) {
505 switch (virtualViewId) {
509 return performActionForChild(virtualViewId, action, arguments);
517 private boolean performActionForChild(int virtualViewId, int action, Bundle arguments) {
521 return manageFocusForChild(virtualViewId, action);
523 return onPerformActionForVirtualView(virtualViewId, action, arguments);
527 private boolean manageFocusForChild(int virtualViewId, int action) {
530 return requestAccessibilityFocus(virtualViewId);
532 return clearAccessibilityFocus(virtualViewId);
590 private boolean isAccessibilityFocused(int virtualViewId) {
591 return (mFocusedVirtualViewId == virtualViewId);
602 * @param virtualViewId The id of the virtual view on which to place
606 private boolean requestAccessibilityFocus(int virtualViewId) {
615 if (!isAccessibilityFocused(virtualViewId)) {
623 mFocusedVirtualViewId = virtualViewId;
627 sendEventForVirtualView(virtualViewId,
637 * @param virtualViewId The id of the virtual view from which to clear
641 private boolean clearAccessibilityFocus(int virtualViewId) {
642 if (isAccessibilityFocused(virtualViewId)) {
645 sendEventForVirtualView(virtualViewId,
698 * @param virtualViewId The virtual view id for the item for which to
703 int virtualViewId, AccessibilityEvent event);
768 * @param virtualViewId The virtual view identifier of the item for
773 int virtualViewId, AccessibilityNodeInfo node);
802 * @param virtualViewId The virtual view identifier of the item on which
810 int virtualViewId, int action, Bundle arguments);
818 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) {
819 return ExploreByTouchHelper.this.createNode(virtualViewId);
823 public boolean performAction(int virtualViewId, int action, Bundle arguments) {
824 return ExploreByTouchHelper.this.performAction(virtualViewId, action, arguments);