Sol.config.SetupDropdown

Sol.config.SetupDropdown = function(dropdown, values, selectedIndex, width, onSelectScript)

Initializes a dropdown with the specified values and makes sure it functions correctly.

Parameters: + dropdown      - The dropdown frame to setup + values        - A table of values to use in the dropdown; can be either a list of                   strings or of tables. In the latter case, the tables must have a                   name field + selectedIndex - Which value to select initially; doesn't matter if you use Sol.config.LoadConfig afterwards (and your naming is as described                  in Sol.config.SaveConfig). Defaults to the first item + width         - Width of the dropdown frame; defaults to 100 + onSelectScript - Custom script to run when an item is selected. Signature: onSelectScript = function(dropdown, selectedIndex, selectedValue) POST: dropdown is initialized with values, its width and selected item are set, and clicking an item will check it in the dropdown and optionally call onSelectScript