[gtk+/wip/attachment-parameters: 2/20] gdkwindow: add gdk_window_set_attachment_parameters ()
- From: William Hua <williamhua src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/attachment-parameters: 2/20] gdkwindow: add gdk_window_set_attachment_parameters ()
- Date: Mon, 28 Sep 2015 20:32:36 +0000 (UTC)
commit d6827d7646c2f63427572686c75fdd0e4499a26b
Author: William Hua <william hua canonical com>
Date: Fri Sep 18 16:09:20 2015 -0400
gdkwindow: add gdk_window_set_attachment_parameters ()
gdk/gdkwindow.c | 14 ++++++++++++++
gdk/gdkwindow.h | 5 +++++
gdk/gdkwindowimpl.h | 4 ++++
3 files changed, 23 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 75d1034..af50dd0 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -11519,3 +11519,17 @@ gdk_window_show_window_menu (GdkWindow *window,
else
return FALSE;
}
+
+void
+gdk_window_set_attachment_parameters (GdkWindow *window,
+ const GdkAttachmentParameters *parameters)
+{
+ GdkWindowImplClass *impl_class;
+
+ g_return_if_fail (GDK_IS_WINDOW (window));
+
+ impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl);
+
+ if (impl_class->set_attachment_parameters)
+ impl_class->set_attachment_parameters (window, parameters);
+}
diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h
index 2fc934f..1631ce0 100644
--- a/gdk/gdkwindow.h
+++ b/gdk/gdkwindow.h
@@ -33,6 +33,7 @@
#include <gdk/gdktypes.h>
#include <gdk/gdkevents.h>
#include <gdk/gdkframeclock.h>
+#include <gdk/gdkattachmentparameters.h>
G_BEGIN_DECLS
@@ -1075,6 +1076,10 @@ GDK_AVAILABLE_IN_3_16
GdkGLContext * gdk_window_create_gl_context (GdkWindow *window,
GError **error);
+GDK_AVAILABLE_IN_3_18
+void gdk_window_set_attachment_parameters (GdkWindow *window,
+ const GdkAttachmentParameters *parameters);
+
G_END_DECLS
#endif /* __GDK_WINDOW_H__ */
diff --git a/gdk/gdkwindowimpl.h b/gdk/gdkwindowimpl.h
index 07a307c..0d7e0ce 100644
--- a/gdk/gdkwindowimpl.h
+++ b/gdk/gdkwindowimpl.h
@@ -27,6 +27,7 @@
#include <gdk/gdkwindow.h>
#include <gdk/gdkproperty.h>
+#include <gdk/gdkattachmentparameters.h>
G_BEGIN_DECLS
@@ -301,6 +302,9 @@ struct _GdkWindowImplClass
GError **error);
void (*invalidate_for_new_frame)(GdkWindow *window,
cairo_region_t *update_area);
+
+ void (* set_attachment_parameters) (GdkWindow *window,
+ const GdkAttachmentParameters *parameters);
};
/* Interface Functions */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]