mbdlyb_ui.functional.base

Copyright (c) 2023 - 2026 TNO-ESI All rights reserved.

Classes

CPTPage

Display the CPT probability table editor.

FunctionalPage

Display the functional editing page.

LandingPage

Display the landing editing page.

Module Contents

class mbdlyb_ui.functional.base.CPTPage(klass: type[mbdlyb.functional.gdb.GFunctionalNode], node_id: str, url: str | mbdlyb.gdb.GMBDElement | Callable[[mbdlyb.functional.gdb.GFunctionalNode], str | mbdlyb.gdb.GMBDElement])

Bases: FunctionalPage

Display the CPT probability table editor.

cpt: mbdlyb.cpt.CPT
message: str | None
redirect_url: str | mbdlyb.gdb.GMBDElement
class mbdlyb_ui.functional.base.FunctionalPage(title: str | None = None, element: mbdlyb.gdb.GMBDElement | None = None, buttons: list[mbdlyb_ui.Button] | None = None, header_text: str | None = None, status: mbdlyb_ui.utils.Status | None = None, force_hide_nav: bool = False)

Bases: mbdlyb_ui.Page

Display the functional editing page.

class mbdlyb_ui.functional.base.LandingPage

Bases: FunctionalPage

Display the landing editing page.