úÎ 1‡/ý     9A horizontal box layout widget capable of containing two  s. See . 7A vertical box layout widget capable of containing two s.  See . CA horizontal fill widget for filling available horizontal space in  a box layout. See . AA vertical fill widget for filling available vertical space in a  box layout. See . 7A text widget consisting of a string rendered using an  attribute. See . AA wrapper for all widget types used in normalizing heterogeneous  lists of widgets. See . %The class of user interface widgets. :Given a widget, render it with the given dimensions. The 9 resulting Image should not be larger than the specified ! dimensions, but may be smaller. "The growth policy of this widget. @The growth policy of a widget determines how its container will  reserve space to render it.   widgets may grow horizontally  with available space  " widgets may grow vertically with  available space  ' widgets have a fixed size that is not  influenced by available space Given a  and a % object, render the widget using the = current size of the terminal controlled by Vty. Returns the  rendered  as an . Wrap a  in the  type for normalization  purposes.  Create a  widget. !Create an horizonal fill widget. BCreate a vertical fill widget. The dimensions of the widget will  depend on available space. BCreate a horizontal box layout widget containing two widgets side E by side. Space consumed by the box will depend on its contents and  the available space.  An alias for $ intended as sugar to chain widgets  horizontally. CCreate a vertical box layout widget containing two widgets. Space C consumed by the box will depend on its contents and the available  space.  An alias for 0 intended as sugar to chain widgets vertically.     The list widget type. 1Create a new list. Emtpy lists are not allowed. &Get the currently selected list item. BScroll a list down one position and return the new scrolled list. ; This automatically takes care of managing all list state: B Moves the cursor down one position, unless the cursor is already : in the last position (in which case this does nothing) @ Moves the scrolling window position if necessary (i.e., if the 2 cursor moves to an item not currently in view) @Scroll a list up one position and return the new scrolled list. ; This automatically takes care of managing all list state: @ Moves the cursor up one position, unless the cursor is already ; in the first position (in which case this does nothing) @ Moves the scrolling window position if necessary (i.e., if the 2 cursor moves to an item not currently in view) Given a ., return the items that are currently visible D according to the state of the list. Returns the visible items and , flags indicating whether each is selected.       !"#$% vty-ui-0.1Graphics.Vty.Widgets.BaseGraphics.Vty.Widgets.List vty-4.0.0.1 Graphics.VtyGraphics.Vty.PictureHBoxVBoxHFillVFillText AnyWidgetWidgetrender growthPolicy GrowthPolicyGrowHorizontal GrowVerticalStaticmkImage anyWidgettexthFillvFillhBox<++>vBox<-->ListmkList getSelected scrollDownscrollUpgetVisibleItemsVtyGraphics.Vty.ImageImage