Documentation ¶
Index ¶
- Constants
- func ShowAboutWin(manager *manager.Manager, configurator *configurator.Configurator, ...)
- func ShowErrorDlg(txt string, parent *gtk.Window)
- func ShowErrorDlgFatal(txt string, parent *gtk.Window)
- func ShowSettingWin(manager *manager.Manager, configurator *configurator.Configurator, ...)
- type MainWindow
- func GetMain(manager *manager.Manager, configurator *configurator.Configurator, ...) *MainWindow
- func MainWindowNew(manager *manager.Manager, configurator *configurator.Configurator, ...) *MainWindow
- func ShowExistingMainWindow(updateRepositories bool) *MainWindow
- func ShowMainWindow(manager *manager.Manager, configurator *configurator.Configurator, ...) *MainWindow
- type MainWindowHandlers
- type SettingsWindow
- type SettingsWindowHandlers
Constants ¶
View Source
const ( RepositoryColumnName = 0 RepositoryColumnUrl = 1 )
Variables ¶
This section is empty.
Functions ¶
func ShowAboutWin ¶
func ShowAboutWin(manager *manager.Manager, configurator *configurator.Configurator, version string, parent *gtk.Window)
func ShowErrorDlg ¶
func ShowErrorDlgFatal ¶
func ShowSettingWin ¶
func ShowSettingWin(manager *manager.Manager, configurator *configurator.Configurator, version string, parent *gtk.Window)
Types ¶
type MainWindow ¶
type MainWindow struct { Window *gtk.Window ListStoreGames *gtk.ListStore ListStoreRepo *gtk.ListStore ListStoreLang *gtk.ListStore GamesSelection *gtk.TreeSelection BtnUpdate *gtk.Button EntryKeyword *gtk.Entry CmbBoxRepo *gtk.ComboBox CmbBoxLang *gtk.ComboBox ChckBtnInstalled *gtk.CheckButton BtnClear *gtk.Button ScrWndGames *gtk.ScrolledWindow SpinnerGames *gtk.Spinner LblGameTitle *gtk.Label ImgGame *gtk.Image LblGameRepo *gtk.Label LblGameLang *gtk.Label LblGameVersion *gtk.Label ScrWndGameDesc *gtk.ScrolledWindow LblGameDesc *gtk.Label BtnGameRun *gtk.Button BtnGameInstall *gtk.Button BtnGameUpdate *gtk.Button BtnGameRemove *gtk.Button SprtrSideBox *gtk.Separator BxSideBox *gtk.Box MenuItmSortingReset *gtk.MenuItem ChckMenuItmSideBar *gtk.CheckMenuItem MenuItmSettings *gtk.MenuItem MenuItmAbout *gtk.MenuItem PixBufGameDefaultImage *gdk.Pixbuf PixBufGameImage *gdk.Pixbuf Games []manager.Game CurGame *manager.Game // current selected game IsRefreshing bool Title string Version string Manager *manager.Manager Configurator *configurator.Configurator }
var (
MainWin *MainWindow
)
func GetMain ¶
func GetMain(manager *manager.Manager, configurator *configurator.Configurator, title, version string) *MainWindow
Singleton
func MainWindowNew ¶
func MainWindowNew(manager *manager.Manager, configurator *configurator.Configurator, title, version string) *MainWindow
func ShowExistingMainWindow ¶
func ShowExistingMainWindow(updateRepositories bool) *MainWindow
func ShowMainWindow ¶
func ShowMainWindow(manager *manager.Manager, configurator *configurator.Configurator, title, version string) *MainWindow
type MainWindowHandlers ¶
type MainWindowHandlers struct {
// contains filtered or unexported fields
}
Handlers
type SettingsWindow ¶
type SettingsWindow struct { Window *gtk.Window NtbkCategories *gtk.Notebook EntryInstead *gtk.Entry BtnInsteadBrowse *gtk.Button TglBtnInsteadBuiltin *gtk.ToggleButton BtnInsteadDetect *gtk.Button BtnInsteadCheck *gtk.Button LblInsteadInf *gtk.Label ListStoreLanguage *gtk.ListStore CmbBoxLanguage *gtk.ComboBox BtnCacheClear *gtk.Button LblCacheInf *gtk.Label LblConfigPath *gtk.Label LblVersion *gtk.Label ListStoreRepositories *gtk.ListStore TrSlctnRepositories *gtk.TreeSelection CllRndrTxtName *gtk.CellRendererText CllRndrTxtUrl *gtk.CellRendererText BtnRepositoriesAdd *gtk.Button BtnRepositoriesRemove *gtk.Button BtnRepositoriesUp *gtk.Button BtnRepositoriesDown *gtk.Button BtnRepositoriesDefaults *gtk.Button BtnClose *gtk.Button Manager *manager.Manager Configurator *configurator.Configurator }
var (
SettingsWin *SettingsWindow
)
func GetSettings ¶
func GetSettings(manager *manager.Manager, configurator *configurator.Configurator, version string) *SettingsWindow
Singleton
func SettingsWindowNew ¶
func SettingsWindowNew(manager *manager.Manager, configurator *configurator.Configurator, version string) *SettingsWindow
type SettingsWindowHandlers ¶
type SettingsWindowHandlers struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.