diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-02-06 06:32:52 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-02-06 06:32:52 (GMT) |
commit | a21503b001d5f6ee0616b143b417a9c8e22340a8 (patch) | |
tree | be79501e9534fda570559639c17ceb12a9c5f737 /src/rhlibrary/show_selector_widget.go | |
parent | bd46682ce6c6cdee8a1aad61c0acb5ae4303bc9b (diff) |
refactoring
Diffstat (limited to 'src/rhlibrary/show_selector_widget.go')
-rw-r--r-- | src/rhlibrary/show_selector_widget.go | 47 |
1 files changed, 4 insertions, 43 deletions
diff --git a/src/rhlibrary/show_selector_widget.go b/src/rhlibrary/show_selector_widget.go index 7e2a58a..0c4a212 100644 --- a/src/rhlibrary/show_selector_widget.go +++ b/src/rhlibrary/show_selector_widget.go @@ -139,19 +139,9 @@ func getShowCartListLabel(caption, css string) (label *gtk.Label, err error) { if label, err = gtk.LabelNew(caption); err != nil { return } - - var cp *gtk.CssProvider - if cp, err = gtk.CssProviderNew(); err != nil { - return - } - if err = cp.LoadFromData(css); err != nil { - return - } - var sc *gtk.StyleContext - if sc, err = label.GetStyleContext(); err != nil { + if err = setCssStyle(&label.Widget, css); err != nil { return } - sc.AddProvider(cp, 600) // TOOD: hardcoded value return } @@ -185,22 +175,13 @@ func getShowCartListEntryPlayButton(cart rddb.CartListEntry, p *player.PlayerCha return nil, err } - var cp *gtk.CssProvider - if cp, err = gtk.CssProviderNew(); err != nil { - return nil, err - } css := ".frame { border: 0; padding: 4px 15px; }" if (idx & 1) == 1 { css = ".frame { border: 0; background-color: #D2D2D2; padding: 4px 15px; }" } - if err = cp.LoadFromData(css); err != nil { + if err = setCssStyle(&frame.Widget, css); err != nil { return nil, err } - var sc *gtk.StyleContext - if sc, err = frame.GetStyleContext(); err != nil { - return nil, err - } - sc.AddProvider(cp, 600) // TOOD: hardcoded value frame.Add(btn) if len(cart.Cuts) < 1 { @@ -369,19 +350,9 @@ func addShowCartList(grid *gtk.Grid, db *rddb.DBChan, p *player.PlayerChan) (err return } showsCartListBin = &frame.Bin - var cp *gtk.CssProvider - - if cp, err = gtk.CssProviderNew(); err != nil { + if err = setCssStyle(&frame.Widget, ".frame { border: 0; }"); err != nil { return } - if err = cp.LoadFromData(".frame { border: 0; }"); err != nil { - return - } - var sc *gtk.StyleContext - if sc, err = frame.GetStyleContext(); err != nil { - return - } - sc.AddProvider(cp, 600) // TOOD: hardcoded value var sw *gtk.ScrolledWindow if sw, err = gtk.ScrolledWindowNew(nil, nil); err != nil { @@ -415,19 +386,9 @@ func getShowsSelectorWidget(db *rddb.DBChan, p *player.PlayerChan) (gtk.IWidget, if frame, err = gtk.FrameNew(""); err != nil { return nil, err } - - var cp *gtk.CssProvider - if cp, err = gtk.CssProviderNew(); err != nil { - return nil, err - } - if err = cp.LoadFromData(".frame { border: 0; padding: 25px 42px; }"); err != nil { - return nil, err - } - var sc *gtk.StyleContext - if sc, err = frame.GetStyleContext(); err != nil { + if err = setCssStyle(&frame.Widget, ".frame { border: 0; padding: 25px 42px; }"); err != nil { return nil, err } - sc.AddProvider(cp, 600) // TOOD: hardcoded value frame.Add(grid) |