On Sat, 16 Jul 2016 10:52:13 +0200, Mike Wey wrote:

What issues are you experiencing?
The of .funcptr might cause isses due to D bug [2672][1] to work around
that mark your function as static, and replace
(&this.enumChildrenCallBack).funcptr with
cast(GAsyncReadyCallback)(&this.enumChildrenCallBack)

[1]: https://issues.dlang.org/show_bug.cgi?id=2672

Thank you very much. The issue I was experiencing was that when I clicked the button the program hung indefinitly.The workaround solve the problem very well.