前田です。

In message "[ruby-list:4260] cacade menu"
Noritsugu Nakamura <nnakamur / mxq.meshnet.or.jp> wrote:

|質問です。ruby/tk で cascade menu は
|どう書いたら良いのでしょうか?

こんな感じでしょうか?

TkMenubutton.new(mbar) {|mb|
  text "File"
  underline 0
  menu TkMenu.new(mb) {
    add 'cascade', 'label' => 'Cascades', 'underline' => 0,
      'menu' => TkMenu.new(self) {
      add 'command', 'label' => 'hoge',
	'command' => proc{print "hoge\n"}
      add 'command', 'label' => 'hoge^2',
	'command' => proc{print "hogehoge\n"}
    }
    add 'command', 'label' => 'Quit',
	  'underline' => 0, 'command' => proc{exit}
  }
  pack('side' => 'left')
}

-- 
前田 修吾