mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-25 08:22:15 +00:00
dropped the gui prefix on most of the gui stuff
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
namespace MonoGame.Extended.Gui.Controls
|
||||
{
|
||||
public abstract class LayoutControl : Control
|
||||
{
|
||||
protected LayoutControl()
|
||||
{
|
||||
HorizontalAlignment = HorizontalAlignment.Stretch;
|
||||
VerticalAlignment = VerticalAlignment.Stretch;
|
||||
Color = Color.Transparent;
|
||||
}
|
||||
|
||||
protected override Size2 CalculateDesiredSize(IGuiContext context, Size2 availableSize)
|
||||
{
|
||||
return availableSize;
|
||||
}
|
||||
|
||||
public abstract void Layout(IGuiContext context, RectangleF rectangle);
|
||||
|
||||
protected static void PlaceControl(IGuiContext context, Control control, float x, float y, float width, float height)
|
||||
{
|
||||
LayoutHelper.PlaceControl(context, control, x, y, width, height);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user