![]() |
![]() |
![]() |
libempathy-gtk Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#include <libempathy-gtk/empathy-avatar-chooser.h> EmpathyAvatarChooser; GtkWidget * empathy_avatar_chooser_new (void); void empathy_avatar_chooser_set (EmpathyAvatarChooser *chooser, EmpathyAvatar *avatar); void empathy_avatar_chooser_get_image_data (EmpathyAvatarChooser *chooser, const gchar **data, gsize *data_size, const gchar **mime_type);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----EmpathyAvatarChooser
EmpathyAvatarChooser implements GtkActivatable, AtkImplementorIface and GtkBuildable.
EmpathyAvatarChooser is a widget which extends GtkButton to provide a way of changing avatar.
typedef struct _EmpathyAvatarChooser EmpathyAvatarChooser;
Widget which extends GtkButton to provide a way of changing avatar.
GtkWidget * empathy_avatar_chooser_new (void);
Creates a new EmpathyAvatarChooser.
Returns : |
a new EmpathyAvatarChooser |
void empathy_avatar_chooser_set (EmpathyAvatarChooser *chooser, EmpathyAvatar *avatar);
Sets the chooser
to display the avatar indicated by avatar
.
|
an EmpathyAvatarChooser |
|
a new EmpathyAvatar |
void empathy_avatar_chooser_get_image_data (EmpathyAvatarChooser *chooser, const gchar **data, gsize *data_size, const gchar **mime_type);
Gets image data about the currently selected avatar.
|
an EmpathyAvatarChooser |
|
avatar bytes |
|
size of data
|
|
avatar mime-type |
"connection"
property"connection" TpConnection* : Read / Write
The TpConnection whose avatar should be shown and modified by the EmpathyAvatarChooser instance.
"changed"
signalvoid user_function (EmpathyAvatarChooser *chooser, gpointer user_data) : Run Last
Emitted when the chosen avatar has changed.
|
an EmpathyAvatarChooser |
|
user data set when the signal handler was connected. |