forked from AuroraMiddleware/gtk
eef38289b2
Mon Feb 2 04:15:08 1998 Tim Janik <timj@gimp.org> * gtk/gtkcontainer.h: * gtk/gtkcontainer.c: GTK_RESIZE_NEEDED is a private flag now. (gtk_container_register_toplevel): new function. (gtk_container_unregister_toplevel): new function. * gtk/gtkmain.c: GTK_LEAVE_PENDING is a private flag now. * gtk/gtkmenu.c: call gtk_container_register_toplevel in gtk_menu_class_init instead of this dirty gtk_widget_set_parent(,NULL) hack. new default handler gtk_menu_destroy for calling gtk_container_unregister_toplevel. removed GTK_ANCHORED, GTK_UNMAPPED. * gtk/gtkobject.h: macro cleanups, added GTK_DESTROYED flag. * gtk/gtkobject.c: only emit DESTROY signal if !GTK_OBJECT_DESTROYED (object). * gtk/gtkprivate.h: new file that will not be automatically included. it holds the private flags for GtkWidget along with it's SET/UNSET and examination macros. * gtk/gtkwidget.c: private flags: GTK_RESIZE_NEEDED, GTK_REDRAW_PENDING, GTK_RESIZE_PENDING, GTK_IN_REPARENT, GTK_USER_STYLE. GTK_ANCHORED is replaced by GTK_TOPLEVEL. added missing UNSET for GTK_IN_REPARENT. removed the gtk_widget_set_parent(, NULL) hack for toplevels. upon destroy free memory for widgets with GTK_WIDGET_HAS_SHAPE_MASK. * gtk/gtkwidget.h: split up the widget flags into a public and a private portion. added an extra field private_flags to GtkWidget without making it bigger by using an alignment gap of 16 bit. macro cleanups. * gtk/gtkwindow.c: removed GTK_ANCHORED. new function gtk_window_destroy for calling gtk_container_unregister_toplevel. removed the gtk_widget_set_parent(,NULL), call gtk_container_register_toplevel instead. remove GTK_UNMAPPED. GTK_RESIZE_NEEDED is private now. * gtk/gtksignal.c (gtk_signal_disconnect): removed a bug on removal that cut off the handler list -> living_objects == 0 with testgtk. made some warnings more descriptive. new function gtk_signal_connect_object_while_alive, which will automatically destroy the connection once one of the objects is destroyed. didn't include this before removal of the above mentioned bug. * reflected refcounting revolution in ChangeLog
273 lines
4.8 KiB
Makefile
273 lines
4.8 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
gtkincludedir = $(includedir)/gtk
|
|
|
|
lib_LTLIBRARIES = libgtk.la
|
|
|
|
libgtk_la_SOURCES = \
|
|
gtkaccelerator.c \
|
|
gtkadjustment.c \
|
|
gtkaspectframe.c \
|
|
gtkalignment.c \
|
|
gtkarrow.c \
|
|
gtkbin.c \
|
|
gtkbbox.c \
|
|
gtkbox.c \
|
|
gtkbutton.c \
|
|
gtkcheckbutton.c \
|
|
gtkcheckmenuitem.c \
|
|
gtkclist.c \
|
|
gtkcolorsel.c \
|
|
gtkcombo.c \
|
|
gtkcontainer.c \
|
|
gtkcurve.c \
|
|
gtkdata.c \
|
|
gtkdialog.c \
|
|
gtkdrawingarea.c \
|
|
gtkentry.c \
|
|
gtkeventbox.c \
|
|
gtkfilesel.c \
|
|
gtkfixed.c \
|
|
gtkframe.c \
|
|
gtkgamma.c \
|
|
gtkgc.c \
|
|
gtkhandlebox.c \
|
|
gtkhbbox.c \
|
|
gtkhbox.c \
|
|
gtkhpaned.c \
|
|
gtkhruler.c \
|
|
gtkhscale.c \
|
|
gtkhscrollbar.c \
|
|
gtkhseparator.c \
|
|
gtkimage.c \
|
|
gtkinputdialog.c \
|
|
gtkitem.c \
|
|
gtklabel.c \
|
|
gtklist.c \
|
|
gtklistitem.c \
|
|
gtkmain.c \
|
|
gtkmenu.c \
|
|
gtkmenubar.c \
|
|
gtkmenufactory.c \
|
|
gtkmenuitem.c \
|
|
gtkmenushell.c \
|
|
gtkmisc.c \
|
|
gtknotebook.c \
|
|
gtkobject.c \
|
|
gtkoptionmenu.c \
|
|
gtkpaned.c \
|
|
gtkpixmap.c \
|
|
gtkpreview.c \
|
|
gtkprogressbar.c \
|
|
gtkradiobutton.c \
|
|
gtkradiomenuitem.c \
|
|
gtkrange.c \
|
|
gtkrc.c \
|
|
gtkruler.c \
|
|
gtkscale.c \
|
|
gtkscrollbar.c \
|
|
gtkscrolledwindow.c \
|
|
gtkselection.c \
|
|
gtkseparator.c \
|
|
gtksignal.c \
|
|
gtkstyle.c \
|
|
gtkstatusbar.c \
|
|
gtktable.c \
|
|
gtktext.c \
|
|
gtktogglebutton.c \
|
|
gtktoolbar.c \
|
|
gtktooltips.c \
|
|
gtktree.c \
|
|
gtktreeitem.c \
|
|
gtktypeutils.c \
|
|
gtkvbbox.c \
|
|
gtkvbox.c \
|
|
gtkviewport.c \
|
|
gtkvpaned.c \
|
|
gtkvruler.c \
|
|
gtkvscale.c \
|
|
gtkvscrollbar.c \
|
|
gtkvseparator.c \
|
|
gtkwidget.c \
|
|
gtkwindow.c \
|
|
fnmatch.c \
|
|
fnmatch.h
|
|
|
|
gtkinclude_HEADERS = \
|
|
gtk.h \
|
|
gtkaccelerator.h \
|
|
gtkadjustment.h \
|
|
gtkaspectframe.h \
|
|
gtkalignment.h \
|
|
gtkarrow.h \
|
|
gtkbin.h \
|
|
gtkbbox.h \
|
|
gtkbox.h \
|
|
gtkbutton.h \
|
|
gtkcheckbutton.h \
|
|
gtkcheckmenuitem.h \
|
|
gtkclist.h \
|
|
gtkcolorsel.h \
|
|
gtkcombo.h \
|
|
gtkcontainer.h \
|
|
gtkcurve.h \
|
|
gtkdata.h \
|
|
gtkdialog.h \
|
|
gtkdrawingarea.h \
|
|
gtkentry.h \
|
|
gtkenums.h \
|
|
gtkeventbox.h \
|
|
gtkfilesel.h \
|
|
gtkfixed.h \
|
|
gtkframe.h \
|
|
gtkgamma.h \
|
|
gtkgc.h \
|
|
gtkhandlebox.h \
|
|
gtkhbbox.h \
|
|
gtkhbox.h \
|
|
gtkhpaned.h \
|
|
gtkhruler.h \
|
|
gtkhscale.h \
|
|
gtkhscrollbar.h \
|
|
gtkhseparator.h \
|
|
gtkimage.h \
|
|
gtkinputdialog.h \
|
|
gtkitem.h \
|
|
gtklabel.h \
|
|
gtklist.h \
|
|
gtklistitem.h \
|
|
gtkmain.h \
|
|
gtkmenu.h \
|
|
gtkmenubar.h \
|
|
gtkmenufactory.h \
|
|
gtkmenuitem.h \
|
|
gtkmenushell.h \
|
|
gtkmisc.h \
|
|
gtknotebook.h \
|
|
gtkobject.h \
|
|
gtkoptionmenu.h \
|
|
gtkpaned.h \
|
|
gtkpixmap.h \
|
|
gtkpreview.h \
|
|
gtkprivate.h \
|
|
gtkprogressbar.h \
|
|
gtkradiobutton.h \
|
|
gtkradiomenuitem.h \
|
|
gtkrange.h \
|
|
gtkrc.h \
|
|
gtkruler.h \
|
|
gtkscale.h \
|
|
gtkscrollbar.h \
|
|
gtkscrolledwindow.h \
|
|
gtkselection.h \
|
|
gtkseparator.h \
|
|
gtksignal.h \
|
|
gtkstyle.h \
|
|
gtkstatusbar.h \
|
|
gtktable.h \
|
|
gtktext.h \
|
|
gtktogglebutton.h \
|
|
gtktoolbar.h \
|
|
gtktooltips.h \
|
|
gtktree.h \
|
|
gtktreeitem.h \
|
|
gtktypeutils.h \
|
|
gtkvbbox.h \
|
|
gtkvbox.h \
|
|
gtkviewport.h \
|
|
gtkvpaned.h \
|
|
gtkvruler.h \
|
|
gtkvscale.h \
|
|
gtkvscrollbar.h \
|
|
gtkvseparator.h \
|
|
gtkwidget.h \
|
|
gtkwindow.h \
|
|
gtktypebuiltins.h
|
|
|
|
../gtk/gtktypebuiltins.h: gtk.defs gentypeinfo.el
|
|
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el idmac $< $@
|
|
|
|
gtktypebuiltins.c: gtk.defs gentypeinfo.el
|
|
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el id $< $@
|
|
|
|
libgtk_la_LDFLAGS = -version-info 1:0:0
|
|
|
|
EXTRA_DIST = \
|
|
line-arrow.xbm \
|
|
line-wrap.xbm \
|
|
testgtkrc \
|
|
gtk.defs \
|
|
runelisp \
|
|
gentypeinfo.el \
|
|
gtktypebuiltins.c \
|
|
test.xpm \
|
|
marble.xpm \
|
|
3DRings.xpm \
|
|
FilesQueue.xpm \
|
|
Modeller.xpm \
|
|
tree_plus.xpm \
|
|
tree_minus.xpm \
|
|
tree_plus.xbm \
|
|
tree_minus.xbm
|
|
|
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/glib @x_cflags@
|
|
|
|
noinst_PROGRAMS = testgtk testinput testselection simple testtree
|
|
testgtk_LDADD = \
|
|
libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
@x_ldflags@ \
|
|
@x_libs@ \
|
|
$(top_builddir)/glib/libglib.la \
|
|
-lm
|
|
|
|
testinput_LDADD = \
|
|
libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
@x_ldflags@ \
|
|
@x_libs@ \
|
|
$(top_builddir)/glib/libglib.la \
|
|
-lm
|
|
|
|
testselection_LDADD = \
|
|
libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
@x_ldflags@ \
|
|
@x_libs@ \
|
|
$(top_builddir)/glib/libglib.la \
|
|
-lm
|
|
|
|
simple_LDADD = \
|
|
libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
@x_ldflags@ \
|
|
@x_libs@ \
|
|
$(top_builddir)/glib/libglib.la \
|
|
-lm
|
|
|
|
testtree_LDADD = \
|
|
libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
@x_ldflags@ \
|
|
@x_libs@ \
|
|
$(top_builddir)/glib/libglib.la \
|
|
-lm
|
|
|
|
DEPS = \
|
|
$(top_builddir)/gtk/libgtk.la \
|
|
$(top_builddir)/gdk/libgdk.la \
|
|
$(top_builddir)/glib/libglib.la
|
|
|
|
testgtk_DEPENDENCIES = $(DEPS)
|
|
testinput_DEPENDENCIES = $(DEPS)
|
|
testselection_DEPENDENCIES = $(DEPS)
|
|
simple_DEPENDENCIES = $(DEPS)
|
|
testtree_DEPENDENCIES = $(DEPS)
|
|
|
|
.PHONY: files
|
|
|
|
files:
|
|
@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
|
|
echo $$p; \
|
|
done
|