Menu transparency behaves strangely

Bug #1317098 reported by David
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Incomplete
Undecided
Unassigned

Bug Description

1. In the menus (applications menu, right-click menus), items often lose their backgrounds (become fully transparent) when the mouse has touched them (and they stay that way until the menu is closed and re-opened.

2. AFAICT, the menus use the default fill, and there's no way through the GUI (I haven't tinkered around with the config files yet) to override this. Worse, I can find no way to set the text colour, so the menus in the theme I'm building currently appear black on black. This may be me being stupid.

My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics. I've attached an affected theme.

Revision history for this message
David (jdm12) wrote :
Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1317098] [NEW] Menu transparency behaves strangely

Hi,
thanks for the bug report (and for attaching your theme).
I see in the config file that you're using a custom style, with a dark
background and text color almost white.
do you have the same problem if you're using the default style ?
about the first point, which version of GTK do you have ?

2014-05-07 15:26 GMT+02:00 David <email address hidden>:

> Public bug reported:
>
> 1. In the menus (applications menu, right-click menus), items often lose
> their backgrounds (become fully transparent) when the mouse has touched
> them (and they stay that way until the menu is closed and re-opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so the
> menus in the theme I'm building currently appear black on black. This
> may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> ** Affects: cairo-dock-core
> Importance: Undecided
> Status: New
>
> ** Attachment added: "An affected theme"
>
> https://bugs.launchpad.net/bugs/1317098/+attachment/4107326/+files/jdm-4.tar.gz
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> New
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Changed in cairo-dock-core:
status: New → Incomplete
Revision history for this message
David (jdm12) wrote :

Hello

GTK: version 2.24.23-0ubuntu1

I haven't tried with all themes, but the issues did not seem to arise at all with Dust_Sand.

As I write, I have Cairo-Dock running under LXDE. Text is white, and therefore legible. The 'total transparency' issue still arises, but not as consistently.

Slightly annoyingly, PrintScreen doesn't operate when a menu is activated: delayed action on the Screenshot plug-in to the rescue. If it helps, I'll take further shots in other conditions: just say what would be useful.

Thanks

David

Revision history for this message
David (jdm12) wrote :

Hi

In case it's of any use, here's a snap of the menu in OpenBox (it's a slightly different theme, but they behave the same), showing the black-on-black(ish) text and transparency problem.

BTW, for my taste, the menu could sit a little higher (so that the point of the bubble is no lower than the icon that launches the menu).

Revision history for this message
David (jdm12) wrote :

Here's Dust_Sand theme under OpenBox (no LXDE), behaving impeccably (except that I still find the menu a little low).

Revision history for this message
Matthieu Baerts (matttbe) wrote :

@David: is it possible that your desktop environment doesn't support GTK3 yet? Maybe there is no theme for GTK3...

Revision history for this message
David (jdm12) wrote :

Matthieu -- sorry, my bad. I did dpkg -l libgtk[0-9]*, which of course returned libgtk2-* but not libgtk-3-*. I also have GTK3 version 3.10.8-0ubuntu1.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

This version of Cairo-Dock needs libgtk-3-0 but it's possible that you don't have any GTK 3 theme.

Is there maybe an option on LXDE settings to change the current GTK3 theme?

What's the output produced by this command launched from a terminal?

    $ gsettings get org.gnome.desktop.interface gtk-theme

Revision history for this message
David (jdm12) wrote :

... so, to clarify: I think there are actually two issues here (sorry about that):

1. Under OpenBox, but not OpenBox+LXDE, the text in menus ignores the style setting.
2. Under OpenBox and OpenBox+LXDE, menu item backgrounds sometimes become (and remain) entirely transparent after the mouse has passed over them.

Issue 1 also applies to a minimally altered Dust_Sand theme. Other text items (eg captions) pick up their colours correctly in OB (but perhaps only when I set it explicitly in the Captions style page?).
Issue 2 seems to be theme-dependant. It occurs in my themes, and in MeeGo,on which mine were based, but not in Dust_Sand.

Revision history for this message
David (jdm12) wrote :

Under LXDE, the output is 'Adwaita'.

There are theme changers for LXDE and OB. They don't take me out of Adwaita, though -- and I have to admit that I don't really know what I'm doing at that level.

FWIW, I have been using the Lubuntu-dark-panel theme, which has a gtk-3.0 subfolder in /usr/share/themes.

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 1317098] Re: Menu transparency behaves strangely

thank you for the screenshots.

"menu item backgrounds sometimes become (and remain) entirely transparent
after the mouse has passed over them."
for me, this sounds like a bug either in GTK (or the gtk theme engine, for
instance Adwaita) or in the WM.
the dock doesn't draw the menu items (only the menu background), and just
apply a custom CSS style to the menus.
this css style overwrites the one defined by the GTK theme of your desktop,
depending on this theme, there might be some parameters that are not
overwritten by our css; that could explain the wrong text color, but
certainly not the random loss of color.

so to go further, what if you change the GTK theme (for another that
supports GTK3) ?
and what you use another WM than OpenBox ?

about the position, menus are actually supposed to pop above the icon, not
upon it, maybe a problem with the WM ?

2014-05-08 17:19 GMT+02:00 David <email address hidden>:

> Under LXDE, the output is 'Adwaita'.
>
> There are theme changers for LXDE and OB. They don't take me out of
> Adwaita, though -- and I have to admit that I don't really know what
> I'm doing at that level.
>
> FWIW, I have been using the Lubuntu-dark-panel theme, which has a
> gtk-3.0 subfolder in /usr/share/themes.
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Fabounet (fabounet03) wrote :

also, can you just check that the dock has been compiled with the same
version of GTK as what you have (it's written in the terminal output at
launch time)

2014-05-08 18:19 GMT+02:00 Fabrice Rey <email address hidden>:

> thank you for the screenshots.
>
>
> "menu item backgrounds sometimes become (and remain) entirely transparent
> after the mouse has passed over them."
> for me, this sounds like a bug either in GTK (or the gtk theme engine, for
> instance Adwaita) or in the WM.
> the dock doesn't draw the menu items (only the menu background), and just
> apply a custom CSS style to the menus.
> this css style overwrites the one defined by the GTK theme of your
> desktop, depending on this theme, there might be some parameters that are
> not overwritten by our css; that could explain the wrong text color, but
> certainly not the random loss of color.
>
> so to go further, what if you change the GTK theme (for another that
> supports GTK3) ?
> and what you use another WM than OpenBox ?
>
> about the position, menus are actually supposed to pop above the icon, not
> upon it, maybe a problem with the WM ?
>
>
>
> 2014-05-08 17:19 GMT+02:00 David <email address hidden>:
>
> Under LXDE, the output is 'Adwaita'.
>>
>> There are theme changers for LXDE and OB. They don't take me out of
>> Adwaita, though -- and I have to admit that I don't really know what
>> I'm doing at that level.
>>
>> FWIW, I have been using the Lubuntu-dark-panel theme, which has a
>> gtk-3.0 subfolder in /usr/share/themes.
>>
>> --
>> You received this bug notification because you are a member of Cairo-
>> Dock Devs, which is subscribed to Cairo-Dock Core.
>> https://bugs.launchpad.net/bugs/1317098
>>
>> Title:
>> Menu transparency behaves strangely
>>
>> Status in Cairo-Dock : Core:
>> Incomplete
>>
>> Bug description:
>> 1. In the menus (applications menu, right-click menus), items often
>> lose their backgrounds (become fully transparent) when the mouse has
>> touched them (and they stay that way until the menu is closed and re-
>> opened.
>>
>> 2. AFAICT, the menus use the default fill, and there's no way through
>> the GUI (I haven't tinkered around with the config files yet) to
>> override this. Worse, I can find no way to set the text colour, so
>> the menus in the theme I'm building currently appear black on black.
>> This may be me being stupid.
>>
>> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
>> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
>> I've attached an affected theme.
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~cairo-dock-team
>> Post to : <email address hidden>
>> Unsubscribe : https://launchpad.net/~cairo-dock-team
>> More help : https://help.launchpad.net/ListHelp
>>
>
>

Revision history for this message
David (jdm12) wrote :

> "menu item backgrounds sometimes become (and remain) entirely transparent after the mouse has passed over them."
> for me, this sounds like a bug either in GTK (or the gtk theme engine, for instance Adwaita) or in the WM.
I haven't come across any other glitches yet (it's a fairly fresh install). Interesting that it only manifests with some C-D themes.

> so to go further, what if you change the GTK theme (for another that supports GTK3)
No change

> and what you use another WM than OpenBox
That's not going to be convenient for me just now. If I get a chance in the next week or so and the issue is still open, I'll let you know.

> about the position, menus are actually supposed to pop above the icon, not upon it, maybe a problem with the WM
Interesting. I'll report on this, too, if I get chance to play with a dual OpenBox/other WM setup.

> can you just check that the dock has been compiled with the same version of GTK as what you have
 Cairo-Dock version : 3.3.99.beta1
 Compiled date : Apr 21 2014 17:43:57
 Built with GTK : 3.10
 Running with OpenGL: 1
and I have 3.10.8-0ubuntu1

Revision history for this message
Fabounet (fabounet03) wrote :

and what if you select another shape for menus (it's available in the
advanced configuration, under "menus and dialogs")
for instance using the "tooltip" shape
that's the only parameter I see that changes with the CD theme (colors
being obviously not a potential cause)

2014-05-08 19:18 GMT+02:00 David <email address hidden>:

> > "menu item backgrounds sometimes become (and remain) entirely
> transparent after the mouse has passed over them."
> > for me, this sounds like a bug either in GTK (or the gtk theme engine,
> for instance Adwaita) or in the WM.
> I haven't come across any other glitches yet (it's a fairly fresh
> install). Interesting that it only manifests with some C-D themes.
>
> > so to go further, what if you change the GTK theme (for another that
> supports GTK3)
> No change
>
> > and what you use another WM than OpenBox
> That's not going to be convenient for me just now. If I get a chance in
> the next week or so and the issue is still open, I'll let you know.
>
> > about the position, menus are actually supposed to pop above the icon,
> not upon it, maybe a problem with the WM
> Interesting. I'll report on this, too, if I get chance to play with a
> dual OpenBox/other WM setup.
>
> > can you just check that the dock has been compiled with the same version
> of GTK as what you have
> Cairo-Dock version : 3.3.99.beta1
> Compiled date : Apr 21 2014 17:43:57
> Built with GTK : 3.10
> Running with OpenGL: 1
> and I have 3.10.8-0ubuntu1
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
David (jdm12) wrote :

