-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* git://repo.or.cz/git-gui: git-gui: incremental goto line in blame view git-gui: clear the goto line input when hiding git-gui: only accept numbers in the goto-line input git-gui: search and linenumber input are mutual exclusive in the blame view git-gui: deal with unknown files when pressing the "Stage Changed" button git-gui: drop the 'n' and 'Shift-n' bindings from the last patch. git-gui: Add keyboard shortcuts for search and goto commands in blame view. git-gui: Enable jumping to a specific line number in blame view. Fix tooltip display with multiple monitors on windows. Fix typo: existant->existent git-gui: updated translator README for current procedures. git-gui: warn when trying to commit on a detached head git-gui: Corrected a typo in the Swedish translation of 'Continue'
- Loading branch information
Showing
9 changed files
with
159 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# goto line number | ||
# based on code from gitk, Copyright (C) Paul Mackerras | ||
|
||
class linebar { | ||
|
||
field w | ||
field ctext | ||
|
||
field linenum {} | ||
|
||
constructor new {i_w i_text args} { | ||
global use_ttk NS | ||
set w $i_w | ||
set ctext $i_text | ||
|
||
${NS}::frame $w | ||
${NS}::label $w.l -text [mc "Goto Line:"] | ||
entry $w.ent \ | ||
-textvariable ${__this}::linenum \ | ||
-background lightgreen \ | ||
-validate key \ | ||
-validatecommand [cb _validate %P] | ||
${NS}::button $w.bn -text [mc Go] -command [cb _goto] | ||
|
||
pack $w.l -side left | ||
pack $w.bn -side right | ||
pack $w.ent -side left -expand 1 -fill x | ||
|
||
eval grid conf $w -sticky we $args | ||
grid remove $w | ||
|
||
trace add variable linenum write [cb _goto_cb] | ||
bind $w.ent <Return> [cb _goto] | ||
bind $w.ent <Escape> [cb hide] | ||
|
||
bind $w <Destroy> [list delete_this $this] | ||
return $this | ||
} | ||
|
||
method show {} { | ||
if {![visible $this]} { | ||
grid $w | ||
} | ||
focus -force $w.ent | ||
} | ||
|
||
method hide {} { | ||
if {[visible $this]} { | ||
$w.ent delete 0 end | ||
focus $ctext | ||
grid remove $w | ||
} | ||
} | ||
|
||
method visible {} { | ||
return [winfo ismapped $w] | ||
} | ||
|
||
method editor {} { | ||
return $w.ent | ||
} | ||
|
||
method _validate {P} { | ||
# only accept numbers as input | ||
string is integer $P | ||
} | ||
|
||
method _goto_cb {name ix op} { | ||
after idle [cb _goto 1] | ||
} | ||
|
||
method _goto {{nohide {0}}} { | ||
if {$linenum ne {}} { | ||
$ctext see $linenum.0 | ||
if {!$nohide} { | ||
hide $this | ||
} | ||
} | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters