> It is better API that time is option. `Gdk::Event::CURRENT_TIME` will be suitable for the default value of time.

I tried to change implementation this API which takes variable length argument.

I think that it almost good. But, I do not be fully understood what you mean "`Gdk::Event::CURRENT_TIME` will be suitable for the default value of time".