| 2986 |
2986 |
| 2987 void |
2987 void |
| 2988 gtk_imhtml_delete(GtkIMHtml *imhtml, GtkTextIter *start, GtkTextIter *end) { |
2988 gtk_imhtml_delete(GtkIMHtml *imhtml, GtkTextIter *start, GtkTextIter *end) { |
| 2989 GList *l; |
2989 GList *l; |
| 2990 GSList *sl; |
2990 GSList *sl; |
| 2991 GtkTextIter i; |
2991 GtkTextIter i, i_s, i_e; |
| 2992 GObject *object = g_object_ref(G_OBJECT(imhtml)); |
2992 GObject *object = g_object_ref(G_OBJECT(imhtml)); |
| 2993 |
2993 |
| 2994 if (start == NULL) { |
2994 if (start == NULL) { |
| 2995 GtkTextIter i_s; |
|
| 2996 gtk_text_buffer_get_start_iter(imhtml->text_buffer, &i_s); |
2995 gtk_text_buffer_get_start_iter(imhtml->text_buffer, &i_s); |
| 2997 start = &i_s; |
2996 start = &i_s; |
| 2998 } |
2997 } |
| 2999 |
2998 |
| 3000 if (end == NULL) { |
2999 if (end == NULL) { |
| 3001 GtkTextIter i_e; |
|
| 3002 gtk_text_buffer_get_end_iter(imhtml->text_buffer, &i_e); |
3000 gtk_text_buffer_get_end_iter(imhtml->text_buffer, &i_e); |
| 3003 end = &i_e; |
3001 end = &i_e; |
| 3004 } |
3002 } |
| 3005 |
3003 |
| 3006 l = imhtml->scalables; |
3004 l = imhtml->scalables; |