I’m developing an app that will be used for a performance where the desktop will be screenshared. I need to keep my app in front of all other windows on the screen, but not steal focus from other windows. In other words, the app will always be on the screen while the performer is using other apps at the same time.
I have done some searching around for this but mostly come up empty handed.
I found that something like this will not work because you cannot mess with other apps other than moving their position around while the app is running. It does keep it in front, but it is really aggressive about not letting other apps do anything.
I thought that I would be able to use some combination of these, but it doesn’t seem to have any effect. I’m not sure if I’m implementing this incorrectly or what…
Thanks igiso! This works great. Unfortunately when I compile for release it seems to hit a snag. I’m getting a linker error with unidentified symbols.
Undefined symbols for architecture i386:
"ofEnableFloating(bool)", referenced from:
testApp::setup() in testApp.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Any ideas?
EDIT: Nevermind, I just recompiled oF and now it’s working perfectly!