Имеется несколько строк (скажем, 3).
Необходимо узнать наибольшую из ширин виджета GtkLabel,
из тех, что он принимает после помещения в него этих строк поодиночке.
Т.е. for (i=0, max_width = -1; i < 3; i ++)
{
gtk_label_set_text (label, line [i]);
gtk_widget_size_request (GTK_WIDGET (label), &requisition);
if (requisition.width > max_width) max_width = requisition.width;
}
printf ("%d\n", max_width);
Работает быстро. Но всё же, хочется узнать более оптимальный
по вычислительным нагрузкам (быстрый) вариант. Как написать
грамотно?
Ответ на:
комментарий
от brumal
Ответ на:
комментарий
от brumal

Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от svu

Ответ на:
комментарий
от rymis

Ответ на:
комментарий
от svu

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум gtkmm.h Gtk-WARNING **: Could not find signal handler (2015)
- Форум emerge расчет зависимостей (2013)
- Форум GtkLabel текст с принудительным переводом строки (2010)
- Форум Расчёт в командной строке (2009)
- Форум Ресайз GtkLabel (2016)
- Форум Выравнивание GtkLabel (2002)
- Форум Ускорить расчет зависимостей в apt (2013)
- Форум Расчёт зависимостей в сорцах portage (2015)
- Форум [latex] Вычислить ширину произвольной строки (2010)
- Форум [hg, gettext] Ширина строки gettext (2011)