トップ «前の日記(2004-10-10) 最新 次の日記(2004-10-13)» 編集 RDF

雄也の?日坊主日記


2004-10-11

_ [software] FOX + FXScintilla + FXRuby

FOX-1.0.52-2 (Debian Sid の) + FXScintilla-1.57 + FXRuby-1.0.29 と FOX-1.2.9 + FXScintilla-1.61 + FXRuby-1.2.2 を試してみたが文字化けする.

試したコードは FXRuby-1.2.2 に付属した examples/hello.rb をちょっと変えたもので

#!/usr/bin/env ruby

require 'fox12'
require "uconv"

include Fox

application = FXApp.new("Hello", "FoxTest")
main = FXMainWindow.new(application, "Hello", nil, nil, DECOR_ALL)
FXButton.new(main, Uconv.euctou8("&Hello, World! こんにちは"), nil, application, FXApp::ID_QUIT)
application.create()
main.show(PLACEMENT_SCREEN)
application.run()

フォント周りなんだろうか...もうちょっと調べてみよう.

本日のツッコミ(全2件) [ツッコミを入れる]
_ ひだか (2004-10-14 12:45)

FXScintillaは日本語表示とか編集は全然できないと思います。fox-unicode は全然メンテできていないし当時でもFXScintillaはちょっと手を入れたくらいでは動きそうにもなかったのです。。すみません。<br>FOXは本家に内部コードUCS-4の実装が入りそうなので、それがマージされれば表示くらいはまともにできるようになると思います。

_ yuya (2004-10-15 09:53)

情報ありがとうございます.最初からクロスプラットホームな GUI ツールキットだったので日本語の扱いが弱いのはちょっと残念です.<br>元々,http://www.jobcafe-shimane.jp/ruby20041001.html で使うための IDE を探していて,FreeRIDE が FOX を使っていたということで FOX にたどりつき,メニューやツールチップくらい日本語表示にしようと考えたことがきっかけでした.<br>結局のところ Ruby 講習は会社の人間がそうであるように,テキストエディタ + 端末で行うことになりました :>


2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|
2009|02|03|04|05|06|07|08|09|10|11|
2010|02|03|04|07|10|
2011|04|08|
2012|02|10|
2014|05|06|08|
2018|03|
楽天で探す
楽天市場
キーワードから探す
楽天トラベル