summaryrefslogtreecommitdiff
path: root/idl
Commit message (Collapse)AuthorAgeFilesLines
* added/impl. (yelp_base_class_init): use getWindows.Mikael Hallendal2002-03-031-1/+4
| | | | | | | | | | | | | 2002-03-03 Mikael Hallendal <micke@codefactory.se> * src/yelp-base.c: (impl_Yelp_getWindows): added/impl. (yelp_base_class_init): use getWindows. * idl/GNOME_Yelp.idl (GNOME): - Added getWindows which returns a sequence of strings with the URL's of all open windows. This is needed to save the session-state. (Fixes #73184).
* added title-changed signal. Shouldn't perhaps be here. Will perhaps removeMikael Hallendal2002-01-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | 2002-01-27 Mikael Hallendal <micke@codefactory.se> * src/yelp-view-content.c: added title-changed signal. Shouldn't perhaps be here. Will perhaps remove it and do it all from YelpWindow. * src/yelp-util.[ch] (yelp_util_find_node_from_uri): added unimpl. * src/yelp-marshal.list: added VOID:STRING * src/yelp-main.c (main): look if an extra argument was passed, if it was send it to yelp_main_start. (yelp_main_idle_start): take url as argument (yelp_main_start): dito (yelp_main_open_new_window): send url to GNOME_Yelp_newWindow * src/yelp-base.c (impl_Yelp_newWindow): take a url argument. If it's not NULL it will open the window with that URI showing. * idl/GNOME_Yelp.idl (GNOME): newWindow now takes a url-argument.
* use bonobo_main_quit instead of gtk_main_quit. This should be moved toMikael Hallendal2002-01-051-0/+16
2002-01-05 Mikael Hallendal <micke@codefactory.se> * src/yelp-window.c (yw_exit_cb): use bonobo_main_quit instead of gtk_main_quit. This should be moved to yelp-base instead. * src/yelp-view-content.c: (yelp_view_content_show_uri): added, not impl. * src/yelp-main.c: - uses bonobo-activation to start Yelp and connect to an already running instance. (yelp_base_factory): added. the factory-function. (yelp_main_activate_base): added, gets an CORBA_Object reference to the YelpBase. (yelp_main_open_new_window): added, calls GNOME_Yelp_newWindow on the CORBA_Object to open a new window. (yelp_main_start): added, called if another instance is already running. (yelp_main_idle_start): called from an idle function if this is the first instance. (main): start the factory. and call yelp_main_start or yelp_main_idle_start depending on if it's the first instance. * src/yelp-base.[ch]: - Made a BonoboXObject instead of GObject. (impl_Yelp_newWindow): added, implemented GNOME_Yelp_newWindow. (yelp_base_class_init): initialize the epv-functions. * src/Makefile.am: updated for idl and .server generation. * src/GNOME_Yelp.server.in: added for bonobo-activation. * idl/GNOME_Yelp.idl: Added. Yelp-interface (might be a module eventaully). * configure.in: updated for use with bonobo. * Makefile.am (EXTRA_DIST): added idl/GNOME_Yelp.idl