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
3135 |
# File 'lib/tk.rb', line 3135 alias _encoding= encoding= |
.default_encoding=(name) ⇒ Object
3130 3131 3132 |
# File 'lib/tk.rb', line 3130 def default_encoding=(name) TkCore::INTERP.default_encoding = name end |
.encoding=(name) ⇒ Object
3136 3137 3138 3139 |
# File 'lib/tk.rb', line 3136 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
3141 3142 3143 |
# File 'lib/tk.rb', line 3141 def encoding_name TkCore::INTERP.encoding end |
.encoding_obj ⇒ Object
3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/tk.rb', line 3147 def encoding_obj if Tk::WITH_ENCODING Tk::Encoding.tcl2rb_encoding(TkCore::INTERP.encoding) else TkCore::INTERP.encoding end end |