LINUX.ORG.RU

вопрос по GTK


0

0

Пишу GUI к небольшой программке-каталогу.
Среди прочих есть два виджета, упакованных в box: pixmap и clist. Необходимо связать выбор рядка из clist со сменой pixmap'а:
т.е. выбрал одно - одна картинка, выбрал другое - другая.
Выбор рядка ловится просто, но как сделать так, чтобы визуально изменялся pixmap? Каждый раз убивать box и создавать заново? Но ведь это тупо, да и мерцать должно...
Кстати, картинки изначально в jpg - можно их как-то вывести на экран средствами GTK или их надо конвертить в xpm?

Спасибо.

★★★★★

Тебе бы API GTK-шное поиметь немешало, раз ты пишешь под него.

А относительно вопроса, то смотри gtk_pixmap_set(GtkPixmap *, GdkPixmap *new_pixmap, GdkBitmap *new*mask) функцию.

Banshee
()

JPEG вывести средствами Gtk нельзя, если сильно хочешь смотри GIMP, ImLib.

Usenko
()

Jpeg можно отрендерить с помощью gdkpixbuf

Banshee
()

Всем спасибо. API уже выкачал. Думал обойтись tutorial'ом ;(

kelyar ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.