Слияние кода завершено, страница обновится автоматически
package caire
import (
"os"
)
// showPreview spawns a new Gio GUI window and updates its content with the resized image received from a channel.
func (p *Processor) showPreview(
imgWorker <-chan worker,
errChan chan<- error,
guiParams struct {
width int
height int
},
) {
var gui = NewGUI(guiParams.width, guiParams.height)
gui.cp = p
gui.proc.wrk = imgWorker
// Run the Gio GUI app in a separate goroutine
go func() {
if err := gui.Run(); err != nil {
errChan <- err
}
// It's important to call os.Exit(0) in order to terminate
// the execution of the GUI app when pressing ESC key.
os.Exit(0)
}()
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )