Module app.views.customize_project

Classes

class CustomizeProjectView

Widget that can be inserted into the DOM

Parameters

tooltip : str
 
tooltip caption
layout : InstanceDict(Layout)
 

widget layout

Initializes the custom widget.

Ancestors

  • japper.page_view.PageView
  • japper.widget_wrapper.override_widget..CustomWidget
  • ipyvuetify.generated.Content.Content
  • ipyvuetify.generated.VuetifyWidget.VuetifyWidget
  • ipyvue.VueWidget.VueWidget
  • ipywidgets.widgets.domwidget.DOMWidget
  • ipywidgets.widgets.widget.Widget
  • ipywidgets.widgets.widget.LoggingHasTraits
  • traitlets.traitlets.HasTraits
  • traitlets.traitlets.HasDescriptors
  • ipyvue.VueWidget.Events
  • japper.japper_events.JapperEvents

Instance variables

var navigation_menu_title : Self | G

A trait for unicode strings.

Methods

def create_preview(self)
def create_settings_panel(self, setting_panels_info: list)
def create_side_bar(self, setting_panels_info: list)
def open_add_page_dialog(self, page_templates: list[dict], callback: )
def render(self, app_config: japper.app_config.AppConfig, setting_panels_info: list)
def settings_changed(self, setting_name, widget, event, data)
def show_app_pages_page_list(self)
def show_app_pages_page_setting(self, page_title)
def show_settings_panel(self, panel_name)
def update_page_list(self, pages)
def update_page_settings(self, page_settings_config: dict)
def update_preview(self, app_config: japper.app_config.AppConfig, page_index=None)
def update_preview_app(self, app_config: japper.app_config.AppConfig, page_index=None)
def update_preview_browser_tab(self, app_config: japper.app_config.AppConfig)