![]() |
![]() |
![]() |
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_for_presence (TpConnectionPresenceType 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); gboolean 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_for_presence (TpConnectionPresenceType 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);
|
gboolean empathy_sound_play (GtkWidget *widget, EmpathySound sound_id);
Plays a sound. See empathy_sound_play_full
for details.'
|
The GtkWidget from which the sound is originating. |
|
The EmpathySound to play. |
Returns : |
TRUE if the sound has successfully started playing, FALSE
otherwise.
|
gboolean empathy_sound_play_full (GtkWidget *widget, EmpathySound sound_id, ca_finish_callback_t callback, gpointer user_data);
Plays a sound.
Returns TRUE
if the sound has successfully started playing, otherwise
returning FALSE
and callback
won't be called.
This function returns FALSE
if the sound is already playing in loop using
empathy_sound_start_playing
.
This function returns FALSE
if the sound is disabled in empathy preferences.
|
The GtkWidget from which the sound is originating. |
|
The EmpathySound to play. |
|
The ca_finish_callback_t function that will be called when the sound has stopped playing. |
|
user data to pass to the function. |
Returns : |
TRUE if the sound has successfully started playing, FALSE
otherwise.
|
void empathy_sound_stop (EmpathySound sound_id);
Stop playing a sound. If it has been stated in loop with
empathy_sound_start_playing()
, it will also stop replaying.
|
The EmpathySound to stop playing. |