Added icon support! Added launch button! Updated README!

This commit is contained in:
Belac Darkstorm
2016-09-01 07:39:41 -05:00
parent 8c4a6b93dd
commit 38a7c10268
5 changed files with 110 additions and 83 deletions
-31
View File
@@ -1,9 +1,6 @@
package main
import (
"encoding/gob"
"os"
"github.com/nelsam/gxui"
"github.com/nelsam/gxui/math"
)
@@ -32,34 +29,6 @@ func (s *StrList) SetStrings(strs []string) {
s.DataChanged(false)
}
func (s *StrList) Save(filename string) {
os.Remove(filename)
fi, err := os.Create(filename)
if err != nil {
panic(err)
}
e := gob.NewEncoder(fi)
err = e.Encode(s.strs)
if err != nil {
panic(err)
}
fi.Close()
}
func (s *StrList) Load(filename string) {
fi, err := os.Open(filename)
if err != nil {
return
}
d := gob.NewDecoder(fi)
err = d.Decode(&s.strs)
if err != nil {
panic(err)
}
fi.Close()
s.DataChanged(false)
}
//Count TODO
func (s *StrList) Count() int {
return len(s.strs)