gui

package
v0.0.0-...-a5d30ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2024 License: MIT Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDevMenu

func GetDevMenu(*fyne.MainMenu)

Types

type Gui

type Gui struct {
	// contains filtered or unexported fields
}

func Init

func Init() *Gui

func (*Gui) AboutWin

func (ui *Gui) AboutWin()

func (*Gui) AddCourse

func (ui *Gui) AddCourse()

func (*Gui) AddRecord

func (ui *Gui) AddRecord(studentID uint)

func (*Gui) CourseDetailsWin

func (ui *Gui) CourseDetailsWin(c *data.Course)

func (*Gui) CoursesMainWin

func (ui *Gui) CoursesMainWin()

func (*Gui) EditCourse

func (ui *Gui) EditCourse(c *data.Course)

func (*Gui) EditRecordData

func (ui *Gui) EditRecordData(recordID uint)

func (*Gui) EditStudentCourseWin

func (ui *Gui) EditStudentCourseWin(sc *data.StudentCourse)

func (Gui) GetCoursesList

func (ui Gui) GetCoursesList(courses *[]data.Course) *widget.List

func (*Gui) GetRecordsList

func (ui *Gui) GetRecordsList() *widget.List

func (Gui) GetStudentCoursesList

func (ui Gui) GetStudentCoursesList(g *[]data.StudentCourse) *widget.List

func (*Gui) GetStudentRecordsList

func (ui *Gui) GetStudentRecordsList(student *data.Student) *widget.List

func (Gui) GetStudentsList

func (ui Gui) GetStudentsList(students *[]data.Student) *widget.List

func (*Gui) LoadStudentInfo

func (ui *Gui) LoadStudentInfo(s *data.Student)

func (*Gui) MainMenu

func (ui *Gui) MainMenu() *fyne.MainMenu

func (*Gui) MainWin

func (ui *Gui) MainWin()

func (*Gui) MakeRecList

func (ui *Gui) MakeRecList(l *[]data.Record) *widget.List

func (*Gui) RecordDetailsWin

func (ui *Gui) RecordDetailsWin(r *data.Record)

func (*Gui) SearchCoursesMainWin

func (ui *Gui) SearchCoursesMainWin()

func (*Gui) SearchMainWin

func (ui *Gui) SearchMainWin()

func (*Gui) SearchRecordsMainWin

func (ui *Gui) SearchRecordsMainWin()

func (*Gui) SearchStudentCoursesMainWin

func (ui *Gui) SearchStudentCoursesMainWin()

func (*Gui) SearchStudentsMainWin

func (ui *Gui) SearchStudentsMainWin()

func (*Gui) SelectCourseWin

func (ui *Gui) SelectCourseWin(s *data.Student)

func (*Gui) SelectStudentWin

func (ui *Gui) SelectStudentWin(onConfirm func(selected int))

func (*Gui) StartEndDialog

func (ui *Gui) StartEndDialog(submitFunc func(start, end string), window fyne.Window)

func (*Gui) StudentCourseDetailsWin

func (ui *Gui) StudentCourseDetailsWin(sc *data.StudentCourse)

func (*Gui) StudentCoursesMainWin

func (ui *Gui) StudentCoursesMainWin(s *data.Student)

func (*Gui) StudentDetailsWin

func (ui *Gui) StudentDetailsWin(s *data.Student)

func (*Gui) StudentForm

func (ui *Gui) StudentForm(c StudentForm)

func (*Gui) StudentRecordsMainWin

func (ui *Gui) StudentRecordsMainWin(student *data.Student)

func (Gui) TemplateUser

func (ui Gui) TemplateUser() *fyne.Container

type StudentForm

type StudentForm struct {
	Edit struct {
		Enable  bool
		Student *data.Student
	}
	Add bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL