Scrollbar Widget #5

오픈
" kirsle2020-06-04 18:26:29 +00:00을 오픈" · 0개의 코멘트
소유자

Add a Scrollbar widget to the UI toolkit. It would provide scroll buttons, a draggable bar, and bind to a floating point number indicating the scroll position.

It would be a generic widget that can serve as a number slider or be composed with bigger, more complex widgets to accommodate things like scrollable text boxes or scrollable menus and so on.

The Scrollbar widget would consist of:

  • A Frame to contain all the child widgets and serve as the trough of the scrollbar.
  • Two Buttons on either end (your "up/down" or "left/right" scroll buttons)
  • A draggable Button to be the scroll bar itself, which can move between the two end Buttons and indicate the current scroll position.

Options for the widget would include:

  • Orientation (vertical or horizontal)
  • Ability to hide the up/down scroll buttons (e.g. to support use cases as a number slider widget instead of a scrollbar)
  • Min and max ranges for the scrollbar's value (float64 numbers)
  • A callback function for "OnScroll" that would receive the current scroll value.
Add a Scrollbar widget to the UI toolkit. It would provide scroll buttons, a draggable bar, and bind to a floating point number indicating the scroll position. It would be a generic widget that can serve as a number slider or be composed with bigger, more complex widgets to accommodate things like scrollable text boxes or scrollable menus and so on. The Scrollbar widget would consist of: * A Frame to contain all the child widgets and serve as the trough of the scrollbar. * Two Buttons on either end (your "up/down" or "left/right" scroll buttons) * A draggable Button to be the scroll bar itself, which can move between the two end Buttons and indicate the current scroll position. Options for the widget would include: * Orientation (vertical or horizontal) * Ability to hide the up/down scroll buttons (e.g. to support use cases as a number slider widget instead of a scrollbar) * Min and max ranges for the scrollbar's value (float64 numbers) * A callback function for "OnScroll" that would receive the current scroll value.
kirsle added the
enhancement
label 2020-06-04 18:26:29 +00:00
"로그인하여 이 대화에 참여"
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: go/ui#5
아직 콘텐츠가 없습니다.