Beispiel #1
0
        protected override void PartAdded(string partName, object instance)
        {
            base.PartAdded(partName, instance);

            if (instance == DecrementButton)
            {
                DecrementButton.AddEventListener(ButtonEvent.BUTTON_DOWN,
                                                 ButtonDownHandler);
                DecrementButton.AddEventListener(MouseEvent.ROLL_OVER,
                                                 ButtonRollOverHandler);
                DecrementButton.AddEventListener(MouseEvent.ROLL_OUT,
                                                 ButtonRollOutHandler);
                DecrementButton.AutoRepeat = true;
                DecrementButton.Enabled    = Enabled;
            }
            else if (instance == IncrementButton)
            {
                IncrementButton.AddEventListener(ButtonEvent.BUTTON_DOWN,
                                                 ButtonDownHandler);
                IncrementButton.AddEventListener(MouseEvent.ROLL_OVER,
                                                 ButtonRollOverHandler);
                IncrementButton.AddEventListener(MouseEvent.ROLL_OUT,
                                                 ButtonRollOutHandler);
                IncrementButton.AutoRepeat = true;
                IncrementButton.Enabled    = Enabled;
            }
            else if (instance == Track)
            {
                Track.AddEventListener(MouseEvent.ROLL_OVER,
                                       TrackRollOverHandler);
                Track.AddEventListener(MouseEvent.ROLL_OUT,
                                       TrackRollOutHandler);
                Track.Enabled = Enabled;
            }
        }
Beispiel #2
0
        protected override void PartAdded(string partName, object instance)
        {
            base.PartAdded(partName, instance);

            if (instance == Thumb)
            {
                //Debug.Log("Thumb added: " + this);
                Thumb.AddEventListener(MouseEvent.MOUSE_DOWN, ThumbMouseDownHandler);
                Thumb.AddEventListener(ResizeEvent.RESIZE, ThumbResizeHandler);
                Thumb.AddEventListener(FrameworkEvent.UPDATE_COMPLETE, ThumbUpdateCompleteHandler);
                Thumb.StickyHighlighting = true; // let the thumb stay in down state even if we move the mouse away
                Thumb.Enabled            = Enabled;
            }
            else if (instance == Track)
            {
                Track.AddEventListener(MouseEvent.MOUSE_DOWN, TrackMouseDownHandler);
                Track.AddEventListener(ResizeEvent.RESIZE, TrackResizeHandler);
                Track.Enabled = Enabled;
            }
        }
Beispiel #3
0
        protected override void PartAdded(string partName, object instance)
        {
            base.PartAdded(partName, instance);

            if (instance == IncrementButton)
            {
                //Debug.Log("IncrementButton added");
                IncrementButton.FocusEnabled = false;
                IncrementButton.AddEventListener(ButtonEvent.BUTTON_DOWN, IncrementButtonButtonDownHandler);
                IncrementButton.AutoRepeat = true;
            }
            else if (instance == DecrementButton)
            {
                DecrementButton.FocusEnabled = false;
                DecrementButton.AddEventListener(ButtonEvent.BUTTON_DOWN, DecrementButtonButtonDownHandler);
                DecrementButton.AutoRepeat = true;
            }
        }
Beispiel #4
0
        protected override void CreateChildren()
        {
            base.CreateChildren();

            // Create the scroll track.
            if (null == Track)
            {
                Track = new Button
                            {
                                Id = "track",
                                SkinClass = typeof(HSliderTrackSkin),
                                FocusEnabled = false,
                                //MinHeight = 30,
                                Top = 0,
                                Bottom = 0,
                                Left = 0,
                                Right = 0,
                                VerticalCenter = 0,
                                //CurrentState = "disabled"
                            };
                AddChild(Track);
            }

            _cover = new Button
            {
                SkinClass = typeof(HSliderButtonSkin),
                FocusEnabled = false,
                MouseEnabled = false,
                //MinHeight = 30,
                Top = 0,
                Bottom = 0,
                Left = 0,
                VerticalCenter = 0
            };
            AddChild(_cover);

            if (null == Thumb)
            {
                Thumb = new Button
                            {
                                Id = "thumb",
                                SkinClass = typeof(HSliderButtonSkin),
                                //MinHeight = 30,
                                Top = 0,
                                Bottom = 0,
                                MinWidth = 20,
                                FocusEnabled = false,
                                //ResizeWithStyleBackground = true,
                                VerticalCenter = 0
                            };
                Thumb.AddEventListener(FrameworkEvent.X_CHANGED, OnThumbPositionChanged);
                AddChild(Thumb);
            }
        }
Beispiel #5
0
        protected override void CreateChildren()
        {
            base.CreateChildren();

            // Create the scroll track.
            if (null == Track)
            {
                Track = new Button
                            {
                                Id = "track",
                                SkinClass = typeof(VSliderTrackSkin),
                                FocusEnabled = false,
                                //MinWidth = 48,
                                Left = 0,
                                Right = 0,
                                Top = 0,
                                Bottom = 0,
                                HorizontalCenter = 0
                            };
                AddChild(Track);
            }

            _cover = new Button
            {
                SkinClass = typeof(VSliderButtonSkin),
                FocusEnabled = false,
                MouseEnabled = false,
                //MinWidth = 50,
                Left = 0,
                Right = 0,
                Bottom = 0,
                HorizontalCenter = 0
            };
            AddChild(_cover);

            if (null == Thumb)
            {
                Thumb = new Button
                            {
                                Id = "thumb",
                                SkinClass = typeof(VSliderButtonSkin),
                                //MinWidth = 50,
                                Left = 0,
                                Right = 0,
                                MinHeight = 30,
                                FocusEnabled = false,
                                HorizontalCenter = 0
                            };
                Thumb.AddEventListener(FrameworkEvent.Y_CHANGED, OnThumbPositionChanged);
                AddChild(Thumb);
            }
        }