/// <summary> /// /// </summary> /// <param name="height"></param> /// <param name="hu"></param> /// <returns></returns> public Control SetHeight(float height, MetricsUnits hu = MetricsUnits.Pixel) { Size = new Vector2(Size.x, height); HeightUnits = hu; return(this); }
/// <summary> /// /// </summary> /// <param name="position"></param> /// <param name="xu"></param> /// <param name="yu"></param> /// <returns></returns> public Control SetPosition(Vector2 position, MetricsUnits xu = MetricsUnits.Pixel, MetricsUnits yu = MetricsUnits.Pixel) { Position = position; PositionXUnits = xu; PositionYUnits = yu; return(this); }
/// <summary> /// /// </summary> /// <param name="width"></param> /// <param name="wu"></param> /// <returns></returns> public Control SetWidth(float width, MetricsUnits wu = MetricsUnits.Pixel) { Size = new Vector2(width, Size.y); WidthUnits = wu; return(this); }
/// <summary> /// /// </summary> /// <param name="size"></param> /// <param name="wu"></param> /// <param name="hu"></param> /// <returns></returns> public Control SetSize(Vector2 size, MetricsUnits wu = MetricsUnits.Pixel, MetricsUnits hu = MetricsUnits.Pixel) { Size = size; WidthUnits = wu; HeightUnits = hu; return(this); }
/// <summary> /// /// </summary> /// <param name="left"></param> /// <param name="top"></param> /// <param name="right"></param> /// <param name="bottom"></param> /// <param name="leftu"></param> /// <param name="topu"></param> /// <param name="rightu"></param> /// <param name="bottomu"></param> /// <returns></returns> public Control SetMargin(float left, float top, float right, float bottom, MetricsUnits leftu = MetricsUnits.Pixel, MetricsUnits topu = MetricsUnits.Pixel, MetricsUnits rightu = MetricsUnits.Pixel, MetricsUnits bottomu = MetricsUnits.Pixel) { MarginLeftTop = new Vector2(left, top); MarginRightBottom = new Vector2(right, bottom); MarginLeftUnits = leftu; MarginRightUnits = rightu; MarginTopUnits = topu; MarginBottomUnits = bottomu; return(this); }
/// <summary> /// /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <param name="xu"></param> /// <param name="yu"></param> /// <returns></returns> public Control SetPosition(float x, float y, MetricsUnits xu = MetricsUnits.Pixel, MetricsUnits yu = MetricsUnits.Pixel) { return(SetPosition(new Vector2(x, y), xu, yu)); }
/// <summary> /// /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <param name="wu"></param> /// <param name="hu"></param> /// <returns></returns> public Control SetSize(float x, float y, MetricsUnits wu = MetricsUnits.Pixel, MetricsUnits hu = MetricsUnits.Pixel) { return(SetSize(new Vector2(x, y), wu, hu)); }