Home | History | Annotate | Download | only in widget

Lines Matching defs:virtualViewId

137                 final int virtualViewId = getVirtualViewAt(event.getX(), event.getY());
138 updateHoveredVirtualView(virtualViewId);
139 return (virtualViewId != INVALID_ID);
164 * @param virtualViewId The virtual view id for which to send an event.
168 public boolean sendEventForVirtualView(int virtualViewId, int eventType) {
169 if ((virtualViewId == INVALID_ID) || !mManager.isEnabled()) {
178 final AccessibilityEvent event = createEvent(virtualViewId, eventType);
200 * @param virtualViewId The virtual view id to invalidate.
202 public void invalidateVirtualView(int virtualViewId) {
203 sendEventForVirtualView(virtualViewId, AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED);
220 * @param virtualViewId The virtual view id for the item currently being
224 private void updateHoveredVirtualView(int virtualViewId) {
225 if (mHoveredVirtualViewId == virtualViewId) {
230 mHoveredVirtualViewId = virtualViewId;
234 sendEventForVirtualView(virtualViewId, AccessibilityEvent.TYPE_VIEW_HOVER_ENTER);
242 * @param virtualViewId The virtual view id for the item for which to
248 private AccessibilityEvent createEvent(int virtualViewId, int eventType) {
249 switch (virtualViewId) {
253 return createEventForChild(virtualViewId, eventType);
274 * @param virtualViewId The virtual view id for the item for which to
280 private AccessibilityEvent createEventForChild(int virtualViewId, int eventType) {
286 onPopulateEventForVirtualView(virtualViewId, event);
296 event.setSource(mView, virtualViewId);
306 * @param virtualViewId The virtual view id for the item for which to
311 private AccessibilityNodeInfo createNode(int virtualViewId) {
312 switch (virtualViewId) {
316 return createNodeForChild(virtualViewId);
365 * @param virtualViewId The virtual view id for item for which to construct
369 private AccessibilityNodeInfo createNodeForChild(int virtualViewId) {
377 onPopulateNodeForVirtualView(virtualViewId, node);
403 node.setSource(mView, virtualViewId);
407 if (mFocusedVirtualViewId == virtualViewId) {
432 private boolean performAction(int virtualViewId, int action, Bundle arguments) {
433 switch (virtualViewId) {
437 return performActionForChild(virtualViewId, action, arguments);
445 private boolean performActionForChild(int virtualViewId, int action, Bundle arguments) {
449 return manageFocusForChild(virtualViewId, action, arguments);
451 return onPerformActionForVirtualView(virtualViewId, action, arguments);
455 private boolean manageFocusForChild(int virtualViewId, int action, Bundle arguments) {
458 return requestAccessibilityFocus(virtualViewId);
460 return clearAccessibilityFocus(virtualViewId);
514 private boolean isAccessibilityFocused(int virtualViewId) {
515 return (mFocusedVirtualViewId == virtualViewId);
526 * @param virtualViewId The id of the virtual view on which to place
530 private boolean requestAccessibilityFocus(int virtualViewId) {
539 if (!isAccessibilityFocused(virtualViewId)) {
540 mFocusedVirtualViewId = virtualViewId;
543 sendEventForVirtualView(virtualViewId,
553 * @param virtualViewId The id of the virtual view from which to clear
557 private boolean clearAccessibilityFocus(int virtualViewId) {
558 if (isAccessibilityFocused(virtualViewId)) {
561 sendEventForVirtualView(virtualViewId,
614 * @param virtualViewId The virtual view id for the item for which to
619 int virtualViewId, AccessibilityEvent event);
672 * @param virtualViewId The virtual view identifier of the item for
677 int virtualViewId, AccessibilityNodeInfo node);
694 * @param virtualViewId The virtual view identifier of the item on which
702 int virtualViewId, int action, Bundle arguments);
710 public AccessibilityNodeInfo createAccessibilityNodeInfo(int virtualViewId) {
711 return ExploreByTouchHelper.this.createNode(virtualViewId);
715 public boolean performAction(int virtualViewId, int action, Bundle arguments) {
716 return ExploreByTouchHelper.this.performAction(virtualViewId, action, arguments);