diff options
author | Havoc Pennington <hp@redhat.com> | 2001-03-02 20:02:17 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2001-03-02 20:02:17 +0000 |
commit | 8860615d9a41a550ad830c78a6d2dd63340e0f1d (patch) | |
tree | a37fa2b7bbf51a08d8744d0540e5f3f5be0ee86b /gdk/gdkregion.h | |
parent | b0052ec843ab9acc77408d256a5a43d4332f0a70 (diff) | |
download | gtk+-8860615d9a41a550ad830c78a6d2dd63340e0f1d.tar.gz |
use _gdk_region_get_xrectangles()
2001-03-02 Havoc Pennington <hp@redhat.com>
* gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): use
_gdk_region_get_xrectangles()
* gdk/x11/gdkmain-x11.c (_gdk_region_get_xrectangles): new function
* gtk/testgtk.c (create_shapes): add test for shape_combine_region
* gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_region): new
function, contributed by Ron Steinke
* gdk/x11/gdkevents-x11.c (gdk_wmspec_supported): rename
gdk_net_wm_supports
* gdk/gdkregion-generic.c (gdk_region_get_rectangles):
New function, contributed by Ron Steinke
* gtk/gtkentry.c (gtk_entry_get_layout_offsets): New function,
used to line up the text in the entry when using the entry for
editable sheet cell hacks
* gtk/testgtk.c (create_entry): test the activate_default setting
on GtkEntry
* gtk/gtkentry.c (gtk_entry_set_activates_default): New function to
cause the entry to activate the default button for a dialog when
activated
(gtk_entry_get_activates_default): new function
Diffstat (limited to 'gdk/gdkregion.h')
-rw-r--r-- | gdk/gdkregion.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gdk/gdkregion.h b/gdk/gdkregion.h index ad20a65817..f4f4b47803 100644 --- a/gdk/gdkregion.h +++ b/gdk/gdkregion.h @@ -40,8 +40,11 @@ GdkRegion *gdk_region_copy (GdkRegion *region); GdkRegion *gdk_region_rectangle (GdkRectangle *rectangle); void gdk_region_destroy (GdkRegion *region); -void gdk_region_get_clipbox (GdkRegion *region, - GdkRectangle *rectangle); +void gdk_region_get_clipbox (GdkRegion *region, + GdkRectangle *rectangle); +void gdk_region_get_rectangles (GdkRegion *region, + GdkRectangle **rectangles, + gint *n_rectangles); gboolean gdk_region_empty (GdkRegion *region); gboolean gdk_region_equal (GdkRegion *region1, |