[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] blox/gtk
From: |
Masatake YAMATO |
Subject: |
[Help-smalltalk] blox/gtk |
Date: |
Mon, 07 Jan 2002 02:28:30 +0900 (JST) |
Hi,
Attached patches to this mail are needed to build blox/gtk.
make_enums fails to extract enum members in gtkwidget.h in gtk+-1.2.10.
---------------------------------------------------------------
typedef enum
{
GTK_TOPLEVEL = 1 << 4,
GTK_NO_WINDOW = 1 << 5,
GTK_REALIZED = 1 << 6,
GTK_MAPPED = 1 << 7,
GTK_VISIBLE = 1 << 8,
GTK_SENSITIVE = 1 << 9,
GTK_PARENT_SENSITIVE = 1 << 10,
GTK_CAN_FOCUS = 1 << 11,
GTK_HAS_FOCUS = 1 << 12,
/* widget is allowed to receive the default via gtk_widget_grab_default
* and will reserve space to draw the default if possible */
GTK_CAN_DEFAULT = 1 << 13,
/* the widget currently is receiving the default action and should be drawn
* appropriately if possible */
GTK_HAS_DEFAULT = 1 << 14,
GTK_HAS_GRAB = 1 << 15,
GTK_RC_STYLE = 1 << 16,
GTK_COMPOSITE_CHILD = 1 << 17,
GTK_NO_REPARENT = 1 << 18,
GTK_APP_PAINTABLE = 1 << 19,
/* the widget when focused will receive the default action and have
* HAS_DEFAULT set even if there is a different widget set as default */
GTK_RECEIVES_DEFAULT = 1 << 20
} GtkWidgetFlags;
---------------------------------------------------------------
I'm using RedHat Linux 7.2.
I run configure with --enable-gtk option.
2002-01-07 Masatake YAMATO <address@hidden>
* gtk/Makefile.am (EXTRA_LTLIBRARIES):
libblox-gtk->blox-gtk.
(GtkDecl.st): Added missing backslash.
* gtk/make_enums.awk (/^(typedef )?enum/):
Change the condition to detect the end of
comments.
*** make_enums.awk Fri Nov 2 20:47:32 2001
--- make_enums.awk.new Mon Jan 7 01:52:46 2002
***************
*** 55,61 ****
if ($1 == "/*") {
do
getline
! while ($1 != "*/")
getline
}
--- 55,61 ----
if ($1 == "/*") {
do
getline
! while (!/\*\//)
getline
}
*** Makefile.am Wed Jan 2 19:22:41 2002
--- Makefile.am.new Mon Jan 7 02:11:00 2002
***************
*** 9,19 ****
EXTRA_DIST = GtkDecl.st.in proof.st \
structs.awk funcs.awk make_enums.awk order.awk
! EXTRA_LTLIBRARIES = libblox-gtk.la
pkglib_LTLIBRARIES = @MODULES_GTK@
LDFLAGS = -no-undefined -release $(VERSION)
! libblox_gtk_la_LDFLAGS = -module -rpath $(pkglibdir)
! libblox_gtk_la_SOURCES = BloxGTK.c
INCLUDES = -I$(top_srcdir)/libgst -I$(top_srcdir)/lib-src $(TCL_INCLUDES)
--- 9,19 ----
EXTRA_DIST = GtkDecl.st.in proof.st \
structs.awk funcs.awk make_enums.awk order.awk
! EXTRA_LTLIBRARIES = blox-gtk.la
pkglib_LTLIBRARIES = @MODULES_GTK@
LDFLAGS = -no-undefined -release $(VERSION)
! blox_gtk_la_LDFLAGS = -module -rpath $(pkglibdir)
! blox_gtk_la_SOURCES = BloxGTK.c
INCLUDES = -I$(top_srcdir)/libgst -I$(top_srcdir)/lib-src $(TCL_INCLUDES)
***************
*** 86,92 ****
cd `$(GTK_CONFIG) --prefix`/include && \
$$builddir/structs `cat $$builddir/.order` && \
$$builddir/enums && \
! $$builddir/funcs `cat $$builddir/.order`;
sed '1,/\$/d' $<) > $@
enums.c: .order make_enums
--- 86,92 ----
cd `$(GTK_CONFIG) --prefix`/include && \
$$builddir/structs `cat $$builddir/.order` && \
$$builddir/enums && \
! $$builddir/funcs `cat $$builddir/.order`; \
sed '1,/\$/d' $<) > $@
enums.c: .order make_enums
- [Help-smalltalk] blox/gtk,
Masatake YAMATO <=