Some frames are used as sub-frames and are not important, they do not need to be displayed in the desktop bar.
Examples are :
- dropdown menus
(02:41:48 PM) sgothel: for sure we have to see to security issues w/ this feature
(02:42:01 PM) sgothel: i.e. no one-and-only window w/o taskbar entry
(02:42:12 PM) sgothel: otherwise .. application could steam the desktop
(02:42:15 PM) sgothel: *steal*
(02:42:40 PM) sgothel: popup: no-decoration - hence is possible already, but w/ that taskbar entry
(02:43:17 PM) Eclesia: they could be attached to a main windows. glWindow.createChild(boolean desktopVisible)
(02:43:18 PM) sgothel: and if used as a NEWT child window, maybe the window-icon already gets grouped ?
(02:43:20 PM) Eclesia: something like that
(02:46:49 PM) Eclesia: ha, found the irc log : http://jogamp.org/log/irc/jogamp_20131220050534.html
(02:47:06 PM) Eclesia: 20131220 15:04:05 <xranby> Window state:
(02:47:06 PM) Eclesia: 20131220 15:04:05 <xranby> Skip Taskbar
(02:47:06 PM) Eclesia: 20131220 15:04:26 <xranby> xwininfo -wm
(02:47:06 PM) Eclesia: 20131220 15:05:17 <xranby> so if the newt window adds this Skip Taskbar state then it will not show up in the desktop bar
20131220 15:04:05 <xranby> Window state:
20131220 15:04:05 <xranby> Skip Taskbar
20131220 15:04:26 <xranby> xwininfo -wm
20131220 15:05:17 <xranby> so if the newt window adds this Skip Taskbar state then it will not show up in the desktop bar
(03:00:16 PM) Eclesia: (14:53:29) sgothel: or maybe .. simply no fullscreen for skip-taskbar windows : +1 for this solution
(03:00:42 PM) sgothel: then we need to define what is 'no fullscreen' ?
(03:00:52 PM) sgothel: i.e. max size 1/2 of screen ? :)
(03:01:10 PM) sgothel: or simply not the special fullscreen mode .. should work
(03:01:16 PM) sgothel: i.e. taskbar switching ..
(03:01:42 PM) sgothel: ok .. I guess we can live w/ that .. user can still bring up the console and kill the beast
(03:01:49 PM) Eclesia: not the special fullscreen mode is ok
While doing so - use bitfield in WindowImpl for all the boolean properties!