This commit is contained in:
Evan Su 2021-10-27 19:16:42 -04:00 committed by GitHub
parent 32c984d90d
commit f96bc4095c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -108,7 +108,6 @@ var tab = 0
var mode string var mode string
var working bool var working bool
var recombine bool var recombine bool
var fill float32 = -0.0000001
var sdelete64path string var sdelete64path string
// Three variables store the input files // Three variables store the input files
@ -253,7 +252,7 @@ func draw() {
Flags(giu.WindowFlagsNoMove|giu.WindowFlagsNoResize).Layout( Flags(giu.WindowFlagsNoMove|giu.WindowFlagsNoResize).Layout(
giu.Row( giu.Row(
giu.Label(s("Length:")), giu.Label(s("Length:")),
giu.SliderInt(&genpassLength, 4, 64).Size(fill), giu.SliderInt(&genpassLength, 4, 64).Size(giu.Auto),
), ),
giu.Checkbox(s("Uppercase"), &genpassUpper), giu.Checkbox(s("Uppercase"), &genpassUpper),
giu.Checkbox(s("Lowercase"), &genpassLower), giu.Checkbox(s("Lowercase"), &genpassLower),
@ -498,7 +497,7 @@ func draw() {
c.PathStroke(col, false, 2) c.PathStroke(col, false, 2)
}), }),
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&keyfilePrompt).Size(fill), giu.InputText(&keyfilePrompt).Size(giu.Auto),
), ),
), ),
), ),
@ -541,7 +540,7 @@ func draw() {
), ),
), ),
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.Button(s("W.I.P")).Size(fill, 0), giu.Button(s("W.I.P")).Size(giu.Auto, 0),
), ),
), ),
), ),
@ -553,7 +552,7 @@ func draw() {
giu.Style().SetDisabled(password == "" || (password != cPassword && mode == "encrypt")).To( giu.Style().SetDisabled(password == "" || (password != cPassword && mode == "encrypt")).To(
giu.Label(s(metadataPrompt)), giu.Label(s(metadataPrompt)),
giu.Style().SetDisabled(metadataDisabled).To( giu.Style().SetDisabled(metadataDisabled).To(
giu.InputText(&metadata).Size(fill), giu.InputText(&metadata).Size(giu.Auto),
), ),
giu.Label(s("Advanced:")), giu.Label(s("Advanced:")),
@ -649,7 +648,7 @@ func draw() {
giu.Separator(), giu.Separator(),
giu.Dummy(0, 3), giu.Dummy(0, 3),
giu.Button(s("Start")).Size(fill, 34).OnClick(func() { giu.Button(s("Start")).Size(giu.Auto, 34).OnClick(func() {
if keyfile && keyfiles == nil { if keyfile && keyfiles == nil {
mainStatus = "Please select your keyfiles." mainStatus = "Please select your keyfiles."
mainStatusColor = color.RGBA{0xff, 0x00, 0x00, 0xff} mainStatusColor = color.RGBA{0xff, 0x00, 0x00, 0xff}
@ -703,7 +702,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, md5Color).To( giu.Style().SetColor(giu.StyleColorBorder, md5Color).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csMd5).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csMd5).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -726,7 +725,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha1Color).To( giu.Style().SetColor(giu.StyleColorBorder, sha1Color).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csSha1).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha1).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -749,7 +748,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha256Color).To( giu.Style().SetColor(giu.StyleColorBorder, sha256Color).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csSha256).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha256).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -772,7 +771,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, sha3Color).To( giu.Style().SetColor(giu.StyleColorBorder, sha3Color).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csSha3).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csSha3).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -795,7 +794,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, blake2bColor).To( giu.Style().SetColor(giu.StyleColorBorder, blake2bColor).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csBlake2b).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csBlake2b).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -818,7 +817,7 @@ func draw() {
}), }),
giu.Style().SetColor(giu.StyleColorBorder, blake2sColor).To( giu.Style().SetColor(giu.StyleColorBorder, blake2sColor).To(
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csBlake2s).Size(fill).Flags(giu.InputTextFlagsReadOnly), giu.InputText(&csBlake2s).Size(giu.Auto).Flags(giu.InputTextFlagsReadOnly),
), ),
), ),
@ -874,12 +873,12 @@ func draw() {
}), }),
), ),
giu.Style().SetDisabled(true).To( giu.Style().SetDisabled(true).To(
giu.InputText(&csValidate).Size(fill), giu.InputText(&csValidate).Size(giu.Auto),
), ),
// Progress bar // Progress bar
giu.Label(s("Progress:")), giu.Label(s("Progress:")),
giu.ProgressBar(csProgress).Size(fill, 0), giu.ProgressBar(csProgress).Size(giu.Auto, 0),
), ),
giu.TabItem(s("Shredder")).Layout( giu.TabItem(s("Shredder")).Layout(
giu.Custom(func() { giu.Custom(func() {
@ -895,7 +894,7 @@ func draw() {
} else { } else {
giu.Row( giu.Row(
giu.Label(s("Number of passes:")), giu.Label(s("Number of passes:")),
giu.SliderInt(&shredPasses, 1, 32).Size(fill), giu.SliderInt(&shredPasses, 1, 32).Size(giu.Auto),
).Build() ).Build()
} }
}), }),
@ -949,7 +948,7 @@ func draw() {
).Build() ).Build()
}), }),
giu.Custom(func() { giu.Custom(func() {
if !windowOptimized { if !windowOptimized || windowOptimized {
windowOptimized = true windowOptimized = true
window.SetSize(int(442*dpi), giu.GetCursorPos().Y+1) window.SetSize(int(442*dpi), giu.GetCursorPos().Y+1)
} }