mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 04:43:34 +02:00
Add a CHOICE type to the settings system.
This is useful to let the user choose an option between a finite set of valid alternatives.
This commit is contained in:
parent
0fad2cd842
commit
bf9d9494db
4 changed files with 113 additions and 18 deletions
|
|
@ -142,6 +142,11 @@ static void cmd_set(char *data)
|
|||
else
|
||||
set_int(key, value);
|
||||
break;
|
||||
case SETTING_TYPE_CHOICE:
|
||||
settings_set_choice(key, clear ? "" :
|
||||
set_default ? rec->choices[rec->default_value.v_int] :
|
||||
value);
|
||||
break;
|
||||
case SETTING_TYPE_STRING:
|
||||
settings_set_str(key, clear ? "" :
|
||||
set_default ? rec->default_value.v_string :
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue