forked from AUTOMATIC1111/stable-diffusion-webui
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request AUTOMATIC1111#2 from xiehust/master
add xyz plot
- Loading branch information
Showing
5 changed files
with
798 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
import gradio as gr | ||
|
||
|
||
class ToolButton(gr.Button, gr.components.FormComponent): | ||
"""Small button with single emoji as text, fits inside gradio forms""" | ||
|
||
def __init__(self, **kwargs): | ||
super().__init__(variant="tool", **kwargs) | ||
|
||
def get_block_name(self): | ||
return "button" | ||
|
||
|
||
class ToolButtonTop(gr.Button, gr.components.FormComponent): | ||
"""Small button with single emoji as text, with extra margin at top, fits inside gradio forms""" | ||
|
||
def __init__(self, **kwargs): | ||
super().__init__(variant="tool-top", **kwargs) | ||
|
||
def get_block_name(self): | ||
return "button" | ||
|
||
|
||
class FormRow(gr.Row, gr.components.FormComponent): | ||
"""Same as gr.Row but fits inside gradio forms""" | ||
|
||
def get_block_name(self): | ||
return "row" | ||
|
||
|
||
class FormGroup(gr.Group, gr.components.FormComponent): | ||
"""Same as gr.Row but fits inside gradio forms""" | ||
|
||
def get_block_name(self): | ||
return "group" | ||
|
||
|
||
class FormHTML(gr.HTML, gr.components.FormComponent): | ||
"""Same as gr.HTML but fits inside gradio forms""" | ||
|
||
def get_block_name(self): | ||
return "html" | ||
|
||
|
||
class FormColorPicker(gr.ColorPicker, gr.components.FormComponent): | ||
"""Same as gr.ColorPicker but fits inside gradio forms""" | ||
|
||
def get_block_name(self): | ||
return "colorpicker" | ||
|
||
|
||
class DropdownMulti(gr.Dropdown): | ||
"""Same as gr.Dropdown but always multiselect""" | ||
def __init__(self, **kwargs): | ||
super().__init__(multiselect=True, **kwargs) | ||
|
||
def get_block_name(self): | ||
return "dropdown" |
Oops, something went wrong.