宮木です。 関係ないかもしれませんが、ウィンドウマネージャは何をお使い でしょうか。というのはtwmではset_positionは効かないようだか らです。wmakerやSolalis2.xのdtwmではset_positionで制御でき ました。 kkubota / 18software.co.jp wrote: >| こんにちは、くぼたです。 >| >|-- snip -- >|>デフォルトの状態では Gtk::Window のサイズが内部的に x=-1, y=-1 に >|>設定されているようです。 >|> >|>Gtk::Widgwt に widget を add するなり、set_default_size, set_usize で >|>サイズを明示すると、内部的にもウィンドウのサイズが設定されて >|>中央に表示されるようになります。 >| >|ご指摘の通り、以下のようにset_usizeを追加してみましたが、中央に表示でき >|ませんでした。set_default_size でもできませんでした。 >|あと、もう一つの方法 ”Gtk::Widget に widget を add する”という意味(方法 >|) >|が分かりません。 >|よろしければ、教えてください。お願いします。 >| >|--------------------------------------------- >|require 'gtk' >|m_win = Gtk::Window.new(Gtk::WINDOW_TOPLEVEL) >|m_win.set_usize(500, 400) #<--追加。 >|m_win.position(Gtk::WIN_POS_CENTER) >|m_win.show >|Gtk.main() >|--------------------------------------------- -- E-mail miyaki / wni.co.jp 宮木 昌広