using RecrownedGTK.Graphics.UI.Modular.Modules; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RecrownedGTK.Graphics.UI.SkinSystem.Definitions { /// /// Skin definition of a scroll module. /// public class UIScrollableSkinDefinition : SkinDefinitionData { /// /// Name of the region that specifies the texture needed. /// public string horizontalBar, verticalBar, horizontalBarTrack, verticalBarTrack, background; /// /// Instantiates the definition with the minimum requirements. /// /// Name of the region used by the skin that defines what the horizontal scroll bar looks like. /// Name of the region used by the skin that defines what the vertical scroll bar looks like. public UIScrollableSkinDefinition(string horizontalBar, string verticalBar) { this.horizontalBar = horizontalBar; this.verticalBar = verticalBar; UIModuleType = typeof(UIScrollable); } } }