Documentation
¶
Index ¶
- type ComponentInterface
- func Helper[R RenderInterface, L LoggerInterface](render R, logger L, hotKeys *[]extension.Keys) ComponentInterface
- func NetScan[R RenderInterface, L LoggerInterface, V ViewInterface](render R, logger L, view V) ComponentInterface
- func NetStat[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
- func StdOut[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
- func SysInfo[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
- type LoggerInterface
- type RenderInterface
- type ViewInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentInterface ¶
type ComponentInterface interface {
LoggerInterface
RenderInterface
FlexItem(context.Context) *tview.Flex
// contains filtered or unexported methods
}
ComponentInterface defines the interface for UI components.
func Helper ¶
func Helper[R RenderInterface, L LoggerInterface](render R, logger L, hotKeys *[]extension.Keys) ComponentInterface
func NetScan ¶
func NetScan[R RenderInterface, L LoggerInterface, V ViewInterface](render R, logger L, view V) ComponentInterface
func NetStat ¶
func NetStat[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
func StdOut ¶
func StdOut[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
func SysInfo ¶
func SysInfo[R RenderInterface, L LoggerInterface](render R, logger L) ComponentInterface
type LoggerInterface ¶
LoggerInterface defines the interface for application log process.
type RenderInterface ¶
type RenderInterface interface {
DrawRootFrame()
}
RenderInterface defines the interface for application frames render process.
type ViewInterface ¶
ViewInterface defines the interface for open modal window.
Click to show internal directories.
Click to hide internal directories.