All the shapes display the same behaviour.

Revision history for this message
David (jdm12) wrote :

Small clarification: the transparency follows the highlight on the menu: same effect when navigating with the keyboard as with the mouse (no surprise there).

Re GTK theme engines (which, as I've said, I don't really know anything about):
Looking through installed and available packages,there is no mention of Adwaita. Unico is what I supposedly have installed.
I tried
 gsettings set org.gnome.desktop.interface gtk-theme 'Unico'
and for good measure restarted the desktop manager. Nothing visibly changed.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

@Fabounet: maybe we should add an option to not modify the menu (it's easy to do, maybe some people prefer the basic menu and some DE don't support it well)...
And if it's possible, maybe we should try to automatically display this old menu style when we have a case like this one. If I understand correctly, here the theme is 'Adwaita' but it's not installed...

Revision history for this message
David (jdm12) wrote :

The new-style menu does look nicer, though.

Revision history for this message
Fabounet (fabounet03) wrote :

"The new-style menu does look nicer, though."
sure, not only the shape looks good but it also allows to better integrate
widgets inside menus/dialogs, and menus/dialogs with the docks/desklets.
which is why I don't think we should disable it by any means, but rather
try to figure out where the bug lies (GTK, Openbox, CD ?)

since we don't have this bug, you're the only one that can give more clues
:-)

