public CoreUIScroll(float viewWidth, float viewHeight, BaseCoreUIMesh mesh, CoreUISlider horizontalSlider, CoreUISlider verticalSlider) : base(mesh) { _viewHeight = viewHeight; _viewWidth = viewWidth; _horizontalSlider = horizontalSlider; _verticalSlider = verticalSlider; }
public CoreUIScroll Scroll(Rect rect, float viewWidth, float viewHeight, CoreUISlider horizontalSlider, CoreUISlider verticalSlider, string styleName = DefaultScrollStyle) { var mesh = _factory.CreateScroll(rect, styleName); var element = new CoreUIScroll(viewWidth, viewHeight, mesh, horizontalSlider, verticalSlider); element.OriginY = element.Position.y; element.OriginX = element.Position.x; CoreUIPresentation.Instance.CreateContainerPresentation(element); return(element); }
public CoreUISlider Slider(Rect rect, CoreUIContainer container, CoreUIOrientation orientation, string styleName = DefaultSliderStyle) { var mesh = _factory.CreateSlider(rect, orientation, styleName); var point = Image(rect, container, null); point.Texture = mesh.Point; var element = new CoreUISlider(mesh, point, orientation); container.AddElementBefore(element, point); CoreUIPresentation.Instance.CreateSimplePresentation(element); return(element); }