grapa.frontend.frames_main.GUIFramePropertyEditor
- class grapa.frontend.frames_main.GUIFramePropertyEditor(master, application: Application, **kwargs)
Bases:
objectHandles 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
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 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