diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-02-04 16:06:17 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-02-04 16:06:17 (GMT) |
commit | d569c9d62f1514e5c4144410841305b772ca8d5d (patch) | |
tree | a0c7c93f9b6b692f45833065bfb4c5404b3293ca /src/rhlibrary/selector_widget.go | |
parent | 7dde603888aad233531f2592f190a671e47dbed3 (diff) |
updating show list when switching pages works now
Diffstat (limited to 'src/rhlibrary/selector_widget.go')
-rw-r--r-- | src/rhlibrary/selector_widget.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/rhlibrary/selector_widget.go b/src/rhlibrary/selector_widget.go index 405171c..59f59f8 100644 --- a/src/rhlibrary/selector_widget.go +++ b/src/rhlibrary/selector_widget.go @@ -127,6 +127,21 @@ func getSelectorWidget(db *rddb.DBChan, p *player.PlayerChan) (gtk.IWidget, erro return nil, err } + nb.Connect("switch-page", func(_ *gtk.Notebook, _ gtk.IWidget, pagenum uint) { + switch pagenum { + case 0: + updateShows(db) + case 1: + // updateJingles(db) + case 2: + // updatePools(db) + case 3: + // nothing to do here + default: + rhl.Printf("selector error invalid page: %d", pagenum) + } + }) + var cp *gtk.CssProvider if cp, err = gtk.CssProviderNew(); err != nil { return nil, err |