From: "Björn Steinbrink" <B.Steinbrink@gmx.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: git@vger.kernel.org
Subject: [PATCH] GUI: Add a progressbar to visualize the time that is left
Date: Wed, 1 Oct 2008 23:09:01 +0200 [thread overview]
Message-ID: <20081001210901.GA5731@atjola.homenet> (raw)
In-Reply-To: <alpine.LFD.2.00.0810011240390.3575@nehalem.linux-foundation.org>
Signed-off-by: Björn Steinbrink <B.Steinbrink@gmx.de>
---
OK, this bar doesn't fill up as you requested, but instead gets empty,
that's just how I feel it should be ;-)
Might require Tcl/Tk 8.5...
tracker-ui.tcl | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/tracker-ui.tcl b/tracker-ui.tcl
index 16d00d7..5314c57 100755
--- a/tracker-ui.tcl
+++ b/tracker-ui.tcl
@@ -8,6 +8,7 @@ proc every {ms body} {
set user $env(USER)
pack [label .tracker -textvariable time]
+pack [ttk::progressbar .bar]
every 1000 {
global user
@@ -17,4 +18,9 @@ every 1000 {
gets $f l3
close $f
set ::time "$l3"
+ set times [split "$l1" " "]
+ set max [lindex $times 0]
+ set cur [lindex $times 1]
+ set left [expr $max - $cur]
+ .bar configure -max $max -value $left
}
--
1.6.0.2.307.gc427
prev parent reply other threads:[~2008-10-01 21:10 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-01 19:54 Help with a tcl/tk gui thing Linus Torvalds
2008-10-01 20:30 ` [TRACKER PATCH] Change color at specified threshold Johannes Schindelin
2008-10-01 20:41 ` [PATCH] Make maximum surf time really per day Johannes Schindelin
2008-10-01 23:09 ` Linus Torvalds
2008-10-01 21:03 ` Help with a tcl/tk gui thing Mikael Magnusson
2008-10-01 23:06 ` Linus Torvalds
2008-10-02 5:18 ` Mikael Magnusson
2008-10-02 14:49 ` Linus Torvalds
2008-10-02 15:01 ` Mikael Magnusson
2008-10-01 21:09 ` Björn Steinbrink [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081001210901.GA5731@atjola.homenet \
--to=b.steinbrink@gmx.de \
--cc=git@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).