From ca7002b0ae14d62b00dd93d8dcc77ae434405852 Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Thu, 17 Dec 2020 17:54:39 +0530 Subject: list-row: Add API to set sensitivity of switch --- panels/common/cc-list-row.c | 9 +++++++++ panels/common/cc-list-row.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/panels/common/cc-list-row.c b/panels/common/cc-list-row.c index a17aadd02..f58c99c5e 100644 --- a/panels/common/cc-list-row.c +++ b/panels/common/cc-list-row.c @@ -388,3 +388,12 @@ cc_list_row_set_secondary_markup (CcListRow *self, gtk_label_set_markup (self->secondary_label, markup); g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_SECONDARY_LABEL]); } + +void +cc_list_row_set_switch_sensitive (CcListRow *self, + gboolean sensitive) +{ + g_return_if_fail (CC_IS_LIST_ROW (self)); + + gtk_widget_set_sensitive (GTK_WIDGET (self->enable_switch), sensitive); +} diff --git a/panels/common/cc-list-row.h b/panels/common/cc-list-row.h index 43997fa7a..54fbe07ce 100644 --- a/panels/common/cc-list-row.h +++ b/panels/common/cc-list-row.h @@ -41,5 +41,7 @@ void cc_list_row_set_secondary_label (CcListRow *self, const gchar *label); void cc_list_row_set_secondary_markup (CcListRow *self, const gchar *markup); +void cc_list_row_set_switch_sensitive (CcListRow *self, + gboolean sensitive); G_END_DECLS -- cgit v1.2.1