summaryrefslogtreecommitdiff
path: root/ext/tk/lib/tkextlib/blt/tabnotebook.rb
blob: 508fa2b82f76dc0524efca8832bf7edb794ec873 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#
#  tkextlib/blt/tabnotebook.rb
#                               by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
#

require 'tk'
require 'tkextlib/blt.rb'
require 'tkextlib/blt/tabset.rb'

module Tk::BLT
  class Tabnotebook < Tabset
    TkCommandNames = ['::blt::tabnotebook'.freeze].freeze
    WidgetClassName = 'Tabnotebook'.freeze
    WidgetClassNames[WidgetClassName] = self

    def get_tab(index)
      Tk::BLT::Tabset::Tab.id2obj(tk_send_without_enc('id', tagindex(index)))
    end
    alias get_id get_tab
  end
end