[ icewm-Patches-2916514 ] New winoption: "ignoreUrgentHint"

"SourceForge.net" <[email protected]> Thu, 17 Dec 2009 22:01:32 +0000
Newsgroups gmane.comp.window-managers.icewm.devel
Message-ID <[email protected]>
Patches item #2916514, was opened at 2009-12-17 22:40
Message generated for change (Comment added) made by lebert
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300031&aid=2916514&group_id=31

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: another bloating feature
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: CJ (cyb0rg)
Assigned to: Nobody/Anonymous (nobody)
Summary: New winoption: "ignoreUrgentHint"

Initial Comment:
I recently started using an application which would throw up the window's "Urgent" hint every single time anything in the window updated, which was highly annoying, to say the least (esp. given that I'd have five of these windows open at once).

In response, I patched up my local icewm to support an "ignoreUrgentHint" winoption, which has restored sanity to my desktop.  I'd like to think that I've implemented it properly, though of course you can be the judge of that.  On the offchance that it's something that you'd like to merge, but it needs work/changing or whatever, I'd be happy to modify the patch as-necessary; just let me know.  I would, of course, certainly understand if you didn't feel it was worth merging.

Patch is against the icewm_1_2_37 CVS tag.  Thanks for a great WM!

----------------------------------------------------------------------

Comment By: Bert Wesarg (lebert)
Date: 2009-12-17 23:01

Message:
I've done this a long time ago too, but never submitted it (and don't use
it anymore). But I think my solution looks a little cleaner. As always I
can't attach a patch to this item. So here is only an description: The
foIgnoreUrgent part is the same, but I do the check in the
YFrameWindow::isUrgent() function for the foIgnoreUrgent bit and return
false before the check for fWmUrgency || fClientUrgency.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300031&aid=2916514&group_id=31

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev