From 02ec04d37187384bca8d5e9d32a02b458e499cab Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Mon, 2 Feb 2009 20:10:14 +0000 Subject: Update python binding svn path=/trunk/; revision=2374 --- python/pyempathygtk/pyempathygtk.defs | 40 +++++++++++++++++++++++++++++++ python/pyempathygtk/pyempathygtk.override | 1 + 2 files changed, 41 insertions(+) (limited to 'python/pyempathygtk') diff --git a/python/pyempathygtk/pyempathygtk.defs b/python/pyempathygtk/pyempathygtk.defs index 8aa5ad61d..fc168e113 100644 --- a/python/pyempathygtk/pyempathygtk.defs +++ b/python/pyempathygtk/pyempathygtk.defs @@ -83,6 +83,13 @@ (gtype-id "EMPATHY_TYPE_CONTACT_LIST_VIEW") ) +(define-object ContactSelector + (in-module "Empathy") + (parent "GtkComboBox") + (c-name "EmpathyContactSelector") + (gtype-id "EMPATHY_TYPE_CONTACT_SELECTOR") +) + (define-object PresenceChooser (in-module "Empathy") (parent "GtkToggleButton") @@ -1164,6 +1171,30 @@ +;; From empathy-contact-selector.h + +(define-function contact_selector_get_type + (c-name "empathy_contact_selector_get_type") + (return-type "GType") +) + +(define-function contact_selector_new + (c-name "empathy_contact_selector_new") + (is-constructor-of "EmpathyContactSelector") + (return-type "GtkWidget*") + (parameters + '("EmpathyContactList*" "contact_list") + ) +) + +(define-method dup_selected + (of-object "EmpathyContactSelector") + (c-name "empathy_contact_selector_dup_selected") + (return-type "EmpathyContact*") +) + + + ;; From empathy-contact-widget.h (define-method widget_new @@ -1654,6 +1685,15 @@ ) ) +(define-function pixbuf_from_icon_name_sized + (c-name "empathy_pixbuf_from_icon_name_sized") + (return-type "GdkPixbuf*") + (parameters + '("const-gchar*" "icon_name") + '("gint" "size") + ) +) + (define-function text_iter_forward_search (c-name "empathy_text_iter_forward_search") (return-type "gboolean") diff --git a/python/pyempathygtk/pyempathygtk.override b/python/pyempathygtk/pyempathygtk.override index 60edf7237..40d63848b 100644 --- a/python/pyempathygtk/pyempathygtk.override +++ b/python/pyempathygtk/pyempathygtk.override @@ -16,6 +16,7 @@ headers #include "empathy-contact-dialogs.h" #include "empathy-contact-list-store.h" #include "empathy-contact-list-view.h" +#include "empathy-contact-selector.h" #include "empathy-contact-widget.h" #include "empathy-geometry.h" #include "empathy-gtk-enum-types.h" -- cgit v1.2.3