diff options
author | Radek Doulik <rodo@helixcode.com> | 2000-11-16 02:47:33 +0800 |
---|---|---|
committer | Radek Doulik <rodo@src.gnome.org> | 2000-11-16 02:47:33 +0800 |
commit | c9cba32d9ad9eb717ec135a49dc9fee4d703293a (patch) | |
tree | 2467a2eab029c33b1f32d0106ae8b8488eacf959 /composer/listener.c | |
parent | 20b14e0bb55cc3da1bf8dd669fb0bf78b59f355b (diff) | |
download | gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar.gz gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar.bz2 gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar.lz gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar.xz gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.tar.zst gsoc2013-evolution-c9cba32d9ad9eb717ec135a49dc9fee4d703293a.zip |
updates for HTMLEditor API changes
2000-11-15 Radek Doulik <rodo@helixcode.com>
* updates for HTMLEditor API changes
* e-msg-composer.c: added #include <libgnomevfs/gnome-vfs.h>
svn path=/trunk/; revision=6582
Diffstat (limited to 'composer/listener.c')
-rw-r--r-- | composer/listener.c | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/composer/listener.c b/composer/listener.c index 0a609e6e44..f325808010 100644 --- a/composer/listener.c +++ b/composer/listener.c @@ -26,12 +26,12 @@ #include "listener.h" static BonoboObjectClass *listener_parent_class; -static POA_HTMLEditor_Listener__vepv listener_vepv; +static POA_GNOME_HTMLEditor_Listener__vepv listener_vepv; inline static HTMLEditorListener * -html_editor_listener_from_servant (PortableServer_Servant servant) +htmleditor_listener_from_servant (PortableServer_Servant servant) { - return HTML_EDITOR_LISTENER (bonobo_object_from_servant (servant)); + return HTMLEDITOR_LISTENER (bonobo_object_from_servant (servant)); } static CORBA_any * @@ -67,18 +67,18 @@ resolve_image_url (HTMLEditorListener *l, gchar *url) static void reply_indent (HTMLEditorListener *l, CORBA_Environment * ev) { - if (!HTMLEditor_Engine_isParagraphEmpty (l->composer->editor_engine, ev)) { - if (HTMLEditor_Engine_isPreviousParagraphEmpty (l->composer->editor_engine, ev)) - HTMLEditor_Engine_runCommand (l->composer->editor_engine, "cursor-backward", ev); + if (!GNOME_HTMLEditor_Engine_isParagraphEmpty (l->composer->editor_engine, ev)) { + if (GNOME_HTMLEditor_Engine_isPreviousParagraphEmpty (l->composer->editor_engine, ev)) + GNOME_HTMLEditor_Engine_runCommand (l->composer->editor_engine, "cursor-backward", ev); else { - HTMLEditor_Engine_runCommand (l->composer->editor_engine, "insert-paragraph", ev); + GNOME_HTMLEditor_Engine_runCommand (l->composer->editor_engine, "insert-paragraph", ev); return; } } - HTMLEditor_Engine_runCommand (l->composer->editor_engine, "style-normal", ev); - HTMLEditor_Engine_runCommand (l->composer->editor_engine, "indent-zero", ev); - HTMLEditor_Engine_runCommand (l->composer->editor_engine, "italic-off", ev); + GNOME_HTMLEditor_Engine_runCommand (l->composer->editor_engine, "style-normal", ev); + GNOME_HTMLEditor_Engine_runCommand (l->composer->editor_engine, "indent-zero", ev); + GNOME_HTMLEditor_Engine_runCommand (l->composer->editor_engine, "italic-off", ev); } static CORBA_any * @@ -86,7 +86,7 @@ impl_event (PortableServer_Servant _servant, const CORBA_char * name, const CORBA_any * arg, CORBA_Environment * ev) { - HTMLEditorListener *l = html_editor_listener_from_servant (_servant); + HTMLEditorListener *l = htmleditor_listener_from_servant (_servant); BonoboArg *data; CORBA_any *rv = NULL; @@ -94,12 +94,12 @@ impl_event (PortableServer_Servant _servant, if (!strcmp (name, "command")) { /* FIXME check for insert-paragraph command */ - data = HTMLEditor_Engine_getParagraphData (l->composer->editor_engine, "orig", ev); + data = GNOME_HTMLEditor_Engine_getParagraphData (l->composer->editor_engine, "orig", ev); if (ev->_major == CORBA_NO_EXCEPTION && data) { if (CORBA_TypeCode_equal (data->_type, TC_boolean, ev) && BONOBO_ARG_GET_BOOLEAN (data)) reply_indent (l, ev); BONOBO_ARG_SET_BOOLEAN (data, CORBA_FALSE); - HTMLEditor_Engine_setParagraphData (l->composer->editor_engine, "orig", data, ev); + GNOME_HTMLEditor_Engine_setParagraphData (l->composer->editor_engine, "orig", data, ev); } } else if (!strcmp (name, "image_url")) { gchar *url; @@ -115,12 +115,12 @@ impl_event (PortableServer_Servant _servant, return rv ? rv : get_any_null (); } -POA_HTMLEditor_Listener__epv * -html_editor_listener_get_epv (void) +POA_GNOME_HTMLEditor_Listener__epv * +htmleditor_listener_get_epv (void) { - POA_HTMLEditor_Listener__epv *epv; + POA_GNOME_HTMLEditor_Listener__epv *epv; - epv = g_new0 (POA_HTMLEditor_Listener__epv, 1); + epv = g_new0 (POA_GNOME_HTMLEditor_Listener__epv, 1); epv->event = impl_event; @@ -130,8 +130,8 @@ html_editor_listener_get_epv (void) static void init_listener_corba_class (void) { - listener_vepv.Bonobo_Unknown_epv = bonobo_object_get_epv (); - listener_vepv.HTMLEditor_Listener_epv = html_editor_listener_get_epv (); + listener_vepv.Bonobo_Unknown_epv = bonobo_object_get_epv (); + listener_vepv.GNOME_HTMLEditor_Listener_epv = htmleditor_listener_get_epv (); } static void @@ -143,7 +143,7 @@ listener_class_init (HTMLEditorListenerClass *klass) } GtkType -html_editor_listener_get_type (void) +htmleditor_listener_get_type (void) { static GtkType type = 0; @@ -166,10 +166,10 @@ html_editor_listener_get_type (void) } HTMLEditorListener * -html_editor_listener_construct (HTMLEditorListener *listener, HTMLEditor_Listener corba_listener) +htmleditor_listener_construct (HTMLEditorListener *listener, GNOME_HTMLEditor_Listener corba_listener) { g_return_val_if_fail (listener != NULL, NULL); - g_return_val_if_fail (IS_HTML_EDITOR_LISTENER (listener), NULL); + g_return_val_if_fail (IS_HTMLEDITOR_LISTENER (listener), NULL); g_return_val_if_fail (corba_listener != CORBA_OBJECT_NIL, NULL); if (!bonobo_object_construct (BONOBO_OBJECT (listener), (CORBA_Object) corba_listener)) @@ -178,17 +178,17 @@ html_editor_listener_construct (HTMLEditorListener *listener, HTMLEditor_Listene return listener; } -static HTMLEditor_Listener +static GNOME_HTMLEditor_Listener create_listener (BonoboObject *listener) { - POA_HTMLEditor_Listener *servant; + POA_GNOME_HTMLEditor_Listener *servant; CORBA_Environment ev; - servant = (POA_HTMLEditor_Listener *) g_new0 (BonoboObjectServant, 1); + servant = (POA_GNOME_HTMLEditor_Listener *) g_new0 (BonoboObjectServant, 1); servant->vepv = &listener_vepv; CORBA_exception_init (&ev); - POA_HTMLEditor_Listener__init ((PortableServer_Servant) servant, &ev); + POA_GNOME_HTMLEditor_Listener__init ((PortableServer_Servant) servant, &ev); ORBIT_OBJECT_KEY(servant->_private)->object = NULL; if (ev._major != CORBA_NO_EXCEPTION){ @@ -199,16 +199,16 @@ create_listener (BonoboObject *listener) CORBA_exception_free (&ev); - return (HTMLEditor_Listener) bonobo_object_activate_servant (listener, servant); + return (GNOME_HTMLEditor_Listener) bonobo_object_activate_servant (listener, servant); } HTMLEditorListener * -html_editor_listener_new (EMsgComposer *composer) +htmleditor_listener_new (EMsgComposer *composer) { HTMLEditorListener *listener; - HTMLEditor_Listener corba_listener; + GNOME_HTMLEditor_Listener corba_listener; - listener = gtk_type_new (HTML_EDITOR_LISTENER_TYPE); + listener = gtk_type_new (HTMLEDITOR_LISTENER_TYPE); listener->composer = composer; corba_listener = create_listener (BONOBO_OBJECT (listener)); @@ -218,5 +218,5 @@ html_editor_listener_new (EMsgComposer *composer) return NULL; } - return html_editor_listener_construct (listener, corba_listener); + return htmleditor_listener_construct (listener, corba_listener); } |