| GNOME Desktop Library Reference Manual | ||||
|---|---|---|---|---|
#include <libgnomeui/gnome-rr.h> typedef GnomeRRCrtc; enum GnomeRRRotation;guint32 gnome_rr_crtc_get_id (GnomeRRCrtc *crtc);gboolean gnome_rr_crtc_set_config (GnomeRRCrtc *crtc,int x,int y, GnomeRRMode *mode, GnomeRRRotation rotation, GnomeRROutput **outputs,int n_outputs,GError **error);gboolean gnome_rr_crtc_can_drive_output (GnomeRRCrtc *crtc, GnomeRROutput *output); GnomeRRMode * gnome_rr_crtc_get_current_mode (GnomeRRCrtc *crtc);void gnome_rr_crtc_get_position (GnomeRRCrtc *crtc,int *x,int *y);gboolean gnome_rr_crtc_supports_rotation (GnomeRRCrtc *crtc, GnomeRRRotation rotation); GnomeRRRotation gnome_rr_crtc_get_current_rotation (GnomeRRCrtc *crtc); GnomeRRRotation gnome_rr_crtc_get_rotations (GnomeRRCrtc *crtc);
typedef enum
{
GNOME_RR_ROTATION_0 = (1 << 0),
GNOME_RR_ROTATION_90 = (1 << 1),
GNOME_RR_ROTATION_180 = (1 << 2),
GNOME_RR_ROTATION_270 = (1 << 3),
GNOME_RR_REFLECT_X = (1 << 4),
GNOME_RR_REFLECT_Y = (1 << 5)
} GnomeRRRotation;
gboolean gnome_rr_crtc_set_config (GnomeRRCrtc *crtc,int x,int y, GnomeRRMode *mode, GnomeRRRotation rotation, GnomeRROutput **outputs,int n_outputs,GError **error);
gnome_rr_crtc_set_config is deprecated and should not be used in newly-written code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean gnome_rr_crtc_can_drive_output (GnomeRRCrtc *crtc, GnomeRROutput *output);
|
|
|
|
Returns : |
GnomeRRMode * gnome_rr_crtc_get_current_mode (GnomeRRCrtc *crtc);
|
|
Returns : |
void gnome_rr_crtc_get_position (GnomeRRCrtc *crtc,int *x,int *y);
|
|
|
|
|
gboolean gnome_rr_crtc_supports_rotation (GnomeRRCrtc *crtc, GnomeRRRotation rotation);
|
|
|
|
Returns : |
GnomeRRRotation gnome_rr_crtc_get_current_rotation (GnomeRRCrtc *crtc);
|
|
Returns : |
GnomeRRRotation gnome_rr_crtc_get_rotations (GnomeRRCrtc *crtc);
|
|
Returns : |