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