| 175 static GtkContainerClass *parent_class = NULL; |
175 static GtkContainerClass *parent_class = NULL; |
| 176 |
176 |
| 177 static void pidgin_status_box_class_init (PidginStatusBoxClass *klass); |
177 static void pidgin_status_box_class_init (PidginStatusBoxClass *klass); |
| 178 static void pidgin_status_box_init (PidginStatusBox *status_box); |
178 static void pidgin_status_box_init (PidginStatusBox *status_box); |
| 179 |
179 |
| |
180 static void |
| |
181 pidgin_status_box_network_changed_cb(GNetworkMonitor *m, gboolean available, |
| |
182 gpointer data) |
| |
183 { |
| |
184 pidgin_status_box_set_network_available(PIDGIN_STATUS_BOX(data), available); |
| |
185 } |
| |
186 |
| 180 GType |
187 GType |
| 181 pidgin_status_box_get_type (void) |
188 pidgin_status_box_get_type (void) |
| 182 { |
189 { |
| 183 static GType status_box_type = 0; |
190 static GType status_box_type = 0; |
| 184 |
191 |
| 1767 status_box); |
1774 status_box); |
| 1768 |
1775 |
| 1769 purple_prefs_connect_callback(status_box, PIDGIN_PREFS_ROOT "/accounts/buddyicon", |
1776 purple_prefs_connect_callback(status_box, PIDGIN_PREFS_ROOT "/accounts/buddyicon", |
| 1770 update_buddyicon_cb, status_box); |
1777 update_buddyicon_cb, status_box); |
| 1771 |
1778 |
| |
1779 g_signal_connect(G_OBJECT(g_network_monitor_get_default()), |
| |
1780 "network-changed", |
| |
1781 G_CALLBACK(pidgin_status_box_network_changed_cb), |
| |
1782 status_box); |
| 1772 } |
1783 } |
| 1773 |
1784 |
| 1774 static void |
1785 static void |
| 1775 pidgin_status_box_get_preferred_height(GtkWidget *widget, gint *minimum_height, |
1786 pidgin_status_box_get_preferred_height(GtkWidget *widget, gint *minimum_height, |
| 1776 gint *natural_height) |
1787 gint *natural_height) |