Cap snippet options panel height
This commit is contained in:
parent
16d331fa3b
commit
33d709ace4
10
main.go
10
main.go
|
|
@ -9711,6 +9711,9 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
snippetModeCheck,
|
snippetModeCheck,
|
||||||
snippetModeHint,
|
snippetModeHint,
|
||||||
)
|
)
|
||||||
|
snippetConfigScroll := container.NewVScroll(snippetConfigRow)
|
||||||
|
snippetConfigScroll.SetMinSize(fyne.NewSize(0, 140))
|
||||||
|
snippetConfigScroll.Hide()
|
||||||
|
|
||||||
snippetBtn := widget.NewButton("Generate Snippet", func() {
|
snippetBtn := widget.NewButton("Generate Snippet", func() {
|
||||||
if state.source == nil {
|
if state.source == nil {
|
||||||
|
|
@ -9843,15 +9846,14 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
|
|
||||||
snippetHint := widget.NewLabel("Creates a clip centred on the timeline midpoint.")
|
snippetHint := widget.NewLabel("Creates a clip centred on the timeline midpoint.")
|
||||||
|
|
||||||
snippetConfigRow.Hide()
|
|
||||||
snippetOptionsVisible := false
|
snippetOptionsVisible := false
|
||||||
var snippetOptionsBtn *widget.Button
|
var snippetOptionsBtn *widget.Button
|
||||||
snippetOptionsBtn = widget.NewButton("Convert Options", func() {
|
snippetOptionsBtn = widget.NewButton("Convert Options", func() {
|
||||||
if snippetOptionsVisible {
|
if snippetOptionsVisible {
|
||||||
snippetConfigRow.Hide()
|
snippetConfigScroll.Hide()
|
||||||
snippetOptionsBtn.SetText("Convert Options")
|
snippetOptionsBtn.SetText("Convert Options")
|
||||||
} else {
|
} else {
|
||||||
snippetConfigRow.Show()
|
snippetConfigScroll.Show()
|
||||||
snippetOptionsBtn.SetText("Hide Options")
|
snippetOptionsBtn.SetText("Hide Options")
|
||||||
}
|
}
|
||||||
snippetOptionsVisible = !snippetOptionsVisible
|
snippetOptionsVisible = !snippetOptionsVisible
|
||||||
|
|
@ -10221,7 +10223,7 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
// Build footer sections
|
// Build footer sections
|
||||||
footerSections := []fyne.CanvasObject{
|
footerSections := []fyne.CanvasObject{
|
||||||
snippetRow,
|
snippetRow,
|
||||||
snippetConfigRow,
|
snippetConfigScroll,
|
||||||
widget.NewSeparator(),
|
widget.NewSeparator(),
|
||||||
}
|
}
|
||||||
if commandPreviewRow != nil && state.convertCommandPreviewShow {
|
if commandPreviewRow != nil && state.convertCommandPreviewShow {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user