[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: spinner
>> On Tue, 30 Sep 2003 19:52:12 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:
山> たぶん Emacs 21 でも spinner が表示されるようになったと思うんです
山> が、いかがでしょ?
‥‥‥絶句.凝ってますねえ,凄いですねえ.こんなことが emacs lisp のみ
で実現できるとは思いもよりませんでした.いつものことながら,山岡さんの
努力には脱帽します.
これを見て [emacs-w3m:02370] mode-line-process の話を思い出しました.
ひょっとして,w3m に以下のパッチをあてると非常に簡単に,spinner を回し
つつ,同時に,ダウンロードの状況表示が出来るのではないかと思ったのです
が,どうでしょう?
;; fflush(stdout) も要るかも知れません.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
diff -u -r1.229 file.c
--- file.c 26 Sep 2003 17:59:51 -0000 1.229
+++ file.c 30 Sep 2003 14:37:20 -0000
@@ -6582,6 +6582,8 @@
if (src)
Strfputs(lineBuf2, src);
linelen += lineBuf2->length;
+ if (w3m_dump & DUMP_EXTRA)
+ printf("W3m-progress: %s\n", convert_size2(linelen, current_content_length, TRUE));
if (w3m_dump & DUMP_SOURCE)
continue;
showProgress(&linelen, &trbyte);