#include <ax_platform_relation_win.h>
Public Member Functions | |
| AXPlatformRelationWin () | |
| virtual | ~AXPlatformRelationWin () |
| void | Initialize (const base::string16 &type) |
| void | Invalidate () |
| void | AddTarget (AXPlatformNodeWin *target) |
| IFACEMETHODIMP | get_relationType (BSTR *relation_type) override |
| IFACEMETHODIMP | get_nTargets (LONG *n_targets) override |
| IFACEMETHODIMP | get_target (LONG target_index, IUnknown **target) override |
| IFACEMETHODIMP | get_targets (LONG max_targets, IUnknown **targets, LONG *n_targets) override |
| IFACEMETHODIMP | get_localizedRelationType (BSTR *relation_type) override |
Static Public Member Functions | |
| static int | EnumerateRelationships (AXPlatformNodeBase *node, int desired_index, const base::string16 &desired_ia2_relation, base::string16 *out_ia2_relation, std::set< AXPlatformNode * > *out_targets) |
Definition at line 32 of file ax_platform_relation_win.h.
| ui::AXPlatformRelationWin::AXPlatformRelationWin | ( | ) |
Definition at line 34 of file ax_platform_relation_win.cc.
References ui::win::CreateATLModuleIfNeeded().
|
virtual |
Definition at line 38 of file ax_platform_relation_win.cc.
| void ui::AXPlatformRelationWin::AddTarget | ( | AXPlatformNodeWin * | target | ) |
Definition at line 256 of file ax_platform_relation_win.cc.
References target.
|
static |
Definition at line 108 of file ax_platform_relation_win.cc.
References ui::AXPlatformNodeBase::GetData(), ui::AXPlatformNodeBase::GetDelegate(), ui::AXPlatformNodeDelegate::GetFromNodeID(), ui::GetIA2RelationFromIntAttr(), ui::GetIA2RelationFromIntListAttr(), ui::GetIA2ReverseRelationFromIntAttr(), ui::GetIA2ReverseRelationFromIntListAttr(), ui::AXPlatformNodeDelegate::GetReverseRelations(), i, ui::AXNodeData::id, ui::AXNodeData::int_attributes, ui::AXNodeData::intlist_attributes, ax::mojom::kMaxValue, and ax::mojom::kNone.
|
override |
Definition at line 315 of file ax_platform_relation_win.cc.
|
override |
Definition at line 269 of file ax_platform_relation_win.cc.
|
override |
Definition at line 260 of file ax_platform_relation_win.cc.
|
override |
Definition at line 277 of file ax_platform_relation_win.cc.
References target.
Referenced by get_targets().
|
override |
Definition at line 291 of file ax_platform_relation_win.cc.
References get_target(), and i.
| void ui::AXPlatformRelationWin::Initialize | ( | const base::string16 & | type | ) |
Definition at line 248 of file ax_platform_relation_win.cc.
References type.
| void ui::AXPlatformRelationWin::Invalidate | ( | ) |
Definition at line 252 of file ax_platform_relation_win.cc.