class A11yManagerState

Defined at line 37 of file ../../src/ui/a11y/bin/a11y_manager/app.h

Internal representation of the current state of the accessibility manager features.

Public Methods

void A11yManagerState ()

Default state with all values as disabled

Defined at line 40 of file ../../src/ui/a11y/bin/a11y_manager/app.h

void A11yManagerState (const A11yManagerState & other)

Copy constructor

Defined at line 44 of file ../../src/ui/a11y/bin/a11y_manager/app.h

A11yManagerState & operator= (const A11yManagerState & other)

Defined at line 45 of file ../../src/ui/a11y/bin/a11y_manager/app.h

bool screen_reader_enabled ()

Defined at line 47 of file ../../src/ui/a11y/bin/a11y_manager/app.h

bool magnifier_enabled ()

Defined at line 49 of file ../../src/ui/a11y/bin/a11y_manager/app.h

bool color_inversion_enabled ()

Defined at line 51 of file ../../src/ui/a11y/bin/a11y_manager/app.h

bool announce_screen_reader_enabled ()

Defined at line 53 of file ../../src/ui/a11y/bin/a11y_manager/app.h

void set_announce_screen_reader_enabled (bool announce_screen_reader_enabled)

Defined at line 54 of file ../../src/ui/a11y/bin/a11y_manager/app.h

fuchsia::accessibility::ColorCorrectionMode color_correction_mode ()

Defined at line 58 of file ../../src/ui/a11y/bin/a11y_manager/app.h

A11yManagerState withScreenReaderEnabled (bool enabled)

Defined at line 62 of file ../../src/ui/a11y/bin/a11y_manager/app.h

A11yManagerState withMagnifierEnabled (bool enabled)

Defined at line 68 of file ../../src/ui/a11y/bin/a11y_manager/app.h

A11yManagerState withSettings (const fuchsia::settings::AccessibilitySettings & systemSettings)

Creates a new instance of state that has any set values from the given AccessibilitySettings

applied.

Defined at line 290 of file ../../src/ui/a11y/bin/a11y_manager/app.cc