GDK 2 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 *display_manager
); void gdk_display_manager_set_default_display (GdkDisplayManager *display_manager
,GdkDisplay *display
); GSList * gdk_display_manager_list_displays (GdkDisplayManager *display_manager
); GdkDevice * gdk_display_get_core_pointer (GdkDisplay *display
);
The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes.
typedef struct _GdkDisplayManager GdkDisplayManager;
The GdkDisplayManager struct has no interesting fields.
Since 2.2
GdkDisplayManager * gdk_display_manager_get (void
);
Gets the singleton GdkDisplayManager object.
Returns : |
The global GdkDisplayManager singleton; gdk_parse_pargs() ,
gdk_init() , or gdk_init_check() must have been called first. [transfer none]
|
Since 2.2
GdkDisplay * gdk_display_manager_get_default_display
(GdkDisplayManager *display_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 *display_manager
,GdkDisplay *display
);
Sets display
as the default display.
|
a GdkDisplayManager |
|
a GdkDisplay |
Since 2.2
GSList * gdk_display_manager_list_displays (GdkDisplayManager *display_manager
);
List all currently open displays.
|
a GdkDisplayManager |
Returns : |
a newly allocated
GSList of GdkDisplay objects. Free this list with g_slist_free() when you
are done with it. [transfer container][element-type GdkDisplay]
|
Since 2.2
GdkDevice * gdk_display_get_core_pointer (GdkDisplay *display
);
Returns the core pointer device for the given display
|
a GdkDisplay |
Returns : |
the core pointer device; this is owned by the display and should not be freed. |
Since 2.2
"default-display"
property"default-display" GdkDisplay* : Read / Write
The default display for GDK.
"display-opened"
signalvoid user_function (GdkDisplayManager *display_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