X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=python%2Fpyempathy%2Fpyempathy.defs;h=8d8f7c7eada8612f90d563c306090f0f650c30d4;hp=d3329ff2163491aeef553f03656b1f7d2a79ff13;hb=3cac01703f75bf0ee31fb4720e204931dbca9e29;hpb=de24c820d141079b880de18e3ff6c28955588732 diff --git a/python/pyempathy/pyempathy.defs b/python/pyempathy/pyempathy.defs index d3329ff2..8d8f7c7e 100644 --- a/python/pyempathy/pyempathy.defs +++ b/python/pyempathy/pyempathy.defs @@ -1,12 +1,4 @@ ;; -*- scheme -*- -; interfaces - -(define-interface ContactList - (in-module "Empathy") - (c-name "EmpathyContactList") - (gtype-id "EMPATHY_TYPE_CONTACT_LIST") -) - ; object definitions ... (define-object Chandler (in-module "Empathy") @@ -29,13 +21,6 @@ (gtype-id "EMPATHY_TYPE_CHATROOM_MANAGER") ) -(define-object Conf - (in-module "Empathy") - (parent "GObject") - (c-name "EmpathyConf") - (gtype-id "EMPATHY_TYPE_CONF") -) - (define-object Contact (in-module "Empathy") (parent "GObject") @@ -50,12 +35,18 @@ (gtype-id "EMPATHY_TYPE_CONTACT_FACTORY") ) +(define-interface ContactList + (in-module "Empathy") + (c-name "EmpathyContactList") + (gtype-id "EMPATHY_TYPE_CONTACT_LIST") +) + (define-object ContactManager (in-module "Empathy") (parent "GObject") + (implements "EmpathyContactList") (c-name "EmpathyContactManager") (gtype-id "EMPATHY_TYPE_CONTACT_MANAGER") - (implements "EmpathyContactList") ) (define-object Filter @@ -86,11 +77,11 @@ (gtype-id "EMPATHY_TYPE_MESSAGE") ) -(define-object Presence +(define-object TpCall (in-module "Empathy") (parent "GObject") - (c-name "EmpathyPresence") - (gtype-id "EMPATHY_TYPE_PRESENCE") + (c-name "EmpathyTpCall") + (gtype-id "EMPATHY_TYPE_TP_CALL") ) (define-object TpChat @@ -103,17 +94,24 @@ (define-object TpChatroom (in-module "Empathy") (parent "EmpathyTpChat") + (implements "EmpathyContactList") (c-name "EmpathyTpChatroom") (gtype-id "EMPATHY_TYPE_TP_CHATROOM") - (implements "EmpathyContactList") +) + +(define-object TpContactFactory + (in-module "Empathy") + (parent "GObject") + (c-name "EmpathyTpContactFactory") + (gtype-id "EMPATHY_TYPE_TP_CONTACT_FACTORY") ) (define-object TpContactList (in-module "Empathy") (parent "GObject") + (implements "EmpathyContactList") (c-name "EmpathyTpContactList") (gtype-id "EMPATHY_TYPE_TP_CONTACT_LIST") - (implements "EmpathyContactList") ) (define-object TpGroup @@ -132,6 +130,16 @@ ;; Enumerations and flags ... +(define-flags Capabilities + (in-module "Empathy") + (c-name "EmpathyCapabilities") + (gtype-id "EMPATHY_TYPE_CAPABILITIES") + (values + '("audio" "EMPATHY_CAPABILITIES_AUDIO") + '("video" "EMPATHY_CAPABILITIES_VIDEO") + ) +) + (define-enum MessageType (in-module "Empathy") (c-name "EmpathyMessageType") @@ -145,6 +153,18 @@ ) ) +(define-enum TpCallStatus + (in-module "Empathy") + (c-name "EmpathyTpCallStatus") + (gtype-id "EMPATHY_TYPE_TP_CALL_STATUS") + (values + '("readying" "EMPATHY_TP_CALL_STATUS_READYING") + '("pending" "EMPATHY_TP_CALL_STATUS_PENDING") + '("accepted" "EMPATHY_TP_CALL_STATUS_ACCEPTED") + '("closed" "EMPATHY_TP_CALL_STATUS_CLOSED") + ) +) + (define-enum RegExType (in-module "Empathy") (c-name "EmpathyRegExType") @@ -171,9 +191,18 @@ (is-constructor-of "EmpathyAvatar") (return-type "EmpathyAvatar*") (parameters - '("guchar*" "avatar") - '("gsize" "len") - '("gchar*" "format") + '("const-guchar*" "avatar") + '("const-gsize" "len") + '("const-gchar*" "format") + '("const-gchar*" "token") + ) +) + +(define-function empathy_avatar_new_from_cache + (c-name "empathy_avatar_new_from_cache") + (return-type "EmpathyAvatar*") + (parameters + '("const-gchar*" "token") ) ) @@ -376,125 +405,6 @@ -;; From empathy-conf.h - -(define-function empathy_conf_get_type - (c-name "empathy_conf_get_type") - (return-type "GType") -) - -(define-function empathy_conf_get - (c-name "empathy_conf_get") - (return-type "EmpathyConf*") -) - -(define-function empathy_conf_shutdown - (c-name "empathy_conf_shutdown") - (return-type "none") -) - -(define-method notify_add - (of-object "EmpathyConf") - (c-name "empathy_conf_notify_add") - (return-type "guint") - (parameters - '("const-gchar*" "key") - '("EmpathyConfNotifyFunc" "func") - '("gpointer" "data") - ) -) - -(define-method notify_remove - (of-object "EmpathyConf") - (c-name "empathy_conf_notify_remove") - (return-type "gboolean") - (parameters - '("guint" "id") - ) -) - -(define-method set_int - (of-object "EmpathyConf") - (c-name "empathy_conf_set_int") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("gint" "value") - ) -) - -(define-method get_int - (of-object "EmpathyConf") - (c-name "empathy_conf_get_int") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("gint*" "value") - ) -) - -(define-method set_bool - (of-object "EmpathyConf") - (c-name "empathy_conf_set_bool") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("gboolean" "value") - ) -) - -(define-method get_bool - (of-object "EmpathyConf") - (c-name "empathy_conf_get_bool") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("gboolean*" "value") - ) -) - -(define-method set_string - (of-object "EmpathyConf") - (c-name "empathy_conf_set_string") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("const-gchar*" "value") - ) -) - -(define-method get_string - (of-object "EmpathyConf") - (c-name "empathy_conf_get_string") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("gchar**" "value") - ) -) - -(define-method set_string_list - (of-object "EmpathyConf") - (c-name "empathy_conf_set_string_list") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("GSList*" "value") - ) -) - -(define-method get_string_list - (of-object "EmpathyConf") - (c-name "empathy_conf_get_string_list") - (return-type "gboolean") - (parameters - '("const-gchar*" "key") - '("GSList**" "value") - ) -) - - - ;; From empathy-contact-factory.h (define-function empathy_contact_factory_get_type @@ -553,7 +463,45 @@ (return-type "none") (parameters '("EmpathyContact*" "contact") - '("const-gchar*" "name") + '("const-gchar*" "alias") + ) +) + +(define-method set_avatar + (of-object "EmpathyContactFactory") + (c-name "empathy_contact_factory_set_avatar") + (return-type "none") + (parameters + '("McAccount*" "account") + '("const-gchar*" "data") + '("gsize" "size") + '("const-gchar*" "mime_type") + ) +) + + + +;; From empathy-contact-groups.h + +(define-function empathy_contact_groups_get_all + (c-name "empathy_contact_groups_get_all") + (return-type "none") +) + +(define-function empathy_contact_group_get_expanded + (c-name "empathy_contact_group_get_expanded") + (return-type "gboolean") + (parameters + '("const-gchar*" "group") + ) +) + +(define-function empathy_contact_group_set_expanded + (c-name "empathy_contact_group_set_expanded") + (return-type "none") + (parameters + '("const-gchar*" "group") + '("gboolean" "expanded") ) ) @@ -648,7 +596,7 @@ (define-method get_presence (of-object "EmpathyContact") (c-name "empathy_contact_get_presence") - (return-type "EmpathyPresence*") + (return-type "McPresence") ) (define-method set_presence @@ -656,7 +604,22 @@ (c-name "empathy_contact_set_presence") (return-type "none") (parameters - '("EmpathyPresence*" "presence") + '("McPresence" "presence") + ) +) + +(define-method get_presence_message + (of-object "EmpathyContact") + (c-name "empathy_contact_get_presence_message") + (return-type "const-gchar*") +) + +(define-method set_presence_message + (of-object "EmpathyContact") + (c-name "empathy_contact_set_presence_message") + (return-type "none") + (parameters + '("const-gchar*" "message") ) ) @@ -675,6 +638,21 @@ ) ) +(define-method get_capabilities + (of-object "EmpathyContact") + (c-name "empathy_contact_get_capabilities") + (return-type "EmpathyCapabilities") +) + +(define-method set_capabilities + (of-object "EmpathyContact") + (c-name "empathy_contact_set_capabilities") + (return-type "none") + (parameters + '("EmpathyCapabilities" "capabilities") + ) +) + (define-method is_user (of-object "EmpathyContact") (c-name "empathy_contact_is_user") @@ -702,6 +680,12 @@ (return-type "const-gchar*") ) +(define-method can_voip + (of-object "EmpathyContact") + (c-name "empathy_contact_can_voip") + (return-type "gboolean") +) + (define-function empathy_contact_equal (c-name "empathy_contact_equal") (return-type "gboolean") @@ -805,6 +789,15 @@ ) ) +(define-method remove_group + (of-object "EmpathyContactList") + (c-name "empathy_contact_list_remove_group") + (return-type "none") + (parameters + '("const-gchar*" "group") + ) +) + ;; From empathy-contact-manager.h @@ -950,6 +943,36 @@ ) ) +(define-method get_auto_away + (of-object "EmpathyIdle") + (c-name "empathy_idle_get_auto_away") + (return-type "gboolean") +) + +(define-method set_auto_away + (of-object "EmpathyIdle") + (c-name "empathy_idle_set_auto_away") + (return-type "none") + (parameters + '("gboolean" "auto_away") + ) +) + +(define-method get_use_nm + (of-object "EmpathyIdle") + (c-name "empathy_idle_get_use_nm") + (return-type "gboolean") +) + +(define-method set_use_nm + (of-object "EmpathyIdle") + (c-name "empathy_idle_set_use_nm") + (return-type "none") + (parameters + '("gboolean" "use_nm") + ) +) + ;; From empathy-log-manager.h @@ -1154,7 +1177,7 @@ (define-method get_timestamp (of-object "EmpathyMessage") (c-name "empathy_message_get_timestamp") - (return-type "EmpathyTime") + (return-type "time_t") ) (define-method set_timestamp @@ -1162,7 +1185,16 @@ (c-name "empathy_message_set_timestamp") (return-type "none") (parameters - '("EmpathyTime" "timestamp") + '("time_t" "timestamp") + ) +) + +(define-method get_date_and_time + (of-object "EmpathyMessage") + (c-name "empathy_message_get_date_and_time") + (return-type "GDate*") + (parameters + '("time_t*" "timestamp") ) ) @@ -1182,89 +1214,67 @@ -;; From empathy-presence.h - -(define-function empathy_presence_get_type - (c-name "empathy_presence_get_type") - (return-type "GType") -) +;; From empathy-status-presets.h -(define-function empathy_presence_new - (c-name "empathy_presence_new") - (is-constructor-of "EmpathyPresence") - (return-type "EmpathyPresence*") +(define-function empathy_status_presets_get_all + (c-name "empathy_status_presets_get_all") + (return-type "none") ) -(define-function empathy_presence_new_full - (c-name "empathy_presence_new_full") - (return-type "EmpathyPresence*") +(define-function empathy_status_presets_get + (c-name "empathy_status_presets_get") + (return-type "GList*") (parameters '("McPresence" "state") - '("const-gchar*" "status") + '("gint" "max_number") ) ) -(define-method get_state - (of-object "EmpathyPresence") - (c-name "empathy_presence_get_state") - (return-type "McPresence") -) - -(define-method get_status - (of-object "EmpathyPresence") - (c-name "empathy_presence_get_status") - (return-type "const-gchar*") -) - -(define-method set_state - (of-object "EmpathyPresence") - (c-name "empathy_presence_set_state") +(define-function empathy_status_presets_set_last + (c-name "empathy_status_presets_set_last") (return-type "none") (parameters '("McPresence" "state") + '("const-gchar*" "status") ) ) -(define-method set_status - (of-object "EmpathyPresence") - (c-name "empathy_presence_set_status") +(define-function empathy_status_presets_remove + (c-name "empathy_status_presets_remove") (return-type "none") (parameters + '("McPresence" "state") '("const-gchar*" "status") ) ) -(define-function empathy_presence_sort_func - (c-name "empathy_presence_sort_func") - (return-type "gint") - (parameters - '("gconstpointer" "a") - '("gconstpointer" "b") - ) +(define-function empathy_status_presets_reset + (c-name "empathy_status_presets_reset") + (return-type "none") ) -(define-function empathy_presence_state_get_default_status - (c-name "empathy_presence_state_get_default_status") - (return-type "const-gchar*") - (parameters - '("McPresence" "state") - ) +(define-function empathy_status_presets_get_default_state + (c-name "empathy_status_presets_get_default_state") + (return-type "McPresence") ) -(define-function empathy_presence_state_to_str - (c-name "empathy_presence_state_to_str") +(define-function empathy_status_presets_get_default_status + (c-name "empathy_status_presets_get_default_status") (return-type "const-gchar*") +) + +(define-function empathy_status_presets_set_default + (c-name "empathy_status_presets_set_default") + (return-type "none") (parameters '("McPresence" "state") + '("const-gchar*" "status") ) ) -(define-function empathy_presence_state_from_str - (c-name "empathy_presence_state_from_str") - (return-type "McPresence") - (parameters - '("const-gchar*" "str") - ) +(define-function empathy_status_presets_clear_default + (c-name "empathy_status_presets_clear_default") + (return-type "none") ) @@ -1273,7 +1283,7 @@ (define-function empathy_time_get_current (c-name "empathy_time_get_current") - (return-type "EmpathyTime") + (return-type "time_t") ) (define-function empathy_time_get_local_time @@ -1286,36 +1296,119 @@ (define-function empathy_time_parse (c-name "empathy_time_parse") - (return-type "EmpathyTime") + (return-type "time_t") (parameters '("const-gchar*" "str") ) ) -(define-function empathy_time_parse_format - (c-name "empathy_time_parse_format") - (return-type "EmpathyTime") +(define-function empathy_time_to_string_utc + (c-name "empathy_time_to_string_utc") + (return-type "gchar*") (parameters - '("const-gchar*" "str") + '("time_t" "t") '("const-gchar*" "format") ) ) -(define-method to_string_utc - (of-object "EmpathyTime") - (c-name "empathy_time_to_string_utc") +(define-function empathy_time_to_string_local + (c-name "empathy_time_to_string_local") (return-type "gchar*") (parameters + '("time_t" "t") '("const-gchar*" "format") ) ) -(define-method to_string_local - (of-object "EmpathyTime") - (c-name "empathy_time_to_string_local") - (return-type "gchar*") + + +;; From empathy-tp-call.h + +(define-function empathy_tp_call_get_type + (c-name "empathy_tp_call_get_type") + (return-type "GType") +) + +(define-function empathy_tp_call_new + (c-name "empathy_tp_call_new") + (is-constructor-of "EmpathyTpCall") + (return-type "EmpathyTpCall*") (parameters - '("const-gchar*" "format") + '("TpConn*" "connection") + '("TpChan*" "channel") + ) +) + +(define-method accept_incoming_call + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_accept_incoming_call") + (return-type "none") +) + +(define-method close_channel + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_close_channel") + (return-type "none") +) + +(define-method request_video_stream_direction + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_request_video_stream_direction") + (return-type "none") + (parameters + '("gboolean" "is_sending") + ) +) + +(define-function empathy_tp_call_add_preview_video + (c-name "empathy_tp_call_add_preview_video") + (return-type "none") + (parameters + '("guint" "preview_video_socket_id") + ) +) + +(define-function empathy_tp_call_remove_preview_video + (c-name "empathy_tp_call_remove_preview_video") + (return-type "none") + (parameters + '("guint" "preview_video_socket_id") + ) +) + +(define-method add_output_video + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_add_output_video") + (return-type "none") + (parameters + '("guint" "output_video_socket_id") + ) +) + +(define-method set_output_volume + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_set_output_volume") + (return-type "none") + (parameters + '("guint" "volume") + ) +) + +(define-method mute_output + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_mute_output") + (return-type "none") + (parameters + '("gboolean" "is_muted") + ) +) + +(define-method mute_input + (of-object "EmpathyTpCall") + (c-name "empathy_tp_call_mute_input") + (return-type "none") + (parameters + '("gboolean" "is_muted") ) ) @@ -1338,6 +1431,14 @@ ) ) +(define-function empathy_tp_chat_new_with_contact + (c-name "empathy_tp_chat_new_with_contact") + (return-type "EmpathyTpChat*") + (parameters + '("EmpathyContact*" "contact") + ) +) + (define-method get_acknowledge (of-object "EmpathyTpChat") (c-name "empathy_tp_chat_get_acknowledge") @@ -1353,6 +1454,12 @@ ) ) +(define-method get_account + (of-object "EmpathyTpChat") + (c-name "empathy_tp_chat_get_account") + (return-type "McAccount*") +) + (define-method get_channel (of-object "EmpathyTpChat") (c-name "empathy_tp_chat_get_channel") @@ -1379,7 +1486,7 @@ (c-name "empathy_tp_chat_set_state") (return-type "none") (parameters - '("TelepathyChannelChatState" "state") + '("TpChannelChatState" "state") ) ) @@ -1435,6 +1542,78 @@ +;; From empathy-tp-contact-factory.h + +(define-function empathy_tp_contact_factory_get_type + (c-name "empathy_tp_contact_factory_get_type") + (return-type "GType") +) + +(define-function empathy_tp_contact_factory_new + (c-name "empathy_tp_contact_factory_new") + (is-constructor-of "EmpathyTpContactFactory") + (return-type "EmpathyTpContactFactory*") + (parameters + '("McAccount*" "account") + ) +) + +(define-method get_user + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_user") + (return-type "EmpathyContact*") +) + +(define-method get_from_id + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_from_id") + (return-type "EmpathyContact*") + (parameters + '("const-gchar*" "id") + ) +) + +(define-method get_from_handle + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_from_handle") + (return-type "EmpathyContact*") + (parameters + '("guint" "handle") + ) +) + +(define-method get_from_handles + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_get_from_handles") + (return-type "GList*") + (parameters + '("GArray*" "handles") + ) +) + +(define-method set_alias + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_set_alias") + (return-type "none") + (parameters + '("EmpathyContact*" "contact") + '("const-gchar*" "alias") + ) +) + +(define-method set_avatar + (of-object "EmpathyTpContactFactory") + (c-name "empathy_tp_contact_factory_set_avatar") + (return-type "none") + (parameters + '("const-gchar*" "data") + '("gsize" "size") + '("const-gchar*" "mime_type") + ) +) + + + ;; From empathy-tp-contact-list.h (define-function empathy_tp_contact_list_get_type @@ -1743,4 +1922,62 @@ ) ) +(define-function empathy_call_with_contact + (c-name "empathy_call_with_contact") + (return-type "none") + (parameters + '("EmpathyContact*" "contact") + ) +) + +(define-function empathy_call_with_contact_id + (c-name "empathy_call_with_contact_id") + (return-type "none") + (parameters + '("McAccount*" "account") + '("const-gchar*" "contact_id") + ) +) + +(define-function empathy_chat_with_contact + (c-name "empathy_chat_with_contact") + (return-type "none") + (parameters + '("EmpathyContact*" "contact") + ) +) + +(define-function empathy_chat_with_contact_id + (c-name "empathy_chat_with_contact_id") + (return-type "none") + (parameters + '("McAccount*" "account") + '("const-gchar*" "contact_id") + ) +) + +(define-function empathy_presence_get_default_message + (c-name "empathy_presence_get_default_message") + (return-type "const-gchar*") + (parameters + '("McPresence" "presence") + ) +) + +(define-function empathy_presence_to_str + (c-name "empathy_presence_to_str") + (return-type "const-gchar*") + (parameters + '("McPresence" "presence") + ) +) + +(define-function empathy_presence_from_str + (c-name "empathy_presence_from_str") + (return-type "McPresence") + (parameters + '("const-gchar*" "str") + ) +) +