MCPcopy Create free account

hub / github.com/GideonWolfe/canvas-tui / functions

Functions37 in github.com/GideonWolfe/canvas-tui

↓ 2 callersFunctioncreateCourseOverviewGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
courseOverview.go:237
↓ 2 callersFunctionfetchAssignments
(courseID int)
fetchAssignments.go:134
↓ 2 callersFunctionmenuScroll
(coursePages []ui.Grid, tabpane *widgets.TabPane, masterGrid *ui.Grid, contentGrid *ui.Grid, direction string)
main.go:131
↓ 1 callersFunctioncanvasLogo
()
logo.go:27
↓ 1 callersFunctionchooseTab
(courseMasterGrids []ui.Grid, tabpane *widgets.TabPane, masterGrid *ui.Grid, contentGrid *ui.Grid)
main.go:45
↓ 1 callersFunctioncreateAGBreakdown
(assignments *[]Assignment, assignmentGroups *[]AssignmentGroup)
grades.go:68
↓ 1 callersFunctioncreateAnnouncementGrid
(course Course, announcements *[]Announcement)
announcements.go:56
↓ 1 callersFunctioncreateAnnouncementTable
(announcements *[]Announcement, width int)
announcements.go:31
↓ 1 callersFunctioncreateAnnouncementWindow
(course Course, announcements *[]Announcement)
courseOverview.go:23
↓ 1 callersFunctioncreateAssignmentGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
assignments.go:54
↓ 1 callersFunctioncreateAssignmentProgressBar
(course Course, assignments *[]Assignment)
courseOverview.go:178
↓ 1 callersFunctioncreateAssignmentTable
(assignments *[]Assignment)
assignments.go:23
↓ 1 callersFunctioncreateCourseGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
courseMaster.go:26
↓ 1 callersFunctioncreateCoursePieChart
(assignmentGroups *[]AssignmentGroup)
courseOverview.go:212
↓ 1 callersFunctioncreateDashboardGrid
(courses *[]Course, assignmentsMatrix [][]Assignment)
dashboard.go:192
↓ 1 callersFunctioncreateGradeGrid
(course Course, assignments *[]Assignment, assignmentGroups *[]AssignmentGroup)
grades.go:124
↓ 1 callersFunctioncreateGradeSummaryTable
(assignments *[]Assignment)
courseOverview.go:146
↓ 1 callersFunctioncreateGradeTable
(assignments *[]Assignment)
grades.go:22
↓ 1 callersFunctioncreateMainTabPane
called to generate navigation tabs for courses
main.go:31
↓ 1 callersFunctioncreateScorePlot
(course Course, assignments *[]Assignment)
courseOverview.go:52
↓ 1 callersFunctioncreateSummaryBarchart
(courses *[]Course)
dashboard.go:116
↓ 1 callersFunctioncreateSyllabusGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
syllabus.go:23
↓ 1 callersFunctioncreateSyllabusWindow
(course Course)
courseOverview.go:43
↓ 1 callersFunctioncreateTodoTable
(course Course, assignments *[]Assignment)
courseOverview.go:110
↓ 1 callersFunctioncreateTodoTableDash
(courses *[]Course)
dashboard.go:72
↓ 1 callersFunctionfetchAnnouncements
(courseID int)
fetchAnnouncements.go:75
↓ 1 callersFunctionfetchAssignmentGroups
(courseID int)
fetchAssignmentGroups.go:34
↓ 1 callersFunctionfetchCourses
()
fetchCourses.go:108
↓ 1 callersFunctionhandleOpen
handles opeining a selection in the browser
main.go:104
↓ 1 callersFunctionhandleSpace
(courseMasterGrids []ui.Grid, courseOverviewGrids []ui.Grid, courseGradeGrids []ui.Grid, courseAnnouncementGri
main.go:59
↓ 1 callersFunctionplaceholder
based on an input course object, this function generates a grid with widgets populated with data from the course
test.go:22
↓ 1 callersFunctionreadConfig
Reads the config file
main.go:19
↓ 1 callersFunctionupdateMasterGrid
called if master grid needs to be updated
main.go:147
FunctioncreateAnnouncementParagraph
(announcement Announcement)
announcements.go:23
FunctioncreateCourseScorePlot
(assignmentsMatrix [][]Assignment, courses *[]Course)
dashboard.go:19
FunctioncreateSummaryStackedBarchart
(courses *[]Course)
dashboard.go:151
Functionmain
()
main.go:162