mirror of
https://github.com/gen2brain/cbconvert
synced 2025-10-13 18:18:52 +02:00
Show logo on error
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
|||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
"runtime/debug"
|
"runtime/debug"
|
||||||
|
"slices"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@@ -130,7 +131,7 @@ func setActive() {
|
|||||||
iup.GetHandle("Remove").SetAttribute("ACTIVE", "NO")
|
iup.GetHandle("Remove").SetAttribute("ACTIVE", "NO")
|
||||||
iup.GetHandle("RemoveAll").SetAttribute("ACTIVE", "NO")
|
iup.GetHandle("RemoveAll").SetAttribute("ACTIVE", "NO")
|
||||||
|
|
||||||
iup.GetHandle("Preview").SetAttribute("IMAGE", "")
|
iup.GetHandle("Preview").SetAttribute("IMAGE", "logo")
|
||||||
iup.GetHandle("PreviewInfo").SetAttribute("TITLE", "")
|
iup.GetHandle("PreviewInfo").SetAttribute("TITLE", "")
|
||||||
} else {
|
} else {
|
||||||
if index != -1 {
|
if index != -1 {
|
||||||
@@ -289,11 +290,15 @@ func preview() iup.Ihandle {
|
|||||||
if img.Image != nil {
|
if img.Image != nil {
|
||||||
iup.Destroy(iup.GetHandle("cover"))
|
iup.Destroy(iup.GetHandle("cover"))
|
||||||
iup.ImageFromImage(img.Image).SetHandle("cover")
|
iup.ImageFromImage(img.Image).SetHandle("cover")
|
||||||
|
|
||||||
ih.SetAttribute("IMAGE", "cover")
|
ih.SetAttribute("IMAGE", "cover")
|
||||||
|
iup.GetHandle("PreviewInfo").SetAttribute("TITLE", fmt.Sprintf("%s (%dx%d)", img.SizeHuman, img.Width, img.Height))
|
||||||
|
} else {
|
||||||
|
ih.SetAttribute("IMAGE", "logo")
|
||||||
|
iup.GetHandle("PreviewInfo").SetAttribute("TITLE", "")
|
||||||
}
|
}
|
||||||
|
|
||||||
iup.GetHandle("Loading").SetAttributes("VISIBLE=NO, STOP=YES")
|
iup.GetHandle("Loading").SetAttributes("VISIBLE=NO, STOP=YES")
|
||||||
iup.GetHandle("PreviewInfo").SetAttribute("TITLE", fmt.Sprintf("%s (%dx%d)", img.SizeHuman, img.Width, img.Height))
|
|
||||||
|
|
||||||
return iup.DEFAULT
|
return iup.DEFAULT
|
||||||
})),
|
})),
|
||||||
@@ -721,7 +726,7 @@ func onRemove(ih iup.Ihandle) int {
|
|||||||
if len(files) == 1 {
|
if len(files) == 1 {
|
||||||
files = make([]cbconvert.File, 0)
|
files = make([]cbconvert.File, 0)
|
||||||
} else {
|
} else {
|
||||||
files = append(files[:index], files[index+1:]...)
|
files = slices.Delete(files, index, index)
|
||||||
}
|
}
|
||||||
|
|
||||||
iup.GetHandle("List").SetAttribute("REMOVEITEM", iup.GetHandle("List").GetAttribute("VALUE"))
|
iup.GetHandle("List").SetAttribute("REMOVEITEM", iup.GetHandle("List").GetAttribute("VALUE"))
|
||||||
|
Reference in New Issue
Block a user