static void authorized_changed (PolkitLockButton* button, GtkWidget * entry) { if (polkit_lock_button_get_is_authorized (button)) { gtk_widget_set_sensitive (entry, TRUE); } else { gtk_widget_set_sensitive (entry, polkit_lock_button_get_can_obtain (button) && !polkit_lock_button_get_is_visible (button)); } }
static void lockbutton_changed (PolkitLockButton *button, gpointer data) { UmLoginOptions *d = data; gboolean authorized; authorized = polkit_lock_button_get_is_authorized (button); gtk_widget_set_sensitive (d->autologin_combo, authorized); gtk_widget_set_sensitive (d->userlist_check, authorized); gtk_widget_set_sensitive (d->power_check, authorized); gtk_widget_set_sensitive (d->hints_check, authorized); gtk_widget_set_sensitive (d->guest_check, authorized); }