I think trying to compile the dock with another versio of GTK (3.8) or
using another WM could help.
Also, if you use the system style rather than a custom style, do you still
have the bug ?

"the transparency follows the highlight on the menu"
but the items stay transparent after the mouse leave them, right ?
I could imagine a problem with the css style making items transparent when
hovered, but not this behaviour.

"If I understand correctly, here the theme is 'Adwaita' but it's not
installed"
I didn't understand the same thing; it seems the GTK theme is adwaita (it's
the default gnome3 theme, I don't think there is a package for it)
there is also a theme-engine named adwaita (and used by the adwaita theme,
so it's probably installed, see in
/usr/lib/*/gtk-3.0/3.0.0/theming-engines) and unico is another theme-engine
(installed in the same folder). do you have them ?
the adwaita theme uses the adwaita engine, but any theme can use any engine
(it's specified in the main css file).
however, it seems here that using another gtk theme (and engine?) doesn't
matter...
so we're back in the GTK/openbox options.

2014-05-08 23:15 GMT+02:00 David <email address hidden>:

> The new-style menu does look nicer, though.
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Fabounet (fabounet03) wrote :
Download full text (3.4 KiB)

oh and by the way, I've just installed gtk 3.10 and I now get the same
placement issue as you :-/
so at least for this bug, it definitely has something to do with gtk 3.10
(which so far has proven to be the worst version ever of this library...)

2014-05-09 20:29 GMT+02:00 Fabrice Rey <email address hidden>:

> "The new-style menu does look nicer, though."
> sure, not only the shape looks good but it also allows to better integrate
> widgets inside menus/dialogs, and menus/dialogs with the docks/desklets.
> which is why I don't think we should disable it by any means, but rather
> try to figure out where the bug lies (GTK, Openbox, CD ?)
>
> since we don't have this bug, you're the only one that can give more clues
> :-)
>
> I think trying to compile the dock with another versio of GTK (3.8) or
> using another WM could help.
> Also, if you use the system style rather than a custom style, do you still
> have the bug ?
>
>
> "the transparency follows the highlight on the menu"
> but the items stay transparent after the mouse leave them, right ?
> I could imagine a problem with the css style making items transparent when
> hovered, but not this behaviour.
>
>
> "If I understand correctly, here the theme is 'Adwaita' but it's not
> installed"
> I didn't understand the same thing; it seems the GTK theme is adwaita
> (it's the default gnome3 theme, I don't think there is a package for it)
> there is also a theme-engine named adwaita (and used by the adwaita theme,
> so it's probably installed, see in
> /usr/lib/*/gtk-3.0/3.0.0/theming-engines) and unico is another theme-engine
> (installed in the same folder). do you have them ?
> the adwaita theme uses the adwaita engine, but any theme can use any
> engine (it's specified in the main css file).
> however, it seems here that using another gtk theme (and engine?) doesn't
> matter...
> so we're back in the GTK/openbox options.
>
>
> 2014-05-08 23:15 GMT+02:00 David <email address hidden>:
>
> The new-style menu does look nicer, though.
>>
>> --
>> You received this bug notification because you are a member of Cairo-
>> Dock Devs, which is subscribed to Cairo-Dock Core.
>> https://bugs.launchpad.net/bugs/1317098
>>
>> Title:
>> Menu transparency behaves strangely
>>
>> Status in Cairo-Dock : Core:
>> Incomplete
>>
>> Bug description:
>> 1. In the menus (applications menu, right-click menus), items often
>> lose their backgrounds (become fully transparent) when the mouse has
>> touched them (and they stay that way until the menu is closed and re-
>> opened.
>>
>> 2. AFAICT, the menus use the default fill, and there's no way through
>> the GUI (I haven't tinkered around with the config files yet) to
>> override this. Worse, I can find no way to set the text colour, so
>> the menus in the theme I'm building currently appear black on black.
>> This may be me being stupid.
>>
>> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
>> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
>> I've attached an affected theme.
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions...

Read more...

Revision history for this message
Matthieu Baerts (matttbe) wrote :

> I've just installed gtk 3.10 and I now get the same
placement issue as you :-/

@fabounet: is it maybe link to this bug? https://bugzilla.gnome.org/show_bug.cgi?id=721094

Revision history for this message
Fabounet (fabounet03) wrote :

I think so, it's a problem with the menu height being incorrect

I've fixed it for GTK3.10 (rev 1750); apparently, the "get_preferred_size"
functions for menus have changed in this version, and we must now use the
natural size rather than the minimal one (which gives a constant result no
matter how many items there are in the menu, go figure out...)

I hope it doesn't break things with GTK<3.10 (if it does, it's just yet
another #define for GTK)

2014-05-11 9:45 GMT+02:00 Matthieu Baerts <email address hidden>:

> > I've just installed gtk 3.10 and I now get the same
> placement issue as you :-/
>
> @fabounet: is it maybe link to this bug?
> https://bugzilla.gnome.org/show_bug.cgi?id=721094
>
> ** Bug watch added: GNOME Bug Tracker #721094
> https://bugzilla.gnome.org/show_bug.cgi?id=721094
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Matthieu Baerts (matttbe) wrote :

>

I can upload a new version for our "Weekly ppa" but if it's just one line, it's maybe better to add #if GTK_CHECK_VERSION (3, 10, 0) :-)

Revision history for this message
Fabounet (fabounet03) wrote :

I'd rather avoid #define, I'll test on another PC tomorrow and see if it's
ok.

2014-05-11 10:53 GMT+02:00 Matthieu Baerts <email address hidden>:

> >
>
> I can upload a new version for our "Weekly ppa" but if it's just one
> line, it's maybe better to add #if GTK_CHECK_VERSION (3, 10, 0) :-)
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
David (jdm12) wrote :

>> "the transparency follows the highlight on the menu"
> but the items stay transparent after the mouse leave them, right ?

To be precise, after the highlight moves away, the item is left transparent. The item is never transparent when highlighted.

> Also, if you use the system style rather than a custom style, do you still
> have the bug ?

If that question's addressed to me: the transparency issue I've so far only seen on MeeGo and derived themes. The too-low-placement issue and the text colour under OpenBox+no LXDE apply to at least several themes.

I'm afraid I don't know anything worthwhile about theme engines. Setting the engine to 'Unico' appeared to stick (gsettings get returned 'Unico' afterwards, but I wasn't bold enough to see what happened if I set it to a nonsense string), and didn't change any behaviour that I could see.

Revision history for this message
Fabounet (fabounet03) wrote :

"Also, if you use the system style rather than a custom style, do you still
have the bug ?"
by that I meant, if you go into the simple configuration window, there
should be an option to define the style;
currently it's probably "custom", and I wonder if it changes something to
set it to "system"

2014-05-11 17:54 GMT+02:00 David <email address hidden>:

> >> "the transparency follows the highlight on the menu"
> > but the items stay transparent after the mouse leave them, right ?
>
> To be precise, after the highlight moves away, the item is left
> transparent. The item is never transparent when highlighted.
>
> > Also, if you use the system style rather than a custom style, do you
> still
> > have the bug ?
>
> If that question's addressed to me: the transparency issue I've so far
> only seen on MeeGo and derived themes. The too-low-placement issue and
> the text colour under OpenBox+no LXDE apply to at least several themes.
>
> I'm afraid I don't know anything worthwhile about theme engines.
> Setting the engine to 'Unico' appeared to stick (gsettings get returned
> 'Unico' afterwards, but I wasn't bold enough to see what happened if I
> set it to a nonsense string), and didn't change any behaviour that I
> could see.
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
David (jdm12) wrote :

Ah, gotcha. No: still the same behaviour.

Revision history for this message
David (jdm12) wrote :

Just in case it's of any relevance: I rebuilt my themes starting from one of the CD default themes instead of MeeGo Clear. The transparency issue has not reared its ugly head. There must be something in the MeeGo themes that triggers it.

As an extra, re menu positioning: sometimes, it pops up *very* low -- can only see the top 3 items. This does not happen consistently in any given theme, but it does happen (afaict) in all themes.

Revision history for this message
Fabounet (fabounet03) wrote :

about the last point, that's GTK not resizing the menu properly, and I
think it's related to another bug (LP 1303263)

about the meego theme, that's an interesting hint, I'll try at home, thank
you :-)

2014-05-19 11:18 GMT+02:00 David <email address hidden>:

> Just in case it's of any relevance: I rebuilt my themes starting from
> one of the CD default themes instead of MeeGo Clear. The transparency
> issue has not reared its ugly head. There must be something in the
> MeeGo themes that triggers it.
>
> As an extra, re menu positioning: sometimes, it pops up *very* low --
> can only see the top 3 items. This does not happen consistently in any
> given theme, but it does happen (afaict) in all themes.
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Devs, which is subscribed to Cairo-Dock Core.
> https://bugs.launchpad.net/bugs/1317098
>
> Title:
> Menu transparency behaves strangely
>
> Status in Cairo-Dock : Core:
> Incomplete
>
> Bug description:
> 1. In the menus (applications menu, right-click menus), items often
> lose their backgrounds (become fully transparent) when the mouse has
> touched them (and they stay that way until the menu is closed and re-
> opened.
>
> 2. AFAICT, the menus use the default fill, and there's no way through
> the GUI (I haven't tinkered around with the config files yet) to
> override this. Worse, I can find no way to set the text colour, so
> the menus in the theme I'm building currently appear black on black.
> This may be me being stupid.
>
> My setup: Cairo-Dock 3.3.99.beta1, Lubuntu Trusty 64bit, (currently
> running on OpenBox without LXDE), Compton, Intel GM965/GL960 graphics.
> I've attached an affected theme.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cairo-dock-core/+bug/1317098/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>

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

Other bug subscribers

Remote bug watches

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