diff options
author | DepFA <35278260+dfaker@users.noreply.github.com> | 2022-09-25 02:42:56 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-09-25 05:46:09 +0000 |
commit | 714dcda068b2cbcef5078cc36fbd887683029c98 (patch) | |
tree | ae7d851178b680f82b1e0d776d6e05776c9e6126 /modules/ui.py | |
parent | 5194a58278c0a81b30981a9e3432a3cbdb4cbf4d (diff) | |
download | stable-diffusion-webui-gfx803-714dcda068b2cbcef5078cc36fbd887683029c98.tar.gz stable-diffusion-webui-gfx803-714dcda068b2cbcef5078cc36fbd887683029c98.tar.bz2 stable-diffusion-webui-gfx803-714dcda068b2cbcef5078cc36fbd887683029c98.zip |
Add attributes to checkboxes for persisting
Diffstat (limited to 'modules/ui.py')
-rw-r--r-- | modules/ui.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/ui.py b/modules/ui.py index 19ed5002..ebf521c0 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -418,7 +418,9 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): with gr.Row():
restore_faces = gr.Checkbox(label='Restore faces', value=False, visible=len(shared.face_restorers) > 1)
+ restore_faces.add_to_ui_config = True
tiling = gr.Checkbox(label='Tiling', value=False)
+ tiling.add_to_ui_config = True
enable_hr = gr.Checkbox(label='Highres. fix', value=False)
with gr.Row(visible=False) as hr_options:
@@ -575,6 +577,7 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): with gr.Row():
inpaint_full_res = gr.Checkbox(label='Inpaint at full resolution', value=False)
+ inpaint_full_res.add_to_ui_config = True
inpaint_full_res_padding = gr.Slider(label='Inpaint at full resolution padding, pixels', minimum=0, maximum=256, step=4, value=32)
with gr.TabItem('Batch img2img', id='batch'):
@@ -595,7 +598,9 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): with gr.Row():
restore_faces = gr.Checkbox(label='Restore faces', value=False, visible=len(shared.face_restorers) > 1)
+ restore_faces.add_to_ui_config = True
tiling = gr.Checkbox(label='Tiling', value=False)
+ tiling.add_to_ui_config = True
with gr.Row():
batch_count = gr.Slider(minimum=1, maximum=cmd_opts.max_batch_count, step=1, label='Batch count', value=1)
@@ -1054,6 +1059,9 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): if type(x) == gr.Radio:
apply_field(x, 'value', lambda val: val in x.choices)
+ if type(x) == gr.Checkbox and getattr(x,'add_to_ui_config',False):
+ apply_field(x, 'value')
+
visit(txt2img_interface, loadsave, "txt2img")
visit(img2img_interface, loadsave, "img2img")
visit(extras_interface, loadsave, "extras")
|