The actual code used to embed another X window (once you have the window ID) inside an XEmbeddedView is relatively simple -- basically a wrapper around the same function a window manager uses to reparent windows.
Essentially, the XEmbeddedView makes the X11 window that draws it the parent to the embedded X11 window. So all you need is the X11 id of the window in question.
An alternative approach if one were using something like CEF is to use XCreateWindow to directly create a child window of the view, and pass that to cef_browser_host_create_browser().
Bomb Jack: A Home Port Comparison
https://a.lemmy.world/lemmy.world/post/3866272
#Gaming #RetroGaming #SpeccyVsTheWorld #BombJack #ZXSpectrum #Amstrad #C64
p.s. If you're into retro computing, highly recommend following the PeerTube channel @reenthused
It publishes lots of in-depth videos about retro computers and retro consoles from all around the world, including obscure ones. You can browse all the videos at https://diode.zone/a/reenthused/videos
I featured it today over on @FediVideo
I've written up my experiment with upscaling Star Trek Deep Space Nine from my DVDs to HD. It's a pretty long post, but I hope it is useful 😊
Star Trek: Deep Space Nine is my favourite Star Trek series, and my second favourite TV series overall, right after Babylon 5. I’ve been rewatching the series every two or three years for the last couple of decades or so, and I am due for another round just about now. While some of the other older Star Trek series have been re-released in HD quality on Bluray, notably, Deep Space Nine and Voyager have not.
In case you missed it, there are now several #RetroComputing Mastodon apps available:
Apple II
https://www.colino.net/wordpress/en/binary-release-of-mastodon-for-the-apple-c/
Apple Macintosh OS (pre-OSX)
https://github.com/smallsco/macstodon
Commodore Amiga
https://github.com/BlitterStudio/amidon
⌨️ IBM MVS
https://github.com/mainframed/BREXXTODON
MS-DOS
https://github.com/SuperIlu/DOStodon
Windows 95
https://github.com/meyskens/mastodon-for-workgroups
#FediTips #Mastodon #ComputingHistory #MSDOS #AppleII #Mac #MacOS #Amiga #Commodore #CommodoreAmiga #Windows95 #Win95 #MVS