forked from AuroraMiddleware/gtk
c1a14d036d
Wed Jul 4 22:35:40 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtklabel.c gtk/gtkmenubar.c gtk/gtktreeviewcolumn.c gtk/gtkwidget.c: Check GTK_WIDGET_TOPLEVEL(gtk_widget_get_toplevel (widget)), not GTK_WIDGET_GET_ANCESTOR ... see http://mail.gnome.org/archives/gtk-devel-list/2001-July/msg00072.html. Indicate the best practice in the docs for gtk_widget_get_toplevel(). * gtk/gtkwidget.[ch]: Expose a private _gtk_widget_hierarchy_changed(), so GtkPlug can give the correct signals when transforming from a child to a toplevel. * gtk/gtkdnd.c (gtk_drag_dest_hierarchy_changed): Handle reparentation correctly. * gtk/gtkwidget.c (gtk_widget_propagate_hierarchy_changed): Propagate the previous_toplevel argument down properly. * gtk/gtklabel.c (gtk_label_finalize): Fix unrefing of wrong atr list. * gtk/gtkplug.[ch]: Add an "embedded" signal. * gtk/gtksocket.[ch]: Add "child_added", "child_removed" signals. * gtk/gtkplug.[ch] gtk/gtksocket.[ch]: Add functions gtk_plug_get_id(), gtk_socket_get_id(), to avoid the user having to worry about realization, and gdkx.h. * tests/testsocket.c: Extend to try out the new signals and gtk_plug/socket_get_id(). * gtk/gtklabel.c (gtk_label_set_pattern_internal): Fix setting of underline attributes. * gdk/x11/gdkevents-x11.c (gdk_event_translate): Ignore DestroyNotify events from SubstructureNotifyMask * gdk/x11/gdkwindow-x11.c (gdk_window_reparent): Switch GDK_WINDOW_TYPE (window) as needed. * gdk/x11/gdkwindow-x11.c (gdk_window_new): Clean up, allow creation of toplevel windows as children of foreign windows. * gtk/gtkplug.c: Remove hacks involving changing private fields of GdkWindow. * gtk/gtkplug.[ch] gtk/gtksocket.c: Work to make exactly the same signals and notification be emitted for local embedding as for inter-process embedding. |
||
---|---|---|
.. | ||
linux-fb | ||
nanox | ||
win32 | ||
x11 | ||
.cvsignore | ||
COPYING | ||
gdk.c | ||
gdk.def | ||
gdk.h | ||
gdkcolor.c | ||
gdkcolor.h | ||
gdkcompat.h | ||
gdkconfig.h.win32 | ||
gdkcursor.c | ||
gdkcursor.h | ||
gdkcursors.h | ||
gdkdnd.h | ||
gdkdraw.c | ||
gdkdrawable.h | ||
gdkevents.c | ||
gdkevents.h | ||
gdkfont.c | ||
gdkfont.h | ||
gdkgc.c | ||
gdkgc.h | ||
gdkglobals.c | ||
gdki18n.h | ||
gdkimage.c | ||
gdkimage.h | ||
gdkinput.h | ||
gdkinternals.h | ||
gdkkeys.c | ||
gdkkeys.h | ||
gdkkeysyms.h | ||
gdkkeyuni.c | ||
gdkpango.c | ||
gdkpango.h | ||
gdkpixbuf-drawable.c | ||
gdkpixbuf-render.c | ||
gdkpixbuf.h | ||
gdkpixmap.c | ||
gdkpixmap.h | ||
gdkpoly-generic.h | ||
gdkpolyreg-generic.c | ||
gdkprivate.h | ||
gdkproperty.h | ||
gdkrectangle.c | ||
gdkregion-generic.c | ||
gdkregion-generic.h | ||
gdkregion.h | ||
gdkrgb.c | ||
gdkrgb.h | ||
gdkselection.h | ||
gdktypes.h | ||
gdkvisual.h | ||
gdkwindow.c | ||
gdkwindow.h | ||
makeenums.pl | ||
Makefile.am | ||
makefile.mingw.in | ||
makefile.msc | ||
testgdk.c | ||
TODO |