*** 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",