]> Pileus Git - ~andy/gtk/commit
Ignore calls with <= width or height.
authorOwen Taylor <otaylor@redhat.com>
Mon, 3 Jul 2000 19:00:23 +0000 (19:00 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 3 Jul 2000 19:00:23 +0000 (19:00 +0000)
commit01212ce1709bc85d03576969c45397cf20c3dcc1
tree15c04ebfb74db73f1e1030ef42adf6b0eb7dea96
parent0c2240ba379ceb5f3773171cc80a8c640f34e839
Ignore calls with <= width or height.

Mon Jul  3 14:24:16 2000  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_draw): Ignore calls with
<= width or height.

* gtk/gtktable.c (gtk_table_attach): Fix missed merge
from 1.2 for parent/child states.

* gdk/gdkgc.c (gdk_gc_set_rgb_fg/bg_color): Fix a couple
of typos.

* gdk/gdkevents.[ch]: Remove press/xtilt/ytilt fields of
event structures, replace with a generic axes field. Replace
deviceid/source with GdkDevice *device.

* gdk/gdkevents.[ch] (gdk_event_get_axis): Add function
to extract particular axis use value from event. (Also
can be used for normal X/Y.)

* gdk/gdkinput.h gdk/x11/gdkinput*: Major revision;
allow for arbitrary number of axes, namespace everything
as gdk_device_*. Replace guint32 deviceid with GdkDevice *
everywhere.

* gdk/x11/{gdkmain-x11.c,gdkevent-x11.c,gdkinput*}:
Get rid of the gdk_input_vtable setup if favor of simply
defining the functions in gdkinput-none/gxi/xfree.c in
a similar fashion to the way that the port structure is
done.

* gtk/gtkdnd.c: Fix fields of synthesized button press event
for new event structures.

* gtk/gtkinputdialog.c gtk/testinput.c: Revise to match
new device interfaces.
26 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdkevents.c
gdk/gdkevents.h
gdk/gdkgc.c
gdk/gdkinput.h
gdk/x11/gdkevents-x11.c
gdk/x11/gdkinput-gxi.c
gdk/x11/gdkinput-none.c
gdk/x11/gdkinput-x11.c
gdk/x11/gdkinput-xfree.c
gdk/x11/gdkinput.c
gdk/x11/gdkinputprivate.h
gdk/x11/gdkmain-x11.c
gtk/gtkdnd.c
gtk/gtkinputdialog.c
gtk/gtkinputdialog.h
gtk/gtktable.c
gtk/gtkwidget.c
gtk/testinput.c
tests/testinput.c