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; } }
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; } }
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; } }
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); } }
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); } }