#include "ui/accessibility/platform/browser_accessibility_manager_auralinux.h"
#include <atk/atk.h>
#include <set>
#include <vector>
#include "ui/accessibility/ax_selection.h"
#include "ui/accessibility/platform/ax_platform_node_auralinux.h"
#include "ui/accessibility/platform/ax_platform_tree_manager_delegate.h"
#include "ui/accessibility/platform/browser_accessibility_auralinux.h"
namespace ui {
BrowserAccessibilityManager* BrowserAccessibilityManager::Create(
const AXTreeUpdate& initial_tree,
AXNodeIdDelegate& node_id_delegate,
AXPlatformTreeManagerDelegate* delegate) { … }
BrowserAccessibilityManager* BrowserAccessibilityManager::Create(
AXNodeIdDelegate& node_id_delegate,
AXPlatformTreeManagerDelegate* delegate) { … }
BrowserAccessibilityManagerAuraLinux*
BrowserAccessibilityManager::ToBrowserAccessibilityManagerAuraLinux() { … }
BrowserAccessibilityManagerAuraLinux::BrowserAccessibilityManagerAuraLinux(
const AXTreeUpdate& initial_tree,
AXNodeIdDelegate& node_id_delegate,
AXPlatformTreeManagerDelegate* delegate)
: … { … }
BrowserAccessibilityManagerAuraLinux::~BrowserAccessibilityManagerAuraLinux() { … }
AXTreeUpdate BrowserAccessibilityManagerAuraLinux::GetEmptyDocument() { … }
void BrowserAccessibilityManagerAuraLinux::SetPrimaryWebContentsForWindow(
AXNodeID node_id) { … }
AXNodeID BrowserAccessibilityManagerAuraLinux::GetPrimaryWebContentsForWindow()
const { … }
void BrowserAccessibilityManagerAuraLinux::FireFocusEvent(AXNode* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireSelectedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireBusyChangedEvent(
BrowserAccessibility* node,
bool is_busy) { … }
void BrowserAccessibilityManagerAuraLinux::FireLoadingEvent(
BrowserAccessibility* node,
bool is_loading) { … }
void BrowserAccessibilityManagerAuraLinux::FireEnabledChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireExpandedEvent(
BrowserAccessibility* node,
bool is_expanded) { … }
void BrowserAccessibilityManagerAuraLinux::FireShowingEvent(
BrowserAccessibility* node,
bool is_showing) { … }
void BrowserAccessibilityManagerAuraLinux::FireInvalidStatusChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireAriaCurrentChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireEvent(BrowserAccessibility* node,
ax::mojom::Event event) { … }
void BrowserAccessibilityManagerAuraLinux::FireBlinkEvent(
ax::mojom::Event event_type,
BrowserAccessibility* node,
int action_request_id) { … }
void BrowserAccessibilityManagerAuraLinux::FireNameChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireDescriptionChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireParentChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireReadonlyChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireSortDirectionChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireTextAttributesChangedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireSubtreeCreatedEvent(
BrowserAccessibility* node) { … }
void BrowserAccessibilityManagerAuraLinux::FireGeneratedEvent(
AXEventGenerator::Event event_type,
const AXNode* node) { … }
void BrowserAccessibilityManagerAuraLinux::OnNodeDeleted(AXTree* tree,
int32_t node_id) { … }
void BrowserAccessibilityManagerAuraLinux::OnIgnoredWillChange(
AXTree* tree,
AXNode* node,
bool is_ignored_new_value,
bool is_changing_unignored_parents_children) { … }
void BrowserAccessibilityManagerAuraLinux::OnSubtreeWillBeDeleted(
AXTree* tree,
AXNode* node) { … }
void BrowserAccessibilityManagerAuraLinux::OnAtomicUpdateFinished(
AXTree* tree,
bool root_changed,
const std::vector<AXTreeObserver::Change>& changes) { … }
void BrowserAccessibilityManagerAuraLinux::OnFindInPageResult(int request_id,
int match_index,
int start_id,
int start_offset,
int end_id,
int end_offset) { … }
void BrowserAccessibilityManagerAuraLinux::OnFindInPageTermination() { … }
bool BrowserAccessibilityManagerAuraLinux::CanEmitChildrenChanged(
BrowserAccessibility* node) const { … }
}