mirror of
https://github.com/git/git.git
synced 2026-01-19 15:09:01 +00:00
git-gui--askyesno: allow overriding the window title
"Question?" is maybe not the most informative thing to ask. In the absence of better information, it is the best we can do, of course. However, Git for Windows' auto updater just learned the trick to use git-gui--askyesno to ask the user whether to update now or not. And in this scripted scenario, we can easily pass a command-line option to change the window title. So let's support that with the new `--title <title>` option. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
committed by
Jameson Miller
parent
51b57ae309
commit
87b678b0f7
@@ -12,10 +12,15 @@ if {$use_ttk} {
|
||||
set NS ttk
|
||||
}
|
||||
|
||||
set title "Question?"
|
||||
if {$argc < 1} {
|
||||
puts stderr "Usage: $argv0 <question>"
|
||||
exit 1
|
||||
} else {
|
||||
if {$argc > 2 && [lindex $argv 0] == "--title"} {
|
||||
set title [lindex $argv 1]
|
||||
set argv [lreplace $argv 0 1]
|
||||
}
|
||||
set prompt [join $argv " "]
|
||||
}
|
||||
|
||||
@@ -47,5 +52,5 @@ proc yes {} {
|
||||
exit 0
|
||||
}
|
||||
|
||||
wm title . "Question?"
|
||||
wm title . $title
|
||||
tk::PlaceWindow .
|
||||
|
||||
Reference in New Issue
Block a user