This is a convenience function for creating a widget and setting its properties in one go.
For example you might write: `gtk_widget_new (GTK_TYPE_LABEL, "label", "Hello World", "xalign", 0.0, NULL)` to create a left-aligned label. Equivalent to @new, but returns a widget so you don’t have to cast the object yourself.
value of first property, followed by more properties, null-terminated
name of first property to set
type ID of the widget to create
a new Widget of type