[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

why Tk* classes are freezed?

Ferenc Engard

11/16/2003 12:15:00 AM

Hi,

I just wonder why the Tk* classes are freezed? If I can change, say,
Object or Class, why I can't change Tk or TkButton?

Ferenc


3 Answers

ts

11/16/2003 10:48:00 AM

0

>>>>> "F" == Ferenc Engard <ferenc@engard.hu> writes:

F> I just wonder why the Tk* classes are freezed?

What do you call "freezed?" ?

svg% ruby -rtk -e 'p Tk.frozen?,TkButton.frozen?'
false
false
svg%



Guy Decoux

Ferenc Engard

11/16/2003 12:45:00 PM

0

ts wrote:
>
> >>>>> "F" == Ferenc Engard <ferenc@engard.hu> writes:
>
> F> I just wonder why the Tk* classes are freezed?
>
> What do you call "freezed?" ?
>
> svg% ruby -rtk -e 'p Tk.frozen?,TkButton.frozen?'
> false
> false
> svg%

fery@domesticus:~$ ruby -rtk -e 'p Tk.frozen?,TkButton.frozen?'
true
false
fery@domesticus:~$ ruby --version
ruby 1.8.1 (2003-11-11) [i386-linux]

This is my tk.rb:

#
# tk.rb - Tk interface module using tcltklib
# $Date: 2003/09/07 07:10:43 $
# by Yukihiro Matsumoto <matz@netlab.jp>
[...]
from line 5621:

# freeze core modules
TclTkLib.freeze
TclTkIp.freeze
TkUtil.freeze
TkKernel.freeze
TkComm.freeze
TkComm::Event.freeze
TkCore.freeze
Tk.freeze

TkButton is indeed not frozen, sorry.

I noticed this because of using the sample Tix.rb from the tcltk-ext
package.

This is a debian unstable.

Ferenc


Hidetoshi NAGAI

11/17/2003 3:43:00 AM

0