DotNet 4.8.1 build of DotNetBar

This commit is contained in:
2025-02-07 10:35:23 -05:00
parent 33439b63a0
commit 6b0a5d60f4
2609 changed files with 989814 additions and 7 deletions

View File

@@ -0,0 +1,77 @@
using System.Drawing;
using DevComponents.DotNetBar.SuperGrid.Style;
namespace DevComponents.DotNetBar.SuperGrid
{
/// <summary>
/// Provides the layout information for grid layout pass
/// </summary>
public class GridLayoutInfo
{
#region Public variables
/// <summary>
/// Gets or sets the Graphics object of the control.
/// </summary>
public Graphics Graphics;
/// <summary>
/// Gets or sets whether right-to-left layout is in effect.
/// </summary>
public bool RightToLeft;
/// <summary>
/// Gets the client bounds for the layout i.e. client bounds of SuperGridControl.
/// </summary>
public Rectangle ClientBounds;
/// <summary>
/// Gets the default visual styles for grid elements.
/// </summary>
public DefaultVisualStyles DefaultVisualStyles;
#endregion
/// <summary>
/// Initializes a new instance of the GridLayoutInfo class.
/// </summary>
/// <param name="graphics"></param>
/// <param name="clientBounds"></param>
public GridLayoutInfo(Graphics graphics, Rectangle clientBounds)
{
Graphics = graphics;
ClientBounds = clientBounds;
}
}
/// <summary>
/// Provides the layout state information for grid layout pass
/// </summary>
public class GridLayoutStateInfo
{
#region Public variables
/// <summary>
/// Gets or sets the layout GridPanel
/// </summary>
public GridPanel GridPanel;
/// <summary>
/// Gets or sets the IndentLevel
/// </summary>
public int IndentLevel;
#endregion
internal int PassCount;
/// <summary>
/// Initializes a new instance of the GridLayoutStateInfo class
/// </summary>
public GridLayoutStateInfo(GridPanel gridPanel, int indentLevel)
{
GridPanel = gridPanel;
IndentLevel = indentLevel;
}
}
}