Exemple #1
0
 public override void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                   @event)
 {
     base.onPopulateAccessibilityEvent(@event);
     if (isChecked())
     {
         java.lang.CharSequence text = mOnLayout.getText();
         if (android.text.TextUtils.isEmpty(text))
         {
             text = java.lang.CharSequenceProxy.Wrap(mContext.getString([email protected].@string
                                                                        .switch_on));
         }
         @event.getText().add(text);
     }
     else
     {
         java.lang.CharSequence text = mOffLayout.getText();
         if (android.text.TextUtils.isEmpty(text))
         {
             text = java.lang.CharSequenceProxy.Wrap(mContext.getString([email protected].@string
                                                                        .switch_off));
         }
         @event.getText().add(text);
     }
 }
Exemple #2
0
 public override void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                     @event)
 {
     base.onInitializeAccessibilityEvent(@event);
     @event.setItemCount(getTabCount());
     @event.setCurrentItemIndex(mSelectedTab);
 }
Exemple #3
0
 public override void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                   @event)
 {
     base.onPopulateAccessibilityEvent(@event);
     java.lang.CharSequence cdesc = getContentDescription();
     if (!android.text.TextUtils.isEmpty(cdesc))
     {
         @event.getText().add(cdesc);
     }
 }
Exemple #4
0
 public void sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityManager._sendAccessibilityEvent9886, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityManager.staticClass, global::android.view.accessibility.AccessibilityManager._sendAccessibilityEvent9886, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Exemple #5
0
 public override void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.accessibilityservice.AccessibilityService_._onAccessibilityEvent25, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.accessibilityservice.AccessibilityService_.staticClass, global::android.accessibilityservice.AccessibilityService_._onAccessibilityEvent25, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Exemple #6
0
 public override void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent
                                                      @event)
 {
     // this class fires events only when tabs are focused or selected
     if (@event.getEventType() == android.view.accessibility.AccessibilityEvent.TYPE_VIEW_FOCUSED &&
         isFocused())
     {
         @event.recycle();
         return;
     }
     base.sendAccessibilityEventUnchecked(@event);
 }
Exemple #7
0
 public override bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         return(@__env.CallBooleanMethod(this.JvmHandle, global::android.widget.RelativeLayout._dispatchPopulateAccessibilityEvent11761, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
     else
     {
         return(@__env.CallNonVirtualBooleanMethod(this.JvmHandle, global::android.widget.RelativeLayout.staticClass, global::android.widget.RelativeLayout._dispatchPopulateAccessibilityEvent11761, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)));
     }
 }
Exemple #8
0
 public override void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                   @event)
 {
     base.onPopulateAccessibilityEvent(@event);
     if (isChecked())
     {
         @event.getText().add(java.lang.CharSequenceProxy.Wrap(mContext.getString([email protected]
                                                                                  [email protected]_selected)));
     }
     else
     {
         @event.getText().add(java.lang.CharSequenceProxy.Wrap(mContext.getString([email protected]
                                                                                  [email protected]_not_selected)));
     }
 }
Exemple #9
0
 public override bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                         @event)
 {
     onPopulateAccessibilityEvent(@event);
     // Dispatch only to the selected tab.
     if (mSelectedTab != -1)
     {
         android.view.View tabView = getChildTabViewAt(mSelectedTab);
         if (tabView != null && tabView.getVisibility() == VISIBLE)
         {
             return(tabView.dispatchPopulateAccessibilityEvent(@event));
         }
     }
     return(false);
 }
Exemple #10
0
 public override void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                     @event)
 {
     if (@event.getEventType() == android.view.accessibility.AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED)
     {
         // Action mode started
         @event.setSource(this);
         @event.setClassName(java.lang.CharSequenceProxy.Wrap(GetType().FullName));
         @event.setPackageName(java.lang.CharSequenceProxy.Wrap(getContext().getPackageName
                                                                    ()));
         @event.setContentDescription(mTitle);
     }
     else
     {
         base.onInitializeAccessibilityEvent(@event);
     }
 }
Exemple #11
0
 internal void trySendAccessibilityEvent()
 {
     android.view.accessibility.AccessibilityManager accessibilityManager = android.view.accessibility.AccessibilityManager
                                                                            .getInstance(mView.getContext());
     if (!accessibilityManager.isEnabled())
     {
         return;
     }
     // treat toasts as notifications since they are used to
     // announce a transient piece of information to the user
     android.view.accessibility.AccessibilityEvent @event = android.view.accessibility.AccessibilityEvent
                                                            .obtain(android.view.accessibility.AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED
                                                                    );
     @event.setClassName(java.lang.CharSequenceProxy.Wrap(GetType().FullName));
     @event.setPackageName(java.lang.CharSequenceProxy.Wrap(mView.getContext().getPackageName
                                                                ()));
     mView.dispatchPopulateAccessibilityEvent(@event);
     accessibilityManager.sendAccessibilityEvent(@event);
 }
Exemple #12
0
        public override void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                          @event)
        {
            base.onPopulateAccessibilityEvent(@event);
            int flags = android.text.format.DateUtils.FORMAT_SHOW_TIME;

            if (mIs24HourView)
            {
                flags |= android.text.format.DateUtils.FORMAT_24HOUR;
            }
            else
            {
                flags |= android.text.format.DateUtils.FORMAT_12HOUR;
            }
            mTempCalendar.set(java.util.Calendar.HOUR_OF_DAY, getCurrentHour());
            mTempCalendar.set(java.util.Calendar.MINUTE, getCurrentMinute());
            string selectedDateUtterance = android.text.format.DateUtils.formatDateTime(mContext
                                                                                        , mTempCalendar.getTimeInMillis(), flags);

            @event.getText().add(java.lang.CharSequenceProxy.Wrap(selectedDateUtterance));
        }
Exemple #13
0
 public override void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                   @event)
 {
     throw new System.NotImplementedException();
 }
Exemple #14
0
 public override bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                         @event)
 {
     onPopulateAccessibilityEvent(@event);
     return(true);
 }
Exemple #15
0
 public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent arg0);
Exemple #16
0
 public void sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                    @event)
 {
     throw new System.NotImplementedException();
 }
Exemple #17
0
 public override void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                     @event)
 {
     base.onInitializeAccessibilityEvent(@event);
     @event.setChecked(mChecked);
 }
Exemple #18
0
 internal void init(android.view.accessibility.AccessibilityEvent @event)
 {
     throw new System.NotImplementedException();
 }
Exemple #19
0
 public static android.view.accessibility.AccessibilityEvent obtain(android.view.accessibility.AccessibilityEvent
                                                                    @event)
 {
     throw new System.NotImplementedException();
 }
 public virtual bool sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                            uiEvent)
 {
     throw new System.NotImplementedException();
 }
Exemple #21
0
 public virtual bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                        @event)
 {
     throw new System.NotImplementedException();
 }
 public abstract bool sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                             arg1);
 void android.view.accessibility.AccessibilityEventSource.sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityEventSource_._sendAccessibilityEventUnchecked9883, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.view.accessibility.AccessibilityEventSource_.staticClass, global::android.view.accessibility.AccessibilityEventSource_._sendAccessibilityEventUnchecked9883, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
Exemple #24
0
 public override bool dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent
                                                         @event)
 {
     return(false);
 }
Exemple #25
0
 public bool requestSendAccessibilityEvent(View child, android.view.accessibility.AccessibilityEvent @event)
 {
     throw new NotImplementedException();
 }