Influencing labels and which widget to pick

Since field names are rather restrictive, and it's sometimes more logical to abbreviate a name, Selene allows you to control the name of the label next to the widget. Also, there are cases where a type can mean different things. A string, for instance, can be a path or a name. This can be done via the Override named argument to Control. If possible, Selene will provide you with the most native widget for the job.

naming.cs

Gtk frontend

Qt frontend

Also: the values set on the fields are loaded into the widgets. These are not required to be the default values, so you can feed an already existing object from memory to Selene and she'll happily display it.