class Efl.Ui.Slider @beta ├ (E) changed ├ (E) delay,changed ├ (E) slider,drag,start ├ (E) slider,drag,stop
I had to look at the code to understand what is delay,changed.
This is emitted 0.2s after the slider stops moving. Every time the slider moves, the timer is restarted.
There's no doc about this, but thanks to my background in GStreamer I know this is useful to delay any expensive action (like seeking on a media stream) until the user stops scrubbing the slider up and down.
So, armed with this knowledge, I propose we rename this event to changed,stable.
I don't think delayed is a good name, since I would expect to receive as many delayed events as changed events (only later).
I think the issue for me is that changed is still in the signal name, and changed implies that a change was completed. Having changed,stable or similar is weird because it implies that regular changed events are not "complete".