| 201 |
201 |
| 202 gboolean |
202 gboolean |
| 203 pidgin_credential_provider_row_get_active(PidginCredentialProviderRow *row) { |
203 pidgin_credential_provider_row_get_active(PidginCredentialProviderRow *row) { |
| 204 g_return_val_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row), FALSE); |
204 g_return_val_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row), FALSE); |
| 205 |
205 |
| 206 return gtk_widget_get_visible(row->active); |
206 return gtk_check_button_get_active(GTK_CHECK_BUTTON(row->active)); |
| 207 } |
207 } |
| 208 |
208 |
| 209 void |
209 void |
| 210 pidgin_credential_provider_row_set_active(PidginCredentialProviderRow *row, |
210 pidgin_credential_provider_row_set_active(PidginCredentialProviderRow *row, |
| 211 gboolean active) |
211 gboolean active) |
| 212 { |
212 { |
| 213 g_return_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row)); |
213 g_return_if_fail(PIDGIN_IS_CREDENTIAL_PROVIDER_ROW(row)); |
| 214 |
214 |
| 215 gtk_widget_set_visible(row->active, active); |
215 gtk_check_button_set_active(GTK_CHECK_BUTTON(row->active), active); |
| 216 |
216 |
| 217 g_object_notify_by_pspec(G_OBJECT(row), properties[PROP_ACTIVE]); |
217 g_object_notify_by_pspec(G_OBJECT(row), properties[PROP_ACTIVE]); |
| 218 } |
218 } |