public ServiceDisplayManager(IpcHandle hostMain)
 {
     host = hostMain;
     host.host.DisplayConfigUpdated += Host_DisplayConfigUpdated;
     host.HandleUpdated             += Host_HandleUpdated;
     host.host.EdgeHit += (object _, Edge e) => { OnEdgeHit(e); };
 }
Beispiel #2
0
 public ServiceClipboardManager(IpcHandle clipboardHost)
 {
     host = clipboardHost;
     host.HandleUpdated += Host_HandleUpdated;
     host.host.ClipboardDataReceived += Host_ClipboardDataReceived;
     host.host.RequestedFileToken    += Host_RequestedFileToken;
     host.host.RequestedReadStream   += Host_RequestedReadStream;
 }
 public ServiceDragDropManager(IpcHandle hostDragDrop)
 {
     clipboardHost = hostDragDrop;
     clipboardHost.HandleUpdated += DropHost_HandleUpdated;
     clipboardHost.host.LeftMouseStateUpdated += (object s, bool state) => { LeftMouseState = state; };
     clipboardHost.host.DataDropped           += (object s, ClipboardDataBase data) => { DataDropped?.Invoke(this, data); };
     clipboardHost.host.DragDropCancelled     += (object s, EventArgs _) => { DragDropCancelled?.Invoke(this, null); };;
     clipboardHost.host.DragDropSuccess       += (object s, EventArgs _) => { DragDropSuccess?.Invoke(this, null); };
     clipboardHost.host.RequestedReadStream   += Host_RequestedReadStream;
     clipboardHost.host.RequestedFileToken    += Host_RequestedFileToken;
 }
Beispiel #4
0
 public ServiceOutputManager(IpcHandle iHostMain)
 {
     host = iHostMain;
 }