| libempathy-gtk Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum EmpathySound; void empathy_gtk_init (void); GRegex * empathy_uri_regex_dup_singleton (void); GtkBuilder * empathy_builder_get_file (const gchar *filename, const gchar *first_object, ...); void empathy_builder_connect (GtkBuilder *gui, gpointer user_data, gchar *first_object, ...); GtkWidget * empathy_builder_unref_and_keep_widget (GtkBuilder *gui, GtkWidget *root); const gchar * empathy_icon_name_from_account (McAccount *account); const gchar * empathy_icon_name_for_presence (McPresence presence); const gchar * empathy_icon_name_for_contact (EmpathyContact *contact); GdkPixbuf * empathy_pixbuf_from_data (gchar *data, gsize data_size); GdkPixbuf * empathy_pixbuf_from_data_and_mime (gchar *data, gsize data_size, gchar **mime_type); GdkPixbuf * empathy_pixbuf_from_avatar_scaled (EmpathyAvatar *avatar, gint width, gint height); GdkPixbuf * empathy_pixbuf_avatar_from_contact_scaled (EmpathyContact *contact, gint width, gint height); GdkPixbuf * empathy_pixbuf_scale_down_if_necessary (GdkPixbuf *pixbuf, gint max_size); GdkPixbuf * empathy_pixbuf_from_icon_name (const gchar *icon_name, GtkIconSize icon_size); GdkPixbuf * empathy_pixbuf_from_icon_name_sized (const gchar *icon_name, gint size); gboolean empathy_text_iter_forward_search (const GtkTextIter *iter, const gchar *str, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit); gboolean empathy_text_iter_backward_search (const GtkTextIter *iter, const gchar *str, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit); gboolean empathy_window_get_is_visible (GtkWindow *window); void empathy_window_present (GtkWindow *window, gboolean steal_focus); void empathy_window_iconify (GtkWindow *window, GtkStatusIcon *status_icon); GtkWindow * empathy_get_toplevel_window (GtkWidget *widget); void empathy_url_show (GtkWidget *parent, const char *url); void empathy_toggle_button_set_state_quietly (GtkWidget *widget, GCallback callback, gpointer user_data, gboolean active); GtkWidget * empathy_link_button_new (const gchar *url, const gchar *title); void empathy_send_file_with_file_chooser (EmpathyContact *contact); void empathy_sound_play (GtkWidget *widget, EmpathySound sound_id); gboolean empathy_sound_play_full (GtkWidget *widget, EmpathySound sound_id, ca_finish_callback_t callback, gpointer user_data); void empathy_sound_stop (EmpathySound sound_id);
typedef enum {
EMPATHY_SOUND_MESSAGE_INCOMING = 0,
EMPATHY_SOUND_MESSAGE_OUTGOING,
EMPATHY_SOUND_CONVERSATION_NEW,
EMPATHY_SOUND_CONTACT_CONNECTED,
EMPATHY_SOUND_CONTACT_DISCONNECTED,
EMPATHY_SOUND_ACCOUNT_CONNECTED,
EMPATHY_SOUND_ACCOUNT_DISCONNECTED,
EMPATHY_SOUND_PHONE_INCOMING,
EMPATHY_SOUND_PHONE_OUTGOING,
EMPATHY_SOUND_PHONE_HANGUP,
LAST_EMPATHY_SOUND,
} EmpathySound;
GtkBuilder * empathy_builder_get_file (const gchar *filename, const gchar *first_object, ...);
|
|
|
|
|
|
Returns : |
void empathy_builder_connect (GtkBuilder *gui, gpointer user_data, gchar *first_object, ...);
|
|
|
|
|
|
|
GtkWidget * empathy_builder_unref_and_keep_widget (GtkBuilder *gui, GtkWidget *root);
|
|
|
|
Returns : |
const gchar * empathy_icon_name_from_account (McAccount *account);
|
|
Returns : |
const gchar * empathy_icon_name_for_presence (McPresence presence);
|
|
Returns : |
const gchar * empathy_icon_name_for_contact (EmpathyContact *contact);
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_from_data (gchar *data, gsize data_size);
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_from_data_and_mime (gchar *data, gsize data_size, gchar **mime_type);
|
|
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_from_avatar_scaled (EmpathyAvatar *avatar, gint width, gint height);
|
|
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_avatar_from_contact_scaled (EmpathyContact *contact, gint width, gint height);
|
|
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_scale_down_if_necessary (GdkPixbuf *pixbuf, gint max_size);
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_from_icon_name (const gchar *icon_name, GtkIconSize icon_size);
|
|
|
|
Returns : |
GdkPixbuf * empathy_pixbuf_from_icon_name_sized (const gchar *icon_name, gint size);
|
|
|
|
Returns : |
gboolean empathy_text_iter_forward_search (const GtkTextIter *iter, const gchar *str, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean empathy_text_iter_backward_search (const GtkTextIter *iter, const gchar *str, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean empathy_window_get_is_visible (GtkWindow *window);
|
|
Returns : |
void empathy_window_present (GtkWindow *window, gboolean steal_focus);
|
|
|
void empathy_window_iconify (GtkWindow *window, GtkStatusIcon *status_icon);
|
|
|
GtkWindow * empathy_get_toplevel_window (GtkWidget *widget);
|
|
Returns : |
void empathy_toggle_button_set_state_quietly
(GtkWidget *widget,
GCallback callback,
gpointer user_data,
gboolean active);
|
|
|
|
|
|
|
GtkWidget * empathy_link_button_new (const gchar *url, const gchar *title);
|
|
|
|
Returns : |
void empathy_send_file_with_file_chooser (EmpathyContact *contact);
|
void empathy_sound_play (GtkWidget *widget, EmpathySound sound_id);
|
|
|
gboolean empathy_sound_play_full (GtkWidget *widget, EmpathySound sound_id, ca_finish_callback_t callback, gpointer user_data);
|
|
|
|
|
|
|
|
Returns : |