GdkDisplay controls the keyboard/mouse pointer grabs and a set of GdkScreens #GdkDisplay objects purpose are two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the #GdkScreen(s) available for this #GdkDisplay #GdkDisplay objects are the GDK representation of the X Display which can be described as a workstation consisting of a keyboard a pointing device (such as a mouse) and one or more screens. It is used to open and keep track of various #GdkScreen objects currently instanciated by the application. It is also used to grab and release the keyboard and the mouse pointer. The GdkDisplay struct is the GDK representation of an X display. All its fields are private and should not be accessed directly. @display_name: @Returns: @Returns: @display: @Returns: @display: @Returns: @display: @screen_num: @Returns: @display: @Returns: @display: @time: @display: @time: @display: @Returns: @display: @display: @display: @display: @Returns: @display: @Returns: @display: @Returns: @display: @event: @display: @message_type: @func: @data: @display: @msec: @display: @sm_client_id: @gdkdisplay: the object which received the signal. @arg1: