why Tk* classes are freezed?

Ask a Question related to Ruby, Design and Development.

  1. #1

    Default why Tk* classes are freezed?

    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


    Ferenc Engard Guest

  2. Similar Questions and Discussions

    1. new to php classes
      Hi everyone, I am new to using classes in PHP development. Can someone tell me if it's possible to use a class inside a class. I am developing...
    2. two classes
      how can I call class b method b, from class a method a ?
    3. First Go at Classes
      So, here I am, I've been programming PHP for 6 years, and have never gotten into classes. Well, I finally decided to take the plunge, and here's my...
    4. ASP Classes vs COM
      For the majority of my work, I just use plain ASP. On the rare occasion that I am doing something intensive that does require user interaction I...
    5. classes... why?
      why would i use a class in php, and how do i use a class in php?
  3. #2

    Default Re: why Tk* classes are freezed?

    >>>>> "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

    ts Guest

  4. #3

    Default Re: why Tk* classes are freezed?

    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


    Ferenc Engard Guest

  5. #4

    Default Re: why Tk* classes are freezed?

    Hi,

    From: Ferenc Engard <ferenc@engard.hu>
    Subject: Re: why Tk* classes are freezed?
    Date: Sun, 16 Nov 2003 21:45:26 +0900
    Message-ID: <3FB77169.ED2649C6@engard.hu>
    > # freeze core modules
    > TclTkLib.freeze
    > TclTkIp.freeze
    > TkUtil.freeze
    > TkKernel.freeze
    > TkComm.freeze
    > TkComm::Event.freeze
    > TkCore.freeze
    > Tk.freeze
    Sorry. Those are debris. Already those were removed.

    ---------< from ChangeLog ----------------------------------
    Thu Nov 13 06:08:54 2003 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>

    * ext/tk/lib/tk.rb: stop freezing some classes

    * ext/tk/lib/multi-tk.rb: ditto.
    ------------------------------------------------------------
    --
    Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)


    Hidetoshi NAGAI Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139