public ContainerLayout(IGuiElement guiElement) : base(guiElement) { if (!(guiElement is IGuiElementContainer)) { throw new ArgumentException("ContainerLayouts can only be applied to classes implementing the IGuiElementContainer interface"); } Container = (IGuiElementContainer)guiElement; }
/// <summary> /// Set the parent gui element /// </summary> /// <param name="parent">the parent</param> public void SetParent(IGuiElementContainer parent) { _parent = parent; }