Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GideonWolfe/canvas-tui
/ functions
Functions
37 in github.com/GideonWolfe/canvas-tui
⨍
Functions
37
◇
Types & classes
21
↓ 2 callers
Function
createCourseOverviewGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
courseOverview.go:237
↓ 2 callers
Function
fetchAssignments
(courseID int)
fetchAssignments.go:134
↓ 2 callers
Function
menuScroll
(coursePages []ui.Grid, tabpane *widgets.TabPane, masterGrid *ui.Grid, contentGrid *ui.Grid, direction string)
main.go:131
↓ 1 callers
Function
canvasLogo
()
logo.go:27
↓ 1 callers
Function
chooseTab
(courseMasterGrids []ui.Grid, tabpane *widgets.TabPane, masterGrid *ui.Grid, contentGrid *ui.Grid)
main.go:45
↓ 1 callers
Function
createAGBreakdown
(assignments *[]Assignment, assignmentGroups *[]AssignmentGroup)
grades.go:68
↓ 1 callers
Function
createAnnouncementGrid
(course Course, announcements *[]Announcement)
announcements.go:56
↓ 1 callers
Function
createAnnouncementTable
(announcements *[]Announcement, width int)
announcements.go:31
↓ 1 callers
Function
createAnnouncementWindow
(course Course, announcements *[]Announcement)
courseOverview.go:23
↓ 1 callers
Function
createAssignmentGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
assignments.go:54
↓ 1 callers
Function
createAssignmentProgressBar
(course Course, assignments *[]Assignment)
courseOverview.go:178
↓ 1 callers
Function
createAssignmentTable
(assignments *[]Assignment)
assignments.go:23
↓ 1 callers
Function
createCourseGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
courseMaster.go:26
↓ 1 callers
Function
createCoursePieChart
(assignmentGroups *[]AssignmentGroup)
courseOverview.go:212
↓ 1 callers
Function
createDashboardGrid
(courses *[]Course, assignmentsMatrix [][]Assignment)
dashboard.go:192
↓ 1 callers
Function
createGradeGrid
(course Course, assignments *[]Assignment, assignmentGroups *[]AssignmentGroup)
grades.go:124
↓ 1 callers
Function
createGradeSummaryTable
(assignments *[]Assignment)
courseOverview.go:146
↓ 1 callers
Function
createGradeTable
(assignments *[]Assignment)
grades.go:22
↓ 1 callers
Function
createMainTabPane
called to generate navigation tabs for courses
main.go:31
↓ 1 callers
Function
createScorePlot
(course Course, assignments *[]Assignment)
courseOverview.go:52
↓ 1 callers
Function
createSummaryBarchart
(courses *[]Course)
dashboard.go:116
↓ 1 callers
Function
createSyllabusGrid
based on an input course object, this function generates a grid with widgets populated with data from the course
syllabus.go:23
↓ 1 callers
Function
createSyllabusWindow
(course Course)
courseOverview.go:43
↓ 1 callers
Function
createTodoTable
(course Course, assignments *[]Assignment)
courseOverview.go:110
↓ 1 callers
Function
createTodoTableDash
(courses *[]Course)
dashboard.go:72
↓ 1 callers
Function
fetchAnnouncements
(courseID int)
fetchAnnouncements.go:75
↓ 1 callers
Function
fetchAssignmentGroups
(courseID int)
fetchAssignmentGroups.go:34
↓ 1 callers
Function
fetchCourses
()
fetchCourses.go:108
↓ 1 callers
Function
handleOpen
handles opeining a selection in the browser
main.go:104
↓ 1 callers
Function
handleSpace
(courseMasterGrids []ui.Grid, courseOverviewGrids []ui.Grid, courseGradeGrids []ui.Grid, courseAnnouncementGri
main.go:59
↓ 1 callers
Function
placeholder
based on an input course object, this function generates a grid with widgets populated with data from the course
test.go:22
↓ 1 callers
Function
readConfig
Reads the config file
main.go:19
↓ 1 callers
Function
updateMasterGrid
called if master grid needs to be updated
main.go:147
Function
createAnnouncementParagraph
(announcement Announcement)
announcements.go:23
Function
createCourseScorePlot
(assignmentsMatrix [][]Assignment, courses *[]Course)
dashboard.go:19
Function
createSummaryStackedBarchart
(courses *[]Course)
dashboard.go:151
Function
main
()
main.go:162