GIRepository = imports.gi.GIRepository;
GIRepository.IRepository.prepend_search_path(....)

or more recent introspection (remove the 'I' before Repository
GIRepository.Repository.prepend_search_path(

It's documented here:
http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/GIRepository.Repository.html <http://www.roojs.com/seed/gir-1.2-gtk-3.0/gjs/GIRepository.Repository.html#expand>

otherwise you can do this in bash
export GI_TYPELIB_PATH=~/.Builder/girepository-1.1

Example here:
http://www.roojs.com/mtrack/index.php/File/default/app.Builder.js/gtkrun.js <http://www.roojs.com/mtrack/index.php/File/default/app.Builder.js/gtkrun.js?jump=>

Regards
Alan

On Saturday, April 30, 2011 06:09 PM, Thomas Bollmeier wrote:
Hi gjs-experts,

currently I dive into the topic of gobject-introspection and its use in JavaScript. So far I have been able to add introspection support to my sample GObject demo application and created .gir and .typelib files. Now I would like to call my demo object from gjs. The typelib file had been installed to a test install path (lets assume it is /home/user_name/opt/mydemo/lib/girepository-1.0/Demo-0.1.0.typelib). Is there any environment variable or option for gjs to make this typelib path known to GJS so that a statement "const Demo = imports.gi.Demo;" would work within gjs?

Regards,
Thomas
_______________________________________________
javascript-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/javascript-list
_______________________________________________
javascript-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/javascript-list

Reply via email to