Bug 65958 - Using new tab widget, konsole session's icons cannot be shown above session name
Summary: Using new tab widget, konsole session's icons cannot be shown above session name
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
: 71601 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-13 12:48 UTC by Oded Arbel
Modified: 2007-07-09 00:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oded Arbel 2003-10-13 12:48:40 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc 3.3 
OS:          Linux

Before porting konsole to the new widget, it was possible to set the sessions' tab to show the session icon above the session name. with the new tab widget, its not possible to modify the location of the icon relative to the session name, also the icon size cannot be changed.

Although I like the new tab widget, and I appreciate the benefit of using a unified source for all tabs, it will be nice if we can also have the old functionality as well (in the new tab widget, of course, so other applications can benefit from it).

This is a wish list item, not a bug, because I accept this is lowest of all priorities and I won't be surprised not dissapointer if this is pushed to KDE 4 or beyond. like I said - it will be nice to have, no more.
Comment 1 Pablo Pita Leira 2003-10-29 00:04:54 UTC
You can change the icon associated to the tab by creating a new session type. For example, if you want a session of root to have a different icon, go to Settings - Configure Konsole - Session and for root, select a new icon. You can also create new session types. 
Comment 2 Oded Arbel 2003-10-29 01:30:19 UTC
Yes, I am aware of that. but with the old tab widget I could also set the *size* as well as the position of the icon relative to the text of the title.
Comment 3 Stephan Binner 2004-01-02 09:31:44 UTC
*** Bug 71601 has been marked as a duplicate of this bug. ***
Comment 4 Simon Ilyushchenko 2005-01-03 19:34:27 UTC
Please please please bring the text position option back! My tabs now take up 1.5 more horizontal space, and it's really inconvenient!
Comment 5 Kurt Hindenburg 2005-01-04 07:43:06 UTC
You can have: text only, icon only, or both.  I think that is all k/qtabwidget can do presently.
The icon size might be changed using qtabwidget->setTabIconSet...
Comment 6 Oded Arbel 2005-01-04 10:46:04 UTC
I couldn't find where that option would be configured. right clicking the tab widget is the first place I'd look up as this is where it used to be, but I get only session control options that way. the "view" menu is weirdly the same as the session control menu (RMB on tab widget) and nothing in "configure" seems applicable.

If this can easily be set in code, can it be please exposed in the UI ?
Comment 7 Kurt Hindenburg 2005-01-04 15:29:38 UTC
Right-click over the left-corner 'New session' tab button.  You'll see

Tab Bar: Hide, Top, Bottom
Tab Options: Text & Icons, Text, Icon
Dynamic Hide

It is strange that this is the only location to set Tab Options and Dynamic Hide.  That will be fix in 4.0 I think.
Comment 8 Oded Arbel 2005-01-04 18:03:17 UTC
On Tuesday 04 January 2005 16:29, Kurt V.Hindenburg wrote:
> 2005-01-04 15:29 ------- Right-click over the left-corner 'New
> session' tab button.  You'll see
>
> Tab Bar: Hide, Top, Bottom
> Tab Options: Text & Icons, Text, Icon
> Dynamic Hide

Cool. I didn't see that at all. BTW - what is "dynamic hide" ? I didn't 
see it has any affect.

Comment 9 Kurt Hindenburg 2005-01-04 18:12:09 UTC
Reminder to self: put in Help file and perhaps Tip file.

Dynamic Hide will hide the tabbar when there is only 1 tab/session open.
Comment 10 Robert Knight 2007-07-09 00:25:25 UTC
Appears to have been resolved according to comments above.