self.negative_prompt=gr.Textbox(label="Negative prompt",elem_id=f"{id_part}_neg_prompt",show_label=False,lines=3,placeholder="Negative prompt (press Ctrl+Enter or Alt+Enter to generate)",elem_classes=["prompt"])
self.negative_prompt=gr.Textbox(label="Negative prompt",elem_id=f"{id_part}_neg_prompt",show_label=False,lines=3,placeholder="Negative prompt (press Ctrl+Enter or Alt+Enter to generate)",elem_classes=["prompt"])
hr_checkpoint_name=gr.Dropdown(label='Hires checkpoint',elem_id="hr_checkpoint",choices=["Use same checkpoint"]+modules.sd_models.checkpoint_tiles(use_short=True),value="Use same checkpoint")
create_refresh_button(hr_checkpoint_name,modules.sd_models.list_models,lambda:{"choices":["Use same checkpoint"]+modules.sd_models.checkpoint_tiles(use_short=True)},"hr_checkpoint_refresh")
hr_sampler_index=gr.Dropdown(label='Hires sampling method',elem_id="hr_sampler",choices=["Use same sampler"]+[x.nameforxinsamplers_for_img2img],value="Use same sampler",type="index")
hr_sampler_index=gr.Dropdown(label='Hires sampling method',elem_id="hr_sampler",choices=["Use same sampler"]+[x.nameforxinsamplers_for_img2img],value="Use same sampler",type="index")
(hr_sampler_container,lambdad:gr.update(visible=True)ifd.get("Hires sampler","Use same sampler")!="Use same sampler"elsegr.update()),
(hr_sampler_container,lambdad:gr.update(visible=True)ifd.get("Hires sampler","Use same sampler")!="Use same sampler"ord.get("Hires checkpoint","Use same checkpoint")!="Use same checkpoint"elsegr.update()),
sketch=gr.Image(label="Image for img2img",elem_id="img2img_sketch",show_label=False,source="upload",interactive=True,type="pil",tool="color-sketch",image_mode="RGBA",height=opts.img2img_editor_height)
sketch=gr.Image(label="Image for img2img",elem_id="img2img_sketch",show_label=False,source="upload",interactive=True,type="pil",tool="color-sketch",image_mode="RGBA",height=opts.img2img_editor_height,brush_color=opts.img2img_sketch_default_brush_color)
init_img_with_mask=gr.Image(label="Image for inpainting with mask",show_label=False,elem_id="img2maskimg",source="upload",interactive=True,type="pil",tool="sketch",image_mode="RGBA",height=opts.img2img_editor_height,brush_color='#ffffff')
init_img_with_mask=gr.Image(label="Image for inpainting with mask",show_label=False,elem_id="img2maskimg",source="upload",interactive=True,type="pil",tool="sketch",image_mode="RGBA",height=opts.img2img_editor_height,brush_color=opts.img2img_inpaint_mask_brush_color)