larvaworld.portal.config_widgets.widget_base
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- larvaworld.portal.config_widgets.widget_base.family_box(title: str, *children: object, css_classes: list[str] | None = None, title_css_classes: list[str] | None = None, header_right: object | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.collapsible_family_box(title: str, *children: object, css_classes: list[str] | None = None, collapsed: bool = False) panel.Card
- larvaworld.portal.config_widgets.widget_base.doc_pane(doc: str | None) panel.pane.HTML | None
- larvaworld.portal.config_widgets.widget_base.widget_block(widget: object, *, doc: str | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.safe_widget_overrides(instance: param.Parameterized, parameter_names: list[str]) dict[str, dict[str, object]]
- larvaworld.portal.config_widgets.widget_base.editable_parameter_names(instance: param.Parameterized, *, exclude: set[str] | None = None) list[str]
- larvaworld.portal.config_widgets.widget_base.param_control(obj: param.Parameterized, *, parameter_name: str, widget_overrides: dict[str, dict[str, object]] | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.param_controls(obj: param.Parameterized, *, parameters: list[str], widget_overrides: dict[str, dict[str, object]] | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.numeric_tuple_param_control(obj: Any, *, parameter_name: str, labels: tuple[str, str], numeric_type: type = float, title: str | None = None, doc: str | None = None, step: float | int | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.instantiate_classattr(parameter: larvaworld.lib.param.custom.ClassAttr, *, target_class: type[Any] | None = None, source_instance: param.Parameterized | None = None) param.Parameterized
- larvaworld.portal.config_widgets.widget_base.parameterized_editor(instance: param.Parameterized, *, parameter_order: list[str] | None = None, exclude: set[str] | None = None, custom_builders: dict[str, Callable[[param.Parameterized, str, Any], object]] | None = None) panel.Column
- larvaworld.portal.config_widgets.widget_base.classattr_section(owner: param.Parameterized, *, name: str, parameter: larvaworld.lib.param.custom.ClassAttr, title: str | None = None, show_title: bool = True, build_editor: Callable[[param.Parameterized], object] | None = None, controls_layout: str = 'row', box_css_classes: list[str] | None = None, title_css_classes: list[str] | None = None, enable_control: str = 'checkbox') panel.Column
- larvaworld.portal.config_widgets.widget_base.classdict_editor(owner: param.Parameterized, *, name: str, parameter: larvaworld.lib.param.custom.ClassDict, title: str | None = None, build_item_editor: Callable[[param.Parameterized, str], object] | None = None, item_label: str | None = None, box_css_classes: list[str] | None = None, title_css_classes: list[str] | None = None, wrap: bool = True) panel.Column