private void SetupLopla() { var drawCtx = new LoplaRequests(skControl1); Engine = new SkiaDrawLoplaEngine(drawCtx); _uiEventsProvider = new LoplaGuiEventProcessor(Engine); var windowsDesktopEvents = new WindowsDesktopEvents(skControl1, _uiEventsProvider); }
public WindowsDesktopEvents( SKControl skiaControl, LoplaGuiEventProcessor eventsConsumer) { _eventsConsumer = eventsConsumer; skiaControl.Click += C_Click; skiaControl.KeyUp += C_KeyUp; skiaControl.KeyDown += C_KeyDown; skiaControl.SizeChanged += C_SizeChanged; skiaControl.PaintSurface += C_PaintSurface; }