private void ConnectSizeAllocateSignal(SizeAllocateCallback callback, GClosureNotify destroyData) { RegisterHandler( "size-allocate", Marshal.GetFunctionPointerForDelegate(callback), destroyData, GConnectFlags.GConnectAfter, IntPtr.Zero); }
protected virtual void ConnectSizeAllocateSignal(SizeAllocateCallback callback, GClosureNotify destroyData) { _onSizeAllocateSignal = Marshal.GetFunctionPointerForDelegate(callback); RegisterHandler( "size-allocate", _onSizeAllocateSignal, destroyData, GConnectFlags.GConnectAfter, IntPtr.Zero); }
public LinuxGtk3Host() { _isInitialized = false; _handle = IntPtr.Zero; _xid = IntPtr.Zero; _onRealizedDelegate = new RealizeCallback(OnRealized); _onSizeAllocateDelegate = new SizeAllocateCallback(OnSizeAllocate); _onResizeDelegate = new ResizeCallback(OnResize); _onDestroyDelegate = new DestroyCallback(OnDestroy); _onFreeNotify = new GClosureNotify(FreeData); _onHandleErrorDelegate = new XHandleXError(HandleError); _onHandleIOErrorDelegate = new XHandleXIOError(HandleIOError); }
public ChromelyLinuxHost() { gdk_set_allowed_backends("x11"); _isInitialized = false; _handle = IntPtr.Zero; _xid = IntPtr.Zero; _onRealizedDelegate = new RealizeCallback(OnRealized); _onSizeAllocateDelegate = new SizeAllocateCallback(OnSizeAllocate); _onResizeDelegate = new ResizeCallback(OnResize); _onDestroyDelegate = new DestroyCallback(OnDestroy); _onFreeNotify = new GClosureNotify(FreeData); _onHandleErrorDelegate = new XHandleXError(HandleError); _onHandleIOErrorDelegate = new XHandleXIOError(HandleIOError); }
public ChromelyLinuxHost(IChromelyConfiguration config) { _config = config; _options = _config?.WindowOptions ?? new WindowOptions(); _debugging = _config == null ? false : _config.DebuggingMode; gdk_set_allowed_backends("x11"); _isInitialized = false; _handle = IntPtr.Zero; _xid = IntPtr.Zero; _onRealizedDelegate = new RealizeCallback(OnRealized); _onSizeAllocateDelegate = new SizeAllocateCallback(OnSizeAllocate); _onResizeDelegate = new ResizeCallback(OnResize); _onDestroyDelegate = new DestroyCallback(OnDestroy); _onFreeNotify = new GClosureNotify(FreeData); _onHandleErrorDelegate = new XHandleXError(HandleError); _onHandleIOErrorDelegate = new XHandleXIOError(HandleIOError); }