Написание приложения для чата Stack Exchange в GTK+ 3, что я должен использовать для отображения сообщений?
Я пишу приложение для чата Stack Exchange с использованием GTK+ 3. Мне было интересно, какие компоненты обычно используются и рекомендуются для фактического отображения сообщений.
Мои варианты прямо сейчас-это WebKit (для легкого рендеринга HTML), GtkListBox (для легкого управления списком) или что-то еще. Что было бы лучшим выбором, чтобы сделать в этом случае?
Ответы - Написание приложения для чата Stack Exchange в GTK+ 3, что я должен использовать для отображения сообщений? / Writing a Stack Exchange chat application in GTK+ 3, what should I use to display messages?

24.01.2017 03:27:50
Добавление потенциально десятков тысяч виджетов (в случае списка) обычно не является отличной идеей. Взгляните на текстовые виджеты (TextView, TextBuffer и т. д.): мощное форматирование дает вам довольно много возможностей рендеринга, и он будет работать довольно хорошо даже с десятками тысяч сообщений. Посмотреть chatview в кафе IRC-клиент для примера (и скриншоты).





