Bug 108967

Summary: Autoclose Kopete's Balloon or Bubble.
Product: [Unmaintained] kopete Reporter: Morten Sjoegren <kdestuff>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Patch for SVN from 2005-07-12
Updated patch. Patched against KDE3.5 SVN from 2005-08-11
Updated patch again.

Description Morten Sjoegren 2005-07-12 05:54:57 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

When I'm not sitting in front of my computer and have kopete running (which I do quiet often), I find kopete's balloon/bubble a bid annoying, especially if I'm watch video from my PC on my TV (the balloon gets in the way), but I still want the visually notification which the balloon/bubble provides. Therefore I've made a patch which makes the balloon/bubble close after a given amount of time and adds an option for setting that amount of time.
Comment 1 Morten Sjoegren 2005-07-12 05:57:04 UTC
Created attachment 11774 [details]
Patch for SVN from 2005-07-12
Comment 2 Matt Rogers 2005-08-10 05:33:57 UTC
would you mind making a new patch against the KDE 3.5 branch? I tried to apply it just now and it failed to apply.
Comment 3 Morten Sjoegren 2005-08-11 08:45:06 UTC
Created attachment 12173 [details]
Updated patch. Patched against KDE3.5 SVN from 2005-08-11

Here is the updated patch, I've just tested it applied it to a 3 min old SVN
version of kdenetwork.
Comment 4 Morten Sjoegren 2005-08-14 01:29:14 UTC
Created attachment 12213 [details]
Updated patch again.

Resent updates to SVN broke the patch, so here is a new one.
Comment 5 Jan Ritzerfeld 2005-08-16 17:27:07 UTC
1. please run kdesdk/scripts/fixuifiles on ui files
2. your patch does not only remove the balloon, it removes the message from queue, i.e. if you did not see the balloon you will never know that it was sent to you

Perhaps a separate queue for messages displayed in the balloon could help. But this should be discussed on the kopete-devel mailing list.
Comment 6 Jan Ritzerfeld 2005-08-17 13:02:12 UTC
BTW: did you try passive popups instead of the bubble?
Menu Settings->Configure Notifications. E.g. event "An incoming message has been received", press button "More options", select checkbox "Show a message in a pop-up window" and "Use a passive window that does not interrupt other work".
Comment 7 Jan Ritzerfeld 2005-09-25 23:53:32 UTC
SVN commit 463970 by jritzerfeld:

Added option "Close bubble automatically after n Sec" to
behaviorconfig events tab.

Thanks to Morten Sjoegren for the balloon timeout idea.

CCMAIL: Morten Sjoegren <kdestuff@mabs.dk>
FEATURE: 108967


 M  +9 -0      kopete/config/behavior/behaviorconfig.cpp  
 M  +101 -5    kopete/config/behavior/behaviorconfig_events.ui  
 M  +8 -1      kopete/kopeteballoon.cpp  
 M  +2 -1      kopete/kopeteballoon.h  
 M  +36 -13    kopete/systemtray.cpp  
 M  +4 -1      kopete/systemtray.h  
 M  +15 -1     libkopete/private/kopeteprefs.cpp  
 M  +7 -1      libkopete/private/kopeteprefs.h