Interface Scrollable.Builder<B extends Builder<B>>

All Superinterfaces:
BuilderInterface
All Known Implementing Classes:
ClampScrollable.Builder, ColumnView.Builder, GridView.Builder, IconView.Builder, ListBase.Builder, ListView.Builder, Map.Builder, TextView.Builder, TreeView.Builder, View.Builder, Viewport.Builder
Enclosing interface:
Scrollable

public static interface Scrollable.Builder<B extends Builder<B>> extends BuilderInterface
  • Method Details

    • setHadjustment

      default B setHadjustment(Adjustment hadjustment)

      Horizontal GtkAdjustment of the scrollable widget.

      This adjustment is shared between the scrollable widget and its parent.

      Parameters:
      hadjustment - the value for the hadjustment property
      Returns:
      the Builder instance is returned, to allow method chaining
    • setHscrollPolicy

      default B setHscrollPolicy(ScrollablePolicy hscrollPolicy)
      Determines when horizontal scrolling should start.
      Parameters:
      hscrollPolicy - the value for the hscroll-policy property
      Returns:
      the Builder instance is returned, to allow method chaining
    • setVadjustment

      default B setVadjustment(Adjustment vadjustment)

      Vertical GtkAdjustment of the scrollable widget.

      This adjustment is shared between the scrollable widget and its parent.

      Parameters:
      vadjustment - the value for the vadjustment property
      Returns:
      the Builder instance is returned, to allow method chaining
    • setVscrollPolicy

      default B setVscrollPolicy(ScrollablePolicy vscrollPolicy)
      Determines when vertical scrolling should start.
      Parameters:
      vscrollPolicy - the value for the vscroll-policy property
      Returns:
      the Builder instance is returned, to allow method chaining