Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Removing All Traces of Drawn Widgets From Ruby/Tk Canvas
David Bailey
3/7/2006 7:35:00 AM
Greetings Ruby Community:
Question: How do I effectively erase a filled rectangle to reveal the
RubyTk canvas' background "color" beneath it? I'm having a tough time
trying to "remove' all traces of the filled widgets that I've drawn.
Details: I created a TkcRectange on a TkCanvas using a fill option color
of, say, 'antique white'. I then needed to "remove" the rectangle, but
when I wrote over it without the fill option specified, thinking that
that would "erase" the original rectangle, it didn't and instead left
the first rectangle's color in place, inferring that the background
"color" is transparent. So I have temporarily been using color 'grey83'
to overwrite my rectangles to get as close as possible to the background
grey of the canvas. And, hey, nobody wants to embody their ignorance in
code! I am using Ruby 1.8.2 under Windows 2000 Professional.
Note: I am new to Ruby, but I have been thumbing through the pickaxe
book, and reading through various Ruby web resource pages, (for a few
days now, I am almost embarrassed to admit (:>) ), all to no avail. So
far, I have not as yet been able to figure out how I can reveal that
oddish grey color of the RubyTk canvas after I write over it with
various widgets. Any help or direction on this problem will be greatly
appreciated.
Best regards,
David Bailey
david.bailey@technologist.com
david.bailey@technologist.com: MS Messenger
dbailey7: AOL IM
db7bd: Yahoo IM
220816592: ICQ
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Removing All Traces of Drawn Widgets From Ruby/Tk Canvas
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password