-proc error_popup {msg} {
- set w .error
- toplevel $w
- wm transient $w .
- show_msg $w $w $msg
-}
-
-proc show_msg {w top msg} {
- global gitdir appname font_ui
-
- message $w.m -text $msg -justify left -aspect 400
- pack $w.m -side top -fill x -padx 5 -pady 10
- button $w.ok -text OK \
- -width 15 \
- -font $font_ui \
- -command "destroy $top"
- pack $w.ok -side bottom
- bind $top <Visibility> "grab $top; focus $top"
- bind $top <Key-Return> "destroy $top"
- wm title $w "$appname ([lindex [file split \
- [file normalize [file dirname $gitdir]]] \
- end]): error"
- tkwait window $top
-}
-