54
56
#define PERCENTAGE_TO_ABS(min, max, value) (min + (((max - min) * value) / 100))
56
58
int gsd_power_backlight_abs_to_percentage (int min, int max, int value);
57
gboolean backlight_available (GnomeRRScreen *rr_screen);
58
int backlight_get_abs (GnomeRRScreen *rr_screen, GError **error);
59
int backlight_get_percentage (GnomeRRScreen *rr_screen, GError **error);
60
int backlight_get_min (GnomeRRScreen *rr_screen);
61
int backlight_get_max (GnomeRRScreen *rr_screen, GError **error);
62
gboolean backlight_set_percentage (GnomeRRScreen *rr_screen,
59
gboolean backlight_available (GsdRRScreen *rr_screen);
60
int backlight_get_abs (GsdRRScreen *rr_screen, GError **error);
61
int backlight_get_percentage (GsdRRScreen *rr_screen, GError **error);
62
int backlight_get_min (GsdRRScreen *rr_screen);
63
int backlight_get_max (GsdRRScreen *rr_screen, GError **error);
64
gboolean backlight_set_percentage (GsdRRScreen *rr_screen,
65
int backlight_step_up (GnomeRRScreen *rr_screen, GError **error);
66
int backlight_step_down (GnomeRRScreen *rr_screen, GError **error);
67
int backlight_set_abs (GnomeRRScreen *rr_screen,
67
int backlight_step_up (GsdRRScreen *rr_screen, GError **error);
68
int backlight_step_down (GsdRRScreen *rr_screen, GError **error);
69
int backlight_set_abs (GsdRRScreen *rr_screen,
71
73
/* RandR helpers */
72
gboolean external_monitor_is_connected (GnomeRRScreen *screen);
74
gboolean external_monitor_is_connected (GsdRRScreen *screen);
74
76
/* Sound helpers */
75
77
void play_loop_start (guint *id);