Codebase list ruby-fxruby / run/e8f0877b-8d1b-412d-893e-c71bb32ba5fc/main examples / unicode.rb
run/e8f0877b-8d1b-412d-893e-c71bb32ba5fc/main

Tree @run/e8f0877b-8d1b-412d-893e-c71bb32ba5fc/main (Download .tar.gz)

unicode.rb @run/e8f0877b-8d1b-412d-893e-c71bb32ba5fc/mainraw · history · blame

#!/usr/bin/env ruby
# -*- encoding: UTF-8 -*-

require 'fox16'

# Pass UTF-8 encoded Unicode strings to FXRuby.
label = "Les enfants vont \u00E0 l'\u00E9cole.\nLa boulang\u00E8re vend-elle le pain en ao\u00FBt?"

Fox::FXApp.new("Unicode Example", "FoxTest") do |app|
  main = Fox::FXMainWindow.new(app, "Unicode Text", nil, nil, Fox::DECOR_ALL)
  Fox::FXLabel.new(main, label)
  app.create
  main.show(Fox::PLACEMENT_SCREEN)
  app.run
end