![]() |
![]() |
![]() |
libempathy-gtk Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
#include <libempathy-gtk/empathy-protocol-chooser.h> EmpathyProtocolChooser; gboolean (*EmpathyProtocolChooserFilterFunc) (TpConnectionManager *cm, TpConnectionManagerProtocol *protocol, gpointer user_data); GtkWidget * empathy_protocol_chooser_new (void); TpConnectionManager * empathy_protocol_chooser_dup_selected (EmpathyProtocolChooser *protocol_chooser, TpConnectionManagerProtocol **protocol); void empathy_protocol_chooser_set_visible (EmpathyProtocolChooser *protocol_chooser, EmpathyProtocolChooserFilterFunc func, gpointer user_data);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkComboBox +----EmpathyProtocolChooser
EmpathyProtocolChooser implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.
EmpathyProtocolChooser is a widget which extends GtkComboBox to provides a chooser of available protocols.
typedef struct _EmpathyProtocolChooser EmpathyProtocolChooser;
Widget which extends GtkComboBox to provide a chooser of available protocols.
gboolean (*EmpathyProtocolChooserFilterFunc) (TpConnectionManager *cm, TpConnectionManagerProtocol *protocol, gpointer user_data);
|
|
|
|
|
|
Returns : |
GtkWidget * empathy_protocol_chooser_new (void);
Triggers the creation of a new EmpathyProtocolChooser.
Returns : |
a new EmpathyProtocolChooser widget |
TpConnectionManager * empathy_protocol_chooser_dup_selected (EmpathyProtocolChooser *protocol_chooser, TpConnectionManagerProtocol **protocol);
|
|
|
|
Returns : |
void empathy_protocol_chooser_set_visible (EmpathyProtocolChooser *protocol_chooser, EmpathyProtocolChooserFilterFunc func, gpointer user_data);
|
|
|
|
|