Апплет для панели Gnome на php-gtk

5 views
Skip to first unread message

retif

unread,
Jul 11, 2009, 9:16:18 AM7/11/09
to Русское сообщество PHP-GTK
написал простой апплет для Gnome панели на python, и понял что ну его
нафиг этот питон...вот ищу возможность использования php-gtk для этой
цели, пока ничего действенного не нашёл...

у кого какие мысли по этому поводу?

Shecspi

unread,
Jul 11, 2009, 10:33:20 AM7/11/09
to Русское сообщество PHP-GTK
Насколько мне известно, в Python для этого есть специальный модуль
gnomeapplet, в частности, в него входит функция для регистрации
апплета bonobo_factory(). Для PHP этого не реализовано.

Александр К

unread,
Jul 11, 2009, 11:00:34 AM7/11/09
to php-g...@googlegroups.com
посмотрел исходники gnomeapplet
bonobo_factory() 
в свою очередь дёргает у гнома
bonobo_init(&argc, argv) 
и
gnome_program_init (name, version,     
   LIBGNOMEUI_MODULE,             
   argc, argv,                                         
   GNOME_PARAM_NONE,
   NULL);   

а питон-аплет это класс наследуемый от GtkEventBox

может есть какие то технические препятствия для связывания php с гномом, как это можно определить?
в каком направлении двигаться?


11 июля 2009 г. 17:33 пользователь Shecspi <she...@gmail.com> написал:

Shecspi

unread,
Jul 11, 2009, 11:14:09 AM7/11/09
to Русское сообщество PHP-GTK
Препятствий быть не должно, но и реализации доступа к этим функциям из
PHP я не нашёл.

On 11 июл, 19:00, Александр К <noverm...@gmail.com> wrote:
> посмотрел исходники gnomeapplet

> bonobo_factory() в свою очередь дёргает у гномаbonobo_init(&argc, argv)


> и
> gnome_program_init (name, version,
>     LIBGNOMEUI_MODULE,
>     argc, argv,
>     GNOME_PARAM_NONE,
>     NULL);
>
> а питон-аплет это класс наследуемый от GtkEventBox
>
> может есть какие то технические препятствия для связывания php с гномом, как
> это можно определить?
> в каком направлении двигаться?
>

> 11 июля 2009 г. 17:33 пользователь Shecspi <shec...@gmail.com> написал:

Александр К

unread,
Jul 11, 2009, 11:27:57 AM7/11/09
to php-g...@googlegroups.com
для питона реализация доступа сделана через написанные на си модули, который потом 
import gobject
import gnome.ui
import gnomeapplet
в скрипте апплета..

для пхп я так понимаю эти вещи через расширения нужно делать..


11 июля 2009 г. 18:14 пользователь Shecspi <she...@gmail.com> написал:
Reply all
Reply to author
Forward
0 new messages