Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 /**************************************************************************************************/
 public void PushViewOnMainWindow(HraView view, WeifenLuo.WinFormsUI.Docking.DockState dockstate)
 {
     PushView(view);
 }