gboolean empathy_contact_list_store_get_show_offline (EmpathyContactListStore *store) { EmpathyContactListStorePriv *priv; g_return_val_if_fail (EMPATHY_IS_CONTACT_LIST_STORE (store), FALSE); priv = GET_PRIV (store); return priv->show_offline; }
gboolean empathy_contact_list_store_get_is_compact (EmpathyContactListStore *store) { EmpathyContactListStorePriv *priv; g_return_val_if_fail (EMPATHY_IS_CONTACT_LIST_STORE (store), TRUE); priv = GET_PRIV (store); return priv->is_compact; }
EmpathyContactList * empathy_contact_list_store_get_list_iface (EmpathyContactListStore *store) { EmpathyContactListStorePriv *priv; g_return_val_if_fail (EMPATHY_IS_CONTACT_LIST_STORE (store), FALSE); priv = GET_PRIV (store); return priv->list; }
EmpathyContactListView * empathy_contact_list_view_new (EmpathyContactListStore *store, EmpathyContactListFeatureFlags list_features, EmpathyContactFeatureFlags contact_features) { g_return_val_if_fail (EMPATHY_IS_CONTACT_LIST_STORE (store), NULL); return g_object_new (EMPATHY_TYPE_CONTACT_LIST_VIEW, "store", store, "contact-features", contact_features, "list-features", list_features, NULL); }
void empathy_contact_list_store_set_is_compact (EmpathyContactListStore *store, gboolean is_compact) { EmpathyContactListStorePriv *priv; GtkTreeModel *model; g_return_if_fail (EMPATHY_IS_CONTACT_LIST_STORE (store)); priv = GET_PRIV (store); priv->is_compact = is_compact; model = GTK_TREE_MODEL (store); gtk_tree_model_foreach (model, (GtkTreeModelForeachFunc) contact_list_store_update_list_mode_foreach, store); g_object_notify (G_OBJECT (store), "is-compact"); }