package
0.0.0-20210807173805-52a80d555a2e
Repository: https://github.com/gord-project/gord.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
NewChannelTree creates a new ready-to-be-used ChannelTree.
NewChatView constructs a new ready to use ChatView.
NewCommandView creates a new struct containing the components necessary for a command view.
No description provided by the author
NewEditor instantiates a ready to use text editor.
NewGuildList creates and initializes a ready to use GuildList.
NewLogin creates a new login screen with the login components hidden by default.
NewPrivateChatList creates a new ready to use private chat list.
NewUserTree creates a new pre-configured UserTree that is empty.
NewWindow constructs the whole application window and also registers allnecessary handlers and functions.
PrompSecretSingleLineInput shows a fullscreen input dialog that masks the user input.
PromptSingleLineInput shows a fullscreen input dialog.
# Variables
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
ChannelTree is the component that displays the channel hierarchy of the currently loaded guild and allows interactions with those channels.
ChatView is using a tview.TextView in order to be able to display messages in a simple way.
CommandView contains a simple textview for output and an input field for input.
Editor is a simple component that wraps tview.TextView in order to give the user minimal text edit functionality.
GuildList is the UI component to hold all user guilds and allow loading one of them.
No description provided by the author
PrivateChatList holds the nodes and handlers for the private view.
UserTree represents the visual list of users in a guild.
Window is basically the whole application, as it contains all the components and the necessary global state.