| 50 * |
50 * |
| 51 * Returns: (transfer full): The protocol chooser drop down. |
51 * Returns: (transfer full): The protocol chooser drop down. |
| 52 * |
52 * |
| 53 * Since: 3.0.0 |
53 * Since: 3.0.0 |
| 54 */ |
54 */ |
| |
55 PIDGIN_AVAILABLE_IN_3_0 |
| 55 GtkWidget *pidgin_protocol_chooser_new(void); |
56 GtkWidget *pidgin_protocol_chooser_new(void); |
| 56 |
57 |
| 57 /** |
58 /** |
| 58 * pidgin_protocol_chooser_get_protocol: |
59 * pidgin_protocol_chooser_get_protocol: |
| 59 * @chooser: The #PidginProtocolChooser instance. |
60 * @chooser: The #PidginProtocolChooser instance. |
| 63 * Returns: (transfer none): The selected [class@Purple.Protocol] or %NULL if |
64 * Returns: (transfer none): The selected [class@Purple.Protocol] or %NULL if |
| 64 * nothing is selected. |
65 * nothing is selected. |
| 65 * |
66 * |
| 66 * Since: 3.0.0 |
67 * Since: 3.0.0 |
| 67 */ |
68 */ |
| |
69 PIDGIN_AVAILABLE_IN_3_0 |
| 68 PurpleProtocol *pidgin_protocol_chooser_get_protocol(PidginProtocolChooser *chooser); |
70 PurpleProtocol *pidgin_protocol_chooser_get_protocol(PidginProtocolChooser *chooser); |
| 69 |
71 |
| 70 /** |
72 /** |
| 71 * pidgin_protocol_chooser_set_protocol: |
73 * pidgin_protocol_chooser_set_protocol: |
| 72 * @chooser: The #PidginProtocolChooser instance. |
74 * @chooser: The #PidginProtocolChooser instance. |
| 75 * Sets the currently selected protocol of @chooser to the given |
77 * Sets the currently selected protocol of @chooser to the given |
| 76 * [class@Purple.Protocol]. |
78 * [class@Purple.Protocol]. |
| 77 * |
79 * |
| 78 * Since: 3.0.0 |
80 * Since: 3.0.0 |
| 79 */ |
81 */ |
| |
82 PIDGIN_AVAILABLE_IN_3_0 |
| 80 void pidgin_protocol_chooser_set_protocol(PidginProtocolChooser *chooser, PurpleProtocol *protocol); |
83 void pidgin_protocol_chooser_set_protocol(PidginProtocolChooser *chooser, PurpleProtocol *protocol); |
| 81 |
84 |
| 82 G_END_DECLS |
85 G_END_DECLS |
| 83 |
86 |
| 84 #endif /* PIDGIN_PROTOCOL_CHOOSER_H */ |
87 #endif /* PIDGIN_PROTOCOL_CHOOSER_H */ |