5#ifndef FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_SEMANTICSOBJECTTESTMOCKS_H_
6#define FLUTTER_SHELL_PLATFORM_DARWIN_IOS_FRAMEWORK_SOURCE_SEMANTICSOBJECTTESTMOCKS_H_
8#import "flutter/shell/platform/darwin/ios/framework/Source/SemanticsObject.h"
18 :
id(observed_id),
action(observed_action) {}
29 [window_ addSubview:view_];
32 UIView*
view()
const override {
return view_; }
63 UIView*
view()
const override {
return view_; }
90- (
BOOL)accessibilityScrollToVisible;
91- (
BOOL)accessibilityScrollToVisibleWithChild:(
id)child;
92- (
id)_accessibilityHitTest:(CGPoint)point withEvent:(
UIEvent*)event;
Interface that represents an accessibility bridge for iOS.
bool isVoiceOverRunning() const override
MockAccessibilityBridgeNoWindow()
std::vector< SemanticsActionObservation > observations
UIView * view() const override
void AccessibilityObjectDidBecomeFocused(int32_t id) override
void DispatchSemanticsAction(int32_t id, SemanticsAction action, fml::MallocMapping args) override
std::shared_ptr< FlutterPlatformViewsController > GetPlatformViewsController() const override
void AccessibilityObjectDidLoseFocus(int32_t id) override
UIView< UITextInput > * textInputView() override
bool isVoiceOverRunningValue
void DispatchSemanticsAction(int32_t id, SemanticsAction action) override
void AccessibilityObjectDidLoseFocus(int32_t id) override
MockAccessibilityBridge()
void DispatchSemanticsAction(int32_t id, SemanticsAction action, fml::MallocMapping args) override
UIView * view() const override
std::shared_ptr< FlutterPlatformViewsController > GetPlatformViewsController() const override
UIView< UITextInput > * textInputView() override
bool isVoiceOverRunning() const override
void DispatchSemanticsAction(int32_t id, SemanticsAction action) override
std::vector< SemanticsActionObservation > observations
void AccessibilityObjectDidBecomeFocused(int32_t id) override
bool isVoiceOverRunningValue
SemanticsActionObservation(int32_t observed_id, SemanticsAction observed_action)
A Mapping like NonOwnedMapping, but uses Free as its release proc.
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
instancetype initWithFrame