.views._ui
This module holds functions that generates UI elements as PySimpleGUI objects:
TITLE_HEADING - ‘Crop My GIF’ heading [sg.Image, sg.Text]
FILE_FRAME - GIF browser sg.Frame
CROP_SELECTION_FRAME - Crop selection sg.Frame
CROP_CONTROLS_FRAME - Crop controls sg.Frame
GIF_GRAPH - GIF display sg.Graph
PROGRESS_BAR - Progress bar sg.ProgressBar
Location:
/views/_ui/__init__.py
Title Heading
- views._ui.TITLE_HEADING() tuple[PySimpleGUI.PySimpleGUI.Image, PySimpleGUI.PySimpleGUI.Text]
Returns ‘Crop My GIF’ heading UI elements as a tuple of PySimpleGUI objects [sg.Image, sg.Text]
File Frame
- views._ui.FILE_FRAME() PySimpleGUI.PySimpleGUI.Frame
Returns GIF browser UI elements as a PySimpleGUI Frame object
Crop Selection Frame
- views._ui.CROP_SELECTION_FRAME() PySimpleGUI.PySimpleGUI.Frame
Returns crop selection UI elements as a PySimpleGUI Frame object
Crop Controls Frame
- views._ui.CROP_CONTROLS_FRAME() PySimpleGUI.PySimpleGUI.Frame
Returns crop controls UI elements as a PySimpleGUI Frame object
Gif Display
- views._ui.GIF_GRAPH(gif_size: model.units.Pixels) PySimpleGUI.PySimpleGUI.Graph
Returns gif display UI element as a PySimpleGUI Graph object
- Parameters
gif_size (model.units.Pixels) – GIF file width and height as a named tuple of Pixels(x, y)
Progress Bar
- views._ui.PROGRESS_BAR(bar_end: int) PySimpleGUI.PySimpleGUI.ProgressBar
Returns progress bar UI element as a PySimpleGUI ProgressBar object
- Parameters
bar_end (int) – Progress bar end limit value