Bug 107272 - kicker should display no border when using a background image
Summary: kicker should display no border when using a background image
Status: RESOLVED FIXED
Alias: None
Product: kicker
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Aaron J. Seigo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-12 14:19 UTC by Johannes Schaub
Modified: 2007-10-05 12:52 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 Johannes Schaub 2005-06-12 14:19:17 UTC
Version:            (using KDE KDE 3.4.1)
Installed from:    Compiled From Sources

if i draw a image and set it as kicker background, the kicker doesn't look great. could you remove the kicker-border if one select a background image? we can draw the border to the image, if we want one.
Comment 1 Aaron J. Seigo 2005-06-12 23:37:22 UTC
SVN commit 424730 by aseigo:

don't show a border when we have a panel background.
BUG:107272


 M  +2 -1      container_extension.cpp  


--- trunk/KDE/kdebase/kicker/kicker/core/container_extension.cpp #424729:424730
@@ -1302,7 +1302,8 @@
 {
     QFrame::paintEvent(e);
 
-    if (KickerSettings::transparent())
+    if (KickerSettings::transparent() ||
+        KickerSettings::useBackgroundTheme())
     {
         return;
     }
Comment 2 Łukasz Derkacz 2005-07-16 21:23:15 UTC
1) Hey, Aaron, when I made such an ask few months ago, You said that You won't change it. So, changed Your mind? ;)
2) Is this working? I was trying to do this earlier, now I made Your change and the border still exists :(
Comment 3 Łukasz Derkacz 2005-07-16 21:29:25 UTC
http://bugs.kde.org/show_bug.cgi?id=102499
Duplicate ;)
Comment 4 Aaron J. Seigo 2005-07-16 23:27:04 UTC
the difference is this guy asked for it to be removed when there is a background image (wallpaper) used in the panel. in that specific case it makes sense, just as it does with transparency.
Comment 5 Johannes Schaub 2005-07-24 17:50:34 UTC
Aaron J. Seigo: you have to change line 203 and 232 (kde 3.4.1) of container_extension.cpp too, i think.
Comment 6 Johannes Schaub 2005-08-24 16:37:44 UTC
the border still exists in KDE 3.4.2
Comment 7 Johannes Schaub 2005-08-24 16:38:17 UTC
forgot to reopen
Comment 8 Jes Hall 2005-09-01 10:19:13 UTC
This bug is fixed in 3.5 branch, there is no border on kicker when there is a background image. 

Please do not reopen kicker bugs if you are not the person they are assigned to! These bugs belong to aseigo and it's up to him to sort out the status of them.
Comment 9 Yuriy Kozlov 2007-03-14 23:03:03 UTC
This is not fixed in KDE 3.5.  KDE 3.5.6 has in container_extension.cpp:

bool ExtensionContainer::needsBorder() const
{
    return !KickerSettings::transparent();
           // && !KickerSettings::useBackgroundTheme();
}

Is there areason the BackgroundTheme line is commented out?
Comment 10 Aaron J. Seigo 2007-03-15 00:10:33 UTC
yes, because background themes created prior to this change were made with the border in mind. either way, something breaks, and this at least doesn't break what is already there.
Comment 11 Tobias 2007-10-05 12:52:14 UTC
Please do not mark as fixed what in fact is a wont fix.
Aaron, please move on or give people a chance to do so.