88 references to AccessibleRole
UIAutomationClientsideProviders (88)
MS\Internal\AutomationProxies\Accessible.cs (11)
302internal AccessibleRole Role { get { return GetRole(_acc, _idChild); } } 479AccessibleRole role = Role; 480if (role != AccessibleRole.Window) 484if (role != AccessibleRole.Client || Description != "MSAAHTML Registered Handler") 598internal static AccessibleRole GetRole(IAccessible acc, int idChild) 600AccessibleRole rval; 608rval = (role is int) ? (AccessibleRole)(int)role : AccessibleRole.Client; 616rval = AccessibleRole.Client; 1483AccessibleRole ownRole = GetRole(old, NativeMethods.CHILD_SELF); 1510AccessibleRole role = GetRole(accChild, NativeMethods.CHILD_SELF);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (44)
196AccessibleRole role = acc.Role; 197if (role == AccessibleRole.Client || role == AccessibleRole.Window) 1026AccessibleRole role = _acc.Role; 1027if (role == AccessibleRole.Text) 1060if (_acc.Role == AccessibleRole.Window) 1142_isRoot = Accessible.Compare(_acc, KnownRoot._acc) || _acc.Role == AccessibleRole.Window ? RootStatus.Root : RootStatus.NotRoot; 1265public RoleCtrlType(AccessibleRole role, ControlType ctrlType) 1271public AccessibleRole _role; // MSAA role 1279new RoleCtrlType(AccessibleRole.Application, ControlType.Window), 1280new RoleCtrlType(AccessibleRole.ButtonDropDown, ControlType.SplitButton), 1281new RoleCtrlType(AccessibleRole.ButtonMenu, ControlType.MenuItem), 1282new RoleCtrlType(AccessibleRole.CheckButton, ControlType.CheckBox), 1283new RoleCtrlType(AccessibleRole.ColumnHeader, ControlType.Header), 1284new RoleCtrlType(AccessibleRole.Combobox, ControlType.ComboBox), 1285new RoleCtrlType(AccessibleRole.Document, ControlType.Document), 1286new RoleCtrlType(AccessibleRole.Graphic, ControlType.Image), 1287new RoleCtrlType(AccessibleRole.Link, ControlType.Hyperlink), 1288new RoleCtrlType(AccessibleRole.List, ControlType.List), 1289new RoleCtrlType(AccessibleRole.ListItem, ControlType.ListItem), 1290new RoleCtrlType(AccessibleRole.MenuBar, ControlType.MenuBar), 1291new RoleCtrlType(AccessibleRole.MenuItem, ControlType.MenuItem), 1292new RoleCtrlType(AccessibleRole.MenuPopup, ControlType.Menu), 1293new RoleCtrlType(AccessibleRole.Outline, ControlType.Tree), 1294new RoleCtrlType(AccessibleRole.OutlineItem, ControlType.TreeItem), 1295new RoleCtrlType(AccessibleRole.PageTab, ControlType.TabItem), 1296new RoleCtrlType(AccessibleRole.PageTabList, ControlType.Tab), 1297new RoleCtrlType(AccessibleRole.Pane, ControlType.Pane), 1298new RoleCtrlType(AccessibleRole.ProgressBar, ControlType.ProgressBar), 1299new RoleCtrlType(AccessibleRole.PushButton, ControlType.Button), 1300new RoleCtrlType(AccessibleRole.RadioButton, ControlType.RadioButton), 1301new RoleCtrlType(AccessibleRole.RowHeader, ControlType.Header), 1302new RoleCtrlType(AccessibleRole.ScrollBar, ControlType.ScrollBar), 1303new RoleCtrlType(AccessibleRole.Separator, ControlType.Separator), 1304new RoleCtrlType(AccessibleRole.Slider, ControlType.Slider), 1305new RoleCtrlType(AccessibleRole.SpinButton, ControlType.Spinner), 1306new RoleCtrlType(AccessibleRole.SplitButton, ControlType.SplitButton), 1307new RoleCtrlType(AccessibleRole.StaticText, ControlType.Text), 1308new RoleCtrlType(AccessibleRole.StatusBar, ControlType.StatusBar), 1309new RoleCtrlType(AccessibleRole.Table, ControlType.Table), 1311new RoleCtrlType(AccessibleRole.TitleBar, ControlType.TitleBar), 1312new RoleCtrlType(AccessibleRole.ToolBar, ControlType.ToolBar), 1313new RoleCtrlType(AccessibleRole.Tooltip, ControlType.ToolTip), 1314new RoleCtrlType(AccessibleRole.Window, ControlType.Window)
MS\Internal\AutomationProxies\WindowsButton.cs (3)
418if (accParent.Role == AccessibleRole.Grouping) 701acc.Role == AccessibleRole.RadioButton) 741acc.Role == AccessibleRole.RadioButton &&
MS\Internal\AutomationProxies\WindowsFormsHelpers.cs (8)
53case AccessibleRole.Combobox: 57case AccessibleRole.SpinButton: 60case AccessibleRole.Grouping: 63case AccessibleRole.StatusBar: 94case AccessibleRole.CheckButton: 97case AccessibleRole.Grouping: 100case AccessibleRole.PushButton: 103case AccessibleRole.RadioButton:
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (2)
47AccessibleRole role = Accessible.GetRole(acc, item + 1); 53if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
162AccessibleRole role = Accessible.GetRole(acc, _itemParent + 1); 165if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
545if ((accWind != null) && (accWind.Role == AccessibleRole.Window))
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
114if (accChild != null && accChild.Role != AccessibleRole.PushButton)
MS\Internal\AutomationProxies\WindowsToolbar.cs (7)
71AccessibleRole role = acc.Role; 72if (role == AccessibleRole.MenuBar || role == AccessibleRole.MenuPopup) 249AccessibleRole role = acc.Role; 250if (role == AccessibleRole.MenuBar || role == AccessibleRole.MenuPopup) 318if (acc.Role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (3)
41AccessibleRole role = acc.Role; 43if (role == AccessibleRole.MenuBar) 48else if (role == AccessibleRole.MenuPopup)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (2)
41AccessibleRole role = acc.Role; 42if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
1532isCheckbox = (AccessibleRole)overlay == AccessibleRole.CheckButton;
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
328return hr == NativeMethods.S_OK && acc != null ? acc.Role == AccessibleRole.SpinButton : false;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
196if ((acc.Role != AccessibleRole.SpinButton) || (acc.ChildCount != 2))