17 writes to bottom
UIAutomationClientsideProviders (17)
MS\Internal\AutomationProxies\Accessible.cs (2)
1329acc.accLocation(out rect.left, out rect.top, out rect.right/*width*/, out rect.bottom/*height*/, idChild ); 1345rect.bottom += rect.top; // convert height to bottom
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (1)
751groupRc.bottom = item.bottom;
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (8)
336rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 343rc.bottom = sbi.rcScrollBar.bottom - sizeArrow.cy; 347rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 354rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 361rc.bottom = rc.top; 366rc.top = rc.bottom = sbi.rcScrollBar.top + sizeArrow.cy; 372rc.bottom = sbi.rcScrollBar.bottom; 406rc.bottom = sbi.rcScrollBar.bottom;
MS\Internal\AutomationProxies\WindowsSlider.cs (2)
473rcChannel.left = rcChannel.right = rcChannel.top = rcChannel.bottom = 1000; 485rcThumb.left = rcThumb.right = rcThumb.top = rcThumb.bottom = 1000;
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
368info.rc.bottom = (int)rc.Bottom;
MS\Internal\AutomationProxies\WindowsUpDown.cs (1)
606updownRect.bottom = updownRect.top + height / 2;
MS\Win32\NativeMethods.cs (2)
1199this.bottom = bottom; 1207this.bottom = (int)rc.Bottom;
67 references to bottom
UIAutomationClientsideProviders (67)
MS\Internal\AutomationProxies\Accessible.cs (4)
1088if (rect1.bottom != rect2.bottom) 1518|| loc.bottom != ownLoc.bottom)
MS\Internal\AutomationProxies\ClickablePoint.cs (3)
208_bottom = rc.bottom; 250if ((rc.right - rc.left) <= 0 || (rc.bottom - rc.top) <= 0) 259int y = (rc.top + rc.bottom) / 2;
MS\Internal\AutomationProxies\Misc.cs (5)
259NativeMethods.Win32Point rightBottom = new NativeMethods.Win32Point(rc.right, rc.bottom); 1265return new Rect(left, ti.rcTitleBar.top, right - left, ti.rcTitleBar.bottom - ti.rcTitleBar.top); 1381return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom; 1398return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom; 2099rects[i] = new Rect(ti.rgrect[i].left, ti.rgrect[i].top, ti.rgrect[i].right - ti.rgrect[i].left, ti.rgrect[i].bottom - ti.rgrect[i].top);
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
504return x >= rc.left && x < rc.right && y >= rc.top && y < rc.bottom;
MS\Internal\AutomationProxies\ProxySimple.cs (1)
610pt.y = (rcItem.bottom - 1 + rcItem.top) / 2;
MS\Internal\AutomationProxies\WindowsEditBox.cs (4)
407clientLocation.y = Math.Min(clientLocation.y, clientRect.bottom); 632return new Rect(rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top); 668NativeMethods.Win32Point ptEnd = new NativeMethods.Win32Point((int)(rect.right - size.cx / 8), (int)(rect.bottom - size.cy / 4)); 792linePerPage = (rect.bottom - rect.top) / size.cy;
MS\Internal\AutomationProxies\WindowsGrip.cs (4)
71return new Rect(client.left - sizeGrip.cx, client.bottom, sizeGrip.cx, sizeGrip.cy); 75return new Rect(client.right, client.bottom, sizeGrip.cx, sizeGrip.cy); 121int y = client.bottom - (int)(sizeGrip.cy / 2); 129int y = client.bottom - (int)(sizeGrip.cy / 2);
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
465int height = BoundingRect.bottom - BoundingRect.top;
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (2)
751groupRc.bottom = item.bottom; 832return new NativeMethods.Win32Rect(sbi.rcScrollBar.left, sbi.rcScrollBar.top, sbi.rcScrollBar.right, sbi.rcScrollBar.bottom);
MS\Internal\AutomationProxies\WindowsListViewItem.cs (2)
873listViewRect.top = headerRect.bottom; 962clickPoint.y = (itemRectangle.top + itemRectangle.bottom) / 2;
MS\Internal\AutomationProxies\WindowsListViewItemCheckBox.cs (4)
174return new NativeMethods.Win32Rect (controlRectangle.left, rc.top, right, rc.bottom); 196return new NativeMethods.Win32Rect (selectable.right, wholeItem.top, wholeItem.right, wholeItem.bottom); 200return new NativeMethods.Win32Rect (wholeItem.left, wholeItem.top, selectable.left, wholeItem.bottom); 255NativeMethods.Win32Point pt = new NativeMethods.Win32Point((rc.left + rc.right) / 2, (rc.top + rc.bottom) / 2);
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
824int buttonHeight = mbi.rcBar.bottom - mbi.rcBar.top; 1270int buttonHeight = mbi.rcBar.bottom - mbi.rcBar.top;
MS\Internal\AutomationProxies\WindowsRebar.cs (2)
148y >= rebarRect.top && y <= rebarRect.bottom) 431return new Rect (rectW32.left, rectW32.top, rectW32.bottom - rectW32.top, rectW32.right - rectW32.left);
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (1)
195Rect clientRect = new Rect(w32rect.left, w32rect.top, w32rect.right - w32rect.left, w32rect.bottom - w32rect.top);
MS\Internal\AutomationProxies\WindowsScrollBar.cs (3)
165long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 472long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 485fThumbVisible = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2);
MS\Internal\AutomationProxies\WindowsScrollBarBits.cs (10)
272long area = (sbi.rcScrollBar.right - sbi.rcScrollBar.left) * (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top); 325bool fThumbVisible = sbi.rcScrollBar.bottom - sbi.rcScrollBar.top >= 5 * sizeArrow.cy / 2; 326if (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top < 2 * sizeArrow.cy) 329sizeArrow.cy = (sbi.rcScrollBar.bottom - sbi.rcScrollBar.top) / 2; 342rc.top = rc.bottom; 343rc.bottom = sbi.rcScrollBar.bottom - sizeArrow.cy; 371rc.top = sbi.rcScrollBar.bottom - sizeArrow.cy; 372rc.bottom = sbi.rcScrollBar.bottom; 398NativeMethods.Win32Rect rc = new NativeMethods.Win32Rect(sbi.xyThumbTop, sbi.rcScrollBar.top, sbi.xyThumbBottom, sbi.rcScrollBar.bottom); 406rc.bottom = sbi.rcScrollBar.bottom;
MS\Internal\AutomationProxies\WindowsSlider.cs (6)
514return new Rect (rcChannel.left, rcChannel.top, rcThumb.left - rcChannel.left, rcChannel.bottom - rcChannel.top); 517return new Rect (rcThumb.left, rcThumb.top, rcThumb.right - rcThumb.left, rcThumb.bottom - rcThumb.top); 520return new Rect (rcThumb.right, rcChannel.top, rcChannel.right - rcThumb.right, rcChannel.bottom - rcChannel.top); 525int dx = rcChannel.bottom - rcChannel.top; 534return new Rect (rcThumb.left, rcThumb.top, rcThumb.right - rcThumb.left, rcThumb.bottom - rcThumb.top); 537return new Rect (rcChannel.left, rcThumb.bottom, dx, dy);
MS\Internal\AutomationProxies\WindowsStatusBar.cs (6)
385if (rc.left == info->rc.left && rc.top == info->rc.top && rc.right == info->rc.right && rc.bottom == info->rc.bottom) 823return new NativeMethods.Win32Rect(client.left, client.bottom - sizeGrip.cy, client.left + sizeGrip.cx, client.bottom); 827return new NativeMethods.Win32Rect(client.right - sizeGrip.cx, client.bottom - sizeGrip.cy, client.right, client.bottom);
MS\Internal\AutomationProxies\WindowsSysHeader.cs (1)
741IntPtr center = NativeMethods.Util.MAKELPARAM (rectW32.left + ((rectW32.right - rectW32.left) / 2), rectW32.top + ((rectW32.bottom - rectW32.top) / 2));
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1478NativeMethods.Win32Point pt = new NativeMethods.Win32Point(((rectItem.left + rectItem.right) / 2), ((rectItem.top + rectItem.bottom) / 2));
MS\Internal\AutomationProxies\WindowsUpDown.cs (2)
605int height = (updownRect.bottom - updownRect.top); 619int height = (updownRect.bottom - updownRect.top);
MS\Win32\NativeMethods.cs (2)
1214return left >= right || top >= bottom; 1238return new Rect(rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top);