Bug 154022 - simple hello world GUI. Opened files are lost from the tabs. Only screen width of opened files are shown but scroll buttons dont work to reveal the others.
Summary: simple hello world GUI. Opened files are lost from the tabs. Only screen widt...
Status: RESOLVED NOT A BUG
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: 3.5
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-14 12:28 UTC by John Bland
Modified: 2013-07-24 13:49 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 John Bland 2007-12-14 12:28:08 UTC
Version:           3.5.0 (using KDE KDE 3.5.8)
Installed from:    Fedora RPMs
OS:                Linux

Using the simple hello world GUI for Kdevelop 3.5.0 using KDE 3.5.8.7.fc8 Fedora, files created and added to the project take up more tabs than the width of the screen. The right scroll button scrolls through them OK, but the left scroll button doesn't work properly. It has worked OK in previous versions. Now files that dropped off the screen have to be re-opened, rather than the left scroll button bringing them back into view. Likewise on opening a recent project, all files seem to be opened OK, but as the tab goes off the screen to the left, so the file disappears. The left scroll button has lost them, and the files have to be re-opened.
Comment 1 Andreas Pakulat 2007-12-15 08:41:02 UTC
Works fine over here. Do the scrolling buttons in Konqueror still work fine? KDevelop doesn't provide that feature itself, its part of kdelibs or even Qt. So if its broken it should be broken in all KDE apps.
Comment 2 John Bland 2007-12-15 11:04:02 UTC
It is very strange. I loaded a different simple C project last night,
and the bug was not there. The tabs scroll buttons worked perfectly. I
therefore loaded the project on which the left button had not worked,
and yet again the left scroll button was not working. I will do some
more looking into it for you, to try to narrow down exactly when or why
it happens and when it does not. I will do this tomorrow, and email you.

Kind Regards   John Bland  
Comment 3 John Bland 2007-12-17 00:58:32 UTC
I have now established the circumstances under which I could not scroll
left through the tabs. The project that scrolled OK, I noticed, had only
half the leftmost tab exposed after loading. The project that would not
scroll had a complete tab leftside. By chance, I narrowed the window
width for the non-scrolling project and immediately full scrolling was
enabled, allowing the off screen left tabs to be brought in.

Why it would not, and still will not scroll at full window width is
beyond me, but all I have to do now is narrow the window a fraction.

Kind Regards

John Bland
Comment 4 Andreas Pakulat 2007-12-17 14:29:39 UTC
Hmm, yeah this really sounds like a kdelibs bug. Re-Assigning.
Comment 5 John Bland 2007-12-18 11:33:53 UTC
So far, I have established that:

If I save the non scrolling project by closing kdevelop with kdevelop
set to a narrower window, then the project loads and scrolls OK into
that narrower window.

If I save but with kdevelop in full screen mode, then it loads and
scrolls OK.

If I drag the window from some narrow screen width to full screen width,
then at some as yet unestablished critical point, it stops scrolling.

Unfortunately, I am still unable to predict the conditions under which
it will not scroll. Perhaps you could give me a couple of days, and I
will do some more experiments.

Kind regards

John Bland 
Comment 6 Christoph Feck 2010-08-31 04:33:42 UTC
Is this bug still reproducible with the KDE 4 version of KDevelop? It sounds like a Qt bug if I understand the issue correctly, because neither KTabWidget nor KTabBar interfere with Qt's handling of Tab scrolling.
Comment 7 Christoph Feck 2013-07-24 13:49:10 UTC
No response, changing status. Please reopen, if you have more information.