diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-04-05 08:47:02 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-04-05 08:47:53 -0400 |
commit | 2e18f1b6e3e1228ae6a0afe40440598c4a53ddcd (patch) | |
tree | bfe394bff1080a315d999ff896aab02114c2b4ee | |
parent | 6cf712591f5a9555a23f269883d4f688fa9a8c70 (diff) | |
download | gtk+-2e18f1b6e3e1228ae6a0afe40440598c4a53ddcd.tar.gz |
textlayout: Remove an unused function
-rw-r--r-- | gtk/gtktextlayout.c | 57 | ||||
-rw-r--r-- | gtk/gtktextlayoutprivate.h | 4 |
2 files changed, 0 insertions, 61 deletions
diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index 2f53d945fa..0d808d6bfb 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -671,63 +671,6 @@ gtk_text_layout_cursors_changed (GtkTextLayout *layout, gtk_text_layout_emit_changed (layout, y, old_height, new_height); } - -/* - * gtk_text_layout_get_lines: - * - * Returns: (element-type GtkTextLine) (transfer container): - */ -GPtrArray * -gtk_text_layout_get_lines (GtkTextLayout *layout, - /* [top_y, bottom_y) */ - int top_y, - int bottom_y, - int *first_line_y) -{ - GtkTextBTree *btree; - GtkTextLine *first_btree_line; - GtkTextLine *last_btree_line; - GtkTextLine *line; - GPtrArray *lines; - - g_return_val_if_fail (GTK_IS_TEXT_LAYOUT (layout), NULL); - - if (top_y >= bottom_y) - return NULL; - - btree = _gtk_text_buffer_get_btree (layout->buffer); - - first_btree_line = _gtk_text_btree_find_line_by_y (btree, layout, top_y, first_line_y); - if (first_btree_line == NULL) - { - /* off the bottom */ - return NULL; - } - - /* -1 since bottom_y is one past */ - last_btree_line = _gtk_text_btree_find_line_by_y (btree, layout, bottom_y - 1, NULL); - - if (!last_btree_line) - last_btree_line = _gtk_text_btree_get_end_iter_line (btree); - - g_assert (last_btree_line != NULL); - - lines = g_ptr_array_sized_new (32); - - line = first_btree_line; - while (TRUE) - { - g_ptr_array_add (lines, line); - - if (line == last_btree_line) - break; - - line = _gtk_text_line_next_excluding_last (line); - } - - return lines; -} - static void invalidate_cached_style (GtkTextLayout *layout) { diff --git a/gtk/gtktextlayoutprivate.h b/gtk/gtktextlayoutprivate.h index fc07fcbb6f..66676c7e7a 100644 --- a/gtk/gtktextlayoutprivate.h +++ b/gtk/gtktextlayoutprivate.h @@ -254,10 +254,6 @@ gboolean gtk_text_layout_get_cursor_visible (GtkTextLayout *layout); void gtk_text_layout_get_size (GtkTextLayout *layout, int *width, int *height); -GPtrArray *gtk_text_layout_get_lines (GtkTextLayout *layout, - int top_y, - int bottom_y, - int *first_line_y); void gtk_text_layout_wrap_loop_start (GtkTextLayout *layout); void gtk_text_layout_wrap_loop_end (GtkTextLayout *layout); |