[#7356] Q: jcode.rb tr(String + nil) — WATANABE Tetsuya <tetsu@...>

ruby-1.1b9_08 (07 からみたいですが)での話です。

15 messages 1998/04/08
[#7358] Re: Q: jcode.rb tr(String + nil) — matz@... (Yukihiro Matsumoto) 1998/04/08

まつもと ゆきひろです

[#7376] [Q] Thread — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

19 messages 1998/04/08
[#7384] Re: [Q] Thread — keiju@... (Keiju ISHITSUKA) 1998/04/09

けいじゅ@日本ラショナルソフトウェアです.

[#7385] Re: [Q] Thread — matz@... (Yukihiro Matsumoto) 1998/04/09

まつもと ゆきひろです

[#7391] Re: [Q] Thread — keiju@... (石塚圭樹 ) 1998/04/09

けいじゅ@日本ラショナルソフトウェアです.

[#7471] scope — Wakou Aoyama <wakou@...>

青山です。

22 messages 1998/04/15
[#7474] Re: scope — WATANABE Hirofumi <watanabe@...> 1998/04/15

わたなべです.

[#7475] Re: scope — Wakou Aoyama <wakou@...> 1998/04/15

青山です。

[#7500] List on List — WATANABE Hirofumi <watanabe@...>

わたなべです.

26 messages 1998/04/15
[#7501] Re: List on List — matz@... (Yukihiro Matsumoto) 1998/04/15

まつもと ゆきひろです

[#7509] クラスの変更 — Mitsuru Ogino <ogino@...>

荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。

13 messages 1998/04/15

[#7591] How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...>

えーと、既に「Perlのmapをrubyでどう書くか」という話題がで出てしまった

29 messages 1998/04/16
[#7601] Re: How to write Perl's `@a[@b] = @c' in ruby — WATANABE Hirofumi <watanabe@...> 1998/04/17

わたなべです.

[#7614] Re: How to write Perl's `@a[@b] = @c' in ruby — Shin-ichiro HARA <sinara@...> 1998/04/17

原です。

[#7626] Re: How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...> 1998/04/19

From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>

[#7628] Re: How to write Perl's `@a[@b] = @c' in ruby — Shin-ichiro Hara <sinara@...> 1998/04/19

原です。

[#7659] iteration with index (Re: How to write Perl's `@a[@b] = @c' in ruby) — shugo@... (Shugo Maeda) 1998/04/20

前田です。

[#7671] How to install beta versions — Shin-ichiro HARA <sinara@...>

原です。

32 messages 1998/04/21
[#7672] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/21

まつもと ゆきひろです

[#7674] Re: How to install beta versions — WATANABE Hirofumi <watanabe@...> 1998/04/21

わたなべです.

[#7675] Re: How to install beta versions — WATANABE Tetsuya <tetsu@...> 1998/04/21

>>>>> "W" == WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:

[#7677] Re: How to install beta versions — Shin-ichiro HARA <sinara@...> 1998/04/21

原です。

[#7679] Re: How to install beta versions — WATANABE Hirofumi <watanabe@...> 1998/04/21

わたなべです.

[#7690] Re: How to install beta versions — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1998/04/21

From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>

[#7700] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/22

まつもと ゆきひろです

[#7710] Re: How to install beta versions — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...> 1998/04/22

From: matz@netlab.co.jp (Yukihiro Matsumoto)

[#7711] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/22

まつもと ゆきひろです

[#7720] Re: How to install beta versions — chisaka@... 1998/04/23

[#7721] Re: How to install beta versions — matz@... (Yukihiro Matsumoto) 1998/04/24

まつもと ゆきひろです

[#7724] Re: How to install beta versions — NAGAI Hidetoshi <nagai@...> 1998/04/25

永井@知能.九工大です.

[#7729] mail index sort by From: — Kikutani Makoto <kikutani@...>

きくたにです。

27 messages 1998/04/26
[#7730] mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/26

ごとけんです

[#7738] Re: mail index sort by From: — Kikutani Makoto <kikutani@...> 1998/04/27

きくたにです。

[#7757] Re: mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/28

ごとけんです

[#7758] Re: mail index sort by From: — akira yamada / やまだあきら <akira@...> 1998/04/28

[#7760] Re: mail index sort by From: — gotoken@... (GOTO Kentaro) 1998/04/28

ごとけんです

[ruby-list:7746] Re: ruby-gtk 0.06 (Re: Re: How to install beta versions)

From: 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
Date: 1998-04-27 12:53:41 UTC
List: ruby-list #7746
  藤本です。

From: matz@netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:7745] ruby-gtk 0.06 (Re:  Re: How to install beta versions)
Date: Mon, 27 Apr 1998 19:12:43 +0900

> まつもと ゆきひろです
> 
> |その他にもちょっといじったので0.06をリリースします.
> 
> 今リリースしました.お試し下さい.

  使ってみました。CPU timeの方もばっちり改善されてますね \(^^)/。

  Gtk::Entryで使いたいメソッドがなかったので、Entryのメソッドで足りな
い分を書き足してみました。よろしければお使いください。

=============================================================
 藤本尚邦  FUJIMOTO Hisakuni                hisa@imasy.or.jp
=============================================================

--- gtk.c.orig	Mon Apr 27 19:07:36 1998
+++ gtk.c	Mon Apr 27 21:46:54 1998
@@ -4584,2 +4584,52 @@
 static VALUE
+entry_append_text(self, text)
+    VALUE self, text;
+{
+    gtk_entry_append_text(GTK_ENTRY(get_widget(self)), STR2CSTR(text));
+    return self;
+}
+
+static VALUE
+entry_prepend_text(self, text)
+    VALUE self, text;
+{
+    gtk_entry_prepend_text(GTK_ENTRY(get_widget(self)), STR2CSTR(text));
+    return self;
+}
+
+static VALUE
+entry_set_position(self, position)
+    VALUE self, position;
+{
+    gtk_entry_set_position(GTK_ENTRY(get_widget(self)), NUM2INT(position));
+    return self;
+}
+
+static VALUE
+entry_get_text(self)
+    VALUE self;
+{
+    gchar* text;
+    text = gtk_entry_get_text(GTK_ENTRY(get_widget(self)));
+    return str_new2(text);
+}
+
+static VALUE
+entry_select_region(self, start, end)
+    VALUE self, start, end;
+{
+    gtk_entry_select_region(GTK_ENTRY(get_widget(self)), 
+			    NUM2INT(start), NUM2INT(end));
+    return self;
+}
+
+static VALUE
+entry_set_visibility(self, visibility)
+    VALUE self, visibility;
+{
+    gtk_entry_set_visibility(GTK_ENTRY(get_widget(self)), RTEST(visibility));
+    return self;
+}
+
+static VALUE
 entry_set_editable(self, editable)
@@ -4592,2 +4642,10 @@
 static VALUE
+entry_set_max_length(self, max)
+    VALUE self, max;
+{
+    gtk_entry_set_max_length(GTK_ENTRY(get_widget(self)), NUM2INT(max));
+    return self;
+}
+
+static VALUE
 eventbox_initialize(self)
@@ -6253,3 +6311,10 @@
     rb_define_method(gEntry, "set_text", entry_set_text, 1);
+    rb_define_method(gEntry, "append_text", entry_append_text, 1);
+    rb_define_method(gEntry, "prepend_text", entry_prepend_text, 1);
+    rb_define_method(gEntry, "set_position", entry_set_position, 1);
+    rb_define_method(gEntry, "get_text", entry_get_text, 0);
+    rb_define_method(gEntry, "select_region", entry_select_region, 2);
+    rb_define_method(gEntry, "set_visibility", entry_set_visibility, 1);
     rb_define_method(gEntry, "set_editable", entry_set_editable, 1);
+    rb_define_method(gEntry, "set_max_length", entry_set_max_length, 1);
 

In This Thread