On Sat, 15 Oct 2022 14:41:02 +0200 Quelrond Q <quelr...@gmail.com> said:

> 
> 
> > Le 15 oct. 2022 à 09:55, Carsten Haitzler <ras...@rasterman.com> a écrit :
> > 
> > On Thu, 13 Oct 2022 19:51:12 +0200 Quelrond <quelr...@gmail.com
> > <mailto:quelr...@gmail.com>> said:
> > 
> >> After some debugging:
> >> 
> >> If in /src/modules/ibar/e_mod_main.c/
> >> 
> >> in function /_ibar_cb_icon_mouse_in/
> >> 
> >> I comment out the line 1513:
> >> 
> >> /_ibar_icon_signal_emit(ic, "e,state,focused", "e");/
> >> 
> >> everything works as expected (but I have no nice effect of active IBar 
> >> icon).
> >> 
> >> So, probably in 'focused' state something goes wrong with icon menu...
> > 
> > that doesn't make sense as the men u is shown on a timer after a mouse in
> > event. so either the mouse in event never happens (unlikely)
> 
> The mouse event does happen as I see the 'focused' effect on the icon, and
> the 'focused' event was sent at the line I've commented out.
> 
> > or the timer is
> > deleted before it fires
> 
> Before disabling the _ibar_icon_signal_emit I tried to show the menu directly
> in function _ibar_cb_icon_mouse_in (without timer). It did not work. If i
> disable _ibar_icon_signal_emit here - the menu is shown with the timer and
> without the timer.
> 
> > OR the menu is hidden too early.
> 
> I tried to disable hidding the menu completely - it does not change anything.
> 
> As I mentioned, the only way to show the menu - disabling emitting the signal
> 'focused'. I don't understand why, I agree that it is strange. But it worked
> correctly in previous versions of E and EFL, and IBar code was not changed
> between the two E versions. So, probably something goes wrong in EFL.

it works perfectly for me... thus having some idea of what mouse in/out events
are happening is important.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to