Add gdk_display_is_closed

https://bugzilla.gnome.org/show_bug.cgi?id=624224
This commit is contained in:
John Stowers
2010-07-14 20:48:54 +12:00
parent 28f51514f9
commit 32c4f471d5
4 changed files with 20 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -199,6 +199,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

View File

@@ -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);