shyft.dashboard.time_series.tools.ts_viewer_tools

Classes

ResetTool([width, height, padding, ...])

A tool to reset the views back to the default viewing

TsViewerTool([logger])

Base tool class for TsViewer

class shyft.dashboard.time_series.tools.ts_viewer_tools.TsViewerTool(logger=None)[source]

Bases: BaseTool

Base tool class for TsViewer

__init__(logger=None)[source]
Parameters:

logger – Optional logger

abstract on_bind(*, parent: Any) None[source]

Abstract method which is call on bind to a parent

class shyft.dashboard.time_series.tools.ts_viewer_tools.ResetTool(width: int = 80, height: int = 30, padding: int | None = None, sizing_mode: str | None = None, logger=None)[source]

Bases: TsViewerTool

A tool to reset the views back to the default viewing

__init__(width: int = 80, height: int = 30, padding: int | None = None, sizing_mode: str | None = None, logger=None)[source]
Parameters:
  • logger – Optional logger

  • width – Optional width of the button

property layout_components: Dict[str, List[Any]]
on_bind(*, parent: Any) None[source]

Abstract method which is call on bind to a parent

on_click() None[source]

If Reset button is clicked