59 references to ScrollBarItem
UIAutomationClientSideProviders (59)
MS\Internal\AutomationProxies\WindowsScrollBar.cs (19)
277
ScrollBarItem
item = (
ScrollBarItem
) child._item;
279
if (item !=
ScrollBarItem
.DownArrow)
282
if (item ==
ScrollBarItem
.UpArrow && !IsScrollBarWithThumb (_hwnd, _sbFlag))
284
item =
ScrollBarItem
.DownArrow - 1;
286
return CreateScrollBitsItem ((
ScrollBarItem
) ((int) item + 1));
297
ScrollBarItem
item = (
ScrollBarItem
) child._item;
299
if (item !=
ScrollBarItem
.UpArrow)
302
if (item ==
ScrollBarItem
.DownArrow && !IsScrollBarWithThumb (_hwnd, _sbFlag))
304
item =
ScrollBarItem
.UpArrow + 1;
306
return CreateScrollBitsItem ((
ScrollBarItem
) ((int) item - 1));
315
return CreateScrollBitsItem (
ScrollBarItem
.UpArrow);
321
return CreateScrollBitsItem (
ScrollBarItem
.DownArrow);
327
for (
ScrollBarItem
item =
ScrollBarItem
.UpArrow; (int) item <= (int)
ScrollBarItem
.DownArrow; item = (
ScrollBarItem
) ((int) item + 1))
514
private ProxySimple CreateScrollBitsItem (
ScrollBarItem
index)
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (40)
47
switch ((WindowsScrollBar.
ScrollBarItem
)_item)
49
case WindowsScrollBar.
ScrollBarItem
.UpArrow:
54
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement:
59
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement:
64
case WindowsScrollBar.
ScrollBarItem
.DownArrow:
69
case WindowsScrollBar.
ScrollBarItem
.Thumb:
98
if (iid == InvokePattern.Pattern && (WindowsScrollBar.
ScrollBarItem
) _item != WindowsScrollBar.
ScrollBarItem
.Thumb)
126
return GetBoundingRectangle (_hwnd, _parent, (WindowsScrollBar.
ScrollBarItem
) _item, _sbFlag);
152
if ((WindowsScrollBar.
ScrollBarItem
) _item == WindowsScrollBar.
ScrollBarItem
.Thumb)
159
switch ((WindowsScrollBar.
ScrollBarItem
) _item)
161
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
165
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
169
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
173
case WindowsScrollBar.
ScrollBarItem
.DownArrow :
202
internal static Rect GetBoundingRectangle(IntPtr hwnd, ProxyFragment parent, WindowsScrollBar.
ScrollBarItem
item, int sbFlag)
210
if (fDisableScrollBar && (item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement || item == WindowsScrollBar.
ScrollBarItem
.Thumb || item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement))
294
internal static Rect GetVerticalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.
ScrollBarItem
item, NativeMethods.ScrollBarInfo sbi)
324
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
329
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
341
case WindowsScrollBar.
ScrollBarItem
.Thumb :
348
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
360
case WindowsScrollBar.
ScrollBarItem
.DownArrow :
385
internal static Rect GetHorizontalScrollbarBitBoundingRectangle(IntPtr hwnd, WindowsScrollBar.
ScrollBarItem
item, NativeMethods.ScrollBarInfo sbi)
418
if (item == WindowsScrollBar.
ScrollBarItem
.UpArrow)
420
item = WindowsScrollBar.
ScrollBarItem
.DownArrow;
422
else if (item == WindowsScrollBar.
ScrollBarItem
.DownArrow)
424
item = WindowsScrollBar.
ScrollBarItem
.UpArrow;
426
else if (item == WindowsScrollBar.
ScrollBarItem
.LargeIncrement)
428
item = WindowsScrollBar.
ScrollBarItem
.LargeDecrement;
430
else if (item == WindowsScrollBar.
ScrollBarItem
.LargeDecrement)
432
item = WindowsScrollBar.
ScrollBarItem
.LargeIncrement;
438
case WindowsScrollBar.
ScrollBarItem
.UpArrow :
443
case WindowsScrollBar.
ScrollBarItem
.LargeIncrement :
455
case WindowsScrollBar.
ScrollBarItem
.Thumb :
462
case WindowsScrollBar.
ScrollBarItem
.LargeDecrement :
474
case WindowsScrollBar.
ScrollBarItem
.DownArrow :