grapa.frontend.frames_main.GUIFramePropertyEditor

class grapa.frontend.frames_main.GUIFramePropertyEditor(master, application: Application, **kwargs)

Bases: object

Handles the panel Property edit Contains a Frame, to be embedded in a wider application (.frame.pack()) Some methods will call methods of application

__init__(master, application: Application, **kwargs)

Methods

__init__(master, application, **kwargs)

cw_content_edit(frame)

Create the widgets to edit

impose_key(curve, key)

triggers by observable when user selects a property in the Tree

save_key_value()

New property on current curve: catch values, send to dedicated function Handles interface.

select_key(*_args, **_kwargs)

User selects an item on the drop-down menu

update_ui()

Update the widgets

Attributes

VARVALUEWIDTH

cw_content_edit(frame)

Create the widgets to edit

impose_key(curve, key)

triggers by observable when user selects a property in the Tree

save_key_value()

New property on current curve: catch values, send to dedicated function Handles interface. Calls updateProperty to act on graph

select_key(*_args, **_kwargs)

User selects an item on the drop-down menu

update_ui()

Update the widgets