static GtkStatusIcon *create_tray_icon() {
GtkStatusIcon *tray_icon;
tray_icon = gtk_status_icon_new();
g_signal_connect(G_OBJECT(tray_icon), "activate",G_CALLBACK(tray_icon_on_click), NULL);
g_signal_connect(G_OBJECT(tray_icon),"popup-menu",G_CALLBACK(tray_icon_on_menu) , NULL);
gtk_status_icon_set_from_file(tray_icon,"default.png");
gtk_status_icon_set_visible(tray_icon, TRUE);
return tray_icon;
}
Какого бы размера не был default.png он будет ресайзиться в маленький кубик. Как зафиксировать размер иконки, что бы не было ресайза?
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Пример из документации к GTK+ (2004)
- Форум Как сделать меню 3-его уровня используя библиотеку Gtk+ (2014)
- Форум Xubuntu 21.10. Почему кнопка на gtk форме не работает? (2021)
- Форум libnotify+gtk2+threads in c++ = Ошибка сегментирования (2012)
- Форум GTK+. Проблема событием появления всплывающего меню. (2011)
- Форум Gtk+ event (2004)
- Форум Бегущая строка на GTK (2016)
- Форум Многопотоковая программа на Gtk. Bug? (2002)
- Форум GTK+ и ресайз (2008)
- Форум Меню переполнения в gtk (2013)