Ejemplo n.º 1
0
        public SliderMesh CreateSlider(Rect rect, CoreUIOrientation orientation, string styleName)
        {
            var slider = new SliderMesh(orientation);

            slider.Init(GetStyle(styleName), rect);
            return(slider);
        }
Ejemplo n.º 2
0
        public FlexibleImageMesh CreateFlexibleImage(Rect rect, CoreUIOrientation orientation, string styleName)
        {
            var flexibleImage = new FlexibleImageMesh(orientation);

            flexibleImage.Init(GetStyle(styleName), rect);
            return(flexibleImage);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public SliderMesh(CoreUIOrientation orientation) : base(orientation)
 {
 }
Ejemplo n.º 5
0
 public CoreUISlider(SliderMesh mesh, CoreUIImage point, CoreUIOrientation orientation) : base(mesh)
 {
     _orientation = orientation;
     _borderWidth = mesh.BorderWidth;
     _point       = point;
 }
Ejemplo n.º 6
0
 public FlexibleImageMesh(CoreUIOrientation orientation) : this()
 {
     _orientation = orientation;
 }
Ejemplo n.º 7
0
        public CoreUIFlexibleImage FlexibleImage(Rect rect, CoreUIContainer container, CoreUIOrientation orientation, string styleName = DefaultFlexibleImageStyle)
        {
            var mesh    = _factory.CreateFlexibleImage(rect, orientation, styleName);
            var element = new CoreUIFlexibleImage(mesh);

            container.AddElement(element);
            CoreUIPresentation.Instance.CreateSimplePresentation(element);
            return(element);
        }