1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Widget that displays a <link linkend="GtkTextBuffer">GtkTextBuffer</link>
7 <!-- ##### SECTION Long_Description ##### -->
9 You may wish to begin by reading the <link linkend="TextWidget">text widget
10 conceptual overview</link> which gives an overview of all the objects and data
11 types related to the text widget and how they work together.
18 <!-- ##### SECTION See_Also ##### -->
20 #GtkTextBuffer, #GtkTextIter
23 <!-- ##### STRUCT GtkTextView ##### -->
29 <!-- ##### ENUM GtkTextWindowType ##### -->
34 @GTK_TEXT_WINDOW_PRIVATE:
35 @GTK_TEXT_WINDOW_WIDGET:
36 @GTK_TEXT_WINDOW_TEXT:
37 @GTK_TEXT_WINDOW_LEFT:
38 @GTK_TEXT_WINDOW_RIGHT:
40 @GTK_TEXT_WINDOW_BOTTOM:
42 <!-- ##### FUNCTION gtk_text_view_new ##### -->
50 <!-- ##### FUNCTION gtk_text_view_new_with_buffer ##### -->
59 <!-- ##### FUNCTION gtk_text_view_set_buffer ##### -->
68 <!-- ##### FUNCTION gtk_text_view_get_buffer ##### -->
77 <!-- ##### FUNCTION gtk_text_view_scroll_to_mark ##### -->
88 <!-- ##### FUNCTION gtk_text_view_move_mark_onscreen ##### -->
98 <!-- ##### FUNCTION gtk_text_view_place_cursor_onscreen ##### -->
107 <!-- ##### FUNCTION gtk_text_view_get_visible_rect ##### -->
116 <!-- ##### FUNCTION gtk_text_view_set_wrap_mode ##### -->
125 <!-- ##### FUNCTION gtk_text_view_get_wrap_mode ##### -->
134 <!-- ##### FUNCTION gtk_text_view_set_editable ##### -->
143 <!-- ##### FUNCTION gtk_text_view_get_editable ##### -->
152 <!-- ##### FUNCTION gtk_text_view_set_cursor_visible ##### -->
161 <!-- ##### FUNCTION gtk_text_view_get_cursor_visible ##### -->
170 <!-- ##### FUNCTION gtk_text_view_get_iter_location ##### -->
180 <!-- ##### FUNCTION gtk_text_view_get_line_at_y ##### -->
191 <!-- ##### FUNCTION gtk_text_view_get_line_yrange ##### -->
202 <!-- ##### FUNCTION gtk_text_view_get_iter_at_location ##### -->
213 <!-- ##### FUNCTION gtk_text_view_buffer_to_window_coords ##### -->
226 <!-- ##### FUNCTION gtk_text_view_window_to_buffer_coords ##### -->
239 <!-- ##### FUNCTION gtk_text_view_get_window ##### -->
249 <!-- ##### FUNCTION gtk_text_view_get_window_type ##### -->
259 <!-- ##### FUNCTION gtk_text_view_set_border_window_size ##### -->
269 <!-- ##### FUNCTION gtk_text_view_set_text_window_size ##### -->
279 <!-- ##### FUNCTION gtk_text_view_add_child_at_anchor ##### -->
289 <!-- ##### FUNCTION gtk_text_view_add_child_in_window ##### -->
301 <!-- ##### FUNCTION gtk_text_view_move_child ##### -->
312 <!-- ##### SIGNAL GtkTextView::copy-clipboard ##### -->
317 @textview: the object which received the signal.
319 <!-- ##### SIGNAL GtkTextView::cut-clipboard ##### -->
324 @textview: the object which received the signal.
326 <!-- ##### SIGNAL GtkTextView::delete-from-cursor ##### -->
331 @textview: the object which received the signal.
335 <!-- ##### SIGNAL GtkTextView::insert-at-cursor ##### -->
340 @textview: the object which received the signal.
343 <!-- ##### SIGNAL GtkTextView::move-cursor ##### -->
348 @textview: the object which received the signal.
353 <!-- ##### SIGNAL GtkTextView::paste-clipboard ##### -->
358 @textview: the object which received the signal.
360 <!-- ##### SIGNAL GtkTextView::set-anchor ##### -->
365 @textview: the object which received the signal.
367 <!-- ##### SIGNAL GtkTextView::set-scroll-adjustments ##### -->
372 @textview: the object which received the signal.
376 <!-- ##### SIGNAL GtkTextView::toggle-overwrite ##### -->
381 @textview: the object which received the signal.
383 <!-- ##### ARG GtkTextView:height_lines ##### -->
388 <!-- ##### ARG GtkTextView:width_columns ##### -->
393 <!-- ##### ARG GtkTextView:pixels_above_lines ##### -->
398 <!-- ##### ARG GtkTextView:pixels_below_lines ##### -->
403 <!-- ##### ARG GtkTextView:pixels_inside_wrap ##### -->
408 <!-- ##### ARG GtkTextView:editable ##### -->
413 <!-- ##### ARG GtkTextView:wrap_mode ##### -->