protected override void Design() { Widgets = new Widget[] { Facto = new WidgetGroupTopMenu(), WidgetMenu = new WidgetGroupLeftMenu(), }; }
public override void Initialize(IMui parent, Widget client) { base.Initialize(parent,client); Parent.Resize += Parent_Resize; Parent.ResizeEnd += Parent_Resize; DoLayout(); }
public override void Design() { Bounds = new FloatRect(4,4,Parent.Size.Width,32); Widgets = new Widget[] { new WidgetMouse(Parent) { Bounds = new FloatRect(4,0,140,Height), }, new WidgetClock(Parent) { Bounds = new FloatRect(0,0, 200, Height), }, // new WidgetButton(Parent) { Bounds = new FloatRect(0,0,100,Height), Text = "ASOME" }, new WidgetButton(Parent) { Bounds = new FloatRect(0,0,Height,Height), Font=Parent.FontIndex["awesome",16.0f], Text=FontAwesome.Adjust, Smoother=true }, // new WidgetButton(Parent) { Bounds = new FloatRect(0,0,150,Height), Text = "CSOME" }, new WidgetSlideH(Parent) { Bounds = new FloatRect(0,0,250,Height), Text = "SLIDE", SliderValue = new DoubleMinMax() { Minimum = 0, Maximum = 1, Value = .5 } }, }; }
public override void Design() { Gap=0; Dock = DockStyle.Left; Bounds = new FloatRect(4,48,48,48); var DefaultBounds = new FloatRect(4, 48, 32, 32); var DPadding = new Padding(4); var awesome = Parent.FontIndex.GetFont("awesome", 19f, FontStyle.Regular, GraphicsUnit.Pixel); Widgets = new Widget[] { new WidgetButton(Parent) { Text = FontAwesome.Bars, Bounds = DefaultBounds, Padding=DPadding, Font=awesome, Smoother=true }, // bars BtnLoadMidi = new WidgetButton(Parent) { Text = FontAwesome.Music, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // h-bars new WidgetButton(Parent) { Text = FontAwesome.EllipsisV, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // v-bars new WidgetButton(Parent) { Text = FontAwesome.Play, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // fore new WidgetButton(Parent) { Text = FontAwesome.Backward, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // back new WidgetButton(Parent) { Text = FontAwesome.FolderOpen, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // folder-open new WidgetButton(Parent) { Text = FontAwesome.FolderOpenO, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // folder-open new WidgetButton(Parent) { Text = FontAwesome.Save, Bounds = DefaultBounds.Clone(), Padding=DPadding, Font=awesome, Smoother=true }, // font }; }
public override void Design() { Widgets = new Widget[] { Label_MouseInfo = new WidgetLabel(Parent) { Bounds = new FloatRect(Bounds.Left,Bounds.Top,200,32), Text="X = ?, Y = ?", Container=this }, Button_MbtAdd = new WidgetButton(Parent) { Bounds = new FloatRect(Bounds.Left,Bounds.Top,60,32), Text="-", Container=this }, Button_MbtSubtract = new WidgetButton(Parent) { Bounds = new FloatRect(Bounds.Left,Bounds.Top,60,32), Text="+", Container=this }, Label_CaretInfo = new WidgetLabel(Parent) { Bounds = new FloatRect(Bounds.Left,Bounds.Top,160,32), Text="1 / 8 Meas", Container=this }, MidiList = new WidgetMidiList(Parent) { Bounds = new FloatRect { X = Bounds.X, Y = Bounds.Y, Width = 1, Height = 1 }, Font = new Font("FreeMono", 10.0f, FontStyle.Regular) } }; Services = new List<MuiService>(){ new MuiService_MidiGridMouse(), new MuiService_MbtCaret(), new MuiService_Wheeler(), }; }
public override void Initialize(IMui app, Widget client) { base.Initialize(app,client); TopToBottom(); }
public override void Initialize(IMui app, Widget client) { base.Initialize(app,client); LeftToRight(); }
public override void Initialize(IMui parent, Widget client) { base.Initialize(parent, client); Parent.SizeChanged += parent_Resize; }
public override void Uninitialize(IMui parent, Widget client) { Parent.SizeChanged -= parent_Resize; base.Uninitialize(parent, client); }
protected override void Design() { Widgets = new Widget[] { Facto = new WidgetGroupTopMenu(), WidgetMenu = new WidgetGroupLeftMenu(), MidiList = new WidgetGroupMidiList(this) { Bounds = new FloatRect { X = 64, Y=64, Width=600, Height=400 }, Font = new Font(Font.FontFamily, 10.0f, FontStyle.Regular) } }; }
public void BindToWidget(Widget widget) { Parent = widget; BindToWidget(); }