mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
62e41d3f2e
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
54 lines
758 B
Ruby
54 lines
758 B
Ruby
#! /usr/local/bin/ruby
|
|
|
|
require "tk"
|
|
|
|
def drawlines()
|
|
print Time.now, "\n"
|
|
|
|
for j in 0 .. 99
|
|
print "*"
|
|
$stdout.flush
|
|
if (j & 1) != 0
|
|
col = "blue"
|
|
else
|
|
col = "red"
|
|
end
|
|
for i in 0 .. 99
|
|
# TkcLine.new($a, i, 0, 0, 500 - i, "-fill", col)
|
|
end
|
|
end
|
|
|
|
print Time.now, "\n"
|
|
|
|
for j in 0 .. 99
|
|
print "*"
|
|
$stdout.flush
|
|
if (j & 1) != 0
|
|
col = "blue"
|
|
else
|
|
col = "red"
|
|
end
|
|
for i in 0 .. 99
|
|
TkcLine.new($a, i, 0, 0, 500 - i, "-fill", col)
|
|
end
|
|
end
|
|
|
|
print Time.now, "\n"
|
|
# Tk.root.destroy
|
|
end
|
|
|
|
$a = TkCanvas.new{
|
|
height(500)
|
|
width(500)
|
|
}
|
|
|
|
$b = TkButton.new{
|
|
text("draw")
|
|
command(proc{drawlines()})
|
|
}
|
|
|
|
TkPack.configure($a, $b, {"side"=>"left"})
|
|
|
|
Tk.mainloop
|
|
|
|
# eof
|