| 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);
|
|
|
|
|