Curl Global Community
画面幅で自動的に折り返す - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: 画面幅で自動的に折り返す (/showthread.php?tid=1012)



画面幅で自動的に折り返す - umemura - 11-26-2013

画面のレイアウトで、マスタから取得した区分の数だけ、ラジオボタンを表示したいと思っています。
区分数が多く、また、それぞれのラベルの長さが異なるため、
横に並べていきながら、画面の幅まで到達したら、折り返して表示したいです。


Table クラスの columns を指定すると、横に並べられるオブジェクトの数は、
固定になってしまいますが、
画面の幅と、オブジェクトの長さに応じて動的に折り返してくれるような画面を実装するには
どのようにすればよいですか?


RE: 画面幅で自動的に折り返す - umemura - 11-26-2013


RasterBox というのがあるのですね。

TextFlowBox だと、文字が単語単位で改行されますが、
これのオブジェクト版が RasterBox ということのようです。

ただ、HBox.spacing のような、オブジェクトの間のスペースを調整する機能はないようなので、
オブジェクトの中に Fill を詰めるなどして調整する必要がありそうですね。