GTK+. Нарисовать текст, отсекая «лишнее»?..
GTK+ Проблема в следующем. Нужно нарисовать прямоугольник на виджете, а в нем (в прямоугольнике) текст. Текст надо расположить в левом верхнем углу прямоугольника. Причем, если текст не помещается в прямоугольник, он должен обрезаться. Итак, нарисовать прямоугольник у меня получилось (gdk_draw_rectangle(..)), текст тоже (создал PangoLayout с нужным мне текстом и отрисовал с помощью gdk_draw_layout(..)) Но вот как обрезать "лишний" текст - не понимаю. Пытаюсь найти, как изменить размеры PangoLayout'а. Чтоб подогнать их (размеры) под размеры прямоугольника - но пока никак. :( Может, кто-нибудь встречался с подобной проблемой?
