33 references to Right
Aspire.Tray.Tests (33)
Helpers\TrayPanelSvgRenderer.cs (3)
137layer.Add(Line(b.X, guide.Position, b.Right, guide.Position, "#FF2BD6")); 140layer.Add(Line(b.X, guide.Position, b.Right, guide.Position, "#2BB52B", "2 1")); 177PanelTextAlignment.Trailing => ("end", text.Bounds.Right),
LinuxPlasmaAnchorTests.cs (2)
91Assert.Equal(monitors[1].Geometry.Right - 6, panel.Right);
LinuxTrayTests.cs (2)
148Assert.Equal(workarea.Right - 4 * scale, bounds.Right, precision: 10);
src\Aspire.Tray\Common\TrayPanel.cs (5)
1082commands.Add(new FillPathCommand(PanelPath.Circle(title.Right + 4, statusMiddle, 4), dot)); 1083var statusLeft = title.Right + 14; 1308commands.Add(new TextCommand(new(NestedTextLeft, item.Y, item.Right - 8 - NestedTextLeft, item.Height), label, 1315var labelRight = item.Right - 8; 1386var acceptBounds = new PanelRect(card.Right - 10 - ButtonWidth, controlsY, ButtonWidth, ButtonSize);
src\Aspire.Tray\Common\TrayPanelGeometry.cs (13)
18public bool Contains(double x, double y) => x >= X && x < Right && y >= Y && y < Bottom; 20public bool Contains(PanelRect other) => other.X >= X && other.Y >= Y && other.Right <= Right && other.Bottom <= Bottom; 22public bool IntersectsWith(PanelRect other) => other.X < Right && X < other.Right && other.Y < Bottom && Y < other.Bottom; 32var right = Math.Min(Right, other.Right); 134=> new PanelPath().MoveTo(rect.X, rect.Y).LineTo(rect.Right, rect.Y).LineTo(rect.Right, rect.Bottom) 148var path = new PanelPath().MoveTo(rect.X + topLeft, rect.Y).LineTo(rect.Right - topRight, rect.Y); 151path.Arc(rect.Right - topRight, rect.Y + topRight, topRight, -90, 90, connect: true); 153path.LineTo(rect.Right, rect.Bottom - bottomRight); 156path.Arc(rect.Right - bottomRight, rect.Bottom - bottomRight, bottomRight, 0, 90, connect: true);
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (1)
471var right = Math.Max(left, workarea.Right - width - margin);
TrayPanelTests.cs (7)
924row => Assert.True(row.Bounds.X == TrayPanel.RowInset && row.Bounds.Right == TrayPanel.Width - TrayPanel.RowInset, $"{name}: {row.Key} at {row.Bounds}")); 957Assert.Equal(TrayPanel.Width - TrayPanel.EdgeMargin, status.Bounds.Right); 975=> Math.Abs(a.X - b.X) < 1e-9 && Math.Abs(a.Y - b.Y) < 1e-9 && Math.Abs(a.Right - b.Right) < 1e-9 && Math.Abs(a.Bottom - b.Bottom) < 1e-9; 1006Assert.True(title.Bounds.Right < status.Bounds.X); 1455Assert.True(footer[0].Bounds.Right <= footer[1].Bounds.X && footer[1].Bounds.Right <= footer[2].Bounds.X);