diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt index 04b77ad3b4..2a9afa8110 100644 --- a/docs/reference/gdk/gdk4-sections.txt +++ b/docs/reference/gdk/gdk4-sections.txt @@ -233,8 +233,6 @@ gdk_surface_create_gl_context gdk_surface_create_vulkan_context -gdk_surface_invalidate_rect -gdk_surface_invalidate_region gdk_surface_queue_expose gdk_surface_freeze_updates gdk_surface_thaw_updates diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index eece0397d3..35b5cccedd 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -282,6 +282,10 @@ GdkSurface* gdk_surface_new (GdkDisplay *display, GdkSurfaceAttr *attributes); void _gdk_surface_destroy (GdkSurface *surface, gboolean foreign_destroy); +void gdk_surface_invalidate_rect (GdkSurface *surface, + const GdkRectangle *rect); +void gdk_surface_invalidate_region (GdkSurface *surface, + const cairo_region_t *region); void _gdk_surface_clear_update_area (GdkSurface *surface); void _gdk_surface_update_size (GdkSurface *surface); gboolean _gdk_surface_update_viewable (GdkSurface *surface); diff --git a/gdk/gdksurface.h b/gdk/gdksurface.h index 88722782db..e35a867af7 100644 --- a/gdk/gdksurface.h +++ b/gdk/gdksurface.h @@ -740,12 +740,6 @@ void gdk_surface_begin_move_drag_for_device (GdkSurface *surface, /* Interface for dirty-region queueing */ GDK_AVAILABLE_IN_ALL void gdk_surface_queue_expose (GdkSurface *surface); -GDK_AVAILABLE_IN_ALL -void gdk_surface_invalidate_rect (GdkSurface *surface, - const GdkRectangle *rect); -GDK_AVAILABLE_IN_ALL -void gdk_surface_invalidate_region (GdkSurface *surface, - const cairo_region_t *region); GDK_AVAILABLE_IN_ALL void gdk_surface_freeze_updates (GdkSurface *surface);