MrDrmm commited on
Commit
3e02055
Β·
verified Β·
1 Parent(s): eb70967

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -44,7 +44,18 @@ with gr.Blocks(theme="NoCrypt/miku@>=1.2.2", fill_width=True, css=css) as demo:
44
  with gr.Row():
45
  run_button = gr.Button("Generate Image", variant="primary", scale=8)
46
  random_button = gr.Button("Random Model 🎲", variant="secondary", scale=3)
47
- stop_button = gr.Button('Stop', interactive=True, variant="stop", scale=1)
 
 
 
 
 
 
 
 
 
 
 
48
  with gr.Group():
49
  model_name = gr.Dropdown(label="Select Model", choices=list(loaded_models.keys()), value=list(loaded_models.keys())[0], allow_custom_value=True)
50
  model_info = gr.Markdown(value=get_model_info_md(list(loaded_models.keys())[0]), elem_classes="model_info")
 
44
  with gr.Row():
45
  run_button = gr.Button("Generate Image", variant="primary", scale=8)
46
  random_button = gr.Button("Random Model 🎲", variant="secondary", scale=3)
47
+ #stop_button = gr.Button('Stop', interactive=True, variant="stop", scale=1)
48
+ stop_button = gr.Button('Stop', variant='secondary', interactive=False, elem_id="custom_stop_button")
49
+
50
+ def on_generate_click():
51
+ return gr.Button('Generate images', elem_id="custom_gen_button"), gr.Button('Stop', variant='secondary', interactive=True, elem_id="custom_stop_button")
52
+
53
+ def on_stop_click():
54
+ return gr.Button('Generate images', elem_id="custom_gen_button"), gr.Button('Stop', variant='secondary', interactive=False, elem_id="custom_stop_button")
55
+
56
+ gen_button.click(on_generate_click, inputs=None, outputs=[gen_button, stop_button])
57
+ stop_button.click(on_stop_click, inputs=None, outputs=[gen_button, stop_button])
58
+
59
  with gr.Group():
60
  model_name = gr.Dropdown(label="Select Model", choices=list(loaded_models.keys()), value=list(loaded_models.keys())[0], allow_custom_value=True)
61
  model_info = gr.Markdown(value=get_model_info_md(list(loaded_models.keys())[0]), elem_classes="model_info")