ゲームGUI用の簡単なレイアウトシステムを作成します。私は、絶対配置、Javaのレイアウトマネージャ、バネやストラットなど、GUIで使用されるさまざまなレイアウトシステムについて考えました。最終的には、CSSで見たレイアウト(パディング、マージン、浮動小数点数、ブロック、インラインなど)が好きだということが分かりました。このようなアプリケーションGUIを見たことがありますか? Webアプリケーションではなく、CSSレイアウトシステムが最初から書き込まれていなければならない「本当の」アプリケーションです。かなりシンプルで、まともな量のコードを使っていても、実際の表現力豊かなCSSライクなレイアウトシステムを得ることは可能でしょうか?CSSを使用したGUIプログラミング
アップデート:私は、外部スタイルシートからGUIを作成する必要はありません。私は、ランタイムインターフェイスに満足しています。次のようなものです:
Widget *container = [Container withWidth:100 height:100];
Widget *button1 = [Button withText:@"Foo"];
Widget *button2 = [Button withText:@"Bar"];
button1.floating = button2.floating = YES;
[container addObjects: button1, button2, nil];
これは先に申し訳ありません。