Interface ICamIpcPrimeViewModel
IPC for primary CAM application
Assembly: CAMIPC.PrimeViewModel.dll
Syntax
[Guid("6789551F-CB34-4B60-A0E6-FAD56D88FE18")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcPrimeViewModel
Properties
ProcessId
Declaration
Property Value
Methods
ApplicationBelongs(int, ref TExecuteContext)
Declaration
bool ApplicationBelongs(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
Returns
Close(ref TExecuteContext)
Declaration
void Close(ref TExecuteContext ExecuteContext)
Parameters
CloseApplication(int, ref TExecuteContext)
Declaration
void CloseApplication(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
CreateApplication(string, ref TExecuteContext)
Declaration
int CreateApplication(string Args, ref TExecuteContext ExecuteContext)
Parameters
Returns
EnterModalState(long)
Declaration
void EnterModalState(long AppId)
Parameters
Type |
Name |
Description |
long |
AppId |
|
GetApplicationsList(ref TExecuteContext)
Declaration
IListInteger GetApplicationsList(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetRecentProjects()
Get recent projects(reopen list). return a json
Declaration
string GetRecentProjects()
Returns
KillApplication(int, ref TExecuteContext)
Declaration
void KillApplication(int ProcessId, ref TExecuteContext ExecuteContext)
Parameters
LeaveModalState(long)
Declaration
void LeaveModalState(long AppId)
Parameters
Type |
Name |
Description |
long |
AppId |
|
ParkStartPageMainWindow(long, long, ref TExecuteContext)
Declaration
void ParkStartPageMainWindow(long StartPageAppId, long MainWindowId, ref TExecuteContext ExecuteContext)
Parameters
StartPageOpenProject(string, ref TExecuteContext)
Declaration
void StartPageOpenProject(string ProjectFile, ref TExecuteContext ExecuteContext)
Parameters