Button.this - multiple declarations

Function Button.this

empty parameter list constructor - for usage by factory

this();

Function Button.this

create with ID parameter

this(
  string ID
);

Function Button.this

this(
  string ID,
  UIString label
);

Function Button.this

this(
  string ID,
  dstring label
);

Function Button.this

this(
  string ID,
  string labelResourceId
);

Function Button.this

constructor from action

this(
  const(Action) a
);