/** * gpm_dpms_set_mode: **/ gboolean gpm_dpms_set_mode (GpmDpms *dpms, GpmDpmsMode mode, GError **error) { gboolean ret; g_return_val_if_fail (GPM_IS_DPMS (dpms), FALSE); if (mode == GPM_DPMS_MODE_UNKNOWN) { egg_debug ("mode unknown"); g_set_error (error, GPM_DPMS_ERROR, GPM_DPMS_ERROR_GENERAL, "Unknown DPMS mode"); return FALSE; } ret = gpm_dpms_x11_set_mode (dpms, mode, error); return ret; }
/** * gpm_dpms_finalize: **/ static void gpm_dpms_finalize (GObject *object) { GpmDpms *dpms; g_return_if_fail (object != NULL); g_return_if_fail (GPM_IS_DPMS (object)); dpms = GPM_DPMS (object); g_return_if_fail (dpms->priv != NULL); if (dpms->priv->timer_id != 0) g_source_remove (dpms->priv->timer_id); G_OBJECT_CLASS (gpm_dpms_parent_class)->finalize (object); }