Controls

ControlBase

class pyforms_terminal.controls.control_base.ControlBase(*args, **kwargs)[source]

Bases: object

init_form()[source]
changed_event()[source]

Function called when ever the Control value is changed

show()[source]
hide()[source]
open_popup_menu(position)[source]
add_popup_submenu_option(label, options)[source]
enabled
value
label
form
parent

ControlBoundingSlider

class pyforms_terminal.controls.control_boundingslider.ControlBoundingSlider(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase


ControlButton

class pyforms_terminal.controls.control_button.ControlButton(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

value

ControlCheckBox

class pyforms_terminal.controls.control_checkbox.ControlCheckBox(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

value

ControlCombo

class pyforms_terminal.controls.control_combo.ControlCombo(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

add_item(label, value=None)[source]
clear()[source]
items
values
value
text

ControlDir

class pyforms_terminal.controls.control_dir.ControlDir(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase


ControlEmptyWidget

class pyforms_terminal.controls.control_emptywidget.ControlEmptyWidget(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

load_form(data, path=None)[source]

ControlFile

class pyforms_terminal.controls.control_file.ControlFile(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase


ControlImage

class pyforms_terminal.controls.control_image.ControlImage(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

repaint()[source]
value

ControlLabel

class pyforms_terminal.controls.control_label.ControlLabel(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase


ControlPlayer

class pyforms_terminal.controls.control_player.ControlPlayer(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

play()[source]
stop()[source]
refresh()[source]
update_frame()[source]
double_click_event(event, x, y)[source]
click_event(event, x, y)[source]
drag_event(start_point, end_point)[source]
end_drag_event(start_point, end_point)[source]
key_release_event(event)[source]
process_frame_event(frame)[source]
save_Form(data)[source]
load_form(data)[source]
value
video_index
image
frame_width
frame_height
max
frame
fps

Return the video frames per second


ControlProgress

class pyforms_terminal.controls.control_progress.ControlProgress(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

value
min
max

ControlSlider

class pyforms_terminal.controls.control_slider.ControlSlider(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase

min
max

ControlText

class pyforms_terminal.controls.control_text.ControlText(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase


ControlTextArea

class pyforms_terminal.controls.control_textarea.ControlTextArea(*args, **kwargs)[source]

Bases: pyforms_terminal.controls.control_base.ControlBase