diff options
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 |