| Top |
| void | (*MateRRScreenChanged) () |
| MateRRScreen * | mate_rr_screen_new () |
| void | mate_rr_screen_destroy () |
| gboolean | mate_rr_screen_refresh () |
| MateRROutput ** | mate_rr_screen_list_outputs () |
| MateRRCrtc ** | mate_rr_screen_list_crtcs () |
| MateRRMode ** | mate_rr_screen_list_modes () |
| MateRRMode ** | mate_rr_screen_list_clone_modes () |
| void | mate_rr_screen_set_size () |
| MateRROutput * | mate_rr_screen_get_output_by_id () |
| MateRROutput * | mate_rr_screen_get_output_by_name () |
| MateRRCrtc * | mate_rr_screen_get_crtc_by_id () |
| void | mate_rr_screen_get_ranges () |
MateRRScreen * mate_rr_screen_new (GdkScreen *screen,MateRRScreenChanged callback,gpointer data,GError **error);
gboolean mate_rr_screen_refresh (MateRRScreen *screen,GError **error);
Refreshes the screen configuration, and calls the screen's callback if it exists and if the screen's configuration changed.
MateRRMode **
mate_rr_screen_list_clone_modes (MateRRScreen *screen);
void mate_rr_screen_set_size (MateRRScreen *screen,int width,int height,int mm_width,int mm_height);
MateRROutput * mate_rr_screen_get_output_by_id (MateRRScreen *screen,guint32 id);
MateRROutput * mate_rr_screen_get_output_by_name (MateRRScreen *screen,const char *name);
MateRRCrtc * mate_rr_screen_get_crtc_by_id (MateRRScreen *screen,guint32 id);
void mate_rr_screen_get_ranges (MateRRScreen *screen,int *min_width,int *max_width,int *min_height,int *max_height);