diff --git a/translator.go b/translator.go index 862f405..de31f3c 100644 --- a/translator.go +++ b/translator.go @@ -18,7 +18,7 @@ const ( ) type Translator struct { - src_lang string + src_lang string dst_lang string } diff --git a/ui.go b/ui.go index 94fd421..273cbf3 100644 --- a/ui.go +++ b/ui.go @@ -23,7 +23,6 @@ func update_background() { Foreground(window.src.prefix_color)) dst_dropdown.SetBackgroundColor(window.dst.background_color) - // dst_dropdown.SetFieldBackgroundColor(window.src.selected_color) dst_dropdown.SetListStyles(tcell.StyleDefault. Background(window.src.background_color). Foreground(window.src.foreground_color), @@ -35,14 +34,6 @@ func update_background() { func ui_init() { update_background() - // handler - pages.SetInputCapture(PagesHandler) - translate_page.SetInputCapture(TranslatePageHandler) - src_dropdown.SetDoneFunc(SrcDropDownHandler) - src_dropdown.SetSelectedFunc(SrcSelected) - dst_dropdown.SetDoneFunc(DstDropDownHandler) - dst_dropdown.SetSelectedFunc(DstSelected) - // box src_box.SetBorder(true). SetTitle(translator.src_lang). @@ -78,6 +69,14 @@ func ui_init() { SetTitle(translator.dst_lang). SetBorderColor(window.dst.border_color). SetTitleColor(window.dst.border_color) + + // handler + pages.SetInputCapture(PagesHandler) + translate_page.SetInputCapture(TranslatePageHandler) + src_dropdown.SetDoneFunc(SrcDropDownHandler) + src_dropdown.SetSelectedFunc(SrcSelected) + dst_dropdown.SetDoneFunc(DstDropDownHandler) + dst_dropdown.SetSelectedFunc(DstSelected) } func PagesHandler(event *tcell.EventKey) *tcell.EventKey {