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
3056 |
# File 'lib/tk.rb', line 3056 alias _encoding= encoding= |
.default_encoding=(name) ⇒ Object
3051 3052 3053 |
# File 'lib/tk.rb', line 3051 def default_encoding=(name) TkCore::INTERP.default_encoding = name end |
.encoding=(name) ⇒ Object
3057 3058 3059 3060 |
# File 'lib/tk.rb', line 3057 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
3062 3063 3064 |
# File 'lib/tk.rb', line 3062 def encoding_name TkCore::INTERP.encoding end |
.encoding_obj ⇒ Object
3068 3069 3070 3071 3072 3073 3074 |
# File 'lib/tk.rb', line 3068 def encoding_obj if Tk::WITH_ENCODING Tk::Encoding.tcl2rb_encoding(TkCore::INTERP.encoding) else TkCore::INTERP.encoding end end |