Link author subtitles to subtitles tool
This commit is contained in:
parent
364c3aa1ed
commit
62802aa79e
|
|
@ -406,6 +406,19 @@ func buildSubtitlesTab(state *appState) fyne.CanvasObject {
|
||||||
})
|
})
|
||||||
addBtn.Importance = widget.HighImportance
|
addBtn.Importance = widget.HighImportance
|
||||||
|
|
||||||
|
openSubtitlesBtn := widget.NewButton("Open Subtitles Tool", func() {
|
||||||
|
if state.authorFile != nil {
|
||||||
|
state.subtitleVideoPath = state.authorFile.Path
|
||||||
|
} else if len(state.authorClips) > 0 {
|
||||||
|
state.subtitleVideoPath = state.authorClips[0].Path
|
||||||
|
}
|
||||||
|
if len(state.authorSubtitles) > 0 {
|
||||||
|
state.subtitleFilePath = state.authorSubtitles[0]
|
||||||
|
}
|
||||||
|
state.showSubtitlesView()
|
||||||
|
})
|
||||||
|
openSubtitlesBtn.Importance = widget.MediumImportance
|
||||||
|
|
||||||
clearBtn := widget.NewButton("Clear All", func() {
|
clearBtn := widget.NewButton("Clear All", func() {
|
||||||
state.authorSubtitles = []string{}
|
state.authorSubtitles = []string{}
|
||||||
buildSubList()
|
buildSubList()
|
||||||
|
|
@ -435,7 +448,7 @@ func buildSubtitlesTab(state *appState) fyne.CanvasObject {
|
||||||
|
|
||||||
controls := container.NewBorder(
|
controls := container.NewBorder(
|
||||||
widget.NewLabel("Subtitle Tracks:"),
|
widget.NewLabel("Subtitle Tracks:"),
|
||||||
container.NewHBox(addBtn, clearBtn),
|
container.NewHBox(addBtn, openSubtitlesBtn, clearBtn),
|
||||||
nil,
|
nil,
|
||||||
nil,
|
nil,
|
||||||
listArea,
|
listArea,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user