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