configure(key, val=None)
Instance Public methods
def cget(key)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | case key.to_s when 'text' , 'label' , 'show' , 'data' , 'file' _fromUTF8(tk_call_without_enc( @t .path, 'tag' , 'cget' , @id , "-#{key}" )) when 'font' , 'kanjifont' #fnt = tk_tcl2ruby(tk_call(@t.path, 'tag', 'cget', @id, "-#{key}")) fnt = tk_tcl2ruby(_fromUTF8(tk_call_without_enc( @t .path, 'tag' , 'cget' , @id , '-font' ))) unless fnt.kind_of?(TkFont) fnt = tagfontobj( @id , fnt) end if key.to_s == 'kanjifont' && JAPANIZED_TK && TK_VERSION =~ /^ 4 \.*/ # obsolete; just for compatibility fnt.kanji_font else fnt end else tk_tcl2ruby(_fromUTF8(tk_call_without_enc( @t .path, 'tag' , 'cget' , @id , "-#{key}" ))) end |
end
Please login to continue.