mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 12:20:00 +01:00
This is enough for Firefox to display the Accessibility tab, containing our accessibility tree which can be inspected. Most information is blank for now. There's quite a bit of duplication between AccessibilityWalkerActor and WalkerActor - it might be worth trying to make a base class once the details are figured out. Frustratingly, the two don't work quite the same: for a lot of messages that would be sent to WalkerActor, the accessibility equivalent is sent to the AccessibilityNodeActor instead. Co-authored-by: Tim Flynn <trflynn89@pm.me>
47 lines
881 B
C++
47 lines
881 B
C++
/*
|
|
* Copyright (c) 2025, Tim Flynn <trflynn89@ladybird.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <LibDevTools/Export.h>
|
|
|
|
namespace DevTools {
|
|
|
|
class Actor;
|
|
class AccessibilityActor;
|
|
class AccessibilityNodeActor;
|
|
class AccessibilityWalkerActor;
|
|
class Connection;
|
|
class ConsoleActor;
|
|
class CSSPropertiesActor;
|
|
class DeviceActor;
|
|
class DevToolsDelegate;
|
|
class DevToolsServer;
|
|
class FrameActor;
|
|
class HighlighterActor;
|
|
class InspectorActor;
|
|
class LayoutInspectorActor;
|
|
class NodeActor;
|
|
class PageStyleActor;
|
|
class ParentAccessibilityActor;
|
|
class PreferenceActor;
|
|
class ProcessActor;
|
|
class RootActor;
|
|
class StyleSheetsActor;
|
|
class TabActor;
|
|
class TargetConfigurationActor;
|
|
class ThreadActor;
|
|
class ThreadConfigurationActor;
|
|
class WalkerActor;
|
|
class WatcherActor;
|
|
|
|
struct CSSProperty;
|
|
struct Node;
|
|
struct ProcessDescription;
|
|
struct TabDescription;
|
|
|
|
}
|