Sha256: 6c5f6265c6b4a5fa8f9c8dc203402c1a6dc0bdbb6a0383aa8b9c5537ff70bc84
Contents?: true
Size: 1.49 KB
Versions: 3
Compression:
Stored size: 1.49 KB
Contents
# # tkextlib/blt/ted.rb # # *** This is alpha version, because there is no document on BLT. *** # # by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp) # require 'tk' require 'tkextlib/blt.rb' module Tk::BLT module Ted extend TkCore TkCommandNames = ['::blt::ted'.freeze].freeze ############################## extend TkItemConfigMethod class << self def __item_cget_cmd(id) ['::blt::ted', 'cget', id] end private :__item_cget_cmd def __item_config_cmd(id) ['::blt::ted', 'configure', id] end private :__item_config_cmd private :itemcget, :itemcget_strict private :itemconfigure, :itemconfiginfo, :current_itemconfiginfo def cget(master, option) itemcget(master, option) end def cget_strict(master, option) itemcget_strict(master, option) end def configure(master, slot, value=None) itemconfigure(master, slot, value) end def configinfo(master, slot=nil) itemconfiginfo(master, slot) end def current_configinfo(master, slot=nil) current_itemconfiginfo(master, slot) end end ############################## def self.edit(master, *args) tk_call('::blt::ted', 'edit', master, *args) end def self.rep(master, *args) tk_call('::blt::ted', 'rep', master, *args) end def self.select(master, *args) tk_call('::blt::ted', 'select', master, *args) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tk_as_gem-0.1.0 | ext/lib/tkextlib/blt/ted.rb |
tk_as_gem-0.0.1 | ext/lib/tkextlib/blt/ted.rb |
tk_as_gem-0.0.0 | ext/lib/tkextlib/blt/ted.rb |