Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

GTK. Картинки внутри программы

55K
31 января 2010 года
abr_gtk
4 / / 31.01.2010
Подскажите, пожалуйста, каким образом можно загружать картинку в GtkImage не из внешнего файла, а из ресурсов программы?
Имеется ввиду, что при выполнении gtk_image_new_from_file () скомпилированная программа также остаётся зависимой от внешнего файла-рисунка. Как сделать так, чтобы после компиляции внешние файлы не требовались?
43K
02 февраля 2010 года
loki231
76 / / 27.09.2009
 
Код:
GtkWidget*          gtk_image_new_from_pixmap           (GdkPixmap pixmap, GdkBitmap *mask);

GtkWidget*          gtk_image_new_from_stock            (const gchar *stock_id,
 GtkIconSize size);

GdkPixmap*          gdk_pixmap_create_from_xpm_d        (GdkDrawable *drawable,
                                                         GdkBitmap **mask,
                                                         const GdkColor *transparent_color,
                                                         gchar **data);


Файлы в графическом формате XPM можно включать в текст программы обычным #include "aaa.xpm"

Файл текстовый, содержит определение 2-хмерного символьного массива с закодированной картинкой. Если имя файла aaa.xpm, то имя массива будет aaa_xpm, и это имя можно передать в качестве data
в gdk_pixmap_create_from_xpm_d.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог