Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Box with desktop background color around Simdock #9

Open
probonopd opened this issue May 23, 2020 · 6 comments
Open

Box with desktop background color around Simdock #9

probonopd opened this issue May 23, 2020 · 6 comments

Comments

@probonopd
Copy link
Contributor

Running Simdock-41df87a-x86_64.AppImage on Xubuntu bionic Live ISO, a box with desktop background color appears around Simdock:

@onli
Copy link
Owner

onli commented May 23, 2020

That's the pseudo-transparency. I tried to activate wxwidgets compositing support in the last round of fixes, as described in https://docs.wxwidgets.org/trunk/classwx_window.html#af14f8fd2ed2d30a9bbb5d4f9fd6594ec, but it didn't work. I don't think this can be improved right now, or do you have an idea what simdock could do better here?

My workaround is to use IceWMs "do not cover" flag via winoptions. _NET_WM_STRUT_PARTIAL could be a more general alternative, reserving the space for simdock only.

@probonopd
Copy link
Contributor Author

Unfortunately I don't know how to solve this - maybe by using Qt instead of WxWidgets?

@onli
Copy link
Owner

onli commented May 23, 2020

Maybe. I'll mark this as enhancement.

@onli
Copy link
Owner

onli commented Dec 4, 2023

#15 solves this now :)

@probonopd
Copy link
Contributor Author

Could this have been due to it running from an AppDir/AppImage?

@onli
Copy link
Owner

onli commented Dec 5, 2023

No, this was just how pseudo transparency works. Simdock had no real transparency before, so it could not paint anything but the background in this situation. Not the fault of the AppImage :)

And the real transparency also did not work with the simple native version, the old wxWidget was just broken there I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants