Sha256: bd3b5c087f521ce5c05f1cf8205ecaa29c9f1e82e199c253294163d326dd323f

Contents?: true

Size: 673 Bytes

Versions: 9

Compression:

Stored size: 673 Bytes

Contents

require_relative './font/encoding'

class Wx::Font
  class << self
    # Returns the name of the platform's default font encoding 
    def get_default_encoding_name
      ENCODING_NAMES[ get_default_encoding ]
    end

    # Sets the default encoding to be +enc+, which may be the string
    # name of an encoding (eg 'UTF8') or an internal WxWidgets flag 
    # (eg Wx::FONTENCODING_UTF8).
    def set_default_encoding_name(enc)
      if flag_int = ENCODING_NAMES.index(enc.upcase)
        set_default_encoding(Wx::FontEncoding.new(flag_int))
      else
        raise ArgumentError, "Unknown font encoding name '#{enc}'"
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
wxruby3-0.9.0.pre.rc.1-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.14-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.13-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.11-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.10-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.9-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.8-x64-mingw-ucrt lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.2-x64-mingw-ucrt-3.2-3.2.2 lib/wx/core/font.rb
wxruby3-0.9.0.pre.beta.1-x64-mingw-ucrt-3.2 lib/wx/core/font.rb