23 lines
1.0 KiB
Python
23 lines
1.0 KiB
Python
import modules.shared as shared
|
|
from modules import scripts
|
|
|
|
def on_ui_settings():
|
|
section = ('eyemask', 'Eye Mask')
|
|
options = [
|
|
('em_show_embedded_version', False, 'Show embedded version'),
|
|
('em_save_masks', False, 'Save masks'),
|
|
('em_outdir_masks', 'extensions/eyemask/outputs/masks', 'Output directory for masks'),
|
|
('em_wildcards_in_original', True, 'Replace wildcards in original prompt'),
|
|
('em_save_prompts', False, 'Save last prompt'),
|
|
('em_save_neg_prompts', False, 'Save last negative prompt'),
|
|
('em_save_em_prompts', False, 'Save last mask prompt'),
|
|
('em_save_em_neg_prompts', False, 'Save last mask negative prompt'),
|
|
('em_save_last_script', False, 'Save last script'),
|
|
('em_save_settings', False, 'Save all settings'),
|
|
('em_dev_mode', False, 'Dev mode'),
|
|
]
|
|
for opt in options:
|
|
shared.opts.add_option(opt[0], shared.OptionInfo(opt[1], opt[2], section=section))
|
|
|
|
scripts.script_callbacks.on_ui_settings(on_ui_settings)
|