void ClipboardSetText(WindowReg mainWindow, string text);
public abstract void WindowResized(WindowReg reg, Vector2i oldSize);
nint?WindowGetWin32Window(WindowReg window);
// Clipboard Task <string> ClipboardGetText(WindowReg mainWindow);
public override void WindowDestroyed(WindowReg reg) { var data = _windowData[reg.Id]; eglDestroySurface(_eglDisplay, data.EglSurface); }
nint?WindowGetX11Display(WindowReg window);
void WindowRequestAttention(WindowReg window);
public void WindowDestroy(WindowReg window) { var reg = (GlfwWindowReg)window; SendCmd(new CmdWinDestroy((nint)reg.GlfwWindow, window.Owner != null)); }
void WindowSetMonitor(WindowReg window, IClydeMonitor monitor);
void WindowSetVisible(WindowReg window, bool visible);
void WindowSetTitle(WindowReg window, string title);
void WindowDestroy(WindowReg reg);
public override void WindowResized(WindowReg reg, Vector2i oldSize) { // Nada..? }
public abstract void WindowCreated(GLContextSpec?spec, WindowReg reg);
void WindowSwapBuffers(WindowReg window);
public abstract void WindowDestroyed(WindowReg reg);
uint?WindowGetX11Id(WindowReg window);
public void ClipboardSetText(WindowReg mainWindow, string text) { SendCmd(new CmdSetClipboard((nint)((GlfwWindowReg)mainWindow).GlfwWindow, text)); }
public WindowHandle(Clyde clyde, WindowReg reg) { _clyde = clyde; _reg = reg; }