pidgin/prefs/pidgincredentialproviderrow.c

branch
gtk4
changeset 41520
a5dd595361b4
parent 41479
3d2e114380f6
child 41640
d8636f8db50a
equal deleted inserted replaced
41519:4dcf742979d3 41520:a5dd595361b4
20 * along with this program; if not, see <https://www.gnu.org/licenses/>. 20 * along with this program; if not, see <https://www.gnu.org/licenses/>.
21 */ 21 */
22 22
23 #include <purple.h> 23 #include <purple.h>
24 24
25 #include <handy.h> 25 #include <adwaita.h>
26 26
27 #include "pidgincredentialproviderrow.h" 27 #include "pidgincredentialproviderrow.h"
28 28
29 struct _PidginCredentialProviderRow { 29 struct _PidginCredentialProviderRow {
30 HdyActionRow parent; 30 AdwActionRow parent;
31 31
32 PurpleCredentialProvider *provider; 32 PurpleCredentialProvider *provider;
33 33
34 GtkWidget *active; 34 GtkWidget *active;
35 GtkWidget *configure; 35 GtkWidget *configure;
42 N_PROPERTIES, 42 N_PROPERTIES,
43 }; 43 };
44 static GParamSpec *properties[N_PROPERTIES] = {NULL, }; 44 static GParamSpec *properties[N_PROPERTIES] = {NULL, };
45 45
46 G_DEFINE_TYPE(PidginCredentialProviderRow, pidgin_credential_provider_row, 46 G_DEFINE_TYPE(PidginCredentialProviderRow, pidgin_credential_provider_row,
47 HDY_TYPE_ACTION_ROW) 47 ADW_TYPE_ACTION_ROW)
48 48
49 /****************************************************************************** 49 /******************************************************************************
50 * Helpers 50 * Helpers
51 *****************************************************************************/ 51 *****************************************************************************/
52 static void 52 static void
56 if(!g_set_object(&row->provider, provider)) { 56 if(!g_set_object(&row->provider, provider)) {
57 return; 57 return;
58 } 58 }
59 59
60 if(PURPLE_IS_CREDENTIAL_PROVIDER(provider)) { 60 if(PURPLE_IS_CREDENTIAL_PROVIDER(provider)) {
61 hdy_preferences_row_set_title( 61 adw_preferences_row_set_title(
62 HDY_PREFERENCES_ROW(row), 62 ADW_PREFERENCES_ROW(row),
63 purple_credential_provider_get_name(provider)); 63 purple_credential_provider_get_name(provider));
64 hdy_action_row_set_subtitle( 64 adw_action_row_set_subtitle(
65 HDY_ACTION_ROW(row), 65 ADW_ACTION_ROW(row),
66 purple_credential_provider_get_description(provider)); 66 purple_credential_provider_get_description(provider));
67 /* Not implemented yet, so always hide the configure button. */ 67 /* Not implemented yet, so always hide the configure button. */
68 gtk_widget_set_visible(row->configure, FALSE); 68 gtk_widget_set_visible(row->configure, FALSE);
69 } 69 }
70 70

mercurial