88 references to AccessibleRole
UIAutomationClientSideProviders (88)
MS\Internal\AutomationProxies\Accessible.cs (11)
295internal AccessibleRole Role { get { return GetRole(_acc, _idChild); } } 472AccessibleRole role = Role; 473if (role != AccessibleRole.Window) 477if (role != AccessibleRole.Client || Description != "MSAAHTML Registered Handler") 590internal static AccessibleRole GetRole(IAccessible acc, int idChild) 592AccessibleRole rval; 600rval = (role is int) ? (AccessibleRole)(int)role : AccessibleRole.Client; 608rval = AccessibleRole.Client; 1442AccessibleRole ownRole = GetRole(old, NativeMethods.CHILD_SELF); 1458AccessibleRole role = GetRole(accChild, NativeMethods.CHILD_SELF);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (44)
188AccessibleRole role = acc.Role; 189if (role == AccessibleRole.Client || role == AccessibleRole.Window) 999AccessibleRole role = _acc.Role; 1000if (role == AccessibleRole.Text) 1033if (_acc.Role == AccessibleRole.Window) 1115_isRoot = Accessible.Compare(_acc, KnownRoot._acc) || _acc.Role == AccessibleRole.Window ? RootStatus.Root : RootStatus.NotRoot; 1238public RoleCtrlType(AccessibleRole role, ControlType ctrlType) 1244public AccessibleRole _role; // MSAA role 1252new RoleCtrlType(AccessibleRole.Application, ControlType.Window), 1253new RoleCtrlType(AccessibleRole.ButtonDropDown, ControlType.SplitButton), 1254new RoleCtrlType(AccessibleRole.ButtonMenu, ControlType.MenuItem), 1255new RoleCtrlType(AccessibleRole.CheckButton, ControlType.CheckBox), 1256new RoleCtrlType(AccessibleRole.ColumnHeader, ControlType.Header), 1257new RoleCtrlType(AccessibleRole.Combobox, ControlType.ComboBox), 1258new RoleCtrlType(AccessibleRole.Document, ControlType.Document), 1259new RoleCtrlType(AccessibleRole.Graphic, ControlType.Image), 1260new RoleCtrlType(AccessibleRole.Link, ControlType.Hyperlink), 1261new RoleCtrlType(AccessibleRole.List, ControlType.List), 1262new RoleCtrlType(AccessibleRole.ListItem, ControlType.ListItem), 1263new RoleCtrlType(AccessibleRole.MenuBar, ControlType.MenuBar), 1264new RoleCtrlType(AccessibleRole.MenuItem, ControlType.MenuItem), 1265new RoleCtrlType(AccessibleRole.MenuPopup, ControlType.Menu), 1266new RoleCtrlType(AccessibleRole.Outline, ControlType.Tree), 1267new RoleCtrlType(AccessibleRole.OutlineItem, ControlType.TreeItem), 1268new RoleCtrlType(AccessibleRole.PageTab, ControlType.TabItem), 1269new RoleCtrlType(AccessibleRole.PageTabList, ControlType.Tab), 1270new RoleCtrlType(AccessibleRole.Pane, ControlType.Pane), 1271new RoleCtrlType(AccessibleRole.ProgressBar, ControlType.ProgressBar), 1272new RoleCtrlType(AccessibleRole.PushButton, ControlType.Button), 1273new RoleCtrlType(AccessibleRole.RadioButton, ControlType.RadioButton), 1274new RoleCtrlType(AccessibleRole.RowHeader, ControlType.Header), 1275new RoleCtrlType(AccessibleRole.ScrollBar, ControlType.ScrollBar), 1276new RoleCtrlType(AccessibleRole.Separator, ControlType.Separator), 1277new RoleCtrlType(AccessibleRole.Slider, ControlType.Slider), 1278new RoleCtrlType(AccessibleRole.SpinButton, ControlType.Spinner), 1279new RoleCtrlType(AccessibleRole.SplitButton, ControlType.SplitButton), 1280new RoleCtrlType(AccessibleRole.StaticText, ControlType.Text), 1281new RoleCtrlType(AccessibleRole.StatusBar, ControlType.StatusBar), 1282new RoleCtrlType(AccessibleRole.Table, ControlType.Table), 1284new RoleCtrlType(AccessibleRole.TitleBar, ControlType.TitleBar), 1285new RoleCtrlType(AccessibleRole.ToolBar, ControlType.ToolBar), 1286new RoleCtrlType(AccessibleRole.Tooltip, ControlType.ToolTip), 1287new RoleCtrlType(AccessibleRole.Window, ControlType.Window)
MS\Internal\AutomationProxies\WindowsButton.cs (3)
407if (accParent.Role == AccessibleRole.Grouping) 690acc.Role == AccessibleRole.RadioButton) 730acc.Role == AccessibleRole.RadioButton &&
MS\Internal\AutomationProxies\WindowsFormsHelpers.cs (8)
47case AccessibleRole.Combobox: 51case AccessibleRole.SpinButton: 54case AccessibleRole.Grouping: 57case AccessibleRole.StatusBar: 88case AccessibleRole.CheckButton: 91case AccessibleRole.Grouping: 94case AccessibleRole.PushButton: 97case AccessibleRole.RadioButton:
MS\Internal\AutomationProxies\WindowsListViewItemStartMenu.cs (2)
40AccessibleRole role = Accessible.GetRole(acc, item + 1); 46if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsListViewSubItem.cs (2)
155AccessibleRole role = Accessible.GetRole(acc, _itemParent + 1); 158if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsRebar.cs (1)
529if ((accWind != null) && (accWind.Role == AccessibleRole.Window))
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
103if (accChild != null && accChild.Role != AccessibleRole.PushButton)
MS\Internal\AutomationProxies\WindowsToolbar.cs (7)
64AccessibleRole role = acc.Role; 65if (role == AccessibleRole.MenuBar || role == AccessibleRole.MenuPopup) 242AccessibleRole role = acc.Role; 243if (role == AccessibleRole.MenuBar || role == AccessibleRole.MenuPopup) 311if (acc.Role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsToolbarAsMenu.cs (3)
35AccessibleRole role = acc.Role; 37if (role == AccessibleRole.MenuBar) 42else if (role == AccessibleRole.MenuPopup)
MS\Internal\AutomationProxies\WindowsToolbarItemAsMenuItem.cs (2)
35AccessibleRole role = acc.Role; 36if (role == AccessibleRole.MenuItem)
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
1523isCheckbox = (AccessibleRole)overlay == AccessibleRole.CheckButton;
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
315return hr == NativeMethods.S_OK && acc != null ? acc.Role == AccessibleRole.SpinButton : false;
MS\Internal\AutomationProxies\WinFormsSpinner.cs (1)
188if ((acc.Role != AccessibleRole.SpinButton) || (acc.ChildCount != 2))