Skip to contentSkip to conversation

gitk: fix selection color not persistent

PATCH In review gh acct via GitGitGadget 3 participants 3 messages Apr 2, 2021 – Apr 4, 2021

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 gitk: fix selection color not persistent

From: ghacct <[email protected]>

Dear git community,
Is it possible please for the gitk selection color setting to be persistent? Since 2015 this has been working for me. Thank you for considering!

---
gitk: fix selection color not persistent

Dear git community, Is it possible please for the gitk selection color setting to be persistent? Since 2015 this has been working for me. Thank you for considering!

Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-926%2Fghacct%2Fpatch-1-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-926/ghacct/patch-1-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/926

 gitk-git/gitk | 1 +
 1 file changed, 1 insertion(+)
gitk-git/gitk +1 -0
index 23d9dd1fe0d0..d255654b02fd 100755
@@ -2412,6 +2412,7 @@ proc makewindow {} {
     text $ctext -background $bgcolor -foreground $fgcolor \
         -state disabled -undo 0 -font textfont \
         -yscrollcommand scrolltext -wrap none \
+        -selectbackground $selectbgcolor -selectforeground $fgcolor \
         -xscrollcommand ".bleft.bottom.sbhorizontal set"
     if {$have_tk85} {
         $ctext conf -tabstyle wordprocessor

base-commit: a65ce7f831aa5fcc596c6d23fcde543d98b39bd7

Signature · 1 line
gitgitgadget
#1 lore raw
Quoted 1 line · gh acct via GitGitGadget

From: ghacct <[email protected]>

Is it anonymous contribution?

Quoted 3 lines

Dear git community,
Is it possible please for the gitk selection color setting to be persistent? Since 2015 this has been working for me. Thank you for considering!

The patch/commit message seems like question asking for something, but you should instead describe why you made this patch, as our convention here.

Quoted 2 lines

I asked to you: Is tgomez co-authored this patch or just helping?

Quoted 27 lines

---
gitk: fix selection color not persistent

Dear git community, Is it possible please for the gitk selection color setting to be persistent? Since 2015 this has been working for me. Thank you for considering!

Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-926%2Fghacct%2Fpatch-1-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-926/ghacct/patch-1-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/926

  gitk-git/gitk | 1 +
  1 file changed, 1 insertion(+)
gitk-git/gitk +1 -0
index 23d9dd1fe0d0..d255654b02fd 100755
@@ -2412,6 +2412,7 @@ proc makewindow {} {
      text $ctext -background $bgcolor -foreground $fgcolor \
          -state disabled -undo 0 -font textfont \
          -yscrollcommand scrolltext -wrap none \
+        -selectbackground $selectbgcolor -selectforeground $fgcolor \
          -xscrollcommand ".bleft.bottom.sbhorizontal set"
      if {$have_tk85} {
          $ctext conf -tabstyle wordprocessor
Quoted 2 lines

base-commit: a65ce7f831aa5fcc596c6d23fcde543d98b39bd7

[CC] Junio, what do you think about this patch?

Signature · 1 line
An old man doll... just what I always wanted! - Clara
#2 lore raw
In reply to gh acct via GitGitGadget
Quoted 8 lines · gh acct via GitGitGadget

From: ghacct <[email protected]>

Dear git community,
Is it possible please for the gitk selection color setting to be persistent? Since 2015 this has been working for me. Thank you for considering!

cf. Documentation/SubmittingPatches
[[describe-changes]]
[[summary-section]]
[[meaningful-message]]
[[imperative-mood]]
[[sign-off]]
[[real-name]]

Also 'gitk' patches should be based on Paul's tree, not mine. cf. "Subsystems with dedicated maintainers" section in Documentation/SubmittingPatches

So the diff should look more like

	diff --git a/gitk b/gitk
	index ...
	--- a/gitk
	+++ b/gitk
	@@ ...

As to the contents of the patch itself, I am not the best person to comment on. I no longer use gitk myself unless I am testing gitk, and I no longer speak Tcl/Tk.

Having said that, I see no existing instance of -selectforeground so in the absense of somebody who is better versed in Tk, I'd be wary of this change. I, however, see that

text some-widget \
-background $bgcolor -foreground $fgcolor -selectbackground $selectbgcolor

is a recurring theme for other text widgets like $cflist and $top.list, so if the change were only to add the missing "-selectbackground $selectbgcolor" there, I would imagine it would be a safe improvement (or adding the "-selectforeground $fgcolor" to other text widgets that currently lack might turn out to be a sensible change, too, but as I said, I do not speak Tcl/Tk).

Quoted 17 lines
 gitk-git/gitk | 1 +
 1 file changed, 1 insertion(+)
gitk-git/gitk +1 -0
index 23d9dd1fe0d0..d255654b02fd 100755
@@ -2412,6 +2412,7 @@ proc makewindow {} {
     text $ctext -background $bgcolor -foreground $fgcolor \
         -state disabled -undo 0 -font textfont \
         -yscrollcommand scrolltext -wrap none \
+        -selectbackground $selectbgcolor -selectforeground $fgcolor \
         -xscrollcommand ".bleft.bottom.sbhorizontal set"
     if {$have_tk85} {
         $ctext conf -tabstyle wordprocessor

base-commit: a65ce7f831aa5fcc596c6d23fcde543d98b39bd7