GTK+ 3 を使用して Stack Exchange チャット用のアプリケーションを作成しています。実際にメッセージを表示するために一般的に使用され、使用が推奨されるコンポーネントを知りたいと思っていました。
私の現在のオプションは、WebKit (簡単な HTML レンダリング用)、GtkListBox (簡単なリスト管理用)、またはその他のものです。この場合、どのような選択をするのが最善でしょうか?
GTK+ 3 を使用して Stack Exchange チャット用のアプリケーションを作成しています。実際にメッセージを表示するために一般的に使用され、使用が推奨されるコンポーネントを知りたいと思っていました。
私の現在のオプションは、WebKit (簡単な HTML レンダリング用)、GtkListBox (簡単なリスト管理用)、またはその他のものです。この場合、どのような選択をするのが最善でしょうか?
何万ものウィジェット (ListBox の場合) を追加することは、通常は良い考えではありません。テキスト ウィジェット(TextView、TextBuffer など)を見てみましょう。強力な書式設定により、非常に多くのレンダリングの可能性が与えられ、何万ものメッセージでもかなりうまく機能します。例については、Polari IRC クライアントのチャットビューを参照してください (スクリーンショットも参照)。