Bug 64458

Summary: Tab bar close buttons (when enabled) should be consistant between applications
Product: [Unmaintained] kdelibs Reporter: Casey Allen Shobe <cshobe>
Component: generalAssignee: Stephan Kulow <coolo>
Status: RESOLVED DOWNSTREAM    
Severity: wishlist CC: cfeck, henrik.pauli, janis.blechert, mattr
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Casey Allen Shobe 2003-09-17 20:57:31 UTC
Version:           unknown (using KDE 3.1.9)
Compiler:          gcc version 3.3.1
OS:          Linux (i686) release 2.4.22

Kopete has a tab bar just like Konqueror, with a very nice addition to it.

When you move your mouse over the icon on any tab, it changes to a round grey circle that does nothing if you click it for 1 second (to prevent accidental clicks), and then it changes to a close button.  This is really nice, and more intuitive than the "close active tab" button on the right.

Sometimes you want to close background tabs.  Sometimes you want the close button on the other side because that's where you have the close button for kwin (but I suppose that's another wishlist item).

It just feels a lot more intuitive and more straightforward, so I'd like to see the same in Konqueror's tab bar.
Comment 1 George Staikos 2003-09-17 22:19:34 UTC
There is an option  for buttons on each tab in the Konqueror settings. 
Comment 2 Casey Allen Shobe 2003-09-18 11:01:05 UTC
There's an option for "Show close button instead of website icon".  This is not 
the behaviour that I explain that Kopete exhibits.  If it were, then Konqueror 
would show a website icon until I moved my mouse over it, and there would be a 
temporary image shown for 1 second before the actual close button to prevent 
accidental clicking. 
Comment 3 George Staikos 2003-09-18 11:04:35 UTC
What you asked for was implemented for a while and then removed by the author.  
Filing a wishlist item for it is not likely to do anything since it was 
changed for good reason and having 3 different ways to close tabs is rather 
rediculous.  Sorry...  The author does know about this and he will decide the 
best route to take. 
Comment 4 Casey Allen Shobe 2003-09-18 11:09:03 UTC
But there's already at least 4 ways to close a tab. 
 
1. Ctrl-W. 
2. Clicking the far right close button (only works for active tab). 
3. Right clicking tab, clicking close. 
4. Clicking the close button which is put in place of the website icon. 
 
I'm not asking for a number 5, but an improvement to number 4. 
Comment 5 Casey Allen Shobe 2003-09-18 11:12:44 UTC
Oh, and 1 should have also had a '(only works for active tab)' comment.  This 
is what makes 1 and 2 not as useful. 
Comment 6 Casey Allen Shobe 2003-09-19 10:21:53 UTC
If the behavior will not be changed in Konqueror, then this bug should be 
reassigned to Kopete.  One way or the other, the close buttons (if enabled) 
need to be consistant between applications for concern of usability. 
Comment 7 Jason Keirstead 2003-10-15 18:17:59 UTC
If it is decided that the behaviour should be consistant between Konq and Kopete then the options in Konqueor need to be pulled out by the Konq developers and changed to a KDE-wide setting that KTabWidget honours when the close buttons are enabled.

There really isn't anything I can do in Kopete since I am not going to load up Konquer's settings and follow those, that is ludicrous.
Comment 8 Casey Allen Shobe 2003-10-16 09:11:03 UTC
> There really isn't anything I can do in Kopete since I am not going to load
> up Konqueror's settings and follow those, that is ludicrous.

Agreed.  This needs to be in kcontrol, and not in kopete *or* konqueror (though a standand tab bar right-click option for "Configure Tabs" directing to the kcm would be nice).
Comment 9 Casey Allen Shobe 2003-10-28 20:43:45 UTC
*** Bug 66791 has been marked as a duplicate of this bug. ***
Comment 10 Casey Allen Shobe 2003-12-13 19:38:33 UTC
*** Bug 70335 has been marked as a duplicate of this bug. ***
Comment 11 Jose Hernandez 2004-01-12 07:22:36 UTC
A system-wide option would be great.
Comment 12 Christoph Feck 2011-07-25 17:19:48 UTC
Qt now offers a property for close buttons on tabs, and KTabBar/KTabWidget can use this property. If applications don't request close buttons using these properties, but render their own, then it isn't a problem in kdelibs.