]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtktextview.sgml
propagate exposes to no window children not in the buffer window.
[~andy/gtk] / docs / reference / gtk / tmpl / gtktextview.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkTextView
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Widget that displays a <link linkend="GtkTextBuffer">GtkTextBuffer</link>
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
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.
12 </para>
13
14 <para>
15
16 </para>
17
18 <!-- ##### SECTION See_Also ##### -->
19 <para>
20 #GtkTextBuffer, #GtkTextIter
21 </para>
22
23 <!-- ##### STRUCT GtkTextView ##### -->
24 <para>
25
26 </para>
27
28
29 <!-- ##### ENUM GtkTextWindowType ##### -->
30 <para>
31
32 </para>
33
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: 
39 @GTK_TEXT_WINDOW_TOP: 
40 @GTK_TEXT_WINDOW_BOTTOM: 
41
42 <!-- ##### FUNCTION gtk_text_view_new ##### -->
43 <para>
44
45 </para>
46
47 @Returns: 
48
49
50 <!-- ##### FUNCTION gtk_text_view_new_with_buffer ##### -->
51 <para>
52
53 </para>
54
55 @buffer: 
56 @Returns: 
57
58
59 <!-- ##### FUNCTION gtk_text_view_set_buffer ##### -->
60 <para>
61
62 </para>
63
64 @text_view: 
65 @buffer: 
66
67
68 <!-- ##### FUNCTION gtk_text_view_get_buffer ##### -->
69 <para>
70
71 </para>
72
73 @text_view: 
74 @Returns: 
75
76
77 <!-- ##### FUNCTION gtk_text_view_scroll_to_mark ##### -->
78 <para>
79
80 </para>
81
82 @text_view: 
83 @mark: 
84 @within_margin: 
85 @use_align: 
86 @xalign: 
87 @yalign: 
88 <!-- # Unused Parameters # -->
89 @Returns: 
90 @mark_within_margin: 
91
92
93 <!-- ##### FUNCTION gtk_text_view_scroll_to_iter ##### -->
94 <para>
95
96 </para>
97
98 @text_view: 
99 @iter: 
100 @within_margin: 
101 @use_align: 
102 @xalign: 
103 @yalign: 
104 @Returns: 
105
106
107 <!-- ##### FUNCTION gtk_text_view_scroll_mark_onscreen ##### -->
108 <para>
109
110 </para>
111
112 @text_view: 
113 @mark: 
114 <!-- # Unused Parameters # -->
115 @Returns: 
116
117
118 <!-- ##### FUNCTION gtk_text_view_move_mark_onscreen ##### -->
119 <para>
120
121 </para>
122
123 @text_view: 
124 @mark: 
125 @Returns: 
126
127
128 <!-- ##### FUNCTION gtk_text_view_place_cursor_onscreen ##### -->
129 <para>
130
131 </para>
132
133 @text_view: 
134 @Returns: 
135
136
137 <!-- ##### FUNCTION gtk_text_view_get_visible_rect ##### -->
138 <para>
139
140 </para>
141
142 @text_view: 
143 @visible_rect: 
144
145
146 <!-- ##### FUNCTION gtk_text_view_get_iter_location ##### -->
147 <para>
148
149 </para>
150
151 @text_view: 
152 @iter: 
153 @location: 
154
155
156 <!-- ##### FUNCTION gtk_text_view_get_line_at_y ##### -->
157 <para>
158
159 </para>
160
161 @text_view: 
162 @target_iter: 
163 @y: 
164 @line_top: 
165
166
167 <!-- ##### FUNCTION gtk_text_view_get_line_yrange ##### -->
168 <para>
169
170 </para>
171
172 @text_view: 
173 @iter: 
174 @y: 
175 @height: 
176
177
178 <!-- ##### FUNCTION gtk_text_view_get_iter_at_location ##### -->
179 <para>
180
181 </para>
182
183 @text_view: 
184 @iter: 
185 @x: 
186 @y: 
187
188
189 <!-- ##### FUNCTION gtk_text_view_buffer_to_window_coords ##### -->
190 <para>
191
192 </para>
193
194 @text_view: 
195 @win: 
196 @buffer_x: 
197 @buffer_y: 
198 @window_x: 
199 @window_y: 
200
201
202 <!-- ##### FUNCTION gtk_text_view_window_to_buffer_coords ##### -->
203 <para>
204
205 </para>
206
207 @text_view: 
208 @win: 
209 @window_x: 
210 @window_y: 
211 @buffer_x: 
212 @buffer_y: 
213
214
215 <!-- ##### FUNCTION gtk_text_view_get_window ##### -->
216 <para>
217
218 </para>
219
220 @text_view: 
221 @win: 
222 @Returns: 
223
224
225 <!-- ##### FUNCTION gtk_text_view_get_window_type ##### -->
226 <para>
227
228 </para>
229
230 @text_view: 
231 @window: 
232 @Returns: 
233
234
235 <!-- ##### FUNCTION gtk_text_view_set_border_window_size ##### -->
236 <para>
237
238 </para>
239
240 @text_view: 
241 @type: 
242 @size: 
243
244
245 <!-- ##### FUNCTION gtk_text_view_get_border_window_size ##### -->
246 <para>
247
248 </para>
249
250 @text_view: 
251 @type: 
252 @Returns: 
253
254
255 <!-- ##### FUNCTION gtk_text_view_forward_display_line ##### -->
256 <para>
257
258 </para>
259
260 @text_view: 
261 @iter: 
262 @Returns: 
263
264
265 <!-- ##### FUNCTION gtk_text_view_backward_display_line ##### -->
266 <para>
267
268 </para>
269
270 @text_view: 
271 @iter: 
272 @Returns: 
273
274
275 <!-- ##### FUNCTION gtk_text_view_forward_display_line_end ##### -->
276 <para>
277
278 </para>
279
280 @text_view: 
281 @iter: 
282 @Returns: 
283
284
285 <!-- ##### FUNCTION gtk_text_view_backward_display_line_start ##### -->
286 <para>
287
288 </para>
289
290 @text_view: 
291 @iter: 
292 @Returns: 
293
294
295 <!-- ##### FUNCTION gtk_text_view_starts_display_line ##### -->
296 <para>
297
298 </para>
299
300 @text_view: 
301 @iter: 
302 @Returns: 
303
304
305 <!-- ##### FUNCTION gtk_text_view_move_visually ##### -->
306 <para>
307
308 </para>
309
310 @text_view: 
311 @iter: 
312 @count: 
313 @Returns: 
314
315
316 <!-- ##### FUNCTION gtk_text_view_add_child_at_anchor ##### -->
317 <para>
318
319 </para>
320
321 @text_view: 
322 @child: 
323 @anchor: 
324
325
326 <!-- ##### STRUCT GtkTextChildAnchor ##### -->
327 <para>
328
329 </para>
330
331
332 <!-- ##### STRUCT GtkTextChildAnchorClass ##### -->
333 <para>
334
335 </para>
336
337
338 <!-- ##### FUNCTION gtk_text_child_anchor_new ##### -->
339 <para>
340
341 </para>
342
343 @Returns: 
344
345
346 <!-- ##### FUNCTION gtk_text_child_anchor_get_widgets ##### -->
347 <para>
348
349 </para>
350
351 @anchor: 
352 @Returns: 
353
354
355 <!-- ##### FUNCTION gtk_text_child_anchor_get_deleted ##### -->
356 <para>
357
358 </para>
359
360 @anchor: 
361 @Returns: 
362
363
364 <!-- ##### FUNCTION gtk_text_view_add_child_in_window ##### -->
365 <para>
366
367 </para>
368
369 @text_view: 
370 @child: 
371 @which_window: 
372 @xpos: 
373 @ypos: 
374
375
376 <!-- ##### FUNCTION gtk_text_view_move_child ##### -->
377 <para>
378
379 </para>
380
381 @text_view: 
382 @child: 
383 @xpos: 
384 @ypos: 
385
386
387 <!-- ##### FUNCTION gtk_text_view_set_wrap_mode ##### -->
388 <para>
389
390 </para>
391
392 @text_view: 
393 @wrap_mode: 
394
395
396 <!-- ##### FUNCTION gtk_text_view_get_wrap_mode ##### -->
397 <para>
398
399 </para>
400
401 @text_view: 
402 @Returns: 
403
404
405 <!-- ##### FUNCTION gtk_text_view_set_editable ##### -->
406 <para>
407
408 </para>
409
410 @text_view: 
411 @setting: 
412
413
414 <!-- ##### FUNCTION gtk_text_view_get_editable ##### -->
415 <para>
416
417 </para>
418
419 @text_view: 
420 @Returns: 
421
422
423 <!-- ##### FUNCTION gtk_text_view_set_cursor_visible ##### -->
424 <para>
425
426 </para>
427
428 @text_view: 
429 @setting: 
430
431
432 <!-- ##### FUNCTION gtk_text_view_get_cursor_visible ##### -->
433 <para>
434
435 </para>
436
437 @text_view: 
438 @Returns: 
439
440
441 <!-- ##### FUNCTION gtk_text_view_set_pixels_above_lines ##### -->
442 <para>
443
444 </para>
445
446 @text_view: 
447 @pixels_above_lines: 
448
449
450 <!-- ##### FUNCTION gtk_text_view_get_pixels_above_lines ##### -->
451 <para>
452
453 </para>
454
455 @text_view: 
456 @Returns: 
457
458
459 <!-- ##### FUNCTION gtk_text_view_set_pixels_below_lines ##### -->
460 <para>
461
462 </para>
463
464 @text_view: 
465 @pixels_below_lines: 
466
467
468 <!-- ##### FUNCTION gtk_text_view_get_pixels_below_lines ##### -->
469 <para>
470
471 </para>
472
473 @text_view: 
474 @Returns: 
475
476
477 <!-- ##### FUNCTION gtk_text_view_set_pixels_inside_wrap ##### -->
478 <para>
479
480 </para>
481
482 @text_view: 
483 @pixels_inside_wrap: 
484
485
486 <!-- ##### FUNCTION gtk_text_view_get_pixels_inside_wrap ##### -->
487 <para>
488
489 </para>
490
491 @text_view: 
492 @Returns: 
493
494
495 <!-- ##### FUNCTION gtk_text_view_set_justification ##### -->
496 <para>
497
498 </para>
499
500 @text_view: 
501 @justification: 
502
503
504 <!-- ##### FUNCTION gtk_text_view_get_justification ##### -->
505 <para>
506
507 </para>
508
509 @text_view: 
510 @Returns: 
511
512
513 <!-- ##### FUNCTION gtk_text_view_set_left_margin ##### -->
514 <para>
515
516 </para>
517
518 @text_view: 
519 @left_margin: 
520
521
522 <!-- ##### FUNCTION gtk_text_view_get_left_margin ##### -->
523 <para>
524
525 </para>
526
527 @text_view: 
528 @Returns: 
529
530
531 <!-- ##### FUNCTION gtk_text_view_set_right_margin ##### -->
532 <para>
533
534 </para>
535
536 @text_view: 
537 @right_margin: 
538
539
540 <!-- ##### FUNCTION gtk_text_view_get_right_margin ##### -->
541 <para>
542
543 </para>
544
545 @text_view: 
546 @Returns: 
547
548
549 <!-- ##### FUNCTION gtk_text_view_set_indent ##### -->
550 <para>
551
552 </para>
553
554 @text_view: 
555 @indent: 
556
557
558 <!-- ##### FUNCTION gtk_text_view_get_indent ##### -->
559 <para>
560
561 </para>
562
563 @text_view: 
564 @Returns: 
565
566
567 <!-- ##### FUNCTION gtk_text_view_set_tabs ##### -->
568 <para>
569
570 </para>
571
572 @text_view: 
573 @tabs: 
574
575
576 <!-- ##### FUNCTION gtk_text_view_get_tabs ##### -->
577 <para>
578
579 </para>
580
581 @text_view: 
582 @Returns: 
583
584
585 <!-- ##### FUNCTION gtk_text_view_get_default_attributes ##### -->
586 <para>
587
588 </para>
589
590 @text_view: 
591 @Returns: 
592
593
594 <!-- ##### MACRO GTK_TEXT_VIEW_PRIORITY_VALIDATE ##### -->
595 <para>
596
597 </para>
598
599
600
601 <!-- ##### SIGNAL GtkTextView::copy-clipboard ##### -->
602 <para>
603
604 </para>
605
606 @textview: the object which received the signal.
607
608 <!-- ##### SIGNAL GtkTextView::cut-clipboard ##### -->
609 <para>
610
611 </para>
612
613 @textview: the object which received the signal.
614
615 <!-- ##### SIGNAL GtkTextView::delete-from-cursor ##### -->
616 <para>
617
618 </para>
619
620 @textview: the object which received the signal.
621 @arg1: 
622 @arg2: 
623
624 <!-- ##### SIGNAL GtkTextView::insert-at-cursor ##### -->
625 <para>
626
627 </para>
628
629 @textview: the object which received the signal.
630 @arg1: 
631
632 <!-- ##### SIGNAL GtkTextView::move-cursor ##### -->
633 <para>
634
635 </para>
636
637 @textview: the object which received the signal.
638 @arg1: 
639 @arg2: 
640 @arg3: 
641
642 <!-- ##### SIGNAL GtkTextView::move-focus ##### -->
643 <para>
644
645 </para>
646
647 @textview: the object which received the signal.
648 @arg1: 
649
650 <!-- ##### SIGNAL GtkTextView::paste-clipboard ##### -->
651 <para>
652
653 </para>
654
655 @textview: the object which received the signal.
656
657 <!-- ##### SIGNAL GtkTextView::populate-popup ##### -->
658 <para>
659
660 </para>
661
662 @textview: the object which received the signal.
663 @arg1: 
664
665 <!-- ##### SIGNAL GtkTextView::set-anchor ##### -->
666 <para>
667
668 </para>
669
670 @textview: the object which received the signal.
671
672 <!-- ##### SIGNAL GtkTextView::set-scroll-adjustments ##### -->
673 <para>
674
675 </para>
676
677 @textview: the object which received the signal.
678 @arg1: 
679 @arg2: 
680
681 <!-- ##### SIGNAL GtkTextView::toggle-overwrite ##### -->
682 <para>
683
684 </para>
685
686 @textview: the object which received the signal.
687
688 <!-- ##### ARG GtkTextView:pixels-above-lines ##### -->
689 <para>
690
691 </para>
692
693 <!-- ##### ARG GtkTextView:pixels-below-lines ##### -->
694 <para>
695
696 </para>
697
698 <!-- ##### ARG GtkTextView:pixels-inside-wrap ##### -->
699 <para>
700
701 </para>
702
703 <!-- ##### ARG GtkTextView:editable ##### -->
704 <para>
705
706 </para>
707
708 <!-- ##### ARG GtkTextView:wrap-mode ##### -->
709 <para>
710
711 </para>
712
713 <!-- ##### ARG GtkTextView:justification ##### -->
714 <para>
715
716 </para>
717
718 <!-- ##### ARG GtkTextView:left-margin ##### -->
719 <para>
720
721 </para>
722
723 <!-- ##### ARG GtkTextView:right-margin ##### -->
724 <para>
725
726 </para>
727
728 <!-- ##### ARG GtkTextView:indent ##### -->
729 <para>
730
731 </para>
732
733 <!-- ##### ARG GtkTextView:tabs ##### -->
734 <para>
735
736 </para>
737
738 <!-- ##### ARG GtkTextView:cursor-visible ##### -->
739 <para>
740
741 </para>
742