最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

gtk3 - How do i embedd a c# app in a gtk window for msys2 mingw? - Stack Overflow

programmeradmin5浏览0评论

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 badges
Add a comment  | 

1 Answer 1

Reset to default 1

gtkplug/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.

发布评论

评论列表(0)

  1. 暂无评论