protected override void AfterWorkSpaceLoaded() { MenuAddRequest[] menuadd = new MenuAddRequest[3]; xwcs.core.controls.VisualControlInfo vic = Info.getVisualControlInfoByGuid(Guid.Parse(DashboardControl.GUID)); XwBarButtonItem barButtonItem1 = new XwBarButtonItem(vic.Name); barButtonItem1.ItemClick += buttonClick1; menuadd[0] = new MenuAddRequest { destination = MenuDestination.MENU_file_open, content = barButtonItem1 }; vic = Info.getVisualControlInfoByGuid(Guid.Parse(supp.OutputControl.GUID)); XwBarButtonItem barButtonItem2 = new XwBarButtonItem(vic.Name); barButtonItem2.ItemClick += buttonClick2; menuadd[1] = new MenuAddRequest { destination = MenuDestination.MENU_ViewOtherWindows, content = barButtonItem2 }; vic = Info.getVisualControlInfoByGuid(Guid.Parse(supp.TestControl.GUID)); XwBarButtonItem barButtonItem3 = new XwBarButtonItem(vic.Name); barButtonItem3.ItemClick += buttonClick3; menuadd[2] = new MenuAddRequest { destination = MenuDestination.MENU_ViewOtherWindows, content = barButtonItem3 }; EventProxy.fireEvent(new AddToolBarRequestEvent(this, new AddToolBarRequest(menuadd))); }
public void addControl(xwcs.core.controls.VisualControlInfo info) { if (_controls == null) { _controls = new Dictionary <Guid, xwcs.core.controls.VisualControlInfo>(); } _controls.Add(info.GUID, info); }
public DashboardControl(xwcs.core.controls.VisualControlInfo vci) : base(vci) { InitializeComponent(); Text = ControlName; UpdateDocumentManager(); showWidgets(); openWidgetsToolStripMenuItem.Click += openWidgetsToolStripMenuItem_Click; }
public OutputControl(xwcs.core.controls.VisualControlInfo vci) : base(vci) { InitializeComponent(); SEventProxy.getInstance().addEventHandler <OutputMessageEvent>(EventType.OutputMessageEvent, HandleOutputMessageEvent); Disposed += (s, e) => { SEventProxy.getInstance().removeEventHandler <OutputMessageEvent>(EventType.OutputMessageEvent, HandleOutputMessageEvent); }; }
//this should be overriden public DevExpress.XtraEditors.XtraUserControl getControlByGuid(Guid guid) { xwcs.core.controls.VisualControlInfo info = Info.getVisualControlInfoByGuid(guid); if (info != null) { return((DevExpress.XtraEditors.XtraUserControl)info.createInstance()); } return(null); }
public TestControl(xwcs.core.controls.VisualControlInfo vci) : base(vci) { InitializeComponent(); }