func onEntryChanged(assistant *gtk3.Assistant, data ...interface{}) { pageNumber := assistant.GetCurrentPage() currentPage := assistant.GetNthPage(pageNumber) entry := data[0].(*gtk3.Entry) textLen := entry.GetTextLength() if textLen > 0 { assistant.SetPageComplete(currentPage, true) } else { assistant.SetPageComplete(currentPage, false) } }