github.com/geniusesgroup/libgo@v0.0.0-20220713101832-828057a9d3d4/gui/application.go (about) 1 /* For license and copyright information please see LEGAL file in repository */ 2 3 package gui 4 5 func init() { 6 7 } 8 9 // Application store the data to run a GUI application 10 type Application struct { 11 Domain string // full domain name use for gui app like gui.sabz.city 12 Icon []byte 13 Info []Information 14 LocaleInfo Information 15 ContentPreferences string 16 PresentationPreferences string 17 Pages Pages 18 UserPreferences UserPreferences 19 DesignLanguageStyles string 20 } 21 22 // Pages : 23 type Pages struct { 24 List Page 25 } 26 27 // UserPreferences : 28 type UserPreferences struct { 29 UsersState UsersState 30 } 31 32 // UsersState : 33 type UsersState struct { 34 usersID []string 35 activeUserID string 36 }