5 writes to fsrc
PresentationFramework (5)
MS\Internal\PtsHost\FigureParagraph.cs (1)
412fsbbox.fsrc = fsrcFlow;
MS\Internal\PtsHost\UIElementParagraph.cs (4)
222fsbbox.fsrc = new PTS.FSRECT(); 315fsbbox.fsrc = new PTS.FSRECT(); 412fsbbox.fsrc = new PTS.FSRECT(); 439fsbbox.fsrc = new PTS.FSRECT();
61 references to fsrc
PresentationFramework (61)
MS\Internal\PtsHost\ContainerParagraph.cs (6)
615fsbbox.fsrc.u -= mbp.MBPLeft; 616fsbbox.fsrc.du += mbp.MBPLeft + mbp.MBPRight; 745fsbbox.fsrc.u -= mbp.MBPLeft; 746fsbbox.fsrc.du += mbp.MBPLeft + mbp.MBPRight; 875fsbbox.fsrc.u -= mbp.MBPLeft; 876fsbbox.fsrc.du += mbp.MBPLeft + mbp.MBPRight;
MS\Internal\PtsHost\FigureParagraph.cs (2)
203if (fsbbox.fsrc.du < subpageWidth && isWidthAuto) 219subpageWidth = fsbbox.fsrc.du + 1; // add 1/300px to avoid rounding errors
MS\Internal\PtsHost\FloaterParagraph.cs (12)
271if(fsbbox.fsrc.du < subpageWidth && Double.IsNaN(specifiedWidth) && HorizontalAlignment != HorizontalAlignment.Stretch) 293subpageWidth = fsbbox.fsrc.du + 1; // add 1/300px to avoid rounding errors 329fsbbox.fsrc.u = 0; 330fsbbox.fsrc.v = 0; 331fsbbox.fsrc.du = durFloaterWidth; 332fsbbox.fsrc.dv = dvrFloaterHeight; 447if(fsbbox.fsrc.du < subpageWidth && Double.IsNaN(specifiedWidth) && HorizontalAlignment != HorizontalAlignment.Stretch) 463subpageWidth = durSubpageMargin = fsbbox.fsrc.du + 1; // add 1/300px to avoid rounding errors 512fsbbox.fsrc.u = 0; 513fsbbox.fsrc.v = 0; 514fsbbox.fsrc.du = durFloaterWidth; 515fsbbox.fsrc.dv = dvrFloaterHeight;
MS\Internal\PtsHost\PtsPage.cs (3)
778rect.dv = Math.Max(rect.dv, bbox.fsrc.dv); 786_contentSize.Width = Math.Max(Math.Max(TextDpi.FromTextDpi(bbox.fsrc.du), TextDpi.MinWidth), _calculatedSize.Width); 787_contentSize.Height = Math.Max(TextDpi.MinWidth, TextDpi.FromTextDpi(bbox.fsrc.dv));
MS\Internal\PtsHost\SubpageParagraph.cs (24)
245dvrUsed = Math.Max(dvrUsed, fsbbox.fsrc.dv + fsbbox.fsrc.v); 246fsrcToFill.du = Math.Max(fsrcToFill.du, fsbbox.fsrc.du + fsbbox.fsrc.u); 287fsbbox.fsrc.u = fsrcToFill.u + mbp.MarginLeft; 288fsbbox.fsrc.v = fsrcToFill.v + dvrTopSpace; 289fsbbox.fsrc.du = Math.Max(fsrcToFill.du - (mbp.MarginLeft + mbp.MarginRight), 0); 290fsbbox.fsrc.dv = Math.Max(dvrUsed - dvrTopSpace, 0); 441dvrUsed = Math.Max(dvrUsed, fsbbox.fsrc.dv + fsbbox.fsrc.v); 442durTrack = Math.Max(durTrack, fsbbox.fsrc.du + fsbbox.fsrc.u); 450fsbbox.fsrc.u = urTrack + mbp.MarginLeft; 451fsbbox.fsrc.v = vrTrack + dvrTopSpace; 452fsbbox.fsrc.du = Math.Max(durTrack - (mbp.MarginLeft + mbp.MarginRight), 0); 453fsbbox.fsrc.dv = Math.Max(dvrUsed - dvrTopSpace, 0); 600dvrUsed = Math.Max(dvrUsed, fsbbox.fsrc.dv + fsbbox.fsrc.v); 601durTrack = Math.Max(durTrack, fsbbox.fsrc.du + fsbbox.fsrc.u); 609fsbbox.fsrc.u = urTrack + mbp.MarginLeft; 610fsbbox.fsrc.v = vrTrack + dvrTopSpace; 611fsbbox.fsrc.du = Math.Max(durTrack - (mbp.MarginLeft + mbp.MarginRight), 0); 612fsbbox.fsrc.dv = Math.Max(dvrUsed - dvrTopSpace, 0);
MS\Internal\PtsHost\UIElementParagraph.cs (14)
223fsbbox.fsrc.du = durAvailable; 224fsbbox.fsrc.dv = mbp.BPTop + mbp.BPBottom; 227durFloaterWidth = fsbbox.fsrc.du; 228dvrFloaterHeight = fsbbox.fsrc.dv; 307durFloaterWidth = fsbbox.fsrc.du; 308dvrFloaterHeight = fsbbox.fsrc.dv; 316fsbbox.fsrc.du = durAvailable; 317fsbbox.fsrc.dv = mbp.BPTop + mbp.BPBottom; 321durFloaterWidth = fsbbox.fsrc.du; 322dvrFloaterHeight = fsbbox.fsrc.dv; 413fsbbox.fsrc.du = durAvailable; 414fsbbox.fsrc.dv = TextDpi.ToTextDpi(elementHeight) + mbp.BPTop + mbp.BPBottom; 440fsbbox.fsrc.du = durAvailable; 441fsbbox.fsrc.dv = TextDpi.ToTextDpi(uiIslandSize.Height) + mbp.BPTop + mbp.BPBottom;