コード例 #1
0
ファイル: PanelTabs.cs プロジェクト: zeronutty/Mono-Game-UI
        public PanelTabs(EntityProps entityProps) : base(entityProps)
        {
            p_Padding = Vector2.Zero;

            p_internalRoot = new ContainerPanel(new EntityProps {
                EntityName = Name + ": Root", Size = Vector2.Zero, EntityAnchor = Anchor.TopCenter
            });
            p_internalRoot.p_SpaceBefore = p_internalRoot.p_SpaceAfter = p_internalRoot.Padding = Vector2.Zero;
            AddChild(p_internalRoot);

            p_buttonsPanel = new ContainerPanel(new EntityProps {
                EntityName = Name + ": Button", Size = Vector2.Zero, EntityAnchor = Anchor.TopCenter
            });
            p_buttonsPanel.p_SpaceBefore = p_buttonsPanel.p_SpaceAfter = p_buttonsPanel.Padding = Vector2.Zero;
            p_internalRoot.AddChild(p_buttonsPanel);

            p_panelsPanel = new ContainerPanel(new EntityProps {
                EntityName = Name + ": Panel", Size = Vector2.Zero, EntityAnchor = Anchor.TopCenter, LocalPosition = new Vector2(0, 0)
            });
            p_panelsPanel.p_SpaceBefore = p_panelsPanel.p_SpaceAfter = p_panelsPanel.Padding = Vector2.Zero;
            p_internalRoot.AddChild(p_panelsPanel);

            p_panelsPanel.p_HiddenInternalEntity  = true;
            p_buttonsPanel.p_HiddenInternalEntity = true;
            p_internalRoot.p_HiddenInternalEntity = true;
        }
コード例 #2
0
 public ContainerPanel(EntityProps entityProps) : base(entityProps)
 {
     ClickThrough = true;
     IsTargetable = false;
 }