public Pad(UserControl mycontrol, string title, WeifenLuo.WinFormsUI.Docking.DockState target) { basecontrol = mycontrol; this.ShowHint = target; this.TabText = title; this.Text = title; basecontrol.Dock = DockStyle.Fill; this.Controls.Add(basecontrol); }
public void AddWidget(IWidget widget, WeifenLuo.WinFormsUI.Docking.DockState dockstate, string persistString) { var ctrl = widget.GetControl(); widget.IsDesigning = EnabledDesign; ctrl.ConnPack = ConnPack; string ps = persistString ?? Guid.NewGuid().ToString(); var docker = new ContentWrapper(ctrl, ps); docker.Show(dockPanel1, dockstate); //docker.ClosedEvent += new EventHandler(docker_ClosedEvent); docker.FormClosed += docker_ClosedEvent; m_widgets.Add(new Item { Frame = ctrl, Widget = widget, PersistString = ps }); if (m_appobj != null) { widget.LoadWidgetData(m_appobj); } OnChangedWidgetSet(); }
/**************************************************************************************************/ public void PushViewOnMainWindow(HraView view, WeifenLuo.WinFormsUI.Docking.DockState dockstate) { PushView(view); }