Interface TabbedPanelLayout.Builder

Enclosing class:
TabbedPanelLayout

public static interface TabbedPanelLayout.Builder
  • Method Details

    • detailPanelState

      TabbedPanelLayout.Builder detailPanelState(EntityPanel.PanelState detailPanelState)
      Parameters:
      detailPanelState - the initial detail panel state
      Returns:
      this builder instance
    • splitPaneResizeWeight

      TabbedPanelLayout.Builder splitPaneResizeWeight(double splitPaneResizeWeight)
      Parameters:
      splitPaneResizeWeight - the detail panel split pane size weight
      Returns:
      this builder instance
    • includeDetailTabPane

      TabbedPanelLayout.Builder includeDetailTabPane(boolean includeDetailTabPane)
      Parameters:
      includeDetailTabPane - true if the detail panel tab pane should be included
      Returns:
      this builder instance
    • includeDetailControls

      TabbedPanelLayout.Builder includeDetailControls(boolean includeDetailControls)
      Parameters:
      includeDetailControls - true if detail panel controls should be available
      Returns:
      this builder instance
    • keyStroke

      Parameters:
      keyboardShortcut - the keyboard shortcut key
      keyStroke - the keyStroke to assign to the given shortcut key, null resets to the default one
      Returns:
      this builder instance
    • build

      Returns:
      a new TabbedPanelLayout instance based on this builder