- selName: name of the selection
- first: entry that should be shown first (this is the internal value and NOT the name shown to the user). the first value from the list will be written to $first. set first to "false" to disable writing the first entry.
- addEmpty: set to true to add an empty entry at the beginning.