稲地です。 ----- Original Message ----- 送信者 : <kkubota / 18software.co.jp> 宛先 : ruby mailing list <ruby-list / netlab.co.jp> 送信日時 : 1999年7月7日 11:25 件名 : [ruby-list:15273] ruby/gtk のテーブルアッタチについて > はじめてメールします、くぼたといいます。 > > ruby/gtkのテーブルウィジットにラベルを貼りつけた場合、 > ラベルの表示が中央寄りで表示されてしまいます。 > これを左詰めで表示させたいのですが、この方法をご存知 > の方がいればご教授頂きませんか? > > やりたい事は、下図(a)のような2×2のテーブルの2行目の > 行全体に”<ラベルです>”と表示した場合、図(b)のように > 文字列が中央に表示されますが、これを図(c)のように左詰め > で表示させたいんですが。 > > 図(a) > 0 1 2 > 0+----------+----------+ > | | | > 1+----------+----------+ > | | | > 2+----------+----------+ > > 図(b) > 0 1 2 > 0+----------+----------+ > | | | > 1+----------+----------+ > | <ラベルです> | > 2+----------+----------+ > > 図(c) > 0 1 2 > 0+----------+----------+ > | | | > 1+----------+----------+ > | <ラベルです> | > 2+----------+----------+ > > 以上です。よろしくお願いします。 ラベルのオブジェクトに対して set_alignment(0, 0.5) としてやるのは どうでしょう。このメソッドは x と y 方向のアライメントを 0〜1 の範囲で 指定するものです。 --- 稲地 稔 (e-mail: inachi / earth.interq.or.jp)