private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelAdded: FillObjectInfo(UVDLPApp.Instance().SelectedObject); break; case eAppEvent.eUpdateSelectedObject: FillObjectInfo(UVDLPApp.Instance().SelectedObject); break; case eAppEvent.eModelRemoved: FillObjectInfo(null); break; } //Refresh(); } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }
private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eSlicedLoaded: if (UVDLPApp.Instance().m_slicefile != null) { SetNumLayers(UVDLPApp.Instance().m_slicefile.NumSlices); } // DebugLogger.Instance().LogRecord(Message); break; } } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }
public void RaiseAppEvent(eAppEvent ev, String message) { if (AppEvent != null) { AppEvent(ev, message); } }
private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelAdded: FillObjectInfo(UVDLPApp.Instance().SelectedObject); break; case eAppEvent.eUpdateSelectedObject: FillObjectInfo(UVDLPApp.Instance().SelectedObject); break; } //Refresh(); } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eSlicedLoaded: // update the gui to view if (UVDLPApp.Instance().m_slicefile != null) { int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; SetNumLayers(totallayers); } break; case eAppEvent.eObjectSelected: // set the current sel plane object if (UVDLPApp.Instance().SelectedObject != null) { RTUtils.UpdateObjectSelectionPlane(UVDLPApp.Instance().SelectedObject.m_center, m_camera.m_right, m_camera.m_up); } break; } } }
public void AppEv(eAppEvent ev, string s) { switch (ev) { case eAppEvent.eMachineConfigChanged: ComponentSupport = UVDLPApp.Instance().m_printerinfo.MachineControls; break; } }
public void AppEv(eAppEvent ev, string s) { switch (ev) { case eAppEvent.eMachineConfigChanged: //regenerate all frmDLP's from the configuration monitor settings GenerateForms(); //regenerate all device drivers fro mthe monitor configurations RegenProjectorSerialPorts(); break; } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eMachineTypeChanged: //SetupForMachineType(); break; } } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eDisplayConnected: case eAppEvent.eDisplayDisconnected: UpdateProjConnected(); break; } } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eSlicedLoaded: // update the gui to view int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; SetNumLayers(totallayers); break; } } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eObjectSelected: case eAppEvent.eModelRemoved: case eAppEvent.eModelAdded: UpdateSceneTree(); break; } Refresh(); } }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eGCodeLoaded: break; case eAppEvent.eGCodeSaved: break; case eAppEvent.eModelLoaded: break; } } }
private void AppEvent(eAppEvent ev,string message) { switch (ev) { case eAppEvent.eModelRemoved: ListSupports(); break; case eAppEvent.eModelAdded: ListSupports(); break; case eAppEvent.eObjectSelected: Object3d sel = UVDLPApp.Instance().SelectedObject; if (sel != null) { //highlist the selected HighLightSelected(sel); } break; } }
/* * This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eGCodeLoaded: break; case eAppEvent.eGCodeSaved: break; case eAppEvent.eModelLoaded: break; } } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eObjectSelected: Object3d sel = UVDLPApp.Instance().SelectedObject; if (sel != null) { //highlist the selected HighLightSelected(sel); } break; case eAppEvent.eModelRemoved: case eAppEvent.eModelAdded: if (ignorerefresh) { return; } UpdateSceneTree(); break; // bye esyeon 2016-02-17 case eAppEvent.eModelSupportCompleted: UpdateSceneTree(2); break; // by esyeon } Refresh(); } }
private void AppEvent(eAppEvent ev, string message) { switch (ev) { case eAppEvent.eModelRemoved: ListSupports(); break; case eAppEvent.eModelAdded: ListSupports(); break; case eAppEvent.eObjectSelected: Object3d sel = UVDLPApp.Instance().SelectedObject; if (sel != null) { //highlist the selected HighLightSelected(sel); } break; } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eObjectSelected: case eAppEvent.eModelRemoved: case eAppEvent.eModelAdded: if (ignorerefresh) { return; } UpdateSceneTree(); break; } Refresh(); } }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelRemoved: //the current model was removed ShowObjectInfo(); DisplayFunc(); break; case eAppEvent.eGCodeLoaded: break; case eAppEvent.eGCodeSaved: break; case eAppEvent.eModelLoaded: ShowObjectInfo(); DisplayFunc(); break; } } }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); ShowObjectInfo(); DisplayFunc(); break; case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelAdded: ShowObjectInfo(); DisplayFunc(); DebugLogger.Instance().LogRecord(Message); break; } } Refresh(); }
/* * This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); //UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); ctl3DView1.UpdateView(); break; case eAppEvent.eModelAdded: //UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); //DisplayFunc(); ctl3DView1.UpdateView(); DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eUpdateSelectedObject: UpdateSceneInfo(); //ctl3DView1.UpdateView(); break; case eAppEvent.eShowLogWindow: bool vis = bool.Parse(Message); ShowLogPanel(vis); break; case eAppEvent.eReDraw: // redraw the 3d display //DisplayFunc(); ctl3DView1.UpdateView(); break; case eAppEvent.eReDraw2D: // redraw the 2d layer of the 3d display ctl3DView1.UpdateView(false); break; case eAppEvent.eShowBlank: //showBlankDLP(); DisplayManager.Instance().showBlankDLPs(); break; case eAppEvent.eShowCalib: showCalibrationToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowDLP: DisplayManager.Instance().ShowDLPScreens(); break; case eAppEvent.eHideDLP: DisplayManager.Instance().HideDLPScreens(); break; case eAppEvent.eMachineConnected: DisplayManager.Instance().showBlankDLPs(); break; case eAppEvent.eMachineDisconnected: break; case eAppEvent.eSceneFileNameChanged: SetTitle(); break; case eAppEvent.eSlicedLoaded: // update the gui to view DebugLogger.Instance().LogRecord(Message); int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; ctl3DView1.SetNumLayers(totallayers); break; case eAppEvent.eSliceProfileChanged: SetTitle(); break; case eAppEvent.eMachineTypeChanged: // FIXFIX : activate SetupForMachineType on 3dview control SetupForMachineType(); SetTitle(); break; /* * case eAppEvent.eGCodeLoaded: * DebugLogger.Instance().LogRecord(Message); * m_frmGCode.GcodeView.Text = UVDLPApp.Instance().m_gcode.RawGCode; * break; * case eAppEvent.eGCodeSaved: * DebugLogger.Instance().LogRecord(Message); * break; * * * * */ } //Refresh(); } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }
/* * This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); ctl3DView1.UpdateView(); //DisplayFunc(); break; case eAppEvent.eSlicedLoaded: // update the gui to view DebugLogger.Instance().LogRecord(Message); int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; ctl3DView1.SetNumLayers(totallayers); ctlSliceView1.SetNumLayers(totallayers); //show the slice in the slice view ViewLayer(0, null, BuildManager.SLICE_NORMAL); break; case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); ctlGcodeView1.Text = UVDLPApp.Instance().m_gcode.RawGCode; break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelAdded: UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); //DisplayFunc(); ctl3DView1.UpdateView(); DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eSliceProfileChanged: SetTitle(); break; case eAppEvent.eMachineTypeChanged: // FIXFIX : activate SetupForMachineType on 3dview control SetupForMachineType(); SetTitle(); break; case eAppEvent.eShowBlank: showBlankDLP(); break; case eAppEvent.eShowCalib: showCalibrationToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowDLP: m_frmdlp.ShowDLPScreen(); break; case eAppEvent.eHideDLP: m_frmdlp.HideDLPScreen(); break; case eAppEvent.eReDraw: // redraw the 3d display //DisplayFunc(); ctl3DView1.UpdateView(); UpdateSceneInfo(); break; case eAppEvent.eMachineConnected: showBlankDLP(); break; case eAppEvent.eMachineDisconnected: break; } } Refresh(); }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); ctl3DView1.UpdateView(); //DisplayFunc(); break; case eAppEvent.eSlicedLoaded: // update the gui to view DebugLogger.Instance().LogRecord(Message); int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; ctl3DView1.SetNumLayers(totallayers); m_frmSliceView.SliceView.SetNumLayers(totallayers); //show the slice in the slice view ViewLayer(0, null, BuildManager.SLICE_NORMAL); break; case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); m_frmGCode.GcodeView.Text = UVDLPApp.Instance().m_gcode.RawGCode; break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelAdded: UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); //DisplayFunc(); ctl3DView1.UpdateView(); DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eSliceProfileChanged: SetTitle(); break; case eAppEvent.eMachineTypeChanged: // FIXFIX : activate SetupForMachineType on 3dview control SetupForMachineType(); SetTitle(); break; case eAppEvent.eShowBlank: showBlankDLP(); break; case eAppEvent.eShowCalib: showCalibrationToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowDLP: m_frmdlp.ShowDLPScreen(); break; case eAppEvent.eHideDLP: m_frmdlp.HideDLPScreen(); break; case eAppEvent.eReDraw: // redraw the 3d display //DisplayFunc(); ctl3DView1.UpdateView(); UpdateSceneInfo(); break; case eAppEvent.eMachineConnected: showBlankDLP(); break; case eAppEvent.eMachineDisconnected: break; } Refresh(); } }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); ShowObjectInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); DisplayFunc(); break; case eAppEvent.eSlicedLoaded: // update the gui to view DebugLogger.Instance().LogRecord(Message); int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; SetVScrollMax(totallayers); //show the slice in the slice view ViewLayer(0, null, BuildManager.SLICE_NORMAL); break; case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); txtGCode.Text = UVDLPApp.Instance().m_gcode.RawGCode; break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelAdded: ShowObjectInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); DisplayFunc(); DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eMachineTypeChanged: SetupForMachineType(); break; case eAppEvent.eShowBlank: showBlankToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowCalib: showCalibrationToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowDLP: ShowDLPScreen(); break; case eAppEvent.eHideDLP: hideToolStripMenuItem_Click(null, null); break; case eAppEvent.eReDraw: // redraw the 3d display DisplayFunc(); break; } } Refresh(); }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eModelNotLoaded: DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eModelRemoved: //the current model was removed DebugLogger.Instance().LogRecord(Message); //UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); ctl3DView1.UpdateView(); break; case eAppEvent.eModelAdded: //UpdateSceneInfo(); UVDLPApp.Instance().m_engine3d.UpdateLists(); //DisplayFunc(); ctl3DView1.UpdateView(); DebugLogger.Instance().LogRecord(Message); break; case eAppEvent.eUpdateSelectedObject: UpdateSceneInfo(); //ctl3DView1.UpdateView(); break; case eAppEvent.eShowLogWindow: bool vis = bool.Parse(Message); ShowLogPanel(vis); break; case eAppEvent.eReDraw: // redraw the 3d display //DisplayFunc(); ctl3DView1.UpdateView(); break; case eAppEvent.eReDraw2D: // redraw the 2d layer of the 3d display ctl3DView1.UpdateView(false); break; case eAppEvent.eShowBlank: //showBlankDLP(); DisplayManager.Instance().showBlankDLPs(); break; case eAppEvent.eShowCalib: showCalibrationToolStripMenuItem_Click(null, null); break; case eAppEvent.eShowDLP: DisplayManager.Instance().ShowDLPScreens(); break; case eAppEvent.eHideDLP: DisplayManager.Instance().HideDLPScreens(); break; case eAppEvent.eMachineConnected: DisplayManager.Instance().showBlankDLPs(); break; case eAppEvent.eMachineDisconnected: break; case eAppEvent.eSceneFileNameChanged: SetTitle(); break; case eAppEvent.eSlicedLoaded: // update the gui to view DebugLogger.Instance().LogRecord(Message); int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; ctl3DView1.SetNumLayers(totallayers); break; case eAppEvent.eSliceProfileChanged: SetTitle(); break; case eAppEvent.eMachineTypeChanged: // FIXFIX : activate SetupForMachineType on 3dview control SetupForMachineType(); SetTitle(); break; /* case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); m_frmGCode.GcodeView.Text = UVDLPApp.Instance().m_gcode.RawGCode; break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; * */ } //Refresh(); } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }
private void AppEventDel(eAppEvent ev, String Message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eSlicedLoaded: // update the gui to view if (UVDLPApp.Instance().m_slicefile != null) { int totallayers = UVDLPApp.Instance().m_slicefile.NumSlices; SetNumLayers(totallayers); } break; case eAppEvent.eObjectSelected: // set the current sel plane object if (UVDLPApp.Instance().SelectedObject != null) { RTUtils.UpdateObjectSelectionPlane(UVDLPApp.Instance().SelectedObject.m_center,m_camera.m_right, m_camera.m_up); } break; } } }
/* This handles specific events triggered by the app */ private void AppEventDel(eAppEvent ev, String Message) { try { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AppEventDel(ev, Message); })); } else { switch (ev) { case eAppEvent.eGCodeLoaded: DebugLogger.Instance().LogRecord(Message); Text = UVDLPApp.Instance().m_gcode.RawGCode; break; case eAppEvent.eGCodeSaved: DebugLogger.Instance().LogRecord(Message); break; } } } catch (Exception ex) { DebugLogger.Instance().LogError(ex); } }