kanban

Kanban client in Gio
Log | Files | Refs | README | LICENSE

icons.go (656B)


      1 package icons
      2 
      3 import (
      4 	"gioui.org/widget"
      5 	"golang.org/x/exp/shiny/materialdesign/icons"
      6 )
      7 
      8 var (
      9 	BackIcon      *widget.Icon = must(widget.NewIcon(icons.NavigationArrowBack))
     10 	ForwardIcon   *widget.Icon = must(widget.NewIcon(icons.NavigationArrowForward))
     11 	ContentEdit   *widget.Icon = must(widget.NewIcon(icons.ContentCreate))
     12 	ContentDelete *widget.Icon = must(widget.NewIcon(icons.ContentDeleteSweep))
     13 	ContentAdd    *widget.Icon = must(widget.NewIcon(icons.ContentAdd))
     14 	Configuration *widget.Icon = must(widget.NewIcon(icons.ActionSettings))
     15 )
     16 
     17 func must(icon *widget.Icon, err error) *widget.Icon {
     18 	if err != nil {
     19 		panic(err)
     20 	}
     21 	return icon
     22 }