Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
 public void addControl(xwcs.core.controls.VisualControlInfo info)
 {
     if (_controls == null)
     {
         _controls = new Dictionary <Guid, xwcs.core.controls.VisualControlInfo>();
     }
     _controls.Add(info.GUID, info);
 }
Esempio n. 3
0
        public DashboardControl(xwcs.core.controls.VisualControlInfo vci) : base(vci)
        {
            InitializeComponent();

            Text = ControlName;
            UpdateDocumentManager();
            showWidgets();
            openWidgetsToolStripMenuItem.Click += openWidgetsToolStripMenuItem_Click;
        }
Esempio n. 4
0
        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);
            };
        }
Esempio n. 5
0
        //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);
        }
Esempio n. 6
0
 public TestControl(xwcs.core.controls.VisualControlInfo vci) : base(vci)
 {
     InitializeComponent();
 }