1997-11-24 22:37:52 +00:00
|
|
|
## 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 \
|
1998-01-03 03:31:03 +00:00
|
|
|
gtkclist.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkcolorsel.c \
|
1998-01-20 21:40:38 +00:00
|
|
|
gtkcombo.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkcontainer.c \
|
|
|
|
gtkcurve.c \
|
|
|
|
gtkdata.c \
|
|
|
|
gtkdialog.c \
|
|
|
|
gtkdrawingarea.c \
|
1998-03-01 05:11:05 +00:00
|
|
|
gtkeditable.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkentry.c \
|
|
|
|
gtkeventbox.c \
|
|
|
|
gtkfilesel.c \
|
|
|
|
gtkfixed.c \
|
|
|
|
gtkframe.c \
|
|
|
|
gtkgamma.c \
|
|
|
|
gtkgc.c \
|
1997-12-26 16:13:29 +00:00
|
|
|
gtkhandlebox.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
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 \
|
1998-02-25 22:03:10 +00:00
|
|
|
gtkspinbutton.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkstyle.c \
|
1998-01-18 23:01:09 +00:00
|
|
|
gtkstatusbar.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtktable.c \
|
|
|
|
gtktext.c \
|
1998-02-20 05:46:48 +00:00
|
|
|
gtktipsquery.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtktogglebutton.c \
|
1997-12-22 20:43:55 +00:00
|
|
|
gtktoolbar.c \
|
1997-11-24 22:37:52 +00:00
|
|
|
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 \
|
1998-01-03 03:31:03 +00:00
|
|
|
gtkclist.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkcolorsel.h \
|
1998-01-20 21:40:38 +00:00
|
|
|
gtkcombo.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkcontainer.h \
|
|
|
|
gtkcurve.h \
|
|
|
|
gtkdata.h \
|
1998-02-19 06:21:27 +00:00
|
|
|
gtkdebug.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkdialog.h \
|
|
|
|
gtkdrawingarea.h \
|
1998-03-01 05:11:05 +00:00
|
|
|
gtkeditable.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkentry.h \
|
|
|
|
gtkenums.h \
|
|
|
|
gtkeventbox.h \
|
|
|
|
gtkfilesel.h \
|
|
|
|
gtkfixed.h \
|
|
|
|
gtkframe.h \
|
|
|
|
gtkgamma.h \
|
|
|
|
gtkgc.h \
|
1997-12-23 03:35:00 +00:00
|
|
|
gtkhandlebox.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
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 \
|
GTK_RESIZE_NEEDED is a private flag now.
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
1998-02-02 04:54:25 +00:00
|
|
|
gtkprivate.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkprogressbar.h \
|
|
|
|
gtkradiobutton.h \
|
|
|
|
gtkradiomenuitem.h \
|
|
|
|
gtkrange.h \
|
|
|
|
gtkrc.h \
|
|
|
|
gtkruler.h \
|
|
|
|
gtkscale.h \
|
|
|
|
gtkscrollbar.h \
|
|
|
|
gtkscrolledwindow.h \
|
|
|
|
gtkselection.h \
|
|
|
|
gtkseparator.h \
|
|
|
|
gtksignal.h \
|
1998-02-25 22:03:10 +00:00
|
|
|
gtkspinbutton.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtkstyle.h \
|
1998-01-18 23:01:09 +00:00
|
|
|
gtkstatusbar.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtktable.h \
|
|
|
|
gtktext.h \
|
1998-02-20 05:46:48 +00:00
|
|
|
gtktipsquery.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
gtktogglebutton.h \
|
1997-12-22 20:43:55 +00:00
|
|
|
gtktoolbar.h \
|
1997-11-24 22:37:52 +00:00
|
|
|
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
|
1998-01-22 07:34:13 +00:00
|
|
|
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el idmac $< $@
|
1997-11-24 22:37:52 +00:00
|
|
|
|
|
|
|
gtktypebuiltins.c: gtk.defs gentypeinfo.el
|
1998-01-22 07:34:13 +00:00
|
|
|
$(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el id $< $@
|
1997-11-24 22:37:52 +00:00
|
|
|
|
1997-12-02 03:43:24 +00:00
|
|
|
libgtk_la_LDFLAGS = -version-info 1:0:0
|
1997-11-24 22:37:52 +00:00
|
|
|
|
|
|
|
EXTRA_DIST = \
|
|
|
|
line-arrow.xbm \
|
|
|
|
line-wrap.xbm \
|
|
|
|
testgtkrc \
|
|
|
|
gtk.defs \
|
|
|
|
runelisp \
|
|
|
|
gentypeinfo.el \
|
|
|
|
gtktypebuiltins.c \
|
|
|
|
test.xpm \
|
|
|
|
marble.xpm \
|
|
|
|
3DRings.xpm \
|
|
|
|
FilesQueue.xpm \
|
1997-12-17 23:41:42 +00:00
|
|
|
Modeller.xpm \
|
|
|
|
tree_plus.xpm \
|
|
|
|
tree_minus.xpm \
|
|
|
|
tree_plus.xbm \
|
1998-03-01 05:11:05 +00:00
|
|
|
tree_minus.xbm \
|
|
|
|
circles.xbm
|
1997-11-24 22:37:52 +00:00
|
|
|
|
1998-03-10 04:55:42 +00:00
|
|
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/glib -I../glib @x_cflags@
|
1997-11-24 22:37:52 +00:00
|
|
|
|
1998-03-02 00:32:52 +00:00
|
|
|
noinst_PROGRAMS = testgtk testinput testselection simple
|
1997-11-24 22:37:52 +00:00
|
|
|
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
|
|
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
.PHONY: files
|
|
|
|
|
|
|
|
files:
|
|
|
|
@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
|
|
|
|
echo $$p; \
|
|
|
|
done
|
1998-03-05 06:32:42 +00:00
|
|
|
|
|
|
|
test: testgtk
|
|
|
|
( CWD=`pwd` ; cd $(srcdir) ; $$CWD/testgtk )
|
|
|
|
|
|
|
|
test-debug: testgtk
|
|
|
|
( CWD=`pwd` ; cd $(srcdir) ; gdb $$CWD/testgtk )
|