11 writes to _rect
PresentationFramework (11)
src\Framework\MS\Internal\PtsHost\BaseParaClient.cs (1)
92_rect = rcPara;
src\Framework\MS\Internal\PtsHost\CellParaClient.cs (2)
126PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(tableFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (1)
221_rect = rcFigure;
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (1)
210_rect = rcFloater;
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (3)
99_rect = rect; 110PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(ParentFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
src\Framework\MS\Internal\PtsHost\UIElementParaClient.cs (3)
74_rect = floaterDetails.fsrcFloater; 82PTS.Validate(PTS.FsTransformRectangle(PTS.FlowDirectionToFswdir(ParentFlowDirection), ref pageRect, ref _rect, PTS.FlowDirectionToFswdir(PageFlowDirection), out _rect));
84 references to _rect
PresentationFramework (84)
src\Framework\MS\Internal\PtsHost\BaseParaClient.cs (4)
114return _rect.v + _rect.dv; 163Rect rect = TextDpi.FromTextRect(_rect); 234internal PTS.FSRECT Rect { get { return _rect; } }
src\Framework\MS\Internal\PtsHost\CellParaClient.cs (5)
117_rect.u = du + rcTable.u; 118_rect.v = dv + rcTable.v; 119_rect.du = TextDpi.ToTextDpi(durCellWidth); 120_rect.dv = TextDpi.ToTextDpi(_arrangeHeight); 352geometry = new RectangleGeometry(_rect.FromTextDpi());
src\Framework\MS\Internal\PtsHost\ContainerParaClient.cs (9)
74_rect.u += mbp.MarginLeft; 75_rect.du -= mbp.MarginLeft + mbp.MarginRight; 77_rect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du); 78_rect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv); 131if (ie == null && _rect.Contains(pt)) 229_visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 447return _rect.v;
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (13)
103_contentRect.u = _rect.u + mbp.BPLeft; 104_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 105_contentRect.v = _rect.v + mbp.BPTop; 106_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 108_paddingRect.u = _rect.u + mbp.BorderLeft; 109_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 110_paddingRect.v = _rect.v + mbp.BorderTop; 111_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 226_rect.v += mbp.MarginTop; 227_rect.dv -= mbp.MarginTop + mbp.MarginBottom; 228_rect.u += mbp.MarginLeft; 229_rect.du -= mbp.MarginLeft + mbp.MarginRight; 417Visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (13)
215_rect.v += mbp.MarginTop; 216_rect.dv -= mbp.MarginTop + mbp.MarginBottom; 217_rect.u += mbp.MarginLeft; 218_rect.du -= mbp.MarginLeft + mbp.MarginRight; 229_contentRect.u = _rect.u + mbp.BPLeft; 230_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 231_contentRect.v = _rect.v + mbp.BPTop; 232_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 234_paddingRect.u = _rect.u + mbp.BorderLeft; 235_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 236_paddingRect.v = _rect.v + mbp.BorderTop; 237_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 421Visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
src\Framework\MS\Internal\PtsHost\ListParaClient.cs (1)
87_visual.DrawBackgroundAndBorderIntoContext(ctx, backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
src\Framework\MS\Internal\PtsHost\SubpageParaClient.cs (9)
115_contentRect.u = _rect.u + mbp.BPLeft; 116_contentRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BPRight - mbp.BPLeft); 117_contentRect.v = _rect.v + mbp.BPTop; 118_contentRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BPBottom - mbp.BPTop); 120_paddingRect.u = _rect.u + mbp.BorderLeft; 121_paddingRect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du - mbp.BorderRight - mbp.BorderLeft); 122_paddingRect.v = _rect.v + mbp.BorderTop; 123_paddingRect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv - mbp.BorderBottom - mbp.BorderTop); 342Visual.DrawBackgroundAndBorder(backgroundBrush, mbpInfo.BorderBrush, mbpInfo.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk);
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (9)
114_rect.u += mbp.MarginLeft; 115_rect.du -= mbp.MarginLeft + mbp.MarginRight; 163cellParaClient.Arrange(TextDpi.ToTextDpi(urCellOffset), vrRowTop, _rect, ThisFlowDirection, _pageContext); 253_visual.DrawBackgroundAndBorderIntoContext(dc, backgroundBrush, mbpInfo.BorderBrush, mbpInfo.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 447if(element == null && _rect.Contains(pt)) 2545return new PTS.FSRECT(_rect.u + mbpInfo.BPLeft, 2546_rect.v + calculatedBPTop, 2547Math.Max(_rect.du - (mbpInfo.BPRight + mbpInfo.BPLeft), 1), 2548Math.Max(_rect.dv - calculatedBPBottom - calculatedBPTop, 1)
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (8)
1524((FloaterParaClient)paraClient).ArrangeFloater(rectFloater, _rect, PTS.FlowDirectionToFswdir(ThisFlowDirection), _pageContext); 1538((FigureParaClient)paraClient).ArrangeFigure(rectFigure, _rect, PTS.FlowDirectionToFswdir(ThisFlowDirection), _pageContext); 3580return ((_rect.v) <= (rect.v + rect.dv)) && 3581((_rect.v + _rect.dv) >= rect.v); 3589return (rect.v <= (_rect.v)) && 3590(rect.v + rect.dv >= (_rect.v + _rect.dv));
src\Framework\MS\Internal\PtsHost\UIElementParaClient.cs (13)
85_rect.u += mbp.MarginLeft; 86_rect.du -= mbp.MarginLeft + mbp.MarginRight; 87_rect.du = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.du); 88_rect.dv = Math.Max(TextDpi.ToTextDpi(TextDpi.MinWidth), _rect.dv); 116PtsHelper.UpdateMirroringTransform(PageFlowDirection, ThisFlowDirection, _visual, TextDpi.FromTextDpi(2 * _rect.u + _rect.du)); 136uiElementIsland.Offset = new PTS.FSVECTOR(_rect.u + mbp.BPLeft, _rect.v + mbp.BPTop).FromTextDpi(); 145_visual.DrawBackgroundAndBorder(backgroundBrush, mbp.BorderBrush, mbp.Border, _rect.FromTextDpi(), IsFirstChunk, IsLastChunk); 156return new RectangleGeometry(_rect.FromTextDpi()); 176if (_rect.Contains(pt))