class FakeSemanticTree

Defined at line 26 of file ../../src/ui/a11y/testing/fake_a11y_manager.h

Trivial semantic tree implementation.

This implementation keeps a semantic tree binding open for its lifetime, and

responds success unconditionally when clients attempt to commit updates.

Public Methods

void FakeSemanticTree (fuchsia::accessibility::semantics::SemanticListenerPtr semantic_listener)

Defined at line 13 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void CommitUpdates (CommitUpdatesCallback callback)

|fuchsia::accessibility::semantics::SemanticTree|

Defined at line 17 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void UpdateSemanticNodes (std::vector<fuchsia::accessibility::semantics::Node> nodes)

|fuchsia::accessibility::semantics::SemanticTree|

Defined at line 24 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void DeleteSemanticNodes (std::vector<uint32_t> node_ids)

|fuchsia::accessibility::semantics::SemanticTree|

Defined at line 27 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void Bind (fidl::InterfaceRequest<fuchsia::accessibility::semantics::SemanticTree> semantic_tree_request)

Defined at line 19 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void SetSemanticsEnabled (bool enabled)

Defined at line 29 of file ../../src/ui/a11y/testing/fake_a11y_manager.cc

void ~FakeSemanticTree ()

Defined at line 30 of file ../../src/ui/a11y/testing/fake_a11y_manager.h

void SendSemanticEvent (::fuchsia::accessibility::semantics::SemanticEvent semantic_event, SendSemanticEventCallback callback)

|fuchsia::accessibility::semantics::SemanticTree|

Defined at line 42 of file ../../src/ui/a11y/testing/fake_a11y_manager.h