in chime/chime-contact.c [169:225]
static void chime_contact_class_init(ChimeContactClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS(klass);
object_class->finalize = chime_contact_finalize;
object_class->dispose = chime_contact_dispose;
object_class->get_property = chime_contact_get_property;
object_class->set_property = chime_contact_set_property;
props[PROP_PROFILE_CHANNEL] =
g_param_spec_string("profile-channel",
"profile channel",
"profile channel",
NULL,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY |
G_PARAM_STATIC_STRINGS);
props[PROP_PRESENCE_CHANNEL] =
g_param_spec_string("presence-channel",
"presence channel",
"presence channel",
NULL,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY |
G_PARAM_STATIC_STRINGS);
props[PROP_FULL_NAME] =
g_param_spec_string("full-name",
"full name",
"full name",
NULL,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS);
props[PROP_DISPLAY_NAME] =
g_param_spec_string("display-name",
"display name",
"display name",
NULL,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS);
props[PROP_AVAILABILITY] =
g_param_spec_int("availability",
"availability",
"availability",
0, CHIME_AVAILABILITY_LAST - 1,
CHIME_AVAILABILITY_UNKNOWN,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS);
g_object_class_install_properties(object_class, LAST_PROP, props);
}