| [ Return to Bugs & Features | Roadmap 1.1 | SVN ⇄ GIT ]
STR #933
Application: | FLTK Library |
Status: | 1 - Closed w/Resolution |
Priority: | 2 - Low, e.g. a documentation error or undocumented side-effect |
Scope: | 2 - Specific to an operating system |
Subsystem: | X11 |
Summary: | Borderless window still on taskbar under X11 |
Version: | 1.1-current |
Created By: | Sadysta |
Assigned To: | matt |
Fix Version: | 1.1.7 (SVN: v4492) |
Update Notification: | |
Trouble Report Files:
No files
Trouble Report Comments:
|
#1 | Sadysta 07:08 Jul 07, 2005 |
| Under MS Windows borderless windows are not shown on taskbar, while under X11 they are. I've been able to hide those windows using pure X calls but it's not very elegant solution. There's also some flickering during startup as windows initially appear on taskbar and then disappear. I think this code should be called by FLTK when setting border(0) or clear_border() before show():
Atom net_wm_state = XInternAtom (fl_display, "_NET_WM_STATE", 0); Atom net_wm_state_skip_taskbar = XInternAtom (fl_display, "_NET_WM_STATE_SKIP_TASKBAR", 0);
XChangeProperty (fl_display, w, net_wm_state, XA_ATOM, 32, PropModeAppend, (unsigned char*) &net_wm_state_skip_taskbar, 1);
where w is X window handle. | |
|
#2 | matt 03:27 Jul 20, 2005 |
| Hi developers. Which way do we want to go with this: borderless windows generally show or don't show in the task bar? We have to fix either X11 or Windows... .
+1 on this patch (borderless windows not visible in task bar) | |
|
#3 | mike 19:50 Aug 07, 2005 |
| +1 on this change; Matthias, can you apply the patch in the appropriate places and test?
Thanks! | |
|
#4 | matt 16:32 Aug 08, 2005 |
| Fixed in Subversion repository. | |
[ Return to Bugs & Features ]
|
| |