[#17353] Ruby の DLL — polygon <kiyose@...>

はじめまして(一応、お久しぶりなのだが...)、ポリゴンです。

28 messages 1999/10/04
[#17358] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/04

わたなべです.

[#17361] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/04

ポリゴンです。

[#17362] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/04

わたなべです.

[#17366] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/04

ポリゴンです。

[#17370] Re: Ruby の DLL — matz@... (Yukihiro Matsumoto) 1999/10/04

まつもと ゆきひろです

[#17437] Re: Ruby の DLL — polygon <kiyose@...> 1999/10/06

ポリゴンです。

[#17441] Re: Ruby の DLL — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/06

わたなべです.

[#17401] Ruby/GTK for Cygwin(0.21) — たむら けんいち <ken-ichi.tamura@...>

おばんです、たむらです。

30 messages 1999/10/04
[#17410] Re: Ruby/GTK for Cygwin(0.21) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/05

わたなべです.

[#17411] Re: Ruby/GTK for Cygwin(0.21) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/10/05

わたなべです.

[#17413] Re: Ruby/GTK for C — たむら けんいち<ken-ichi.tamura@...> 1999/10/05

> わたなべです.

[#17414] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/05

有馬@FITECです。

[#17418] Re: Ruby/GTK for Cygwin(0.21) — gotoken@... (GOTO Kentaro) 1999/10/05

In message "[ruby-list:17414] Re: Ruby/GTK for Cygwin(0.21)"

[#17452] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/06

有馬@FITECです。

[#17497] Re: Ruby/GTK for Cygwin(0.21) — ARIMA Yasuhiro <fit0298@...> 1999/10/07

有馬@FITECです。

[#17454] Exception.html & Errno.hmlt for ruby-man-1.4.2-jp — nobu.nakada@...

なかだです。

37 messages 1999/10/06
[#17511] Re: Exception.html & Errno.hmlt for ruby-man-1.4.2-jp — Koji Arai <JCA02266@...> 1999/10/07

新井です。

[#17513] Re: Exception.html & Errno.hmlt forruby-man-1.4.2-jp — nobu.nakada@... 1999/10/07

なかだです。

[#17515] Re: Exception.html & Errno.hmlt forruby-man-1.4.2-jp — Koji Arai <JCA02266@...> 1999/10/07

新井です。

[#17516] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/07

なかだです。

[#17521] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17540] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/08

なかだです。

[#17547] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17551] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/08

なかだです。

[#17558] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/08

まつもと ゆきひろです

[#17562] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — nobu.nakada@... 1999/10/09

なかだです。

[#17569] Re: Exception.html & Errno.html for ruby-man-1.4.2-jp — matz@... (Yukihiro Matsumoto) 1999/10/09

まつもと ゆきひろです

[#17477] Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...>

66 messages 1999/10/06
[#17479] Re: Hash に nil 値を入れたなら — nobu.nakada@... 1999/10/06

なかだです。

[#17518] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/08

[#17545] Re: Hash に nil 値を入れたなら — nobu.nakada@... 1999/10/08

なかだです。

[#17557] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/08

[#17567] Re: Hash に nil 値を入れたなら — WATANABE Hirofumi <eban@...> 1999/10/09

わたなべです.

[#17570] Re: Hash に nil 値を入れたなら — matz@... (Yukihiro Matsumoto) 1999/10/09

まつもと ゆきひろです

[#17576] Re: Hash にnil値を入れたなら — Wakou Aoyama <wakou@...> 1999/10/09

青山です。

[#17587] Re: Hash に nil 値を入れたなら — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/10/10

[#17589] Re: Hash にnil 値を入れたなら — Wakou Aoyama <wakou@...> 1999/10/10

青山です。

[#17590] Re: Hash $B$K(Bnil $BCM$rF~$l$?$J$i(B — Minero Aoki <aamine@...> 1999/10/10

あおきです。

[#17593] Re: Hash に nil 値を入れたなら — WATANABE Hirofumi <eban@...> 1999/10/10

わたなべです.

[#17631] <=> (Re: Hash にnil値を入れたなら) — Wakou Aoyama <wakou@...> 1999/10/12

青山です。

[#17638] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイー です。

[#17665] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/13

青山です。

[#17666] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/13

Toshです。

[#17669] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/14

青山です。

[#17672] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Tadayoshi Funaba <tadf@...> 1999/10/14

ふなばです。

[#17673] Re: <=> (Re: Hash $B$K(Bnil$BCM$rF~$l$?$J$i(B) — Wakou Aoyama <wakou@...> 1999/10/14

青山です。

[#17525] SGmail が日経 Linux 11 月号に — WATANABE Tetsuya <tetsu@...>

鴫原さんが直接記事を書かれているんですが、

12 messages 1999/10/08

[#17612] ruby 本の値段は安い?高い? — Noritsugu Nakamura <nnakamur@...>

13 messages 1999/10/30

[#17756] how to contribute — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

22 messages 1999/10/16

[#17821] Ruby 本、献本 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

52 messages 1999/10/19
[#17909] Re: Ruby 本、献本 — ARIMA Yasuhiro <fit0298@...> 1999/10/22

有馬@FITECです。

[#17913] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17914] Re: Ruby 本、献本 — "Kikutani, Makoto" <kikutani@...> 1999/10/22

日時 Fri, 22 Oct 1999 11:56:54 +0900 の

[#17943] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17927] Re: Ruby 本、献本 — matz@... (Yukihiro Matsumoto) 1999/10/22

まつもと ゆきひろです

[#17928] Re: Ruby 本、献本 — ARIMA Yasuhiro <fit0298@...> 1999/10/22

有馬@FITECです。

[#17834] instead of assoc method — Akihiro Yamauchi <aygoofy@...>

こんばんは。さいきんの話題がレベルが高いのでちょっとはずかしいのですが

16 messages 1999/10/19

[#17953] Q.[Ruby/GTK] クリップボードの内容を取得する方法 — kinneko <ydate@...>

きんねこ@金沢です。

12 messages 1999/10/23

[#17972] MatchingData — Koji Arai <JCA02266@...>

新井です。

43 messages 1999/10/24
[#17995] Re: MatchingData — Hiroshi IGARASHI <igarashi@...> 1999/10/26

[#18008] Re: MatchingData — Koji Arai <JCA02266@...> 1999/10/26

新井です。

[#18009] Re: I want rd2info (or rd2texi). — Takashi Nishimoto <g96p0935@...> 1999/10/27

西本です。

[#18043] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/27

新井です。

[#18059] Re: I want rd2info (or rd2texi). — Takashi Nishimoto <g96p0935@...> 1999/10/27

From: Koji Arai <JCA02266@nifty.ne.jp>

[#18082] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/28

新井です。

[#18102] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/29

Toshです。

[#18120] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/29

新井です。

[#18154] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/30

Toshです。

[#18201] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/10/31

新井です。

[#18212] Re: I want rd2info (or rd2texi). — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/10/31

Toshです。

[#18262] Re: I want rd2info (or rd2texi). — Koji Arai <JCA02266@...> 1999/11/01

新井です。

[#18021] Re: Ruby 本、献本 — jkuro@...

黒田です。

20 messages 1999/10/27
[#18023] Re: Ruby 本、献本 — INOUE Tomoichi <marutomo@...> 1999/10/27

はじめまして、井上といいます。

[#18026] Re: Ruby 本、献本 — Chikanaga Tomoyuki <hekitou@...> 1999/10/27

はじめまして、近永と申します。

[#18048] ruby 本新宿にて — Hiroshi Hoshi <hiro@...>

こんにちは。

45 messages 1999/10/27
[#18136] Re: ruby 本新宿にて — HIGAKI Masaru (ひがき まさる) <higaki@...> 1999/10/30

ひがきといいます。

[#18189] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/10/31

星です。

[#18190] Re: ruby 本新宿にて — SHUDO Kazuyuki <shudoh@...> 1999/10/31

> 星です。

[#18266] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/11/01

星です。

[#18267] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/01

池田孝志です。

[#18423] Re: ruby 本新宿にて — Hiroshi Hoshi <hiro@...> 1999/11/05

星です。亀のような返事ですが...

[#18819] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/22

池田孝志です。

[#18828] Re: ruby 本新宿にて — "Nobuyoshi.Nakada" <nobu.nakada@...> 1999/11/22

なかだです。

[#18831] Re: ruby 本新宿にて — Takashi Ikeda <cercine@...> 1999/11/22

池田孝志です。

[#18884] Re: ruby 本新宿にて — nobu.nakada@... 1999/11/24

なかだです。

[#18091] Ruby 本誤植 — とみたまさひろ <tommy@...>

とみたです。

32 messages 1999/10/28
[#18098] Re: Ruby 本誤植 — matz@... (Yukihiro Matsumoto) 1999/10/29

まつもと ゆきひろです

[#18109] Re: Ruby 本誤植 — ishihara-k@...3.tiki.ne.jp 1999/10/29

[#18115] Re: Ruby 本誤植 — matz@... (Yukihiro Matsumoto) 1999/10/29

まつもと ゆきひろです

[#18127] Re: Ruby 本誤植 — nobu.nakada@... 1999/10/30

なかだです。

[#18141] Re: Ruby 本誤植 — tenmei@... (Noriaki Harada) 1999/10/30

はらだです。

[#18142] Re: Ruby 本誤植 — Noritsugu Nakamura <nnakamur@...> 1999/10/30

[#18172] [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — EGUCHI Osamu <eguchi@...> 1999/10/30

えぐち@エスアンドイーです。

[#18177] Re: [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — Koretsugu Daigoro <tmmcross@...> 1999/10/31

これつぐです。

[#18183] Re: [book-bug] P-521 `*-' => `*-' (Re: Re: Ruby 本誤植) — Shin-ichiro HARA <sinara@...> 1999/10/31

原です。

[#18103] [SGC] count chars — gotoken@... (GOTO Kentaro)

ごとけんです

18 messages 1999/10/29

[#18144] Re: ruby 本の値段は安い?高い? — "みなみ" <youga@...7.dddd.ne.jp>

From: tenmei@maoh.office.ne.jp (Noriaki Harada)

18 messages 1999/10/30
[#18149] Re: ruby 本の値段は安い?高い? — BYC05717@... 1999/10/30

椎田です。

[#18182] 変数、代入 — Wakou Aoyama <wakou@...>

青山です。

27 messages 1999/10/31
[#18205] ruby bug? (Re: 変数、代入 ) — nosuzuki@... (Norio Suzuki) 1999/10/31

こんばんは。鈴木教郎です。

[#18206] Re: ruby bug? (Re: 変数、代入 ) — ttate@... 1999/10/31

立石です。

[#18211] Re: ruby bug? (Re: 変数、代入 ) — nosuzuki@... (Norio Suzuki) 1999/10/31

鈴木教郎です。

[#18217] Re: ruby bug? (Re: 変数、代入) — Wakou Aoyama <wakou@...> 1999/10/31

青山です。

[#18398] Re: ruby bug? (Re: 変数、代入) — Shin-ichiro Hara <sinara@...> 1999/11/04

原です。

[#18419] Re: ruby bug? (Re: 変数、代入) — Wakou Aoyama <wakou@...> 1999/11/05

青山です。

[#18426] Re: ruby bug? (Re: 変数、代入) — Shin-ichiro Hara <sinara@...> 1999/11/05

原です。

[ruby-list:18167] TkCombobox

From: ttate@...
Date: 1999-10-30 20:43:54 UTC
List: ruby-list #18167
立石です。

衝動にかられてtkcombobox.rbというものを作りました。
今まで作りたかったけど面倒でやめていた方はどうぞ使
って下さい。

;; すでに誰か作ってるかも、、、(^^;

			Takaaki Tateishi <ttate@jaist.ac.jp>

#! -*- ruby -*-
#
# tkcombobox.rb
# written by ttate@jaist.ac.jp at 1999/10/31
#
# FREE FOR ANY USE, BUT COPYRIGHTED BY THE AUTHOR
#
# examples
# -------------------------------------------------------
# require 'tkcombobox'
# combo = TkCombobox.new(nil,'fg' => 'black','width' => 30)
# combo.entry['fg'] = 'blue'
# combo.entries = ['entry1', 'entry2', 'entry3']
# combo.select_proc = proc{|index,entry| print("index=#{index}, entry=#{entry}\n")}
# combo.pack
# Tk.mainloop
# -------------------------------------------------------
# require 'tkcombobox'
# combo = TkCombobox.new(nil,'fg' => 'red','width' => 30)
# combo.entry['fg'] = 'blue'
# combo.list_proc = proc{[Time.now.to_s,'entry1','entry2']}
# combo.select_proc = proc{|index,entry| print("index=#{index}, entry=#{entry}\n")}
# combo.pack
# Tk.mainloop
# --------------------------------------------------------

require 'tk'
require 'tkscrollbox'

class TkCombobox < TkEntry
  include TkComposite
  attr_reader :entries, :list_proc, :select_proc, :entry, :scrollbox
  attr_writer :entries, :list_proc, :select_proc

DOWN_ARROW_IMG = <<STR
  #define dwnarrow.icn_width 15
  #define dwnarrow.icn_height 15
  static unsigned char dwnarrow.icn_bits[] = {
    0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0xe0, 0x07,
    0xe0, 0x07, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03,
    0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
STR

  def initialize_composite(keys=nil)
    @entries = []
    @list_proc = nil

    @select_proc = proc{|index,entry| nil}

    @eframe = TkFrame.new(@frame)
    image = TkBitmapImage.new('data' => DOWN_ARROW_IMG)
    @entry = TkEntry.new(@eframe,
			{ 'bd' => 1,
			  'highlightthickness' => 0})
    @label = TkButton.new(@eframe,
			 {'bd' => 1,
			   'image' => image,
			   'highlightthickness' => 0,
			   'command' => proc{cmd_scrollbox}})
    @entry.pack('side' => 'left', 'fill' => 'x', 'expand' => 'yes')
    @label.pack('side' => 'right')

    @tframe = TkToplevel.new(@frame)
    @tframe.overrideredirect(1)
    @tframe.transient
    @tframe.withdraw
    @scrollbox = TkScrollbox.new(@tframe,
				 'border' => 1)
    @scrollbox.pack('fill' => 'both',
		    'expand' => 'yes')

    @eframe.pack('fill' => 'both', 'expand' => 'yes')

    @scrollbox.bind('Double-1',proc{|y| doubleclicked_scrollbox(y)},"%y")
    @scrollbox.bind('Any-Leave',proc{hide_scrollbox})

    for key in ['width', 'foreground', 'fg', 'background', 'bg']
      delegate(key,  @entry,@scrollbox)
    end
    for key in ['relief','border']
      delegate(key, @eframe)
    end

    configure keys if keys
  end

  def doubleclicked_scrollbox(y)
    @entry.delete(0,'end')
    i = @scrollbox.nearest(y)
    s = @scrollbox.get(i)
    @entry.insert(0,s)
    select_proc.call(i,s)
    hide_scrollbox
  end

  def cmd_scrollbox
    case @tframe.state
    when "withdrawn"
      if( @list_proc )
	show_scrollbox @list_proc.call
      else
	show_scrollbox @entries
      end
    else
      hide_scrollbox
    end
  end

  def show_scrollbox(entries = nil)
    width = TkWinfo.width(@eframe)
    height = 5 * TkWinfo.height(@entry)
    rootx = TkWinfo.rootx(@eframe)
    rooty = TkWinfo.rooty(@eframe).to_i + TkWinfo.height(@eframe).to_i
    geometry = "#{width}x#{height}+#{rootx}+#{rooty}"
    @tframe.geometry(geometry)
    @tframe.deiconify
    if( entries )
      entries.each{|entry|
	@scrollbox.insert("end",entry)
      }
    end
  end

  def hide_scrollbox
    @tframe.withdraw
    @scrollbox.delete(0,"end")
    @entry.focus
  end
end

In This Thread

Prev Next