Wrong background colour for messaging icon

Bug #334490 reported by Chris Coulson
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Indicator Applet
Fix Released
Medium
Unassigned
indicator-applet (Ubuntu)
Fix Released
Low
Ted Gould

Bug Description

Binary package hint: indicator-applet

I use a theme that is a mixture of dark and light colours (the panel and menu's being dark, but the window contents being light). With this theme, the messaging indicator has the wrong background colour (it looks the same as a lighter colour used in the Nautilus window shown in my first screenshot).

At first glance, it seems that the Human theme and other dark themes don't exhibit this problem. However, as you can see from my other 2 screenshots with the Human theme and Dark room (which is a consistently dark theme), on closer inspection it is apparent that the colour is also incorrect with these themes (it just doesn't stand out as much).

If I change the panel background to a solid colour or an image, then the background of the messaging indicator looks ok. It is only wrong when I set the panel background to use the system theme.

Tags: dxteam

Related branches

Revision history for this message
Chris Coulson (chrisccoulson) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :
description: updated
Changed in indicator-applet:
importance: Undecided → Low
Changed in indicator-applet:
assignee: nobody → ted-gould
Ted Gould (ted)
Changed in indicator-applet:
milestone: none → 0.1.2
status: New → Fix Committed
importance: Undecided → Medium
Ted Gould (ted)
Changed in indicator-applet:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-applet - 0.1.2-0ubuntu1

---------------
indicator-applet (0.1.2-0ubuntu1) jaunty; urgency=low

  * New upstream version
    * Removes duplicate prototypes (LP: #338885)
    * Fixes background color to match them on dark themes when
      the panel color is not set (LP: #334490)
    * Removing the handle and replacing it with the ability to
      right click on the applet to get a panel menu (LP: #339818)
    * Various build fixes

 -- Ted Gould <email address hidden> Sun, 15 Mar 2009 08:58:20 -0500

Changed in indicator-applet:
status: New → Fix Released
Revision history for this message
Nicolò Chieffo (yelo3) wrote :

This is not fixed if yo use a panel with a background. do you need a screenshot?

Changed in indicator-applet:
status: Fix Released → Confirmed
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Yes please - it works fine when I manually choose a panel background here (see my original bug description).

Changed in indicator-applet (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Nicolò Chieffo (yelo3) wrote : Re: [Bug 334490] Re: Wrong background colour for messaging icon

As you can see I've lots of applets, and it's the only one which has a
'strange' background: the version I have installed is 0.1.3-0ubuntu1

Revision history for this message
Ted Gould (ted) wrote :

On Wed, 2009-03-18 at 10:50 +0000, Nicolò Chieffo wrote:
> As you can see I've lots of applets, and it's the only one which has a
> 'strange' background: the version I have installed is 0.1.3-0ubuntu1

Uhm, wow. I really can't recreate this... it works as expected on my
system. The change to the upstream is that we basically are now
stealing the settings from the fast-user-switch-applet because it turns
out themes have put special exceptions in for it to make it work well
with the panel. So there is no reason we shouldn't match that on the
panel. And it's also in your screenshot, looking different...

I guess the next step would be to see which GTK+ theme you're using to
see if we've missed the special casing in some place there. Also, does
this behavior continue on other themes in your system?

Revision history for this message
Nicolò Chieffo (yelo3) wrote :
  • panel.rc Edit (2.4 KiB, application/octet-stream; name="panel.rc")

Another way to trigger this is to select the Clearlooks theme.
I'm attaching the panel.rc file of my theme

Revision history for this message
gsmx (gsmx) wrote :

When you select the Dust Sand Theme in jaunty, the same thing happens as in the screenshot of Nicolò Chieffo. That's an easy way to recreate the bug.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

I think it's the clearlooks way to present an applet like that, which
is displayed as a button in murrine themes.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Ted Gould: can you tell me if I'm wrong, when I say that the "problem"
(maybe it's intended as a feature) is in clearlooks and not in
indicator-applet?

Revision history for this message
Marius Gedminas (mgedmin) wrote :

Well, the fuse-applet looks fine here, but the indicator applet doesn't. I use the Clearlooks theme as well, and the gnome panel is told to use the system theme.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

the fusa-applet has not the same design as the indicator applet. The
indicator applet is a button, and butons in clearlooks are rendered in
the way you've posted.

Maybe we can ask why the indicator applet is a button, since it's the only one.

Revision history for this message
Ted Gould (ted) wrote :

On Sun, 2009-04-05 at 12:44 +0000, Nicolò Chieffo wrote:
> Ted Gould: can you tell me if I'm wrong, when I say that the "problem"
> (maybe it's intended as a feature) is in clearlooks and not in
> indicator-applet?

I think so, but I'm not 100%. It seems that it only happens with
Clearlooks, but I can't figure out why Clearlooks is viewing
indicator-applet and fast-user-switch-user differently, as
indicator-applet is lying and telling the theme engine that it's FUSA
now... so, in a nutshell, I think so, but I have no proof. It's
annoying.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

In my murrine setup, they are completely different.
This means that currently the 'trick' to show indicator in the same
way as fusa does not work.
I'm attaching a screenshot.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-applet - 0.1.5-0ubuntu1

---------------
indicator-applet (0.1.5-0ubuntu1) jaunty; urgency=low

  * debian/control: Switching libindicate0 to libindicate1 to express
    the fact that the binary compatibility is broken.
  * debian/libindicate0.install changed to debian/libindicate1.install
  * New upstream version:
    * Adds new API for detecting interests of various listeners. Implemented
      on both client and server side. (LP: #353112)
    * Makes it so that all objects down to the menu now use the gtkstyle
      naming from FUSA to ensure that they all pick up the theme hacks that
      are set for FUSA. (LP: #334490)
    * Explicitly sets the about window's window icon. (LP: #356437)

 -- Ted Gould <email address hidden> Fri, 03 Apr 2009 15:09:33 -0500

Changed in indicator-applet (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
josephk (josephk-deactivatedaccount-deactivatedaccount) wrote :

This bug is NOT FIXED in jaunty lpia indicator applet version 0.1.6-0ubuntu1 as you can see in the attachment
please, commit bug fixes upstream if you don't

Revision history for this message
Pierre Dennert (schokobescher) wrote :

It returned as is Lucid Lynx (Version 0.3.7 of the applet)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.