Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Взаимодействие с календарём GNOME  (Прочитано 437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sokolovss

  • Автор темы
  • Гость
Взаимодействие с календарём GNOME
« : 22 Февраль 2010, 00:52:14 »
Приветствую!

Для обучения, да и программы подходящей найти не удалось, захотелось написать программу — адресную книгу. Попутно планируется познакомится с gtk+.

Возник вопрос: как заставить события отображаться на календаре в апплете «Часы»? Т.е. как в Evolution: если указана дата рождения контакта, то она будет отображаться в этом календаре. Это очень удобно.

Не подскажите откуда апплет берёт информацию? Как указать апплету, что надо информация обновилась?

PS Программа будет писаться на языке Си.

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Взаимодействие с календарём GNOME
« Ответ #1 : 22 Февраль 2010, 03:22:48 »
apt-get source ... пойдет?

Оффлайн LeshiyHS

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Взаимодействие с календарём GNOME
« Ответ #2 : 22 Февраль 2010, 21:01:51 »
Часы для этого используют библиотеку libecal.
http://library.gnome.org/devel/libecal/stable/index.html

здесь исходники самих часов лежат
http://svn.gnome.org/svn/gnome-panel/trunk/applets/clock/

есть небольшая прожка Dates, что-то вроде органайзера. юзает libecal.
http://pimlico-project.org/sources/dates/dates-0.4.8.tar.gz

можно сделать свой апплет с календарём, похожий на clock-applet.

sokolovss

  • Автор темы
  • Гость
Re: Взаимодействие с календарём GNOME
« Ответ #3 : 22 Февраль 2010, 21:26:07 »
LeshiyHS,

благодарю! Попробуем с libecal разобраться.

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.