Directory ext/tk/sample/

Directory Created:
1999-08-13 06:37
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


                 demos-en (72 files, 15862 lines)

            (5 files, 145 lines)

                     images (0 files, 0 lines)

                 demos-jp (68 files, 15763 lines)

            (5 files, 145 lines)

                     images (0 files, 0 lines)

                 images (13 files, 361 lines)

                 msgs_rb (14 files, 1012 lines)

                 msgs_rb2 (3 files, 178 lines)

                 msgs_tk (15 files, 1057 lines)

                 tcltklib (11 files, 1400 lines)

                 tkextlib (0 files, 0 lines)

                     ICONS (5 files, 1438 lines)

                     blt (13 files, 2808 lines)

                         images (5 files, 0 lines)

                         scripts (1 files, 156 lines)

                     bwidget (10 files, 3586 lines)

                     iwidgets (0 files, 0 lines)

                         catalog_demo (1 files, 42 lines)

                             images (21 files, 70 lines)

                         sample (58 files, 1390 lines)

                     tcllib (6 files, 404 lines)

                     tile (6 files, 1383 lines)

                         themes (1 files, 200 lines)

                             blue (2 files, 155 lines)

                                 blue (32 files, 0 lines)

                             keramik (2 files, 209 lines)

                                 keramik (32 files, 0 lines)

                             kroc (2 files, 178 lines)

                                 kroc (11 files, 0 lines)

                             plastik (2 files, 141 lines)

                                 plastik (25 files, 0 lines)

                     tkHTML (4 files, 773 lines)

                         page1 (15 files, 115 lines)

                         page2 (40 files, 433 lines)

                         page3 (15 files, 2787 lines)

                         page4 (10 files, 768 lines)

                     tkimg (3 files, 1522 lines)

                     tktable (10 files, 769 lines)

                     treectrl (12 files, 4163 lines)

                         pics (51 files, 0 lines)

                     vu (10 files, 850 lines)

Lines of Code

ext/tk/sample/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 199 (100.0%) 8852 (100.0%) 44.4
nagai 139 (69.8%) 8310 (93.9%) 59.7
matz 9 (4.5%) 542 (6.1%) 60.2
shyouhei 51 (25.6%) 0 (0.0%) 0.0

Most Recent Commits

nagai 2007-03-06 03:56

* ext/tk/sample/irbtkw.rbw: fails to exit process.

6 lines of code changed in:

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

nagai 2007-01-29 20:56

* ext/tk/sample/tktextio.rb: 'hist_size' option causes error.

1 lines of code changed in:

nagai 2006-11-06 07:56

* ext/tk/lib/tk/itemconfig.rb: bug fix on 'itemconfiginfo' method, and

modify to make it easy to override 'itemconfiginfo' method.

* ext/tk/lib/tkextlib/tile/treeview.rb : support Tile 0.7.8.

* ext/tk/lib/tkextlib/version.rb : [new] add Tk::Tkextlib_RELEASE_DATE

to get the information from scripts.

* ext/tk/lib/tk.rb: load 'tkextlib/version.rb', and update RELEASE_DATE.

* ext/tk/lib/tkextlib/SUPPORT_STATUS: update.

* ext/tk/sample/editable_listbox.rb: [new] the listbox with editable

items. It's one of the example about usage of Place geometry manager.

* ext/tk/sample/tktextio.rb: improve the functions of TkTextIO class.

Those are required by 'irbtkw.rbw'.

* ext/tk/sample/irbtkw.rbw: [new] IRB on Ruby/Tk. It doesn't need any

real console. IRB works on a text widget without I/O blocking. That

is, thread switching on IRB will work properly, even if on Windows.

685 lines of code changed in:

nagai 2006-01-12 03:56

* ext/tk/sample/tkballoonhelp.rb: [bug fix] couldn't add to a widget

which is constructed with TkComposite module.

[new feature] support 'command' option which is called just before

popping up the balloon help.

97 lines of code changed in:

nagai 2005-12-11 15:59

* ext/tk/lib/tkextlib/SUPPORT_STATUS: update to support libraries in


* ext/tk/lib/tkextlib/tile/tnotebook.rb: add Tk::Tile::TNotebook#insert.

* ext/tk/sample/tkextlib/tile/demo.rb: improve the look of a part of the demo.

* ext/tk/sample/scrollframe.rb: add a new sample.

237 lines of code changed in:

nagai 2005-11-15 08:51

* ext/tk/sample/24hr_clock.rb: a new example about handling of canvas items.

286 lines of code changed in:

nagai 2005-07-28 10:14

* ext/tk/stubs.c: When --enable-tcltk-stubs, the initialize

routine creates a Tcl/Tk interpreter and deletes it. However,

init cost of Tk's MainWindow is not so small. And that makes it

impossible to use libraries written with Tcl functions only on

an environment without a graphical display. This changes support

delaying initalization of Tk_Stubs until the script needs Tk.

* ext/tk/stubs.h: New file. Define prototypes and return codes of

functions on stubs.c.

* ext/tk/tcltklib.c: Support delaying initalization of Tk_Stubs

until the script needs Tk.

* ext/tk/tcltklib.c: Show friendly error messages for errors on


* ext/tk/tcltklib.c: Avoid SEGV on ip_finalize() when ruby is

exiting and $DEBUG is true. (Not fix. If you know the reason of

why, please fix it.)

* ext/tk/tkutil/tkutil.c (ary2list, ary2list2): bug fix on handling

of encoding.

