diff options
author | Richard Hult <richard@imendio.com> | 2006-07-09 18:09:09 +0000 |
---|---|---|
committer | Richard Hult <rhult@src.gnome.org> | 2006-07-09 18:09:09 +0000 |
commit | 451543039ad323c4593cf584d0651fafbe5ba5e3 (patch) | |
tree | b6721e5608a913cd8fb32a2d38f6c8ab0cd00f3a /gdk/quartz | |
parent | faed5298bd7cd946919c1e352e5d5f72bf9b0ec3 (diff) | |
download | gtk+-451543039ad323c4593cf584d0651fafbe5ba5e3.tar.gz |
Implement some more stubs for pygtk, bug #346713.
2006-07-09 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkgeometry-quartz.c:
* gdk/quartz/gdkmain-quartz.c:
* gdk/quartz/gdkpixmap-quartz.c:
* gdk/quartz/gdkwindow-quartz.c:
* gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk,
bug #346713.
Diffstat (limited to 'gdk/quartz')
-rw-r--r-- | gdk/quartz/gdkgeometry-quartz.c | 8 | ||||
-rw-r--r-- | gdk/quartz/gdkmain-quartz.c | 11 | ||||
-rw-r--r-- | gdk/quartz/gdkpixmap-quartz.c | 10 | ||||
-rw-r--r-- | gdk/quartz/gdkwindow-quartz.c | 14 |
4 files changed, 43 insertions, 0 deletions
diff --git a/gdk/quartz/gdkgeometry-quartz.c b/gdk/quartz/gdkgeometry-quartz.c index 379f241192..75985223ef 100644 --- a/gdk/quartz/gdkgeometry-quartz.c +++ b/gdk/quartz/gdkgeometry-quartz.c @@ -78,3 +78,11 @@ gdk_window_scroll (GdkWindow *window, } } +void +gdk_window_move_region (GdkWindow *window, + GdkRegion *region, + gint dx, + gint dy) +{ + /* FIXME: Implement */ +} diff --git a/gdk/quartz/gdkmain-quartz.c b/gdk/quartz/gdkmain-quartz.c index a4f29c63bc..f454d7e147 100644 --- a/gdk/quartz/gdkmain-quartz.c +++ b/gdk/quartz/gdkmain-quartz.c @@ -69,4 +69,15 @@ _gdk_windowing_display_set_sm_client_id (GdkDisplay *display, { } +void +gdk_set_use_xshm (gboolean use_xshm) +{ + /* Always on, since we're always on the local machine */ +} + +gboolean +gdk_get_use_xshm (void) +{ + return TRUE; +} diff --git a/gdk/quartz/gdkpixmap-quartz.c b/gdk/quartz/gdkpixmap-quartz.c index 3dc7790531..825df810a0 100644 --- a/gdk/quartz/gdkpixmap-quartz.c +++ b/gdk/quartz/gdkpixmap-quartz.c @@ -257,6 +257,16 @@ gdk_pixmap_foreign_new (GdkNativeWindow anid) return NULL; } +GdkPixmap * +gdk_pixmap_foreign_new_for_screen (GdkScreen *screen, + GdkNativeWindow anid, + gint width, + gint height, + gint depth) +{ + return NULL; +} + GdkPixmap* gdk_pixmap_lookup (GdkNativeWindow anid) { diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 3023e379fd..0de6b52057 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1226,6 +1226,12 @@ gdk_window_set_type_hint (GdkWindow *window, /* FIXME: Implement */ } +GdkWindowTypeHint +gdk_window_get_type_hint (GdkWindow *window) +{ + /* FIXME: Implement */ +} + void gdk_window_set_modal_hint (GdkWindow *window, gboolean modal) @@ -1482,3 +1488,11 @@ void gdk_window_configure_finished (GdkWindow *window) { } + +void +gdk_window_destroy_notify (GdkWindow *window) +{ + /* FIXME: Implement. We should call this from -[GdkQuartzWindow dealloc] or + * -[GdkQuartzView dealloc], although I suspect that currently they leak + * anyway. */ +} |