Module: TclTkLib

Defined in:
lib/tk.rb

Class Method Summary collapse

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_nameObject Also known as: encoding, default_encoding



3141
3142
3143
# File 'lib/tk.rb', line 3141

def encoding_name
  TkCore::INTERP.encoding
end

.encoding_objObject



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

.force_default_encoding=(mode) ⇒ Object



3122
3123
3124
# File 'lib/tk.rb', line 3122

def force_default_encoding=(mode)
  TkCore::INTERP.force_default_encoding = mode
end

.force_default_encoding?Boolean

Returns:

  • (Boolean)


3126
3127
3128
# File 'lib/tk.rb', line 3126

def force_default_encoding?
  TkCore::INTERP.force_default_encoding?
end