Skip to content

ScrollbarExtensions

Namespace: Hex1b

Assembly: Hex1b.dll

Extension methods for building ScrollbarWidget.

csharp
public static class ScrollbarExtensions

Inheritance

ObjectScrollbarExtensions

Methods

HScrollbar<TParent>(WidgetContext<TParent>, int, int, int)

Creates a horizontal scrollbar.

Parameters:

  • ctx (WidgetContext<<TParent>>):
  • contentSize (Int32):
  • viewportSize (Int32):
  • offset (Int32):

Returns: ScrollbarWidget

csharp
public static ScrollbarWidget HScrollbar<TParent>(this WidgetContext<TParent> ctx, int contentSize, int viewportSize, int offset) where TParent : Hex1bWidget

Scrollbar<TParent>(WidgetContext<TParent>, ScrollOrientation, int, int, int)

Creates a scrollbar with the specified orientation.

Parameters:

Returns: ScrollbarWidget

csharp
public static ScrollbarWidget Scrollbar<TParent>(this WidgetContext<TParent> ctx, ScrollOrientation orientation, int contentSize, int viewportSize, int offset) where TParent : Hex1bWidget

VScrollbar<TParent>(WidgetContext<TParent>, int, int, int)

Creates a vertical scrollbar.

Parameters:

  • ctx (WidgetContext<<TParent>>):
  • contentSize (Int32):
  • viewportSize (Int32):
  • offset (Int32):

Returns: ScrollbarWidget

csharp
public static ScrollbarWidget VScrollbar<TParent>(this WidgetContext<TParent> ctx, int contentSize, int viewportSize, int offset) where TParent : Hex1bWidget

Released under the MIT License.