1;; -*- lisp -*-
2
3(define-object GtkTextBuffer (GObject))
4(define-object GtkTextMark (GObject))
5(define-object GtkTextTag (GObject))
6(define-object GtkTextTagTable (GObject))
7
8(define-boxed GtkTextIter
9  (copy gtk_text_iter_copy)
10  (free gtk_text_iter_free))
11
12(define-object GtkTextMark (GObject))
13
14(define-object GtkTextView (GtkContainer))
15
16(define-flags GtkTextSearchFlags
17  (visible-only GTK_TEXT_SEARCH_VISIBLE_ONLY)
18  (text-only GTK_TEXT_SEARCH_TEXT_ONLY))
19
20(define-enum GtkTextWindowType
21  (private GTK_TEXT_WINDOW_PRIVATE)
22  (widget GTK_TEXT_WINDOW_WIDGET)
23  (text GTK_TEXT_WINDOW_TEXT)
24  (left GTK_TEXT_WINDOW_LEFT)
25  (right GTK_TEXT_WINDOW_RIGHT)
26  (top GTK_TEXT_WINDOW_TOP)
27  (bottom GTK_TEXT_WINDOW_BOTTOM))
28
29;; TextMark
30
31(define-func gtk_text_mark_set_visible
32  none
33  ((GtkTextMark mark)
34   (bool setting)))
35
36(define-func gtk_text_mark_get_visible
37  bool
38  ((GtkTextMark mark)))
39
40(define-func gtk_text_mark_get_name
41  static_string
42  ((GtkTextMark mark)))
43
44(define-func gtk_text_mark_get_deleted
45  bool
46  ((GtkTextMark mark)))
47
48(define-func gtk_text_mark_get_buffer
49  GtkTextBuffer
50  ((GtkTextMark mark)))
51
52(define-func gtk_text_mark_get_left_gravity
53  bool
54  ((GtkTextMark mark)))
55
56;; TextTag
57
58(define-func gtk_text_tag_new
59  GtkTextTag
60  ((string name)))
61
62(define-func gtk_text_tag_get_priority
63  int
64  ((GtkTextTag tag)))
65
66(define-func gtk_text_tag_set_priority
67  none
68  ((GtkTextTag tag)
69   (int priority)))
70
71(define-func gtk_text_tag_event
72  bool
73  ((GtkTextTag tag)
74   (GObject event_object)
75   (GdkEvent event)
76   (GtkTextIter iter)))
77
78;; XXX text_attributes foo?
79
80;; TextTagTable
81
82(define-func gtk_text_tag_table_new
83  GtkTextTagTable
84  ())
85
86(define-func gtk_text_tag_table_add
87  none
88  ((GtkTextTagTable table)
89   (GtkTextTag tag)))
90
91(define-func gtk_text_tag_table_remove
92  none
93  ((GtkTextTagTable table)
94   (GtkTextTag tag)))
95
96(define-func gtk_text_tag_table_lookup
97  GtkTextTag
98  ((GtkTextTagTable table)
99   (string name)))
100
101;; XXX foreach
102
103(define-func gtk_text_tag_table_get_size
104  int
105  ((GtkTextTagTable table)))
106
107;; TextIter
108
109;; not in the usual API, defined locally
110(define-func gtk_text_iter_new
111  GtkTextIter
112  ())
113
114(define-func gtk_text_iter_get_offset
115  int
116  ((GtkTextIter iter)))
117
118(define-func gtk_text_iter_get_line
119  int
120  ((GtkTextIter iter)))
121
122(define-func gtk_text_iter_get_line_offset
123  int
124  ((GtkTextIter iter)))
125
126(define-func gtk_text_iter_get_line_index
127  int
128  ((GtkTextIter iter)))
129
130(define-func gtk_text_iter_get_visible_line_offset
131  int
132  ((GtkTextIter iter)))
133
134(define-func gtk_text_iter_get_visible_line_index
135  int
136  ((GtkTextIter iter)))
137
138(define-func gtk_text_iter_get_char
139  char
140  ((GtkTextIter iter)))
141
142(define-func gtk_text_iter_get_slice
143  string
144  ((GtkTextIter start)
145   (GtkTextIter end)))
146
147(define-func gtk_text_iter_get_text
148  string
149  ((GtkTextIter start)
150   (GtkTextIter end)))
151
152(define-func gtk_text_iter_get_visible_slice
153  string
154  ((GtkTextIter start)
155   (GtkTextIter end)))
156
157(define-func gtk_text_iter_get_visible_text
158  string
159  ((GtkTextIter start)
160   (GtkTextIter end)))
161
162(define-func gtk_text_iter_get_pixbuf
163  GdkPixbuf
164  ((GtkTextIter iter)))
165
166;; XXX get_marks, get_child_anchor, get_toggle_tags
167
168(define-func gtk_text_iter_begins_tag
169  bool
170  ((GtkTextIter iter)
171   (GtkTextTag tag)))
172
173(define-func gtk_text_iter_ends_tag
174  bool
175  ((GtkTextIter iter)
176   (GtkTextTag tag)))
177
178(define-func gtk_text_iter_toggles_tag
179  bool
180  ((GtkTextIter iter)
181   (GtkTextTag tag)))
182
183(define-func gtk_text_iter_has_tag
184  bool
185  ((GtkTextIter iter)
186   (GtkTextTag tag)))
187
188;; XXX get_tags
189
190(define-func gtk_text_iter_editable
191  bool
192  ((GtkTextIter iter)
193   (bool default_setting)))
194
195(define-func gtk_text_iter_can_insert
196  bool
197  ((GtkTextIter iter)
198   (bool default_editability)))
199
200(define-func gtk_text_iter_starts_word
201  bool
202  ((GtkTextIter iter)))
203
204(define-func gtk_text_iter_ends_word
205  bool
206  ((GtkTextIter iter)))
207
208(define-func gtk_text_iter_inside_word
209  bool
210  ((GtkTextIter iter)))
211
212(define-func gtk_text_iter_starts_sentence
213  bool
214  ((GtkTextIter iter)))
215
216(define-func gtk_text_iter_ends_sentence
217  bool
218  ((GtkTextIter iter)))
219
220(define-func gtk_text_iter_inside_sentence
221  bool
222  ((GtkTextIter iter)))
223
224(define-func gtk_text_iter_starts_line
225  bool
226  ((GtkTextIter iter)))
227
228(define-func gtk_text_iter_ends_line
229  bool
230  ((GtkTextIter iter)))
231
232(define-func gtk_text_iter_is_cursor_position
233  bool
234  ((GtkTextIter iter)))
235
236(define-func gtk_text_iter_get_chars_in_line
237  int
238  ((GtkTextIter iter)))
239
240(define-func gtk_text_iter_get_bytes_in_line
241  int
242  ((GtkTextIter iter)))
243
244;; XXX get_attributes, get_language
245
246(define-func gtk_text_iter_is_end
247  bool
248  ((GtkTextIter iter)))
249
250(define-func gtk_text_iter_is_start
251  bool
252  ((GtkTextIter iter)))
253
254(define-func gtk_text_iter_forward_char
255  bool
256  ((GtkTextIter iter)))
257
258(define-func gtk_text_iter_backward_char
259  bool
260  ((GtkTextIter iter)))
261
262(define-func gtk_text_iter_forward_chars
263  bool
264  ((GtkTextIter iter)
265   (int count)))
266
267(define-func gtk_text_iter_backward_chars
268  bool
269  ((GtkTextIter iter)
270   (int count)))
271
272(define-func gtk_text_iter_forward_line
273  bool
274  ((GtkTextIter iter)))
275
276(define-func gtk_text_iter_backward_line
277  bool
278  ((GtkTextIter iter)))
279
280(define-func gtk_text_iter_forward_lines
281  bool
282  ((GtkTextIter iter)
283   (int count)))
284
285(define-func gtk_text_iter_backward_lines
286  bool
287  ((GtkTextIter iter)
288   (int count)))
289
290(define-func gtk_text_iter_forward_word_end
291  bool
292  ((GtkTextIter iter)))
293
294(define-func gtk_text_iter_backward_word_start
295  bool
296  ((GtkTextIter iter)))
297
298(define-func gtk_text_iter_forward_word_ends
299  bool
300  ((GtkTextIter iter)
301   (int count)))
302
303(define-func gtk_text_iter_backward_sentence_starts
304  bool
305  ((GtkTextIter iter)
306   (int count)))
307
308(define-func gtk_text_iter_forward_sentence_end
309  bool
310  ((GtkTextIter iter)))
311
312(define-func gtk_text_iter_backward_sentence_start
313  bool
314  ((GtkTextIter iter)))
315
316(define-func gtk_text_iter_forward_sentence_ends
317  bool
318  ((GtkTextIter iter)
319   (int count)))
320
321(define-func gtk_text_iter_backward_sentence_starts
322  bool
323  ((GtkTextIter iter)
324   (int count)))
325
326(define-func gtk_text_iter_forward_cursor_position
327  bool
328  ((GtkTextIter iter)))
329
330(define-func gtk_text_iter_backward_cursor_position
331  bool
332  ((GtkTextIter iter)))
333
334(define-func gtk_text_iter_forward_cursor_positions
335  bool
336  ((GtkTextIter iter)
337   (int count)))
338
339(define-func gtk_text_iter_backward_cursor_positions
340  bool
341  ((GtkTextIter iter)
342   (int count)))
343
344(define-func gtk_text_iter_set_offset
345  none
346  ((GtkTextIter iter)
347   (int char_offsets)))
348
349(define-func gtk_text_iter_set_line
350  none
351  ((GtkTextIter iter)
352   (int line_number)))
353
354(define-func gtk_text_iter_set_line_offset
355  none
356  ((GtkTextIter iter)
357   (int line_offset)))
358
359(define-func gtk_text_iter_set_line_index
360  none
361  ((GtkTextIter iter)
362   (int line_index)))
363
364(define-func gtk_text_iter_forward_to_end
365  none
366  ((GtkTextIter iter)))
367
368(define-func gtk_text_iter_forward_to_line_end
369  bool
370  ((GtkTextIter iter)))
371
372(define-func gtk_text_iter_set_visible_line_offset
373  none
374  ((GtkTextIter iter)
375   (int char_on_line)))
376
377(define-func gtk_text_iter_set_visible_line_index
378  none
379  ((GtkTextIter iter)
380   (int byte_on_line)))
381
382(define-func gtk_text_iter_forward_to_tag_toggle
383  bool
384  ((GtkTextIter iter)
385   (GtkTextTag tag)))
386
387(define-func gtk_text_iter_backward_to_tag_toggle
388  bool
389  ((GtkTextIter iter)
390   (GtkTextTag tag)))
391
392;; XXX {forward,backward}_find_char
393
394(define-func gtk_text_iter_forward_search
395  bool
396  ((GtkTextIter iter)
397   (string str)
398   (GtkTextSearchFlags flags)
399   (GtkTextIter match_start)
400   (GtkTextIter match_end)
401   (GtkTextIter limit)))
402
403(define-func gtk_text_iter_backward_search
404  bool
405  ((GtkTextIter iter)
406   (string str)
407   (GtkTextSearchFlags flags)
408   (GtkTextIter match_start)
409   (GtkTextIter match_end)
410   (GtkTextIter limit)))
411
412(define-func gtk_text_iter_equal
413  bool
414  ((GtkTextIter lhs)
415   (GtkTextIter rhs)))
416
417(define-func gtk_text_iter_compare
418  int
419  ((GtkTextIter lhs)
420   (GtkTextIter rhs)))
421
422(define-func gtk_text_iter_in_range
423  bool
424  ((GtkTextIter iter)
425   (GtkTextIter start)
426   (GtkTextIter end)))
427
428(define-func gtk_text_iter_order
429  none
430  ((GtkTextIter first)
431   (GtkTextIter second)))
432
433;; TextBuffer
434
435(define-func gtk_text_buffer_new
436  GtkTextBuffer
437  ((GtkTextTagTable table (null-ok))))
438
439(define-func gtk_text_buffer_get_line_count
440  int
441  ((GtkTextBuffer buffer)))
442
443(define-func gtk_text_buffer_get_char_count
444  int
445  ((GtkTextBuffer buffer)))
446
447(define-func gtk_text_buffer_set_text
448  none
449  ((GtkTextBuffer buffer)
450   (string text)
451   (int len (= "-1"))))
452
453(define-func gtk_text_buffer_insert
454  none
455  ((GtkTextBuffer buffer)
456   (GtkTextIter iter)
457   (string text)
458   (int len (= "-1"))))
459
460(define-func gtk_text_buffer_insert_at_cursor
461  none
462  ((GtkTextBuffer buffer)
463   (string text)
464   (int len (= "-1"))))
465
466(define-func gtk_text_buffer_insert_interactive
467  bool
468  ((GtkTextBuffer buffer)
469   (GtkTextIter iter)
470   (string text)
471   (int len (= "-1"))
472   (bool default_editable)))
473
474(define-func gtk_text_buffer_insert_interactive_at_cursor
475  bool
476  ((GtkTextBuffer buffer)
477   (string text)
478   (int len (= "-1"))
479   (bool default_editable)))
480
481(define-func gtk_text_buffer_insert_range
482  none
483  ((GtkTextBuffer buffer)
484   (GtkTextIter iter)
485   (GtkTextIter start)
486   (GtkTextIter end)))
487
488(define-func gtk_text_buffer_insert_range_interactive
489  bool
490  ((GtkTextBuffer buffer)
491   (GtkTextIter iter)
492   (GtkTextIter start)
493   (GtkTextIter end)
494   (bool default_editable)))
495
496;; XXX insert_with_tags
497
498(define-func gtk_text_buffer_delete
499  none
500  ((GtkTextBuffer buffer)
501   (GtkTextIter start)
502   (GtkTextIter end)))
503
504(define-func gtk_text_buffer_delete_interactive
505  none
506  ((GtkTextBuffer buffer)
507   (GtkTextIter start)
508   (GtkTextIter end)
509   (bool default_editable)))
510
511(define-func gtk_text_buffer_get_text
512  string
513  ((GtkTextBuffer buffer)
514   (GtkTextIter start)
515   (GtkTextIter end)
516   (bool include_hidden_chars)))
517
518(define-func gtk_text_buffer_get_slice
519  string
520  ((GtkTextBuffer buffer)
521   (GtkTextIter start)
522   (GtkTextIter end)
523   (bool include_hidden_chars)))
524
525(define-func gtk_text_buffer_insert_pixbuf
526  none
527  ((GtkTextBuffer buffer)
528   (GtkTextIter iter)
529   (GdkPixbuf pixbuf)))
530
531;; XXX {insert,create}_child_anchor
532
533(define-func gtk_text_buffer_create_mark
534  GtkTextMark
535  ((GtkTextBuffer buffer)
536   (string mark_name)
537   (GtkTextIter where)
538   (bool left_gravity)))
539
540(define-func gtk_text_buffer_move_mark
541  none
542  ((GtkTextBuffer buffer)
543   (GtkTextMark mark)
544   (GtkTextIter where)))
545
546(define-func gtk_text_buffer_delete_mark
547  none
548  ((GtkTextBuffer buffer)
549   (GtkTextMark mark)))
550
551(define-func gtk_text_buffer_get_mark
552  GtkTextMark
553  ((GtkTextBuffer buffer)
554   (string name)))
555
556(define-func gtk_text_buffer_move_mark_by_name
557  none
558  ((GtkTextBuffer buffer)
559   (string name)
560   (GtkTextIter where)))
561
562(define-func gtk_text_buffer_delete_mark_by_name
563  none
564  ((GtkTextBuffer buffer)
565   (string name)))
566
567(define-func gtk_text_buffer_get_insert
568  GtkTextMark
569  ((GtkTextBuffer buffer)))
570
571(define-func gtk_text_buffer_get_selection_bound
572  GtkTextMark
573  ((GtkTextBuffer buffer)))
574
575(define-func gtk_text_buffer_place_cursor
576  none
577  ((GtkTextBuffer buffer)
578   (GtkTextIter where)))
579
580(define-func gtk_text_buffer_apply_tag
581  none
582  ((GtkTextBuffer buffer)
583   (GtkTextTag tag)
584   (GtkTextIter start)
585   (GtkTextIter end)))
586
587(define-func gtk_text_buffer_remove_tag
588  none
589  ((GtkTextBuffer buffer)
590   (GtkTextTag tag)
591   (GtkTextIter start)
592   (GtkTextIter end)))
593
594(define-func gtk_text_buffer_apply_tag_by_name
595  none
596  ((GtkTextBuffer buffer)
597   (string name)
598   (GtkTextIter start)
599   (GtkTextIter end)))
600
601(define-func gtk_text_buffer_remove_tag_by_name
602  none
603  ((GtkTextBuffer buffer)
604   (string name)
605   (GtkTextIter start)
606   (GtkTextIter end)))
607
608(define-func gtk_text_buffer_remove_all_tags
609  none
610  ((GtkTextBuffer buffer)
611   (GtkTextIter start)
612   (GtkTextIter end)))
613
614;; XXX create_tag
615
616(define-func gtk_text_buffer_get_iter_at_line_offset
617  none
618  ((GtkTextBuffer buffer)
619   (GtkTextIter iter)
620   (int line_number)
621   (int char_offset)))
622
623(define-func gtk_text_buffer_get_iter_at_line_index
624  none
625  ((GtkTextBuffer buffer)
626   (GtkTextIter iter)
627   (int line_number)
628   (int byte_index)))
629
630(define-func gtk_text_buffer_get_iter_at_offset
631  none
632  ((GtkTextBuffer buffer)
633   (GtkTextIter iter)
634   (int char_offset)))
635
636(define-func gtk_text_buffer_get_iter_at_line
637  none
638  ((GtkTextBuffer buffer)
639   (GtkTextIter iter)
640   (int line_number)))
641
642(define-func gtk_text_buffer_get_start_iter
643  none
644  ((GtkTextBuffer buffer)
645   (GtkTextIter iter)))
646
647(define-func gtk_text_buffer_get_end_iter
648  none
649  ((GtkTextBuffer buffer)
650   (GtkTextIter iter)))
651
652(define-func gtk_text_buffer_get_bounds
653  none
654  ((GtkTextBuffer buffer)
655   (GtkTextIter start)
656   (GtkTextIter end)))
657
658(define-func gtk_text_buffer_get_iter_at_mark
659  none
660  ((GtkTextBuffer buffer)
661   (GtkTextIter iter)
662   (GtkTextMark mark)))
663
664;; XXX get_iter_at_child_anchor
665
666(define-func gtk_text_buffer_get_modified
667  bool
668  ((GtkTextBuffer buffer)))
669
670(define-func gtk_text_buffer_set_modified
671  none
672  ((GtkTextBuffer buffer)
673   (bool setting)))
674
675;; XXX GtkClipboard?
676;(define-func gtk_text_buffer_add_selection_clipboard
677;  none
678;  ((GtkTextBuffer buffer)
679;   (GtkClipboard clipboard)))
680;
681;(define-func gtk_text_buffer_remove_selection_clipboard
682;  none
683;  ((GtkTextBuffer buffer)
684;   (GtkClipboard clipboard)))
685;
686;(define-func gtk_text_buffer_cut_clipboard
687;  none
688;  ((GtkTextBuffer buffer)
689;   (GtkClipboard clipboard)
690;   (bool default_editable)))
691;
692;(define-func gtk_text_buffer_copy_clipboard
693;  none
694;  ((GtkTextBuffer buffer)
695;   (GtkClipboard clipboard)))
696;
697;(define-func gtk_text_buffer_paste_clipboard
698;  none
699;  ((GtkTextBuffer buffer)
700;   (GtkClipboard clipboard)
701;   (GtkTextIter override_location (null-ok))
702;   (bool default_editable)))
703
704(define-func gtk_text_buffer_get_selection_bounds
705  bool
706  ((GtkTextBuffer buffer)
707   (GtkTextIter start)
708   (GtkTextIter end)))
709
710(define-func gtk_text_buffer_delete_selection
711  bool
712  ((GtkTextBuffer buffer)
713   (bool interactive)
714   (bool default_editable)))
715
716(define-func gtk_text_buffer_begin_user_action
717  none
718  ((GtkTextBuffer buffer)))
719
720(define-func gtk_text_buffer_end_user_action
721  none
722  ((GtkTextBuffer buffer)))
723
724;; TextView
725
726(define-func gtk_text_view_new
727  GtkWidget
728  ())
729
730(define-func gtk_text_view_new_with_buffer
731  GtkWidget
732  ((GtkTextBuffer buffer)))
733
734(define-func gtk_text_view_set_buffer
735  none
736  ((GtkTextView view)
737   (GtkTextBuffer buffer)))
738
739(define-func gtk_text_view_get_buffer
740  GtkTextBuffer
741  ((GtkTextView view)))
742
743(define-func gtk_text_view_scroll_to_iter
744  bool
745  ((GtkTextView view)
746   (GtkTextIter iter)
747   (double within_margin)
748   (bool use_align)
749   (double xalign)
750   (double yalign)))
751
752(define-func gtk_text_view_scroll_to_mark
753  none
754  ((GtkTextView view)
755   (GtkTextMark mark)
756   (double within_margin)
757   (bool use_align)
758   (double xalign)
759   (double yalign)))
760
761(define-func gtk_text_view_scroll_mark_onscreen
762  none
763  ((GtkTextView view)
764   (GtkTextMark mark)))
765
766(define-func gtk_text_view_move_mark_onscreen
767  bool
768  ((GtkTextView view)
769   (GtkTextMark mark)))
770
771(define-func gtk_text_view_place_cursor_onscreen
772  bool
773  ((GtkTextView view)))
774
775;; XXX GdkRectangle?
776;(define-func gtk_text_view_get_visible_rect
777;  none
778;  ((GtkTextView view)
779;   (GdkRectangle rect)))
780
781(define-func gtk_text_view_set_cursor_visible
782  none
783  ((GtkTextView view)
784   (bool setting)))
785
786(define-func gtk_text_view_get_cursor_visible
787  bool
788  ((GtkTextView view)))
789
790;; XXX GdkRectangle?
791;(define-func gtk_text_view_get_iter_location
792;  none
793;  ((GtkTextView view)
794;   (GtkTextIter iter)
795;   (GdkRectangle location)))
796
797(define-func gtk_text_view_get_iter_at_location
798  none
799  ((GtkTextView view)
800   (GtkTextIter iter)
801   (int x)
802   (int y)))
803
804;; XXX get_line_yrange, get_line_at_y, buffer_to_window_coords, window_to_buffer_coords
805
806(define-func gtk_text_view_get_window
807  GdkWindow
808  ((GtkTextView view)
809   (GtkTextWindowType type)))
810
811(define-func gtk_text_view_get_window_type
812  GtkTextWindowType
813  ((GtkTextView view)
814   (GdkWindow window)))
815
816(define-func gtk_text_view_set_border_window_size
817  none
818  ((GtkTextView view)
819   (GtkTextWindowType type)
820   (int size)))
821
822(define-func gtk_text_view_get_border_window_size
823  int
824  ((GtkTextView view)
825   (GtkTextWindowType type)))
826
827(define-func gtk_text_view_forward_display_line
828  bool
829  ((GtkTextView view)
830   (GtkTextIter iter)))
831
832(define-func gtk_text_view_backward_display_line
833  bool
834  ((GtkTextView view)
835   (GtkTextIter iter)))
836
837(define-func gtk_text_view_forward_display_line_end
838  bool
839  ((GtkTextView view)
840   (GtkTextIter iter)))
841
842(define-func gtk_text_view_backward_display_line_start
843  bool
844  ((GtkTextView view)
845   (GtkTextIter iter)))
846
847(define-func gtk_text_view_starts_display_line
848  bool
849  ((GtkTextView view)
850   (GtkTextIter iter)))
851
852(define-func gtk_text_view_move_visually
853  bool
854  ((GtkTextView view)
855   (GtkTextIter iter)
856   (int count)))
857
858;; XXX add_child_at_anchor
859
860(define-func gtk_text_view_add_child_in_window
861  none
862  ((GtkTextView view)
863   (GtkWidget child)
864   (GtkTextWindowType which_window)
865   (int xpos)
866   (int ypos)))
867
868(define-func gtk_text_view_move_child
869  none
870  ((GtkTextView view)
871   (GtkWidget child)
872   (int xpos)
873   (int ypos)))
874
875(define-func gtk_text_view_set_wrap_mode
876  none
877  ((GtkTextView view)
878   (GtkWrapMode wrap_mode)))
879
880(define-func gtk_text_view_get_wrap_mode
881  GtkWrapMode
882  ((GtkTextView view)))
883
884(define-func gtk_text_view_set_editable
885  none
886  ((GtkTextView view)
887   (bool setting)))
888
889(define-func gtk_text_view_get_editable
890  bool
891  ((GtkTextView view)))
892
893(define-func gtk_text_view_set_pixels_above_lines
894  none
895  ((GtkTextView view)
896   (int setting)))
897
898(define-func gtk_text_view_get_pixels_above_lines
899  int
900  ((GtkTextView view)))
901
902(define-func gtk_text_view_set_pixels_below_lines
903  none
904  ((GtkTextView view)
905   (int setting)))
906
907(define-func gtk_text_view_get_pixels_below_lines
908  int
909  ((GtkTextView view)))
910
911(define-func gtk_text_view_set_pixels_inside_wrap
912  none
913  ((GtkTextView view)
914   (int setting)))
915
916(define-func gtk_text_view_get_pixels_inside_wrap
917  int
918  ((GtkTextView view)))
919
920(define-func gtk_text_view_set_justification
921  none
922  ((GtkTextView view)
923   (GtkJustification setting)))
924
925(define-func gtk_text_view_get_justification
926  GtkJustification
927  ((GtkTextView view)))
928
929(define-func gtk_text_view_set_left_margin
930  none
931  ((GtkTextView view)
932   (int setting)))
933
934(define-func gtk_text_view_get_left_margin
935  int
936  ((GtkTextView view)))
937
938(define-func gtk_text_view_set_right_margin
939  none
940  ((GtkTextView view)
941   (int setting)))
942
943(define-func gtk_text_view_get_right_margin
944  int
945  ((GtkTextView view)))
946
947(define-func gtk_text_view_set_indent
948  none
949  ((GtkTextView view)
950   (int setting)))
951
952(define-func gtk_text_view_get_indent
953  int
954  ((GtkTextView view)))
955
956;; XXX set/get_tabs
957
958