88 references to AccessibleRole
UIAutomationClientSideProviders (88)
MS\Internal\AutomationProxies\Accessible.cs (11)
287
internal
AccessibleRole
Role { get { return GetRole(_acc, _idChild); } }
461
AccessibleRole
role = Role;
462
if (role !=
AccessibleRole
.Window)
466
if (role !=
AccessibleRole
.Client || Description != "MSAAHTML Registered Handler")
570
internal static
AccessibleRole
GetRole(IAccessible acc, int idChild)
572
AccessibleRole
rval;
580
rval = (role is int) ? (
AccessibleRole
)(int)role :
AccessibleRole
.Client;
588
rval =
AccessibleRole
.Client;
1413
AccessibleRole
ownRole = GetRole(old, NativeMethods.CHILD_SELF);
1429
AccessibleRole
role = GetRole(accChild, NativeMethods.CHILD_SELF);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (44)
182
AccessibleRole
role = acc.Role;
183
if (role ==
AccessibleRole
.Client || role ==
AccessibleRole
.Window)
993
AccessibleRole
role = _acc.Role;
994
if (role ==
AccessibleRole
.Text)
1027
if (_acc.Role ==
AccessibleRole
.Window)
1107
_isRoot = Accessible.Compare(_acc, KnownRoot._acc) || _acc.Role ==
AccessibleRole
.Window ? RootStatus.Root : RootStatus.NotRoot;
1230
public RoleCtrlType(
AccessibleRole
role, ControlType ctrlType)
1236
public
AccessibleRole
_role; // MSAA role
1244
new RoleCtrlType(
AccessibleRole
.Application, ControlType.Window),
1245
new RoleCtrlType(
AccessibleRole
.ButtonDropDown, ControlType.SplitButton),
1246
new RoleCtrlType(
AccessibleRole
.ButtonMenu, ControlType.MenuItem),
1247
new RoleCtrlType(
AccessibleRole
.CheckButton, ControlType.CheckBox),
1248
new RoleCtrlType(
AccessibleRole
.ColumnHeader, ControlType.Header),
1249
new RoleCtrlType(
AccessibleRole
.Combobox, ControlType.ComboBox),
1250
new RoleCtrlType(
AccessibleRole
.Document, ControlType.Document),
1251
new RoleCtrlType(
AccessibleRole
.Graphic, ControlType.Image),
1252
new RoleCtrlType(
AccessibleRole
.Link, ControlType.Hyperlink),
1253
new RoleCtrlType(
AccessibleRole
.List, ControlType.List),
1254
new RoleCtrlType(
AccessibleRole
.ListItem, ControlType.ListItem),
1255
new RoleCtrlType(
AccessibleRole
.MenuBar, ControlType.MenuBar),
1256
new RoleCtrlType(
AccessibleRole
.MenuItem, ControlType.MenuItem),
1257
new RoleCtrlType(
AccessibleRole
.MenuPopup, ControlType.Menu),
1258
new RoleCtrlType(
AccessibleRole
.Outline, ControlType.Tree),
1259
new RoleCtrlType(
AccessibleRole
.OutlineItem, ControlType.TreeItem),
1260
new RoleCtrlType(
AccessibleRole
.PageTab, ControlType.TabItem),
1261
new RoleCtrlType(
AccessibleRole
.PageTabList, ControlType.Tab),
1262
new RoleCtrlType(
AccessibleRole
.Pane, ControlType.Pane),
1263
new RoleCtrlType(
AccessibleRole
.ProgressBar, ControlType.ProgressBar),
1264
new RoleCtrlType(
AccessibleRole
.PushButton, ControlType.Button),
1265
new RoleCtrlType(
AccessibleRole
.RadioButton, ControlType.RadioButton),
1266
new RoleCtrlType(
AccessibleRole
.RowHeader, ControlType.Header),
1267
new RoleCtrlType(
AccessibleRole
.ScrollBar, ControlType.ScrollBar),
1268
new RoleCtrlType(
AccessibleRole
.Separator, ControlType.Separator),
1269
new RoleCtrlType(
AccessibleRole
.Slider, ControlType.Slider),
1270
new RoleCtrlType(
AccessibleRole
.SpinButton, ControlType.Spinner),
1271
new RoleCtrlType(
AccessibleRole
.SplitButton, ControlType.SplitButton),
1272
new RoleCtrlType(
AccessibleRole
.StaticText, ControlType.Text),
1273
new RoleCtrlType(
AccessibleRole
.StatusBar, ControlType.StatusBar),
1274
new RoleCtrlType(
AccessibleRole
.Table, ControlType.Table),
1276
new RoleCtrlType(
AccessibleRole
.TitleBar, ControlType.TitleBar),
1277
new RoleCtrlType(
AccessibleRole
.ToolBar, ControlType.ToolBar),
1278
new RoleCtrlType(
AccessibleRole
.Tooltip, ControlType.ToolTip),
1279
new RoleCtrlType(
AccessibleRole
.Window, ControlType.Window)
MS\Internal\AutomationProxies\WindowsButton.cs (3)
398
if (accParent.Role ==
AccessibleRole
.Grouping)
681
acc.Role ==
AccessibleRole
.RadioButton)
721
acc.Role ==
AccessibleRole
.RadioButton &&
MS\Internal\AutomationProxies\WindowsFormsHelpers.cs (8)
42
case
AccessibleRole
.Combobox:
46
case
AccessibleRole
.SpinButton:
49
case
AccessibleRole
.Grouping:
52
case
AccessibleRole
.StatusBar:
83
case
AccessibleRole
.CheckButton:
86
case
AccessibleRole
.Grouping:
89
case
AccessibleRole
.PushButton:
92
case
AccessibleRole
.RadioButton:
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (2)
35
AccessibleRole
role = Accessible.GetRole(acc, item + 1);
41
if (role ==
AccessibleRole
.MenuItem)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
153
AccessibleRole
role = Accessible.GetRole(acc, _itemParent + 1);
156
if (role ==
AccessibleRole
.MenuItem)
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
529
if ((accWind != null) && (accWind.Role ==
AccessibleRole
.Window))
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
99
if (accChild != null && accChild.Role !=
AccessibleRole
.PushButton)
MS\Internal\AutomationProxies\WindowsToolbar.cs (7)
60
AccessibleRole
role = acc.Role;
61
if (role ==
AccessibleRole
.MenuBar || role ==
AccessibleRole
.MenuPopup)
235
AccessibleRole
role = acc.Role;
236
if (role ==
AccessibleRole
.MenuBar || role ==
AccessibleRole
.MenuPopup)
304
if (acc.Role ==
AccessibleRole
.MenuItem)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (3)
33
AccessibleRole
role = acc.Role;
35
if (role ==
AccessibleRole
.MenuBar)
40
else if (role ==
AccessibleRole
.MenuPopup)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (2)
34
AccessibleRole
role = acc.Role;
35
if (role ==
AccessibleRole
.MenuItem)
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
1516
isCheckbox = (
AccessibleRole
)overlay ==
AccessibleRole
.CheckButton;
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
307
return hr == NativeMethods.S_OK && acc != null ? acc.Role ==
AccessibleRole
.SpinButton : false;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
185
if ((acc.Role !=
AccessibleRole
.SpinButton) || (acc.ChildCount != 2))