Module: TclTkLib
- Defined in:
- lib/tk.rb
Class Method Summary collapse
- ._encoding= ⇒ Object
- .default_encoding=(name) ⇒ Object
- .encoding=(name) ⇒ Object
- .encoding_name ⇒ Object (also: encoding, default_encoding)
- .encoding_obj ⇒ Object
- .force_default_encoding=(mode) ⇒ Object
- .force_default_encoding? ⇒ Boolean
Class Method Details
._encoding= ⇒ Object
2886 |
# File 'lib/tk.rb', line 2886 alias _encoding= encoding= |
.default_encoding=(name) ⇒ Object
2881 2882 2883 |
# File 'lib/tk.rb', line 2881 def default_encoding=(name) TkCore::INTERP.default_encoding = name end |
.encoding=(name) ⇒ Object
2887 2888 2889 2890 |
# File 'lib/tk.rb', line 2887 def encoding=(name) name = name.name if name.kind_of?(::Encoding) if Tk::WITH_ENCODING TkCore::INTERP.encoding = name end |
.encoding_name ⇒ Object Also known as: encoding, default_encoding
2892 2893 2894 |
# File 'lib/tk.rb', line 2892 def encoding_name TkCore::INTERP.encoding end |
.encoding_obj ⇒ Object
2898 2899 2900 2901 2902 2903 2904 |
# File 'lib/tk.rb', line 2898 def encoding_obj if Tk::WITH_ENCODING Tk::Encoding.tcl2rb_encoding(TkCore::INTERP.encoding) else TkCore::INTERP.encoding end end |