Class

GdkX11X11Display

Description

final class GdkX11.X11Display : Gdk.Display
{
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this GdkX11Display ancestor_0 GdkDisplay ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Functions

gdk_x11_display_get_glx_version

Retrieves the version of the GLX implementation.

since: 3.16

Instance methods

gdk_x11_display_broadcast_startup_message

Sends a startup notification message of type message_type to display.

since: 2.12

gdk_x11_display_error_trap_pop

Pops the error trap pushed by gdk_x11_display_error_trap_push(). Will XSync() if necessary and will always block until the error is known to have occurred or not occurred, so the error code can be returned.

since: 3.0

gdk_x11_display_error_trap_pop_ignored

Pops the error trap pushed by gdk_x11_display_error_trap_push(). Does not block to see if an error occurred; merely records the range of requests to ignore errors for, and ignores those errors if they arrive asynchronously.

since: 3.0

gdk_x11_display_error_trap_push

Begins a range of X requests on display for which X error events will be ignored. Unignored errors (when no trap is pushed) will abort the application. Use gdk_x11_display_error_trap_pop() or gdk_x11_display_error_trap_pop_ignored()to lift a trap pushed with this function.

since: 3.0

gdk_x11_display_get_startup_notification_id

Gets the startup notification ID for a display.

since: 2.12

gdk_x11_display_get_user_time

Returns the timestamp of the last user interaction on display. The timestamp is taken from events caused by user interaction such as key presses or pointer movements. See gdk_x11_window_set_user_time().

since: 2.8

gdk_x11_display_get_xdisplay

Returns the X display of a GdkDisplay.

since: 2.2

gdk_x11_display_grab

Call XGrabServer() on display. To ungrab the display again, use gdk_x11_display_ungrab().

since: 2.2

gdk_x11_display_set_cursor_theme

Sets the cursor theme from which the images for cursor should be taken.

since: 2.8

gdk_x11_display_set_startup_notification_id

Sets the startup notification ID for a display.

since: 3.0

gdk_x11_display_set_window_scale

Forces a specific window scale for all windows on this display, instead of using the default or user configured scale. This is can be used to disable scaling support by setting scale to 1, or to programmatically set the window scale.

since: 3.10

gdk_x11_display_string_to_compound_text

Convert a string from the encoding of the current locale into a form suitable for storing in a window property.

since: 2.24

gdk_x11_display_text_property_to_text_list

Convert a text string from the encoding as it is stored in a property into an array of strings in the encoding of the current locale. (The elements of the array represent the nul-separated elements of the original text string.)

since: 2.24

gdk_x11_display_ungrab

Ungrab display after it has been grabbed with gdk_x11_display_grab().

since: 2.2

gdk_x11_display_utf8_to_compound_text

Converts from UTF-8 to compound text.

since: 2.24

Methods inherited from GdkDisplay (45)

Please see GdkDisplay for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GdkDisplay (6)
GdkDisplay::closed

The ::closed signal is emitted when the connection to the windowing system for display is closed.

GdkDisplay::monitor-added

The ::monitor-added signal is emitted whenever a monitor is added.

GdkDisplay::monitor-removed

The ::monitor-removed signal is emitted whenever a monitor is removed.

GdkDisplay::opened

The ::opened signal is emitted when the connection to the windowing system for display is opened.

GdkDisplay::seat-added

The ::seat-added signal is emitted whenever a new seat is made known to the windowing system.

GdkDisplay::seat-removed

The ::seat-removed signal is emitted whenever a seat is removed by the windowing system.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct GdkX11X11DisplayClass {
  /* no available fields */
}

No description available.