diff options
author | John Stowers <john.stowers@gmail.com> | 2010-07-14 20:48:54 +1200 |
---|---|---|
committer | John Stowers <john.stowers@gmail.com> | 2010-08-07 23:11:42 +1200 |
commit | 32c4f471d57a5e8cfc899028a59fbbaa323eb566 (patch) | |
tree | 13d9ef2d1b437d493a4d20008aaced426ebe3c25 | |
parent | 28f51514f91621b291cb357b9a18aa53fa40d782 (diff) | |
download | gtk+-32c4f471d57a5e8cfc899028a59fbbaa323eb566.tar.gz |
Add gdk_display_is_closed
https://bugzilla.gnome.org/show_bug.cgi?id=624224
-rw-r--r-- | docs/reference/gdk/gdk-sections.txt | 1 | ||||
-rw-r--r-- | gdk/gdk.symbols | 1 | ||||
-rw-r--r-- | gdk/gdkdisplay.c | 16 | ||||
-rw-r--r-- | gdk/gdkdisplay.h | 3 |
4 files changed, 20 insertions, 1 deletions
diff --git a/docs/reference/gdk/gdk-sections.txt b/docs/reference/gdk/gdk-sections.txt index ff5a902ca4..534344923b 100644 --- a/docs/reference/gdk/gdk-sections.txt +++ b/docs/reference/gdk/gdk-sections.txt @@ -132,6 +132,7 @@ gdk_display_beep gdk_display_sync gdk_display_flush gdk_display_close +gdk_display_is_closed gdk_display_list_devices gdk_display_get_event gdk_display_peek_event diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols index 015a659937..68fd4062fa 100644 --- a/gdk/gdk.symbols +++ b/gdk/gdk.symbols @@ -436,6 +436,7 @@ gdk_display_get_event gdk_display_get_pointer gdk_display_get_type G_GNUC_CONST gdk_display_get_window_at_pointer +gdk_display_is_closed gdk_display_peek_event gdk_display_put_event gdk_display_set_pointer_hooks diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index c4baa1ddf4..5037886098 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -200,6 +200,22 @@ gdk_display_close (GdkDisplay *display) } /** + * gdk_display_is_closed: + * @display: a #GdkDisplay + * + * Returns %TRUE if the display is closed. + * + * Since: 2.22 + */ +gboolean +gdk_display_is_closed (GdkDisplay *display) +{ + g_return_val_if_fail (GDK_IS_DISPLAY (display), FALSE); + + return display->closed; +} + +/** * gdk_display_get_event: * @display: a #GdkDisplay * diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h index 2863656371..a2fdc2721d 100644 --- a/gdk/gdkdisplay.h +++ b/gdk/gdkdisplay.h @@ -156,7 +156,8 @@ void gdk_display_beep (GdkDisplay *display); void gdk_display_sync (GdkDisplay *display); void gdk_display_flush (GdkDisplay *display); -void gdk_display_close (GdkDisplay *display); +void gdk_display_close (GdkDisplay *display); +gboolean gdk_display_is_closed (GdkDisplay *display); GList * gdk_display_list_devices (GdkDisplay *display); |