crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Как сделать кионку в трее?, По-новому, по-модному
VPZ
  опции профиля:
сообщение 23.7.2016, 0:50
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 23.7.2016
Пользователь №: 4612

Спасибо сказали: 0 раз(а)




Репутация:   0  


Читал тему:
http://www.forum.crossplatform.ru/index.php?showtopic=97
взял пример оттуда, скомпилировал командой
g++ main.cpp `pkg-config --cflags --libs gtk+-3.0` -o example_trayicon
мне было выдано несколько ошибок,

‘GtkWidget’ has no member named ‘window’
заменять на
void gtk_widget_set_window(GtkWidget *widget, GdkWindow *window);
GdkWindow* gtk_widget_get_window(GtkWidget *widget);

GTK_WIDGET_VISIBLE has been deprecated since version 2.20 and should not be used in newly-written code.
заменять на
gboolean gtk_widget_get_visible(GtkWidget *widget);

gtk_status_icon_set_tooltip()
заменять на
gtk_status_icon_set_tooltip_text (GtkStatusIcon *status_icon, const gchar *text);
gtk_status_icon_set_tooltip_text has been deprecated
since version 3.14 and should not be used in newly-written code. Use notifications

после исправления текст стал таким
https://gist.githubusercontent.com/anonymou...d/gistfile1.txt

кое-как он работает.

Но мне непонятно, что надо делать since 3.14. Хотелось бы пример.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2017, 2:31