Creates a new gobject.ParamSpec instance.
See [canonical parameter names][canonical-parameter-names] for details of the rules for name. Names which violate these rules lead to undefined behaviour.
Beyond the name, gobject.ParamSpecs have two more descriptive strings associated with them, the nick, which should be suitable for use as a label for the property in a property editor, and the blurb, which should be a somewhat longer description, suitable for e.g. a tooltip. The nick and blurb should ideally be localized.
the canonical name of the property
the nickname of the property
a short description of the property
a combination of GParamFlags