Settings, wine download and more!

This commit is contained in:
Belac Darkstorm
2017-04-05 15:49:21 -05:00
parent 3199ad88fd
commit e68337886f
6 changed files with 217 additions and 56 deletions
+8 -1
View File
@@ -16,7 +16,7 @@ func ui(win *gtk.Window) {
header.SetSubtitle("PortableApps.com type launcher")
settings, _ := gtk.ButtonNewFromIconName("applications-system", gtk.ICON_SIZE_SMALL_TOOLBAR)
settings.Connect("clicked", func() {
//Open Settings window!
settingsUI()
})
settings.SetTooltipText("Settings (Coming Soon!)")
header.PackStart(settings)
@@ -33,6 +33,7 @@ func ui(win *gtk.Window) {
txtColumn, _ := gtk.TreeViewColumnNewWithAttribute("", txtRender, "text", 1)
appsList.AppendColumn(pixColumn)
appsList.AppendColumn(txtColumn)
appsList.SetHeadersVisible(false)
catList.SetHExpand(true)
catList.SetVExpand(true)
appsList.SetHExpand(true)
@@ -43,12 +44,18 @@ func ui(win *gtk.Window) {
hScrollApp, _ := gtk.AdjustmentNew(0, 0, 0, 0, 0, 0)
catScrl, _ := gtk.ScrolledWindowNew(hScrollCat, vScrollCat)
catScrl.Add(catList)
catScrl.SetSizeRequest(170, 500)
appScrl, _ := gtk.ScrolledWindowNew(hScrollApp, vScrollApp)
appScrl.Add(appsList)
appScrl.SetSizeRequest(300, 500)
lrBox.Add(catScrl)
lrBox.Add(appScrl)
botBox, _ := gtk.BoxNew(gtk.ORIENTATION_HORIZONTAL, 2)
wineCheck, _ := gtk.CheckButtonNewWithLabel("Show Windows apps (Wine)")
if !wineAvail {
wineCheck.SetSensitive(false)
wineCheck.SetTooltipText("Download wine to run windows apps")
}
wineCheck.Connect("toggled", func() {
wine = wineCheck.GetActive()
for i := range ls {