Добавлен диалог при открытии файлов отличных от текстовых
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
This commit is contained in:
@@ -47,17 +47,17 @@ namespace eval FileOper {
|
||||
# линуксовый file не всегда корректно определяет тип файла
|
||||
# используем пакет из tcl
|
||||
lassign [::fileutil::fileType $fileFullPath] fType fBinaryType fBinaryInterp
|
||||
# puts "File type is $fType, $fBinaryType, $fBinaryInterp"
|
||||
puts "File type is $fType, $fBinaryType, $fBinaryInterp"
|
||||
|
||||
switch $fType {
|
||||
"binary" {
|
||||
return false
|
||||
return binary
|
||||
}
|
||||
"text" {
|
||||
return text
|
||||
}
|
||||
"image" {
|
||||
return false
|
||||
return image
|
||||
}
|
||||
default {
|
||||
return false
|
||||
@@ -407,7 +407,14 @@ namespace eval FileOper {
|
||||
# return text
|
||||
}
|
||||
"image" {
|
||||
# return image
|
||||
if {[tk_messageBox -message [::msgcat::mc "The file looks like a image file"] -icon question -type ok] == "Yes"} {
|
||||
return
|
||||
}
|
||||
}
|
||||
"binary" {
|
||||
if {[tk_dialog .question [::msgcat::mc "Open file"] [::msgcat::mc "The file looks like a binary file. Open anyway?"] questhead 0 Yes No] == 1} {
|
||||
return
|
||||
}
|
||||
}
|
||||
false {
|
||||
return
|
||||
|
||||
@@ -65,6 +65,8 @@
|
||||
::msgcat::mcset en "File modify"
|
||||
::msgcat::mcset en "File was modifyed. Close?"
|
||||
::msgcat::mcset en "File was modifyed. Save?"
|
||||
::msgcat::mcset en "The file looks like a binary file. Open anyway?"
|
||||
::msgcat::mcset en "The file looks like a image. Support not implemented yet."
|
||||
::msgcat::mcset en "File saved"
|
||||
::msgcat::mcset en "Files"
|
||||
::msgcat::mcset en "Find"
|
||||
@@ -184,4 +186,3 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -88,6 +88,8 @@
|
||||
::msgcat::mcset ru "File was modifyed" "Файл был изменен"
|
||||
::msgcat::mcset ru "File modify" "Файл изменен"
|
||||
::msgcat::mcset ru "File saved" "Файл сохранен"
|
||||
::msgcat::mcset ru "The file looks like a binary file. Open anyway?" "Файл похож на двоичный. Открыть все равно?"
|
||||
::msgcat::mcset en "The file looks like a image. Support not implemented yet." "Файл выглядит как изображение. Поддержка пока не реализована."
|
||||
::msgcat::mcset ru "Find" "Найти"
|
||||
::msgcat::mcset ru "Found" "Найдено"
|
||||
::msgcat::mcset ru "Find in files" "Найти в файлах"
|
||||
|
||||
Reference in New Issue
Block a user