11 writes to _rect
PresentationFramework (11)
MS\Internal\PtsHost\BaseParaClient.cs (1)
68_rect = rcPara;
MS\Internal\PtsHost\CellParaClient.cs (2)
108PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(tableFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
MS\Internal\PtsHost\FigureParaClient.cs (1)
185_rect = rcFigure;
MS\Internal\PtsHost\FloaterParaClient.cs (1)
177_rect = rcFloater;
MS\Internal\PtsHost\TableParaClient.cs (3)
80_rect = rect; 91PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(ParentFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
MS\Internal\PtsHost\UIElementParaClient.cs (3)
62_rect = floaterDetails.fsrcFloater; 70PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(ParentFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
84 references to _rect
PresentationFramework (84)
MS\Internal\PtsHost\BaseParaClient.cs (4)
90return _rect.v + _rect.dv; 139Rect rect = TextDpi.FromTextRect(_rect); 210internal PTS.FSRECT Rect { get { return _rect; } }
MS\Internal\PtsHost\CellParaClient.cs (5)
99_rect.u = du + rcTable.u; 100_rect.v = dv + rcTable.v; 101_rect.du = TextDpi.ToTextDpi(durCellWidth); 102_rect.dv = TextDpi.ToTextDpi(_arrangeHeight); 319geometry = new RectangleGeometry(_rect.FromTextDpi());
MS\Internal\PtsHost\ContainerParaClient.cs (9)
57_rect.u += mbp.MarginLeft; 58_rect.du -= mbp.MarginLeft + mbp.MarginRight; 60_rect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du); 61_rect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv); 106if (ie == null && _rect.Contains(pt)) 190_visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 379return _rect.v;
MS\Internal\PtsHost\FigureParaClient.cs (13)
73_contentRect.u = _rect.u + mbp.BPLeft; 74_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 75_contentRect.v = _rect.v + mbp.BPTop; 76_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 78_paddingRect.u = _rect.u + mbp.BorderLeft; 79_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 80_paddingRect.v = _rect.v + mbp.BorderTop; 81_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 190_rect.v += mbp.MarginTop; 191_rect.dv -= mbp.MarginTop + mbp.MarginBottom; 192_rect.u += mbp.MarginLeft; 193_rect.du -= mbp.MarginLeft + mbp.MarginRight; 357Visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
MS\Internal\PtsHost\FloaterParaClient.cs (13)
182_rect.v += mbp.MarginTop; 183_rect.dv -= mbp.MarginTop + mbp.MarginBottom; 184_rect.u += mbp.MarginLeft; 185_rect.du -= mbp.MarginLeft + mbp.MarginRight; 196_contentRect.u = _rect.u + mbp.BPLeft; 197_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 198_contentRect.v = _rect.v + mbp.BPTop; 199_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 201_paddingRect.u = _rect.u + mbp.BorderLeft; 202_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 203_paddingRect.v = _rect.v + mbp.BorderTop; 204_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 364Visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
MS\Internal\PtsHost\ListParaClient.cs (1)
72_visual.DrawBackgroundAndBorderIntoContext(ctx, backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
MS\Internal\PtsHost\SubpageParaClient.cs (9)
90_contentRect.u = _rect.u + mbp.BPLeft; 91_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 92_contentRect.v = _rect.v + mbp.BPTop; 93_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 95_paddingRect.u = _rect.u + mbp.BorderLeft; 96_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 97_paddingRect.v = _rect.v + mbp.BorderTop; 98_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 293Visual.DrawBackgroundAndBorder(backgroundBrush, mbpInfo.BorderBrush, mbpInfo.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
MS\Internal\PtsHost\TableParaClient.cs (9)
95_rect.u += mbp.MarginLeft; 96_rect.du -= mbp.MarginLeft + mbp.MarginRight; 144cellParaClient.Arrange(TextDpi.ToTextDpi(urCellOffset), vrRowTop, _rect, ThisFlowDirection, _pageContext); 226_visual.DrawBackgroundAndBorderIntoContext(dc, backgroundBrush, mbpInfo.BorderBrush, mbpInfo.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 409if(element == null && _rect.Contains(pt)) 2417return new PTS.FSRECT(_rect.u + mbpInfo.BPLeft, 2418_rect.v + calculatedBPTop, 2419Math.Max(_rect.du - (mbpInfo.BPRight + mbpInfo.BPLeft), 1), 2420Math.Max(_rect.dv - calculatedBPBottom - calculatedBPTop, 1)
MS\Internal\PtsHost\TextParaClient.cs (8)
1339((FloaterParaClient)paraClient).ArrangeFloater(rectFloater, _rect, PTS.FlowDirectionToFswdir(ThisFlowDirection), _pageContext); 1353((FigureParaClient)paraClient).ArrangeFigure(rectFigure, _rect, PTS.FlowDirectionToFswdir(ThisFlowDirection), _pageContext); 3316return ((_rect.v) <= (rect.v + rect.dv)) && 3317((_rect.v + _rect.dv) >= rect.v); 3325return (rect.v <= (_rect.v)) && 3326(rect.v + rect.dv >= (_rect.v + _rect.dv));
MS\Internal\PtsHost\UIElementParaClient.cs (13)
73_rect.u += mbp.MarginLeft; 74_rect.du -= mbp.MarginLeft + mbp.MarginRight; 75_rect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du); 76_rect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv); 104PtsHelper.UpdateMirroringTransform(PageFlowDirection, ThisFlowDirection, _visual, TextDpi.FromTextDpi(2 * _rect.u + _rect.du)); 124uiElementIsland.Offset = new PTS.FSVECTOR(_rect.u + mbp.BPLeft, _rect.v + mbp.BPTop).FromTextDpi(); 133_visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 144return new RectangleGeometry(_rect.FromTextDpi()); 164if (_rect.Contains(pt))