Tree @debian/3.2.2-1 (Download .tar.gz)
- ..
- empathy-account-chooser.c
- empathy-account-chooser.h
- empathy-account-selector-dialog.c
- empathy-account-selector-dialog.h
- empathy-account-widget-aim.ui
- empathy-account-widget-generic.ui
- empathy-account-widget-groupwise.ui
- empathy-account-widget-icq.ui
- empathy-account-widget-irc.c
- empathy-account-widget-irc.h
- empathy-account-widget-irc.ui
- empathy-account-widget-jabber.ui
- empathy-account-widget-local-xmpp.ui
- empathy-account-widget-msn.ui
- empathy-account-widget-private.h
- empathy-account-widget-sip.c
- empathy-account-widget-sip.h
- empathy-account-widget-sip.ui
- empathy-account-widget-yahoo.ui
- empathy-account-widget.c
- empathy-account-widget.h
- empathy-avatar-chooser.c
- empathy-avatar-chooser.h
- empathy-avatar-image.c
- empathy-avatar-image.h
- empathy-call-utils.c
- empathy-call-utils.h
- empathy-cell-renderer-activatable.c
- empathy-cell-renderer-activatable.h
- empathy-cell-renderer-expander.c
- empathy-cell-renderer-expander.h
- empathy-cell-renderer-text.c
- empathy-cell-renderer-text.h
- empathy-chat-text-view.c
- empathy-chat-text-view.h
- empathy-chat-view.c
- empathy-chat-view.h
- empathy-chat.c
- empathy-chat.h
- empathy-chat.ui
- empathy-contact-blocking-dialog.c
- empathy-contact-blocking-dialog.h
- empathy-contact-blocking-dialog.ui
- empathy-contact-chooser.c
- empathy-contact-chooser.h
- empathy-contact-dialogs.c
- empathy-contact-dialogs.h
- empathy-contact-dialogs.ui
- empathy-contact-list-store.c
- empathy-contact-list-store.h
- empathy-contact-list-view.c
- empathy-contact-list-view.h
- empathy-contact-menu.c
- empathy-contact-menu.h
- empathy-contact-search-dialog.c
- empathy-contact-search-dialog.h
- empathy-contact-selector-dialog.c
- empathy-contact-selector-dialog.h
- empathy-contact-selector-dialog.ui
- empathy-contact-selector.c
- empathy-contact-selector.h
- empathy-contact-widget.c
- empathy-contact-widget.h
- empathy-contact-widget.ui
- empathy-geometry.c
- empathy-geometry.h
- empathy-groups-widget.c
- empathy-groups-widget.h
- empathy-images.h
- empathy-individual-dialogs.c
- empathy-individual-dialogs.h
- empathy-individual-edit-dialog.c
- empathy-individual-edit-dialog.h
- empathy-individual-information-dialog.c
- empathy-individual-information-dialog.h
- empathy-individual-linker.c
- empathy-individual-linker.h
- empathy-individual-menu.c
- empathy-individual-menu.h
- empathy-individual-store.c
- empathy-individual-store.h
- empathy-individual-view.c
- empathy-individual-view.h
- empathy-individual-widget.c
- empathy-individual-widget.h
- empathy-individual-widget.ui
- empathy-input-text-view.c
- empathy-input-text-view.h
- empathy-irc-network-chooser-dialog.c
- empathy-irc-network-chooser-dialog.h
- empathy-irc-network-chooser.c
- empathy-irc-network-chooser.h
- empathy-irc-network-dialog.c
- empathy-irc-network-dialog.h
- empathy-linking-dialog.c
- empathy-linking-dialog.h
- empathy-live-search.c
- empathy-live-search.h
- empathy-location-manager.c
- empathy-location-manager.h
- empathy-log-window.c
- empathy-log-window.h
- empathy-log-window.ui
- empathy-new-call-dialog.c
- empathy-new-call-dialog.h
- empathy-new-message-dialog.c
- empathy-new-message-dialog.h
- empathy-notify-manager.c
- empathy-notify-manager.h
- empathy-password-dialog.c
- empathy-password-dialog.h
- empathy-persona-store.c
- empathy-persona-store.h
- empathy-persona-view.c
- empathy-persona-view.h
- empathy-plist.c
- empathy-plist.h
- empathy-presence-chooser.c
- empathy-presence-chooser.h
- empathy-protocol-chooser.c
- empathy-protocol-chooser.h
- empathy-search-bar.c
- empathy-search-bar.h
- empathy-search-bar.ui
- empathy-share-my-desktop.c
- empathy-share-my-desktop.h
- empathy-smiley-manager.c
- empathy-smiley-manager.h
- empathy-sound-manager.c
- empathy-sound-manager.h
- empathy-spell.c
- empathy-spell.h
- empathy-status-preset-dialog.c
- empathy-status-preset-dialog.h
- empathy-status-preset-dialog.ui
- empathy-string-parser.c
- empathy-string-parser.h
- empathy-theme-adium.c
- empathy-theme-adium.h
- empathy-theme-boxes.c
- empathy-theme-boxes.h
- empathy-theme-irc.c
- empathy-theme-irc.h
- empathy-theme-manager.c
- empathy-theme-manager.h
- empathy-tls-dialog.c
- empathy-tls-dialog.h
- empathy-ui-utils.c
- empathy-ui-utils.h
- empathy-webkit-utils.c
- empathy-webkit-utils.h
- Makefile.am
- Makefile.in
- totem-subtitle-encoding.c
- totem-subtitle-encoding.h
empathy-account-chooser.h @debian/3.2.2-1 — raw · history · blame
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2005-2007 Imendio AB * Copyright (C) 2007-2008 Collabora Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, * Boston, MA 02110-1301 USA * * Authors: Martyn Russell <martyn@imendio.com> * Xavier Claessens <xclaesse@gmail.com> */ #ifndef __EMPATHY_ACCOUNT_CHOOSER_H__ #define __EMPATHY_ACCOUNT_CHOOSER_H__ #include <gtk/gtk.h> #include <telepathy-glib/telepathy-glib.h> G_BEGIN_DECLS #define EMPATHY_TYPE_ACCOUNT_CHOOSER (empathy_account_chooser_get_type ()) #define EMPATHY_ACCOUNT_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EMPATHY_TYPE_ACCOUNT_CHOOSER, EmpathyAccountChooser)) #define EMPATHY_ACCOUNT_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), EMPATHY_TYPE_ACCOUNT_CHOOSER, EmpathyAccountChooserClass)) #define EMPATHY_IS_ACCOUNT_CHOOSER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EMPATHY_TYPE_ACCOUNT_CHOOSER)) #define EMPATHY_IS_ACCOUNT_CHOOSER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EMPATHY_TYPE_ACCOUNT_CHOOSER)) #define EMPATHY_ACCOUNT_CHOOSER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), EMPATHY_TYPE_ACCOUNT_CHOOSER, EmpathyAccountChooserClass)) /** * EmpathyAccountChooserFilterResultCallback: * @is_enabled: indicated whether the account should be enabled * @user_data: user data passed to the callback */ typedef void (* EmpathyAccountChooserFilterResultCallback) (gboolean is_enabled, gpointer user_data); /** * EmpathyAccountChooserFilterFunc: * @account: a #TpAccount * @callback: an #EmpathyAccountChooserFilterResultCallback accepting the result * @callback_data: data passed to the @callback * @user_data: user data passed to the callback */ typedef void (* EmpathyAccountChooserFilterFunc) ( TpAccount *account, EmpathyAccountChooserFilterResultCallback callback, gpointer callback_data, gpointer user_data); typedef struct _EmpathyAccountChooser EmpathyAccountChooser; typedef struct _EmpathyAccountChooserClass EmpathyAccountChooserClass; struct _EmpathyAccountChooser { GtkComboBox parent; /*<private>*/ gpointer priv; }; struct _EmpathyAccountChooserClass { GtkComboBoxClass parent_class; }; GType empathy_account_chooser_get_type (void) G_GNUC_CONST; GtkWidget * empathy_account_chooser_new (void); TpAccount * empathy_account_chooser_dup_account (EmpathyAccountChooser *chooser); TpAccount * empathy_account_chooser_get_account (EmpathyAccountChooser *chooser); TpConnection * empathy_account_chooser_get_connection (EmpathyAccountChooser *chooser); gboolean empathy_account_chooser_set_account (EmpathyAccountChooser *chooser, TpAccount *account); void empathy_account_chooser_set_all (EmpathyAccountChooser *chooser); TpAccountManager * empathy_account_chooser_get_account_manager (EmpathyAccountChooser *self); gboolean empathy_account_chooser_get_has_all_option (EmpathyAccountChooser *chooser); void empathy_account_chooser_set_has_all_option (EmpathyAccountChooser *chooser, gboolean has_all_option); gboolean empathy_account_chooser_has_all_selected (EmpathyAccountChooser *chooser); void empathy_account_chooser_set_filter (EmpathyAccountChooser *chooser, EmpathyAccountChooserFilterFunc filter, gpointer user_data); void empathy_account_chooser_filter_is_connected (TpAccount *account, EmpathyAccountChooserFilterResultCallback callback, gpointer callback_data, gpointer user_data); void empathy_account_chooser_filter_supports_chatrooms (TpAccount *account, EmpathyAccountChooserFilterResultCallback callback, gpointer callback_data, gpointer user_data); gboolean empathy_account_chooser_is_ready (EmpathyAccountChooser *chooser); G_END_DECLS #endif /* __EMPATHY_ACCOUNT_CHOOSER_H__ */ |