Пример #1
0
		private void CreateButton(HAnchor hAnchor, VAnchor vAnchor)
		{
			Button anchorButton = new Button(hAnchor.ToString() + " " + vAnchor.ToString());
			anchorButton.HAnchor = hAnchor;
			anchorButton.VAnchor = vAnchor;
			anchorButton.Margin = new BorderDouble(offset);
			AddChild(anchorButton);
		}
Пример #2
0
        private void CreateButton(HAnchor hAnchor, VAnchor vAnchor)
        {
            Button anchorButton = new Button(hAnchor.ToString() + " " + vAnchor.ToString());

            anchorButton.HAnchor = hAnchor;
            anchorButton.VAnchor = vAnchor;
            anchorButton.Margin  = new BorderDouble(offset);
            AddChild(anchorButton);
        }
Пример #3
0
        public FlowLayoutWidget(UI.FlowDirection dirrection = UI.FlowDirection.LeftToRight,
                                HAnchor hAnchor             = HAnchor.FitToChildren, VAnchor vAnchor = VAnchor.FitToChildren)
            : base(hAnchor, vAnchor)
        {
            Padding = DefaultPadding;
            Margin  = DefaultMargin;

            LayoutEngine = new LayoutEngineFlow(dirrection);
        }
Пример #4
0
        public FlowLayoutWidget(UI.FlowDirection dirrection = UI.FlowDirection.LeftToRight, 
            HAnchor hAnchor = HAnchor.FitToChildren, VAnchor vAnchor = VAnchor.FitToChildren)
            : base(hAnchor, vAnchor)
        {
            Padding = DefaultPadding;
            Margin = DefaultMargin;

            LayoutEngine = new LayoutEngineFlow(dirrection);
        }
Пример #5
0
		private void CreateButton(HAnchor hAnchor, VAnchor vAnchor)
		{
			Button anchorButton = new Button(hAnchor.ToString() + " - " + vAnchor.ToString());
			anchorButton.BackgroundColor = RGBA_Bytes.Red;
			anchorButton.HAnchor = hAnchor;
			anchorButton.VAnchor = vAnchor;
			anchorButton.Margin = new BorderDouble(offset);
			AddChild(anchorButton);
		}
Пример #6
0
        private void CreateButton(HAnchor hAnchor, VAnchor vAnchor)
        {
            Button anchorButton = new Button(hAnchor.ToString() + " - " + vAnchor.ToString());

            anchorButton.BackgroundColor = RGBA_Bytes.Red;
            anchorButton.HAnchor         = hAnchor;
            anchorButton.VAnchor         = vAnchor;
            anchorButton.Margin          = new BorderDouble(offset);
            AddChild(anchorButton);
        }
Пример #7
0
        static void SetRt(RectTransform rt, HAnchor horizontal, VAnchor vertical, TextAnchor pivot, Vector2 pos, Vector2 sizeDelta)
        {
            float ah = (int)horizontal * 0.5f;
            float av = (int)vertical * 0.5f;

            rt.pivot            = new Vector2(((int)pivot % 3) * 0.5f, (2 - (int)pivot / 3) * 0.5f);
            rt.anchorMin        = new Vector2(ah < 0 ? 0 : ah, av < 0 ? 0 : av);
            rt.anchorMax        = new Vector2(ah < 0 ? 1 : ah, av < 0 ? 1 : av);
            rt.anchoredPosition = pos;
            rt.sizeDelta        = sizeDelta;
        }
Пример #8
0
    public void CreateAnchor(Vector3 worldPose)
    {
        HAnchor a   = (Instantiate(anchorPrefab, origin));
        Vector3 pos = origin.InverseTransformPoint(worldPose);

        pos.z = 0;

        a.pos = pos;

        anchors.Add(a);
    }
Пример #9
0
		private GuiWidget CreateBottomToTopMiddleWidget(BorderDouble buttonMargin, double buttonSize, HAnchor hAnchor, RGBA_Bytes color)
		{
			GuiWidget middle = new GuiWidget(buttonSize, buttonSize / 2);
			middle.Margin = buttonMargin;
			middle.VAnchor = VAnchor.ParentBottomTop;
			middle.HAnchor = hAnchor;
			middle.BackgroundColor = color;
			return middle;
		}
Пример #10
0
 public Cover(HAnchor hAnchor = HAnchor.AbsolutePosition, VAnchor vAnchor = VAnchor.AbsolutePosition)
     : base(hAnchor, vAnchor)
 {
 }
		public Cover(HAnchor hAnchor = HAnchor.AbsolutePosition, VAnchor vAnchor = VAnchor.AbsolutePosition)
			: base(hAnchor, vAnchor)
		{
		}
Пример #12
0
 public LayoutPanel(HAnchor hAnchor = UI.HAnchor.None, VAnchor vAnchor = UI.VAnchor.None)
     : base(hAnchor, vAnchor)
 {
     Padding = DefaultPadding;
     Margin  = DefaultMargin;
 }
Пример #13
0
		public bool HAnchorIsSet(HAnchor testFlags)
		{
			return (HAnchor & testFlags) == testFlags;
		}
Пример #14
0
 public FlowLayoutWidget(FlowDirection direction = FlowDirection.LeftToRight, HAnchor hAnchor = HAnchor.FitToChildren, VAnchor vAnchor = VAnchor.FitToChildren)
     : base(hAnchor, vAnchor)
 {
     layoutEngine = new LayoutEngineFlow(direction);
     LayoutEngine = layoutEngine;
 }
Пример #15
0
 public Cover(HAnchor hAnchor = HAnchor.None, VAnchor vAnchor = VAnchor.None)
     : base(hAnchor, vAnchor)
 {
 }
Пример #16
0
		public LayoutPanel(HAnchor hAnchor = UI.HAnchor.AbsolutePosition, VAnchor vAnchor = UI.VAnchor.AbsolutePosition)
			: base(hAnchor, vAnchor)
		{
			Padding = DefaultPadding;
			Margin = DefaultMargin;
		}
Пример #17
0
 public LayoutPanel(HAnchor hAnchor = UI.HAnchor.None, VAnchor vAnchor = UI.VAnchor.None)
     : base(hAnchor, vAnchor)
 {
     Padding = DefaultPadding;
     Margin = DefaultMargin;
 }
Пример #18
0
 public LayoutPanel(HAnchor hAnchor = UI.HAnchor.AbsolutePosition, VAnchor vAnchor = UI.VAnchor.AbsolutePosition)
     : base(hAnchor, vAnchor)
 {
     Padding = DefaultPadding;
     Margin  = DefaultMargin;
 }
Пример #19
0
		public GuiWidget(HAnchor hAnchor = HAnchor.AbsolutePosition, VAnchor vAnchor = VAnchor.AbsolutePosition)
		{
			screenClipping = new ScreenClipping(this);
			children.CollectionChanged += children_CollectionChanged;
			LayoutEngine = new LayoutEngineSimpleAlign();
			HAnchor = hAnchor;
			VAnchor = vAnchor;
		}
 public Cover(HAnchor hAnchor = HAnchor.None, VAnchor vAnchor = VAnchor.None)
     : base(hAnchor, vAnchor)
 {
 }