i have looked at some gtk3 based desktop, used msys2 mingw and some possibly reactos or windows sdk code.Got the taskbar, clock and desktop replicated.. See it here: Now i dont have an system tray app. I got a sort of notification area working without the need of using explorer.exe. For that i used managedshell the library from cairoshell. Is there now any method to embedd it with something similar to gtkplug?
i have looked at some gtk3 based desktop, used msys2 mingw and some possibly reactos or windows sdk code.Got the taskbar, clock and desktop replicated.. See it here: https://gitlab/bluedxca93/11-shell-gtk/-/tree/main?ref_type=heads Now i dont have an system tray app. I got a sort of notification area working without the need of using explorer.exe. For that i used managedshell the library from cairoshell. Is there now any method to embedd it with something similar to gtkplug?
Share Improve this question asked Apr 2 at 4:27 user43787user43787 1032 bronze badges1 Answer
Reset to default 1gtkplug/gtksocket is deprecated in gtk3. you might try xembed for embedding system tray apps, but it won’t work natively on windows. for managedshell, consider hosting it in a gtk drawing area using a native windows hwnd container (like using gtk's gdk_win32_window_get_impl_hwnd). another option is to use a wpf/gtk hybrid with x11 forwarding if cross-platform matters.