59 references to ScrollBarItem
UIAutomationClientSideProviders (59)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (19)
284
ScrollBarItem
item = (
ScrollBarItem
) child._item;
286
if (item !=
ScrollBarItem
.DownArrow)
289
if (item ==
ScrollBarItem
.UpArrow && !IsScrollBarWithThumb (_hwnd, _sbFlag))
291
item =
ScrollBarItem
.DownArrow - 1;
293
return CreateScrollBitsItem ((
ScrollBarItem
) ((int) item + 1));
304
ScrollBarItem
item = (
ScrollBarItem
) child._item;
306
if (item !=
ScrollBarItem
.UpArrow)
309
if (item ==
ScrollBarItem
.DownArrow && !IsScrollBarWithThumb (_hwnd, _sbFlag))
311
item =
ScrollBarItem
.UpArrow + 1;
313
return CreateScrollBitsItem ((
ScrollBarItem
) ((int) item - 1));
322
return CreateScrollBitsItem (
ScrollBarItem
.UpArrow);
328
return CreateScrollBitsItem (
ScrollBarItem
.DownArrow);
334
for (
ScrollBarItem
item =
ScrollBarItem
.UpArrow; (int) item <= (int)
ScrollBarItem
.DownArrow; item = (
ScrollBarItem
) ((int) item + 1))
521
private ProxySimple CreateScrollBitsItem (
ScrollBarItem
index)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (40)
51
switch ((WindowsScrollBar.
ScrollBarItem
)_item)
53
case WindowsScrollBar.
ScrollBarItem
.UpArrow:
58
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement:
63
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement:
68
case WindowsScrollBar.
ScrollBarItem
.DownArrow:
73
case WindowsScrollBar.
ScrollBarItem
.Thumb:
102
if (iid == InvokePattern.Pattern && (WindowsScrollBar.
ScrollBarItem
) _item != WindowsScrollBar.
ScrollBarItem
.Thumb)
130
return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.
ScrollBarItem
) _item, _sbFlag);
156
if ((WindowsScrollBar.
ScrollBarItem
) _item == WindowsScrollBar.
ScrollBarItem
.Thumb)
163
switch ((WindowsScrollBar.
ScrollBarItem
) _item)
165
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
169
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
173
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
177
case WindowsScrollBar.
ScrollBarItem
.DownArrow :
206
static internal Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.
ScrollBarItem
item, int sbFlag)
214
if (fDisableScrollBar && (item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement || item == WindowsScrollBar.
ScrollBarItem
.Thumb || item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement))
298
static internal Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.
ScrollBarItem
item, NativeMethods.ScrollBarInfo sbi)
328
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
333
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
345
case WindowsScrollBar.
ScrollBarItem
.Thumb :
352
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
364
case WindowsScrollBar.
ScrollBarItem
.DownArrow :
389
static internal Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.
ScrollBarItem
item, NativeMethods.ScrollBarInfo sbi)
422
if (item == WindowsScrollBar.
ScrollBarItem
.UpArrow)
424
item = WindowsScrollBar.
ScrollBarItem
.DownArrow;
426
else if (item == WindowsScrollBar.
ScrollBarItem
.DownArrow)
428
item = WindowsScrollBar.
ScrollBarItem
.UpArrow;
430
else if (item == WindowsScrollBar.
ScrollBarItem
.LargeIncrement)
432
item = WindowsScrollBar.
ScrollBarItem
.LargeDecrement;
434
else if (item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement)
436
item = WindowsScrollBar.
ScrollBarItem
.LargeIncrement;
442
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
447
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
459
case WindowsScrollBar.
ScrollBarItem
.Thumb :
466
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
478
case WindowsScrollBar.
ScrollBarItem
.DownArrow :