Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GUI ¶
type GUI struct {
// Chat screen
Chat *schat.ScreenChat
// Manages inner windows
InnerWindows *container.MultipleWindows
// Options screen
Options *sopt.ScreenOptions
// Manages screens
ScreenManager *screen.ScreenManager
// The main window
Window fyne.Window
}
func InitGUI ¶
InitGUI: Initializes the main window and all objects in it, closes the loading window and then shows the main window Parameters:
a (fyne.App) - The fyne application the window will be initialized in u (*user.UserData) - log.Information pertaining to users loadingWindow (fyne.Window) - The loading window opt (*options.Options) - Options/settings
Returns:
*GUI - The main window and all its objects
Click to show internal directories.
Click to hide internal directories.