diff options
Diffstat (limited to 'gtk/gtkwidget.h')
-rw-r--r-- | gtk/gtkwidget.h | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 36cd35d24f..22fdf38ca3 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -199,7 +199,6 @@ typedef struct _GtkSelectionData GtkSelectionData; typedef struct _GtkWidgetPrivate GtkWidgetPrivate; typedef struct _GtkWidgetClass GtkWidgetClass; typedef struct _GtkWidgetAuxInfo GtkWidgetAuxInfo; -typedef struct _GtkWidgetShapeInfo GtkWidgetShapeInfo; typedef struct _GtkClipboard GtkClipboard; typedef struct _GtkTooltip GtkTooltip; typedef struct _GtkWindow GtkWindow; @@ -530,13 +529,6 @@ struct _GtkWidgetAuxInfo GtkBorder margin; }; -struct _GtkWidgetShapeInfo -{ - gint16 offset_x; - gint16 offset_y; - GdkBitmap *shape_mask; -}; - GType gtk_widget_get_type (void) G_GNUC_CONST; GtkWidget* gtk_widget_new (GType type, const gchar *first_property_name, @@ -919,16 +911,12 @@ GtkTextDirection gtk_widget_get_default_direction (void); /* Compositing manager functionality */ gboolean gtk_widget_is_composited (GtkWidget *widget); -/* Counterpart to gdk_window_shape_combine_mask. +/* Counterpart to gdk_window_shape_combine_region. */ -void gtk_widget_shape_combine_mask (GtkWidget *widget, - GdkBitmap *shape_mask, - gint offset_x, - gint offset_y); -void gtk_widget_input_shape_combine_mask (GtkWidget *widget, - GdkBitmap *shape_mask, - gint offset_x, - gint offset_y); +void gtk_widget_shape_combine_region (GtkWidget *widget, + cairo_region_t *region); +void gtk_widget_input_shape_combine_region (GtkWidget *widget, + cairo_region_t *region); /* internal function */ void gtk_widget_reset_shapes (GtkWidget *widget); |