LMMS
Loading...
Searching...
No Matches
juce_android_Accessibility.cpp File Reference

Classes

class  juce::AccessibilityNativeHandle
class  juce::AccessibilityHandler::AccessibilityNativeImpl

Namespaces

namespace  juce

Macros

#define JUCE_NATIVE_ACCESSIBILITY_INCLUDED   1
#define JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK)
#define JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK)
#define JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK)

Functions

static void juce::loadSDKDependentMethods ()
static constexpr auto juce::getClassName (AccessibilityRole role)
static jobject juce::getSourceView (const AccessibilityHandler &handler)
void juce::notifyAccessibilityEventInternal (const AccessibilityHandler &, InternalAccessibilityEvent)

Variables

static jmethodID juce::nodeInfoSetEditable = nullptr
static jmethodID juce::nodeInfoSetTextSelection = nullptr
static jmethodID juce::nodeInfoSetLiveRegion = nullptr
static jmethodID juce::accessibilityEventSetContentChangeTypes = nullptr

Macro Definition Documentation

◆ JNI_CLASS_MEMBERS [1/3]

#define JNI_CLASS_MEMBERS ( METHOD,
STATICMETHOD,
FIELD,
STATICFIELD,
CALLBACK )
Value:
METHOD (isEnabled, "isEnabled", "()Z") \

◆ JNI_CLASS_MEMBERS [2/3]

#define JNI_CLASS_MEMBERS ( METHOD,
STATICMETHOD,
FIELD,
STATICFIELD,
CALLBACK )
Value:
STATICMETHOD (obtain, "obtain", "(I)Landroid/view/accessibility/AccessibilityEvent;") \
METHOD (setPackageName, "setPackageName", "(Ljava/lang/CharSequence;)V") \
METHOD (setSource, "setSource","(Landroid/view/View;I)V") \
METHOD (setAction, "setAction", "(I)V") \
METHOD (setFromIndex, "setFromIndex", "(I)V") \
METHOD (setToIndex, "setToIndex", "(I)V") \

◆ JNI_CLASS_MEMBERS [3/3]

#define JNI_CLASS_MEMBERS ( METHOD,
STATICMETHOD,
FIELD,
STATICFIELD,
CALLBACK )
Value:
METHOD (constructor, "<init>", "()V") \
METHOD (setSource, "setSource", "(Landroid/view/View;I)V") \
METHOD (addChild, "addChild", "(Landroid/view/View;I)V") \
METHOD (setParent, "setParent", "(Landroid/view/View;)V") \
METHOD (setVirtualParent, "setParent", "(Landroid/view/View;I)V") \
METHOD (setBoundsInScreen, "setBoundsInScreen", "(Landroid/graphics/Rect;)V") \
METHOD (setBoundsInParent, "setBoundsInParent", "(Landroid/graphics/Rect;)V") \
METHOD (setPackageName, "setPackageName", "(Ljava/lang/CharSequence;)V") \
METHOD (setClassName, "setClassName", "(Ljava/lang/CharSequence;)V") \
METHOD (setContentDescription, "setContentDescription", "(Ljava/lang/CharSequence;)V") \
METHOD (setCheckable, "setCheckable", "(Z)V") \
METHOD (setChecked, "setChecked", "(Z)V") \
METHOD (setClickable, "setClickable", "(Z)V") \
METHOD (setEnabled, "setEnabled", "(Z)V") \
METHOD (setFocusable, "setFocusable", "(Z)V") \
METHOD (setFocused, "setFocused", "(Z)V") \
METHOD (setPassword, "setPassword", "(Z)V") \
METHOD (setSelected, "setSelected", "(Z)V") \
METHOD (setVisibleToUser, "setVisibleToUser", "(Z)V") \
METHOD (setAccessibilityFocused, "setAccessibilityFocused", "(Z)V") \
METHOD (setText, "setText", "(Ljava/lang/CharSequence;)V") \
METHOD (setMovementGranularities, "setMovementGranularities", "(I)V") \
METHOD (addAction, "addAction", "(I)V") \

◆ JUCE_NATIVE_ACCESSIBILITY_INCLUDED

#define JUCE_NATIVE_ACCESSIBILITY_INCLUDED   1