* ext/tk/lib/multi-tk.rb: MultiTkIp#eval_string and bg_eval_string

don't work propery.

* ext/tk/lib/tk.rb: Forget extending Tk::Encoding module to Tk.

* ext/tk/lib/tk/variable.rb: TkVarAccess fails to initialize the

object for an element of a Tcl's array variable.

1 lines of code changed in:

nagai 2005-03-14 11:42

* ext/tk/lib/tk/timer.rb (TkTimer): forgot to clear @return_value

when restarting

* ext/tk/lib/tk/sample/cd_timer.rb: new sample of TkRTTimer

81 lines of code changed in:

nagai 2005-03-10 11:13

* ext/tk/tcltklib.c (lib_eventloop_ensure): mis-delete a timer handler

when exit from a recursive called eventloop

* ext/tk/lib/tk/timer.rb: new TkRTTimer class, which can works for a

realtime operation

* ext/tk/sample/tkrttimer.rb: sample of TkRTTimer class

* ext/tk/lib/tk/textmark.rb: move TkTextMark#+ and TkTextMark#- to


* ext/tk/lib/tk/text.rb: improve TkTextMark#+ and TkTextMark#-, and

add them to TkText::IndexModMethods module

* ext/tk/sample/tktextio.rb: add test part of "seek by text index


86 lines of code changed in:

nagai 2005-03-09 07:08

* ext/tk/sample/tktextio.rb: add show_mode which means that see where

when changing file position.

64 lines of code changed in:

nagai 2005-03-09 05:39

* ext/tk/sample/tktextio.rb: fix bug of handling 'end' position.

support initial text, overwrite setting and pos_gravity control.

79 lines of code changed in:

nagai 2005-03-08 10:48

* ext/tk/sample/tktextio.rb: add comment

10 lines of code changed in:

nagai 2005-03-08 10:19

* ext/tk/sample/tktextio.rb: New sample script. TkTextIO class in this

sample supports to use a text widget as if it is a I/O stream (such

like as StringIO class).

463 lines of code changed in:

nagai 2005-03-02 08:06

* ext/tk/tcltklib.c: enforce thread-check and exception-handling to

avoid SEGV trouble.

* ext/tk/tkutil/tkutil.c; fix a bug on converting a SJIS string array

to a Tcl's list string.

* ext/tk/tcltklib.c: wrap Tcl's original "namespace" command to

protect from namespace crash.

* ext/tk/lib/multi-tk.rb: enforce exception-handling.

* ext/tk/lib/multi-tk.rb: catch IRB_EXIT to work on irb.

* ext/tk/lib/tk.rb: ditto.

* ext/tk/tcltklib.c: add TclTkLib.mainloop_thread?

* ext/tk/lib/multi-tk.rb: (bug fix) callback returns a value.

* ext/tk/lib/tk/canvas.rb (delete): bug fix when multiple arguments.

* ext/tk/lib/clock.rb: fix 'no method error'.

* ext/tk/lib/clock.rb (self.clicks): accept a Symbol argument.

* ext/tk/lib/variable.rb: be able to set default_value_type; :numeric,

:bool, :string, :symbol, :list, :numlist or nil (default; same to

:string). If set a type, TkVariable#value returns a value of the type.

* ext/tk/lib/tkextlib/tclx/tclx.rb: add Tk::TclX.signal to warn the

risk of using TclX extension's 'signal' command.

* ext/tk/sample/irbtk.rb: irb with Ruby/Tk.

* ext/tk/sample/demos-*/anilabel.rb: bug fix on 'show code'

* ext/tk/sample/demos-*/aniwave.rb: new Ruby/Tk animation demo.

* ext/tk/sample/demos-*/pendulum.rb: ditto.

* ext/tk/sample/demos-*/goldberg.rb: ditto.

* ext/tk/sample/demos-*/widget: add entries of animation demos.

30 lines of code changed in:

nagai 2004-10-11 05:51

* ext/tk/lib/tk/*: untabify

664 lines of code changed in:

nagai 2004-10-04 04:56

* ext/tk/lib/tk/image.rb: bug fix

* ext/tk/lib/tk/optiondb.rb: support definition of command resources on widgets

22 lines of code changed in:

nagai 2004-09-29 16:54

* ext/tcltklib/tcltklib.c (ip_init): bug fix

* ext/tk/tkutil.c (get_eval_string_core): accept a Regexp object

* ext/tk/lib/multi-tk.rb: fix bug on 'exit' operation

* ext/tk/lib/tk/text.rb: 'tksearch' accepts a Regexp object as a

matting pattern argument

29 lines of code changed in:

nagai 2004-09-17 07:05

* ext/tcltklib/tcltklib.c: fix SEGV when (thread_)vwait or (thread_)tkwait

* ext/tk/lib/tk.rb: add alias wait_window to wait_destroy

* ext/tk/lib/multi-tk.rb: support calling 'mainloop' on slave interpreters

(however, the 'real' eventloop must be run on the Default Master IP)

* ext/tk/lib/remote-tk.rb: follow the changes of ext/tk/lib/multi-tk.rb

* ext/tk/sample/remote-ip_sample2.rb: ditto

* ext/tk/sample/tkoptdb-safeTk.rb: ditto

18 lines of code changed in:

nagai 2004-09-15 12:24

* ext/tk/lib/tkoptdb-safeTk.rb: fix a bug depend on the changes of MultiTkIp

3 lines of code changed in:

(40 more)

Generated by StatSVN 0.3.2-SNAPSHOT