*** abi/src/af/xap/unix/gnome/xap_UnixGnomeFrame.cpp.orig Fri Mar 10 18:11:47 2000 --- abi/src/af/xap/unix/gnome/xap_UnixGnomeFrame.cpp Fri May 12 12:55:28 2000 *************** *** 152,155 **** --- 152,157 ---- 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); *************** *** 163,166 **** --- 165,179 ---- GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP, drag_types, 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_received",