On Wed, 17 Apr 2019 19:32:10 +0200, Mike Wey wrote:

This constructor is used to instantiate a GtkD class given a GTK
struct/pointer. When a GtkD function returns a class the C function it
wraps will return a pointer to a GTK struct.

In this case gtk.Adjustment.Adjustment is the GtkD class, and
GtkAdjustment* is a pointer to a GTK struct.

In most cases this is "hidden" by ObjectG.getDObject because we usually
want to return an existing instance if there is one.

Thanks, Mike. I meant to come back and let you know that Adam Ruppe straightened me out on this earlier in the day. Then I got sleepy. :)