Module: TclTkLib

Defined in:
lib/tk.rb

Class Method Summary collapse

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



2892
2893
2894
# File 'lib/tk.rb', line 2892

def encoding_name
  TkCore::INTERP.encoding
end

.encoding_objObject



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

.force_default_encoding=(mode) ⇒ Object



2873
2874
2875
# File 'lib/tk.rb', line 2873

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

.force_default_encoding?Boolean

Returns:

  • (Boolean)


2877
2878
2879
# File 'lib/tk.rb', line 2877

def force_default_encoding?
  TkCore::INTERP.force_default_encoding?
end