package
1.0.0
Repository: https://github.com/goldenpathtechnologies/ci.git
Documentation: pkg.go.dev

# Functions

CreateDetailsView creates a new instance of DetailsView and initializes it with default settings.
CreateDirectoryList creates a new instance of DirectoryList.
CreateFilterForm creates a new instance of FilterForm and initializes its form fields.
CreateModal creates a modal dialog that contains a tview.Primitive.
CreateTitleBox creates and configures the title box of the application that displays the current navigated directory.
GetHelpText returns the text of the in-app help info.
GetScrollBarDrawFunc returns a handler function responsible for drawing scroll bars on ui components.
NewApp creates a new instance of an App.
Run initializes the App's components and runs its main process loop.

# Structs

App is an abstraction of the tview.Application with additional functionality.
DetailsView is a wrapper for tview.TextView with better support for scrolling content.
DirectoryList is responsible for providing the user interface that enables users to quickly navigate directories and select other options.
FilterForm provides the user interface that enables the user to filter the list of directories in the DirectoryList.

# Interfaces

Scrollable represents a tview Primitive that has the GetInnerRect function.