Top |
Functions
Types and Values
struct | GnomeRROutputInfo |
struct | GnomeRROutputInfoClass |
struct | GnomeRRConfig |
struct | GnomeRRConfigClass |
Functions
gnome_rr_output_info_get_aspect_ratio ()
double
gnome_rr_output_info_get_aspect_ratio (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_display_name ()
char *
gnome_rr_output_info_get_display_name (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_geometry ()
void gnome_rr_output_info_get_geometry (GnomeRROutputInfo *self
,int *x
,int *y
,int *width
,int *height
);
Get the geometry for the monitor connected to the specified output. If the monitor is a tiled monitor, it returns the geometry for the complete monitor.
gnome_rr_output_info_get_preferred_height ()
int
gnome_rr_output_info_get_preferred_height
(GnomeRROutputInfo *self
);
gnome_rr_output_info_get_preferred_width ()
int
gnome_rr_output_info_get_preferred_width
(GnomeRROutputInfo *self
);
gnome_rr_output_info_get_primary ()
gboolean
gnome_rr_output_info_get_primary (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_product ()
const char *
gnome_rr_output_info_get_product (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_refresh_rate ()
int
gnome_rr_output_info_get_refresh_rate (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_rotation ()
GnomeRRRotation
gnome_rr_output_info_get_rotation (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_serial ()
const char *
gnome_rr_output_info_get_serial (GnomeRROutputInfo *self
);
gnome_rr_output_info_get_underscanning ()
gboolean
gnome_rr_output_info_get_underscanning
(GnomeRROutputInfo *self
);
gnome_rr_output_info_get_vendor ()
const char *
gnome_rr_output_info_get_vendor (GnomeRROutputInfo *self
);
gnome_rr_output_info_is_active ()
gboolean
gnome_rr_output_info_is_active (GnomeRROutputInfo *self
);
gnome_rr_output_info_is_connected ()
gboolean
gnome_rr_output_info_is_connected (GnomeRROutputInfo *self
);
gnome_rr_output_info_is_primary_tile ()
gboolean
gnome_rr_output_info_is_primary_tile (GnomeRROutputInfo *self
);
gnome_rr_output_info_set_active ()
void gnome_rr_output_info_set_active (GnomeRROutputInfo *self
,gboolean active
);
gnome_rr_output_info_set_geometry ()
void gnome_rr_output_info_set_geometry (GnomeRROutputInfo *self
,int x
,int y
,int width
,int height
);
Set the geometry for the monitor connected to the specified output. If the monitor is a tiled monitor, it sets the geometry for the complete monitor.
gnome_rr_output_info_set_primary ()
void gnome_rr_output_info_set_primary (GnomeRROutputInfo *self
,gboolean primary
);
gnome_rr_output_info_set_refresh_rate ()
void gnome_rr_output_info_set_refresh_rate (GnomeRROutputInfo *self
,int rate
);
gnome_rr_output_info_set_rotation ()
void gnome_rr_output_info_set_rotation (GnomeRROutputInfo *self
,GnomeRRRotation rotation
);
gnome_rr_output_info_set_underscanning ()
void gnome_rr_output_info_set_underscanning (GnomeRROutputInfo *self
,gboolean underscanning
);
gnome_rr_output_info_supports_rotation ()
gboolean gnome_rr_output_info_supports_rotation (GnomeRROutputInfo *self
,GnomeRRRotation rotation
);
gnome_rr_config_new_current ()
GnomeRRConfig * gnome_rr_config_new_current (GnomeRRScreen *screen
,GError **error
);
gnome_rr_config_apply ()
gboolean gnome_rr_config_apply (GnomeRRConfig *configuration
,GnomeRRScreen *screen
,GError **error
);
gnome_rr_config_apply_persistent ()
gboolean gnome_rr_config_apply_persistent (GnomeRRConfig *configuration
,GnomeRRScreen *screen
,GError **error
);
gnome_rr_config_match ()
gboolean gnome_rr_config_match (GnomeRRConfig *config1
,GnomeRRConfig *config2
);
gnome_rr_config_equal ()
gboolean gnome_rr_config_equal (GnomeRRConfig *config1
,GnomeRRConfig *config2
);
gnome_rr_config_applicable ()
gboolean gnome_rr_config_applicable (GnomeRRConfig *configuration
,GnomeRRScreen *screen
,GError **error
);
gnome_rr_config_ensure_primary ()
gboolean
gnome_rr_config_ensure_primary (GnomeRRConfig *configuration
);
gnome_rr_config_get_outputs ()
GnomeRROutputInfo **
gnome_rr_config_get_outputs (GnomeRRConfig *configuration
);
Returns
the output configuration for this GnomeRRConfig.
[array zero-terminated=1][element-type GnomeDesktop.RROutputInfo][transfer none]
gnome_rr_config_load_current ()
gboolean gnome_rr_config_load_current (GnomeRRConfig *self
,GError **error
);
gnome_rr_config_set_clone ()
void gnome_rr_config_set_clone (GnomeRRConfig *configuration
,gboolean clone
);