using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace DevComponents.DotNetBar.Layout { public class LayoutContext { /// /// Initializes a new instance of the LayoutContext class. /// /// /// /// public LayoutContext(LayoutControl layoutControl, Graphics graphics, Font font) { LayoutControl = layoutControl; Graphics = graphics; Font = font; FontBaseline = Helpers.GetTextBaseline(layoutControl, font, ContentAlignment.TopLeft); RightToLeft = (layoutControl.RightToLeft == System.Windows.Forms.RightToLeft.Yes); } public LayoutControl LayoutControl = null; public Graphics Graphics = null; public Font Font = null; public Size LargestTextSize = Size.Empty; public int FontBaseline = 0; public bool RightToLeft = false; public int AbsoluteIndex = 0; } }