--- abiword/abi/src/af/xap/unix/gnome/xap_UnixGnomeFrame.cpp.orig Thu Feb 7 17:23:15 2002 +++ abiword/abi/src/af/xap/unix/gnome/xap_UnixGnomeFrame.cpp Thu Feb 7 17:25:59 2002 @@ -423,6 +423,8 @@ m_wTopLevelWindow = gnome_app_new((gchar *)(m_pUnixApp->getApplicationName()), (gchar *)(m_pUnixApp->getApplicationTitleForTitleBar())); + gtk_object_set_data(GTK_OBJECT(m_wTopLevelWindow), "ic_attr", NULL); + gtk_object_set_data(GTK_OBJECT(m_wTopLevelWindow), "ic", NULL); gtk_object_set_data(GTK_OBJECT(m_wTopLevelWindow), "toplevelWindow", m_wTopLevelWindow); gtk_object_set_user_data(GTK_OBJECT(m_wTopLevelWindow),this); @@ -437,6 +439,17 @@ n_drag_types, GDK_ACTION_COPY); + gtk_signal_connect(GTK_OBJECT(m_wTopLevelWindow), "realize", + GTK_SIGNAL_FUNC(_fe::realize), NULL); + gtk_signal_connect(GTK_OBJECT(m_wTopLevelWindow), "unrealize", + GTK_SIGNAL_FUNC(_fe::unrealize), NULL); + gtk_signal_connect(GTK_OBJECT(m_wTopLevelWindow), "size_allocate", + GTK_SIGNAL_FUNC(_fe::sizeAllocate), NULL); + gtk_signal_connect(GTK_OBJECT(m_wTopLevelWindow), "focus_in_event", + GTK_SIGNAL_FUNC(_fe::focusIn), NULL); + gtk_signal_connect(GTK_OBJECT(m_wTopLevelWindow), "focus_out_event", + GTK_SIGNAL_FUNC(_fe::focusOut), NULL); + gtk_signal_connect (GTK_OBJECT (m_wTopLevelWindow), "drag_data_get", GTK_SIGNAL_FUNC (_dnd_drop_event),