| 22 |
22 |
| 23 #include <pidgin/pidgintalkatu.h> |
23 #include <pidgin/pidgintalkatu.h> |
| 24 |
24 |
| 25 GtkWidget * |
25 GtkWidget * |
| 26 pidgin_talkatu_editor_new_for_connection(PurpleConnection *pc) { |
26 pidgin_talkatu_editor_new_for_connection(PurpleConnection *pc) { |
| 27 GtkWidget *editor = NULL; |
27 GtkWidget *editor = NULL, *input = NULL; |
| 28 GtkWidget *view = NULL; |
|
| 29 |
28 |
| 30 g_return_val_if_fail(pc != NULL, NULL); |
29 g_return_val_if_fail(pc != NULL, NULL); |
| 31 |
30 |
| 32 editor = talkatu_editor_new(); |
31 editor = talkatu_editor_new(); |
| 33 view = talkatu_editor_get_view(TALKATU_EDITOR(editor)); |
32 input = talkatu_editor_get_input(TALKATU_EDITOR(editor)); |
| 34 |
33 |
| 35 gtk_text_view_set_buffer( |
34 gtk_text_view_set_buffer( |
| 36 GTK_TEXT_VIEW(view), |
35 GTK_TEXT_VIEW(input), |
| 37 pidgin_talkatu_buffer_new_for_connection(pc) |
36 pidgin_talkatu_buffer_new_for_connection(pc) |
| 38 ); |
37 ); |
| 39 |
38 |
| 40 return editor; |
39 return editor; |
| 41 } |
40 } |