summaryrefslogtreecommitdiff
path: root/gdk/gdkwindowimpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/gdkwindowimpl.h')
-rw-r--r--gdk/gdkwindowimpl.h186
1 files changed, 93 insertions, 93 deletions
diff --git a/gdk/gdkwindowimpl.h b/gdk/gdkwindowimpl.h
index 2185b6aedc..076feff090 100644
--- a/gdk/gdkwindowimpl.h
+++ b/gdk/gdkwindowimpl.h
@@ -22,58 +22,58 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
-#ifndef __GDK_WINDOW_IMPL_H__
-#define __GDK_WINDOW_IMPL_H__
+#ifndef __GDK_SURFACE_IMPL_H__
+#define __GDK_SURFACE_IMPL_H__
#include <gdk/gdkwindow.h>
#include <gdk/gdkproperty.h>
G_BEGIN_DECLS
-#define GDK_TYPE_WINDOW_IMPL (gdk_window_impl_get_type ())
-#define GDK_WINDOW_IMPL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WINDOW_IMPL, GdkWindowImpl))
-#define GDK_WINDOW_IMPL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_WINDOW_IMPL, GdkWindowImplClass))
-#define GDK_IS_WINDOW_IMPL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_WINDOW_IMPL))
-#define GDK_IS_WINDOW_IMPL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_WINDOW_IMPL))
-#define GDK_WINDOW_IMPL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_WINDOW_IMPL, GdkWindowImplClass))
+#define GDK_TYPE_SURFACE_IMPL (gdk_surface_impl_get_type ())
+#define GDK_SURFACE_IMPL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SURFACE_IMPL, GdkSurfaceImpl))
+#define GDK_SURFACE_IMPL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_SURFACE_IMPL, GdkSurfaceImplClass))
+#define GDK_IS_SURFACE_IMPL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_SURFACE_IMPL))
+#define GDK_IS_SURFACE_IMPL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_SURFACE_IMPL))
+#define GDK_SURFACE_IMPL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_SURFACE_IMPL, GdkSurfaceImplClass))
-typedef struct _GdkWindowImpl GdkWindowImpl;
-typedef struct _GdkWindowImplClass GdkWindowImplClass;
+typedef struct _GdkSurfaceImpl GdkSurfaceImpl;
+typedef struct _GdkSurfaceImplClass GdkSurfaceImplClass;
-struct _GdkWindowImpl
+struct _GdkSurfaceImpl
{
GObject parent;
};
-struct _GdkWindowImplClass
+struct _GdkSurfaceImplClass
{
GObjectClass parent_class;
cairo_surface_t *
- (* ref_cairo_surface) (GdkWindow *window);
+ (* ref_cairo_surface) (GdkSurface *window);
cairo_surface_t *
- (* create_similar_image_surface) (GdkWindow * window,
+ (* create_similar_image_surface) (GdkSurface * window,
cairo_format_t format,
int width,
int height);
- void (* show) (GdkWindow *window,
+ void (* show) (GdkSurface *window,
gboolean already_mapped);
- void (* hide) (GdkWindow *window);
- void (* withdraw) (GdkWindow *window);
- void (* raise) (GdkWindow *window);
- void (* lower) (GdkWindow *window);
- void (* restack_toplevel) (GdkWindow *window,
- GdkWindow *sibling,
+ void (* hide) (GdkSurface *window);
+ void (* withdraw) (GdkSurface *window);
+ void (* raise) (GdkSurface *window);
+ void (* lower) (GdkSurface *window);
+ void (* restack_toplevel) (GdkSurface *window,
+ GdkSurface *sibling,
gboolean above);
- void (* move_resize) (GdkWindow *window,
+ void (* move_resize) (GdkSurface *window,
gboolean with_move,
gint x,
gint y,
gint width,
gint height);
- void (* move_to_rect) (GdkWindow *window,
+ void (* move_to_rect) (GdkSurface *window,
const GdkRectangle *rect,
GdkGravity rect_anchor,
GdkGravity window_anchor,
@@ -81,33 +81,33 @@ struct _GdkWindowImplClass
gint rect_anchor_dx,
gint rect_anchor_dy);
- GdkEventMask (* get_events) (GdkWindow *window);
- void (* set_events) (GdkWindow *window,
+ GdkEventMask (* get_events) (GdkSurface *window);
+ void (* set_events) (GdkSurface *window,
GdkEventMask event_mask);
- void (* get_geometry) (GdkWindow *window,
+ void (* get_geometry) (GdkSurface *window,
gint *x,
gint *y,
gint *width,
gint *height);
- void (* get_root_coords) (GdkWindow *window,
+ void (* get_root_coords) (GdkSurface *window,
gint x,
gint y,
gint *root_x,
gint *root_y);
- gboolean (* get_device_state) (GdkWindow *window,
+ gboolean (* get_device_state) (GdkSurface *window,
GdkDevice *device,
gdouble *x,
gdouble *y,
GdkModifierType *mask);
- gboolean (* begin_paint) (GdkWindow *window);
- void (* end_paint) (GdkWindow *window);
+ gboolean (* begin_paint) (GdkSurface *window);
+ void (* end_paint) (GdkSurface *window);
- void (* shape_combine_region) (GdkWindow *window,
+ void (* shape_combine_region) (GdkSurface *window,
const cairo_region_t *shape_region,
gint offset_x,
gint offset_y);
- void (* input_shape_combine_region) (GdkWindow *window,
+ void (* input_shape_combine_region) (GdkSurface *window,
const cairo_region_t *shape_region,
gint offset_x,
gint offset_y);
@@ -116,10 +116,10 @@ struct _GdkWindowImplClass
* layer a chance to save the region for later use in avoiding duplicate
* exposes.
*/
- void (* queue_antiexpose) (GdkWindow *window,
+ void (* queue_antiexpose) (GdkSurface *window,
cairo_region_t *update_area);
-/* Called to do the windowing system specific part of gdk_window_destroy(),
+/* Called to do the windowing system specific part of gdk_surface_destroy(),
*
* window: The window being destroyed
* recursing: If TRUE, then this is being called because a parent
@@ -132,125 +132,125 @@ struct _GdkWindowImplClass
* windowing system calls should be made. (This may never happen
* for some windowing systems.)
*/
- void (* destroy) (GdkWindow *window,
+ void (* destroy) (GdkSurface *window,
gboolean recursing,
gboolean foreign_destroy);
/* optional */
- gboolean (* beep) (GdkWindow *window);
+ gboolean (* beep) (GdkSurface *window);
- void (* focus) (GdkWindow *window,
+ void (* focus) (GdkSurface *window,
guint32 timestamp);
- void (* set_type_hint) (GdkWindow *window,
- GdkWindowTypeHint hint);
- GdkWindowTypeHint (* get_type_hint) (GdkWindow *window);
- void (* set_modal_hint) (GdkWindow *window,
+ void (* set_type_hint) (GdkSurface *window,
+ GdkSurfaceTypeHint hint);
+ GdkSurfaceTypeHint (* get_type_hint) (GdkSurface *window);
+ void (* set_modal_hint) (GdkSurface *window,
gboolean modal);
- void (* set_skip_taskbar_hint) (GdkWindow *window,
+ void (* set_skip_taskbar_hint) (GdkSurface *window,
gboolean skips_taskbar);
- void (* set_skip_pager_hint) (GdkWindow *window,
+ void (* set_skip_pager_hint) (GdkSurface *window,
gboolean skips_pager);
- void (* set_urgency_hint) (GdkWindow *window,
+ void (* set_urgency_hint) (GdkSurface *window,
gboolean urgent);
- void (* set_geometry_hints) (GdkWindow *window,
+ void (* set_geometry_hints) (GdkSurface *window,
const GdkGeometry *geometry,
- GdkWindowHints geom_mask);
- void (* set_title) (GdkWindow *window,
+ GdkSurfaceHints geom_mask);
+ void (* set_title) (GdkSurface *window,
const gchar *title);
- void (* set_role) (GdkWindow *window,
+ void (* set_role) (GdkSurface *window,
const gchar *role);
- void (* set_startup_id) (GdkWindow *window,
+ void (* set_startup_id) (GdkSurface *window,
const gchar *startup_id);
- void (* set_transient_for) (GdkWindow *window,
- GdkWindow *parent);
- void (* get_frame_extents) (GdkWindow *window,
+ void (* set_transient_for) (GdkSurface *window,
+ GdkSurface *parent);
+ void (* get_frame_extents) (GdkSurface *window,
GdkRectangle *rect);
- void (* set_accept_focus) (GdkWindow *window,
+ void (* set_accept_focus) (GdkSurface *window,
gboolean accept_focus);
- void (* set_focus_on_map) (GdkWindow *window,
+ void (* set_focus_on_map) (GdkSurface *window,
gboolean focus_on_map);
- void (* set_icon_list) (GdkWindow *window,
+ void (* set_icon_list) (GdkSurface *window,
GList *pixbufs);
- void (* set_icon_name) (GdkWindow *window,
+ void (* set_icon_name) (GdkSurface *window,
const gchar *name);
- void (* iconify) (GdkWindow *window);
- void (* deiconify) (GdkWindow *window);
- void (* stick) (GdkWindow *window);
- void (* unstick) (GdkWindow *window);
- void (* maximize) (GdkWindow *window);
- void (* unmaximize) (GdkWindow *window);
- void (* fullscreen) (GdkWindow *window);
- void (* fullscreen_on_monitor) (GdkWindow *window,
+ void (* iconify) (GdkSurface *window);
+ void (* deiconify) (GdkSurface *window);
+ void (* stick) (GdkSurface *window);
+ void (* unstick) (GdkSurface *window);
+ void (* maximize) (GdkSurface *window);
+ void (* unmaximize) (GdkSurface *window);
+ void (* fullscreen) (GdkSurface *window);
+ void (* fullscreen_on_monitor) (GdkSurface *window,
GdkMonitor *monitor);
- void (* apply_fullscreen_mode) (GdkWindow *window);
- void (* unfullscreen) (GdkWindow *window);
- void (* set_keep_above) (GdkWindow *window,
+ void (* apply_fullscreen_mode) (GdkSurface *window);
+ void (* unfullscreen) (GdkSurface *window);
+ void (* set_keep_above) (GdkSurface *window,
gboolean setting);
- void (* set_keep_below) (GdkWindow *window,
+ void (* set_keep_below) (GdkSurface *window,
gboolean setting);
- GdkWindow * (* get_group) (GdkWindow *window);
- void (* set_group) (GdkWindow *window,
- GdkWindow *leader);
- void (* set_decorations) (GdkWindow *window,
+ GdkSurface * (* get_group) (GdkSurface *window);
+ void (* set_group) (GdkSurface *window,
+ GdkSurface *leader);
+ void (* set_decorations) (GdkSurface *window,
GdkWMDecoration decorations);
- gboolean (* get_decorations) (GdkWindow *window,
+ gboolean (* get_decorations) (GdkSurface *window,
GdkWMDecoration *decorations);
- void (* set_functions) (GdkWindow *window,
+ void (* set_functions) (GdkSurface *window,
GdkWMFunction functions);
- void (* begin_resize_drag) (GdkWindow *window,
- GdkWindowEdge edge,
+ void (* begin_resize_drag) (GdkSurface *window,
+ GdkSurfaceEdge edge,
GdkDevice *device,
gint button,
gint root_x,
gint root_y,
guint32 timestamp);
- void (* begin_move_drag) (GdkWindow *window,
+ void (* begin_move_drag) (GdkSurface *window,
GdkDevice *device,
gint button,
gint root_x,
gint root_y,
guint32 timestamp);
- void (* enable_synchronized_configure) (GdkWindow *window);
- void (* configure_finished) (GdkWindow *window);
- void (* set_opacity) (GdkWindow *window,
+ void (* enable_synchronized_configure) (GdkSurface *window);
+ void (* configure_finished) (GdkSurface *window);
+ void (* set_opacity) (GdkSurface *window,
gdouble opacity);
- void (* destroy_notify) (GdkWindow *window);
- void (* register_dnd) (GdkWindow *window);
- GdkDragContext * (*drag_begin) (GdkWindow *window,
+ void (* destroy_notify) (GdkSurface *window);
+ void (* register_dnd) (GdkSurface *window);
+ GdkDragContext * (*drag_begin) (GdkSurface *window,
GdkDevice *device,
GdkContentProvider*content,
GdkDragAction actions,
gint dx,
gint dy);
- void (*process_updates_recurse) (GdkWindow *window,
+ void (*process_updates_recurse) (GdkSurface *window,
cairo_region_t *region);
- gint (* get_scale_factor) (GdkWindow *window);
- void (* get_unscaled_size) (GdkWindow *window,
+ gint (* get_scale_factor) (GdkSurface *window);
+ void (* get_unscaled_size) (GdkSurface *window,
int *unscaled_width,
int *unscaled_height);
- void (* set_opaque_region) (GdkWindow *window,
+ void (* set_opaque_region) (GdkSurface *window,
cairo_region_t *region);
- void (* set_shadow_width) (GdkWindow *window,
+ void (* set_shadow_width) (GdkSurface *window,
gint left,
gint right,
gint top,
gint bottom);
- gboolean (* show_window_menu) (GdkWindow *window,
+ gboolean (* show_window_menu) (GdkSurface *window,
GdkEvent *event);
- GdkGLContext *(*create_gl_context) (GdkWindow *window,
+ GdkGLContext *(*create_gl_context) (GdkSurface *window,
gboolean attached,
GdkGLContext *share,
GError **error);
- gboolean (* supports_edge_constraints)(GdkWindow *window);
+ gboolean (* supports_edge_constraints)(GdkSurface *window);
};
/* Interface Functions */
-GType gdk_window_impl_get_type (void) G_GNUC_CONST;
+GType gdk_surface_impl_get_type (void) G_GNUC_CONST;
G_END_DECLS
-#endif /* __GDK_WINDOW_IMPL_H__ */
+#endif /* __GDK_SURFACE_IMPL_H__ */