void DockChanged(Base control) { Base inner = control.UserData.Get <Base>("test"); RadioButtonGroup rbg = (RadioButtonGroup)control; Base gb = inner.UserData.Get <Base>("test"); Control.Slider w = gb.FindChildByName("Width", true) as Control.Slider; Control.Slider h = gb.FindChildByName("Height", true) as Control.Slider; switch (rbg.SelectedIndex) { case 0: inner.Dock = Pos.Left; break; case 1: inner.Dock = Pos.Top; break; case 2: inner.Dock = Pos.Right; break; case 3: inner.Dock = Pos.Bottom; break; case 4: inner.Dock = Pos.Fill; break; } inner.SetSize((int)w.Value, (int)h.Value); //inner.Invalidate(); outer.Invalidate(); }
void HeightChanged(Base control) { Base inner = control.UserData.Get <Base>("test"); Control.Slider val = control as Control.Slider; inner.Height = (int)val.Value; outer.Invalidate(); }
void PaddingChanged(Base control) { Control.Slider val = control as Control.Slider; int i = (int)val.Value; outer.Padding = new Padding(i, i, i, i); outer.Invalidate(); }
void HeightChanged(ControlBase control) { ControlBase inner = control.UserData as ControlBase; Control.Slider val = control as Control.Slider; inner.Height = (int)val.Value; outer.Invalidate(); }
void WidthChanged(ControlBase control, EventArgs args) { ControlBase inner = control.UserData as ControlBase; Control.Slider val = control as Control.Slider; inner.Width = (int)val.Value; outer.Invalidate(); }
private void HeightChanged(Base control, EventArgs args) { Base inner = control.UserData as Base; Control.Slider val = control as Control.Slider; inner.Height = (int)val.Value; outer.Invalidate(); }
void MarginChanged(Base control) { Base inner = control.UserData.Get <Base>("test"); Control.Slider val = control as Control.Slider; int i = (int)val.Value; inner.Margin = new Margin(i, i, i, i); outer.Invalidate(); }
void MarginChanged(ControlBase control) { ControlBase inner = control.UserData as ControlBase; Control.Slider val = control as Control.Slider; int i = (int)val.Value; inner.Margin = new Margin(i, i, i, i); outer.Invalidate(); }
private void MarginChanged(Base control, EventArgs args) { Base inner = control.UserData as Base; Control.Slider val = control as Control.Slider; int i = (int)val.Value; inner.Margin = new Margin(i, i, i, i); outer.Invalidate(); }
void SliderMoved(ControlBase control, EventArgs args) { Control.Slider slider = control as Control.Slider; UnitPrint(String.Format("Slider moved: ValueChanged: {0}", slider.Value)); }