| GDK Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
#include <gdk/gdk.h>
GdkDisplayManager;
GdkDisplayManager * gdk_display_manager_get (void);
GdkDisplay * gdk_display_manager_get_default_display
(GdkDisplayManager *manager);
void gdk_display_manager_set_default_display
(GdkDisplayManager *manager,
GdkDisplay *display);
GSList * gdk_display_manager_list_displays (GdkDisplayManager *manager);
GdkDisplay * gdk_display_manager_open_display (GdkDisplayManager *manager,
const gchar *name);
The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes.
GdkDisplayManager * gdk_display_manager_get (void);
Gets the singleton GdkDisplayManager object.
When called for the first time, this function consults the
GDK_BACKEND to find out which of the supported
GDK backends to use (in case GDK has been compiled with multiple
backends).
Returns : |
The global GdkDisplayManager singleton;
gdk_parse_args(), gdk_init(), or gdk_init_check() must have
been called first. [transfer none]
|
Since 2.2
GdkDisplay * gdk_display_manager_get_default_display
(GdkDisplayManager *manager);
Gets the default GdkDisplay.
|
a GdkDisplayManager |
Returns : |
a GdkDisplay, or NULL
if there is no default display. [transfer none]
|
Since 2.2
void gdk_display_manager_set_default_display (GdkDisplayManager *manager,GdkDisplay *display);
Sets display as the default display.
|
a GdkDisplayManager |
|
a GdkDisplay |
Since 2.2
GSList * gdk_display_manager_list_displays (GdkDisplayManager *manager);
List all currently open displays.
|
a GdkDisplayManager |
Returns : |
a newly
allocated GSList of GdkDisplay objects. Free with g_slist_free()
when you are done with it. [transfer container][element-type GdkDisplay]
|
Since 2.2
GdkDisplay * gdk_display_manager_open_display (GdkDisplayManager *manager,const gchar *name);
Opens a display.
|
a GdkDisplayManager |
|
the name of the display to open |
Returns : |
a GdkDisplay, or NULL
if the display could not be opened. [transfer none]
|
Since 3.0
"default-display" property"default-display" GdkDisplay* : Read / Write
The default display for GDK.
"display-opened" signalvoid user_function (GdkDisplayManager *manager,
GdkDisplay *display,
gpointer user_data) : Run Last
The ::display-opened signal is emitted when a display is opened.
|
the object on which the signal is emitted |
|
the opened display |
|
user data set when the signal handler was connected. |
Since 2.2