Bug 128552 - REGRESSION: "Length" has no effect if External TaskBar is at the side of the screen
Summary: REGRESSION: "Length" has no effect if External TaskBar is at the side of the ...
Status: RESOLVED FIXED
Alias: None
Product: kicker
Classification: Plasma
Component: taskbarapplet (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Dirk Mueller
URL:
Keywords:
: 129235 131895 132422 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-03 12:49 UTC by James Richard Tyrer
Modified: 2006-08-29 17:45 UTC (History)
6 users (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 James Richard Tyrer 2006-06-03 12:49:15 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          GCC-4.1.0 
OS:                Linux

In the KCM dialog for the Panels, if you adjust the "Length" of an External TaskBar, it always displays correctly in the "Screen" preview image. 

It works correctly if the External TaskBar is at the top or bottom of the screen.  However, if the External TaskBar is positioned at the left or right sides of the screen, it is always displayed as 100% -- the "Length" setting has no effect.
Comment 1 Aaron J. Seigo 2006-06-03 19:17:46 UTC
it works here in 3.5.3. i don't have a branch version of 3.5 built to test, so i can only assume that if this report is accurate that it's a change that happened post-3.5.3. can you try backing kicker up to the 3.5.3 release tag to confirm this? thanks
Comment 2 James Richard Tyrer 2006-06-08 02:58:01 UTC
This bug appears to have been introduced after the 3.5.3 release.

Specifically, it is highly probably that it was introduced by revision #546213
Comment 3 Dirk Mueller 2006-06-08 13:22:18 UTC
seems to be mine
Comment 4 Aaron J. Seigo 2006-06-16 17:39:56 UTC
*** Bug 129235 has been marked as a duplicate of this bug. ***
Comment 5 icefox 2006-06-19 11:17:16 UTC
Confirm it here, I also had an external taskbar on the middle right with length set to 100% and Expand as required to fit contents.  I also have a custom size of 180 pixels.  After upgrading it now always uses 100% vertical space. If you want my config files just let me know
Comment 7 Helga Fischer 2006-07-17 21:48:25 UTC
Same problem at my susebox 10.0/KDE 3.5.3 with weekly updates.

The external taskbar at the left side (vertical) at the top don't fit with the content. I have to choose same like 30%, then all my tasks where listet. If not, I got a button to scroll up and down.

1% + fit taskbar to content has no function.

I remember somewhere in KDE 3.4.* was the same effect, an update repairs that.

Please, I love this feature, look to repair that.

Curios: The left horizontal taskbar can fit the content, but that's not, what I want. Tasks will open downward, not to the right side according, how we read.

Thank you,
Helga
Comment 8 Gunter Ohrner 2006-07-30 09:40:53 UTC
Unfortunately, this bug still seems to be present in the upcoming KDE 3.5.4-release. (At least it's present in what Debian Unstable starts to ship as 3.5.4 packages.)

Setting a fixed size (not dynamically resized to match content) works, but auto-sizing to content doesn't and the taskbar always occupies 100% of the vertical screen edge.

Are there any news on this topic? Also, is there any chance it will be fixed with KDE 3.5.4?
Comment 9 Veit Laule 2006-08-02 20:29:53 UTC
Bug still exists in 3.5.4 packages for SUSE Linux (10.0).
Comment 10 Helga Fischer 2006-08-02 20:53:59 UTC
Unfortunatly yes :((, [Suse 10.0]
Comment 11 Helga Fischer 2006-08-02 20:54:36 UTC
Unfortunatly yes :((, [Suse 10.0]
Comment 12 Mark Rubelmann 2006-08-03 17:13:51 UTC
I'm also getting this bug in 3.5.4 on Gentoo.  It happens when you have the bar set on the left or right at any position - top, middle, or bottom.
Comment 13 Veit Laule 2006-08-07 19:25:35 UTC
I want to go back to 3.5.1 or 3.5.2 (just kdebase3 which includes kicker). Unfortunately I didn't keep the packages :-(
And I can't find them on any server anymore...
I need the package kdebase3-3.5.1 or kdebase3-3.5.2 for SUSE 10.0. Anybody out there who can provide me those package? Helga?

Comment 14 Dirk Mueller 2006-08-07 22:26:25 UTC
SVN commit 570840 by mueller:

fix stupid typo
BUG: 128552


 M  +2 -2      taskbar.cpp  


--- branches/KDE/3.5/kdebase/kicker/taskbar/taskbar.cpp #570839:570840
@@ -177,14 +177,14 @@
 
         if (containerCount() == 0)
         {
-            actualMax = maxSize.height();
+            actualMax = minButtonHeight;
         }
 
         if (actualMax > maxSize.height())
         {
             return maxSize;
         }
-        return QSize( maxSize.width(), maxSize.height() );
+        return QSize( maxSize.width(), actualMax );
     }
     else
     {
Comment 15 Andreas Kling 2006-08-13 00:52:05 UTC
*** Bug 131895 has been marked as a duplicate of this bug. ***
Comment 16 Andreas Kling 2006-08-16 00:35:07 UTC
*** Bug 132422 has been marked as a duplicate of this bug. ***
Comment 17 Veit Laule 2006-08-29 17:45:23 UTC
Just for info: bug is fixed in package kdebase3-3.5.4-25.1 for SUSE 10.0