Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ILayoutProps

Hierarchy

  • ILayoutProps

Index

Properties

Optional font

Optional fontFamily

fontFamily?: string

Optional icons

icons?: IIcons

model

model: Model

Optional onAuxMouseClick

onAuxMouseClick?: NodeMouseEvent

Optional onContextMenu

onContextMenu?: NodeMouseEvent

Optional onRenderDragRect

onRenderDragRect?: DragRectRenderCallback

Optional onRenderFloatingTabPlaceholder

onRenderFloatingTabPlaceholder?: FloatingTabPlaceholderRenderCallback

Optional onShowOverflowMenu

onShowOverflowMenu?: ShowOverflowMenuCallback

Optional popoutURL

popoutURL?: string

Optional realtimeResize

realtimeResize?: boolean

Optional supportsPopout

supportsPopout?: boolean

Methods

Optional classNameMapper

  • classNameMapper(defaultClassName: string): string
  • Parameters

    • defaultClassName: string

    Returns string

factory

  • Parameters

    Returns ReactNode

Optional i18nMapper

  • i18nMapper(id: I18nLabel, param?: string): undefined | string
  • Parameters

    Returns undefined | string

Optional iconFactory

  • iconFactory(node: TabNode): ReactNode
  • Parameters

    Returns ReactNode

Optional onAction

Optional onExternalDrag

  • onExternalDrag(event: DragEvent<HTMLDivElement>): undefined | { dragText: string; json: any; onDrop?: any }
  • Parameters

    • event: DragEvent<HTMLDivElement>

    Returns undefined | { dragText: string; json: any; onDrop?: any }

Optional onModelChange

  • onModelChange(model: Model): void
  • Parameters

    Returns void

Optional onRenderTab

Optional onRenderTabSet

Optional onTabDrag

Optional titleFactory

Generated using TypeDoc