module TkItemConfigMethod
Public Class Methods
__IGNORE_UNKNOWN_CONFIGURE_OPTION__()
click to toggle source
# File lib/tk/itemconfig.rb, line 123 def TkItemConfigMethod.__IGNORE_UNKNOWN_CONFIGURE_OPTION__ @mode || false end
__set_IGNORE_UNKNOWN_CONFIGURE_OPTION__!(mode)
click to toggle source
# File lib/tk/itemconfig.rb, line 126 def TkItemConfigMethod.__set_IGNORE_UNKNOWN_CONFIGURE_OPTION__!(mode) @mode = (mode)? true: false end
Public Instance Methods
__check_available_itemconfigure_options(tagOrId, keys)
click to toggle source
# File lib/tk/itemconfig.rb, line 356 def __check_available_itemconfigure_options(tagOrId, keys) id = tagid(tagOrId) availables = self.__current_itemconfiginfo(id).keys # add non-standard keys availables |= __font_optkeys.map{|k| [k.to_s, "latin#{k}", "ascii#{k}", "kanji#{k}"] }.flatten availables |= __item_methodcall_optkeys(id).keys.map{|k| k.to_s} availables |= __item_keyonly_optkeys(id).keys.map{|k| k.to_s} keys = _symbolkey2str(keys) keys.delete_if{|k, v| !(availables.include?(k))} end