Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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);
 }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
 /// <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);
 }
Beispiel #5
0
        /// <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);
        }
Beispiel #6
0
 /// <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));
 }
Beispiel #7
0
 /// <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));
 }