1;; -*- scheme -*-
2; object definitions ...
3(define-object SourceBuffer
4  (in-module "Gtk")
5  (parent "GtkTextBuffer")
6  (c-name "GtkSourceBuffer")
7  (gtype-id "GTK_TYPE_SOURCE_BUFFER")
8)
9
10(define-object SourceCompletion
11  (in-module "Gtk")
12  (parent "GObject")
13  (c-name "GtkSourceCompletion")
14  (gtype-id "GTK_TYPE_SOURCE_COMPLETION")
15)
16
17(define-object SourceCompletionContext
18  (in-module "Gtk")
19  (parent "GInitiallyUnowned")
20  (c-name "GtkSourceCompletionContext")
21  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_CONTEXT")
22)
23
24(define-object SourceCompletionInfo
25  (in-module "Gtk")
26  (parent "GtkWindow")
27  (c-name "GtkSourceCompletionInfo")
28  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_INFO")
29)
30
31(define-object SourceCompletionItem
32  (in-module "Gtk")
33  (parent "GObject")
34  (c-name "GtkSourceCompletionItem")
35  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_ITEM")
36)
37
38(define-object SourceCompletionProposal
39  (in-module "Gtk")
40  (c-name "GtkSourceCompletionProposal")
41  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_PROPOSAL")
42)
43
44(define-object SourceCompletionProvider
45  (in-module "Gtk")
46  (c-name "GtkSourceCompletionProvider")
47  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_PROVIDER")
48)
49
50(define-object SourceCompletionWords
51  (in-module "Gtk")
52  (parent "GObject")
53  (c-name "GtkSourceCompletionWords")
54  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_WORDS")
55)
56
57(define-object SourceGutter
58  (in-module "Gtk")
59  (parent "GObject")
60  (c-name "GtkSourceGutter")
61  (gtype-id "GTK_TYPE_SOURCE_GUTTER")
62)
63
64(define-object SourceGutterRenderer
65  (in-module "Gtk")
66  (parent "GInitiallyUnowned")
67  (c-name "GtkSourceGutterRenderer")
68  (gtype-id "GTK_TYPE_SOURCE_GUTTER_RENDERER")
69)
70
71(define-object SourceGutterRendererPixbuf
72  (in-module "Gtk")
73  (parent "GtkSourceGutterRenderer")
74  (c-name "GtkSourceGutterRendererPixbuf")
75  (gtype-id "GTK_TYPE_SOURCE_GUTTER_RENDERER_PIXBUF")
76)
77
78(define-object SourceGutterRendererText
79  (in-module "Gtk")
80  (parent "GtkSourceGutterRenderer")
81  (c-name "GtkSourceGutterRendererText")
82  (gtype-id "GTK_TYPE_SOURCE_GUTTER_RENDERER_TEXT")
83)
84
85(define-object SourceLanguage
86  (in-module "Gtk")
87  (parent "GObject")
88  (c-name "GtkSourceLanguage")
89  (gtype-id "GTK_TYPE_SOURCE_LANGUAGE")
90)
91
92(define-object SourceLanguageManager
93  (in-module "Gtk")
94  (parent "GObject")
95  (c-name "GtkSourceLanguageManager")
96  (gtype-id "GTK_TYPE_SOURCE_LANGUAGE_MANAGER")
97)
98
99(define-object SourceMark
100  (in-module "Gtk")
101  (parent "GtkTextMark")
102  (c-name "GtkSourceMark")
103  (gtype-id "GTK_TYPE_SOURCE_MARK")
104)
105
106(define-object SourceMarkAttributes
107  (in-module "Gtk")
108  (parent "GObject")
109  (c-name "GtkSourceMarkAttributes")
110  (gtype-id "GTK_TYPE_SOURCE_MARK_ATTRIBUTES")
111)
112
113(define-object SourcePrintCompositor
114  (in-module "Gtk")
115  (parent "GObject")
116  (c-name "GtkSourcePrintCompositor")
117  (gtype-id "GTK_TYPE_SOURCE_PRINT_COMPOSITOR")
118)
119
120(define-object SourceStyleScheme
121  (in-module "Gtk")
122  (parent "GObject")
123  (c-name "GtkSourceStyleScheme")
124  (gtype-id "GTK_TYPE_SOURCE_STYLE_SCHEME")
125)
126
127(define-object SourceStyleSchemeManager
128  (in-module "Gtk")
129  (parent "GObject")
130  (c-name "GtkSourceStyleSchemeManager")
131  (gtype-id "GTK_TYPE_SOURCE_STYLE_SCHEME_MANAGER")
132)
133
134(define-object SourceUndoManager
135  (in-module "Gtk")
136  (c-name "GtkSourceUndoManager")
137  (gtype-id "GTK_TYPE_SOURCE_UNDO_MANAGER")
138)
139
140(define-object SourceView
141  (in-module "Gtk")
142  (parent "GtkTextView")
143  (c-name "GtkSourceView")
144  (gtype-id "GTK_TYPE_SOURCE_VIEW")
145)
146
147;; Enumerations and flags ...
148
149(define-enum SourceBracketMatchType
150  (in-module "Gtk")
151  (c-name "GtkSourceBracketMatchType")
152  (gtype-id "GTK_TYPE_SOURCE_BRACKET_MATCH_TYPE")
153  (values
154    '("none" "GTK_SOURCE_BRACKET_MATCH_NONE")
155    '("out-of-range" "GTK_SOURCE_BRACKET_MATCH_OUT_OF_RANGE")
156    '("not-found" "GTK_SOURCE_BRACKET_MATCH_NOT_FOUND")
157    '("found" "GTK_SOURCE_BRACKET_MATCH_FOUND")
158  )
159)
160
161(define-flags SourceCompletionActivation
162  (in-module "Gtk")
163  (c-name "GtkSourceCompletionActivation")
164  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_ACTIVATION")
165  (values
166    '("none" "GTK_SOURCE_COMPLETION_ACTIVATION_NONE")
167    '("interactive" "GTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVE")
168    '("user-requested" "GTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTED")
169  )
170)
171
172(define-enum SourceCompletionError
173  (in-module "Gtk")
174  (c-name "GtkSourceCompletionError")
175  (gtype-id "GTK_TYPE_SOURCE_COMPLETION_ERROR")
176  (values
177    '("already-bound" "GTK_SOURCE_COMPLETION_ERROR_ALREADY_BOUND")
178    '("not-bound" "GTK_SOURCE_COMPLETION_ERROR_NOT_BOUND")
179  )
180)
181
182(define-flags SourceGutterRendererState
183  (in-module "Gtk")
184  (c-name "GtkSourceGutterRendererState")
185  (gtype-id "GTK_TYPE_SOURCE_GUTTER_RENDERER_STATE")
186  (values
187    '("normal" "GTK_SOURCE_GUTTER_RENDERER_STATE_NORMAL")
188    '("cursor" "GTK_SOURCE_GUTTER_RENDERER_STATE_CURSOR")
189    '("prelit" "GTK_SOURCE_GUTTER_RENDERER_STATE_PRELIT")
190    '("selected" "GTK_SOURCE_GUTTER_RENDERER_STATE_SELECTED")
191  )
192)
193
194(define-enum SourceGutterRendererAlignmentMode
195  (in-module "Gtk")
196  (c-name "GtkSourceGutterRendererAlignmentMode")
197  (gtype-id "GTK_TYPE_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE")
198  (values
199    '("cell" "GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_CELL")
200    '("first" "GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_FIRST")
201    '("last" "GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_LAST")
202  )
203)
204
205(define-enum SourceViewGutterPosition
206  (in-module "Gtk")
207  (c-name "GtkSourceViewGutterPosition")
208  (gtype-id "GTK_TYPE_SOURCE_VIEW_GUTTER_POSITION")
209  (values
210    '("lines" "GTK_SOURCE_VIEW_GUTTER_POSITION_LINES")
211    '("marks" "GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS")
212  )
213)
214
215(define-enum SourceSmartHomeEndType
216  (in-module "Gtk")
217  (c-name "GtkSourceSmartHomeEndType")
218  (gtype-id "GTK_TYPE_SOURCE_SMART_HOME_END_TYPE")
219  (values
220    '("disabled" "GTK_SOURCE_SMART_HOME_END_DISABLED")
221    '("before" "GTK_SOURCE_SMART_HOME_END_BEFORE")
222    '("after" "GTK_SOURCE_SMART_HOME_END_AFTER")
223    '("always" "GTK_SOURCE_SMART_HOME_END_ALWAYS")
224  )
225)
226
227(define-flags SourceDrawSpacesFlags
228  (in-module "Gtk")
229  (c-name "GtkSourceDrawSpacesFlags")
230  (gtype-id "GTK_TYPE_SOURCE_DRAW_SPACES_FLAGS")
231  (values
232    '("space" "GTK_SOURCE_DRAW_SPACES_SPACE")
233    '("tab" "GTK_SOURCE_DRAW_SPACES_TAB")
234    '("newline" "GTK_SOURCE_DRAW_SPACES_NEWLINE")
235    '("nbsp" "GTK_SOURCE_DRAW_SPACES_NBSP")
236    '("leading" "GTK_SOURCE_DRAW_SPACES_LEADING")
237    '("text" "GTK_SOURCE_DRAW_SPACES_TEXT")
238    '("trailing" "GTK_SOURCE_DRAW_SPACES_TRAILING")
239    '("all" "GTK_SOURCE_DRAW_SPACES_ALL")
240  )
241)
242
243
244;; From gtksourcebuffer.h
245
246(define-function gtk_source_buffer_get_type
247  (c-name "gtk_source_buffer_get_type")
248  (return-type "GType")
249)
250
251(define-function gtk_source_buffer_new
252  (c-name "gtk_source_buffer_new")
253  (is-constructor-of "GtkSourceBuffer")
254  (return-type "GtkSourceBuffer*")
255  (parameters
256    '("GtkTextTagTable*" "table")
257  )
258)
259
260(define-function gtk_source_buffer_new_with_language
261  (c-name "gtk_source_buffer_new_with_language")
262  (return-type "GtkSourceBuffer*")
263  (parameters
264    '("GtkSourceLanguage*" "language")
265  )
266)
267
268(define-method get_highlight_syntax
269  (of-object "GtkSourceBuffer")
270  (c-name "gtk_source_buffer_get_highlight_syntax")
271  (return-type "gboolean")
272)
273
274(define-method set_highlight_syntax
275  (of-object "GtkSourceBuffer")
276  (c-name "gtk_source_buffer_set_highlight_syntax")
277  (return-type "none")
278  (parameters
279    '("gboolean" "highlight")
280  )
281)
282
283(define-method get_highlight_matching_brackets
284  (of-object "GtkSourceBuffer")
285  (c-name "gtk_source_buffer_get_highlight_matching_brackets")
286  (return-type "gboolean")
287)
288
289(define-method set_highlight_matching_brackets
290  (of-object "GtkSourceBuffer")
291  (c-name "gtk_source_buffer_set_highlight_matching_brackets")
292  (return-type "none")
293  (parameters
294    '("gboolean" "highlight")
295  )
296)
297
298(define-method get_max_undo_levels
299  (of-object "GtkSourceBuffer")
300  (c-name "gtk_source_buffer_get_max_undo_levels")
301  (return-type "gint")
302)
303
304(define-method set_max_undo_levels
305  (of-object "GtkSourceBuffer")
306  (c-name "gtk_source_buffer_set_max_undo_levels")
307  (return-type "none")
308  (parameters
309    '("gint" "max_undo_levels")
310  )
311)
312
313(define-method get_language
314  (of-object "GtkSourceBuffer")
315  (c-name "gtk_source_buffer_get_language")
316  (return-type "GtkSourceLanguage*")
317)
318
319(define-method set_language
320  (of-object "GtkSourceBuffer")
321  (c-name "gtk_source_buffer_set_language")
322  (return-type "none")
323  (parameters
324    '("GtkSourceLanguage*" "language")
325  )
326)
327
328(define-method can_undo
329  (of-object "GtkSourceBuffer")
330  (c-name "gtk_source_buffer_can_undo")
331  (return-type "gboolean")
332)
333
334(define-method can_redo
335  (of-object "GtkSourceBuffer")
336  (c-name "gtk_source_buffer_can_redo")
337  (return-type "gboolean")
338)
339
340(define-method get_style_scheme
341  (of-object "GtkSourceBuffer")
342  (c-name "gtk_source_buffer_get_style_scheme")
343  (return-type "GtkSourceStyleScheme*")
344)
345
346(define-method set_style_scheme
347  (of-object "GtkSourceBuffer")
348  (c-name "gtk_source_buffer_set_style_scheme")
349  (return-type "none")
350  (parameters
351    '("GtkSourceStyleScheme*" "scheme")
352  )
353)
354
355(define-method ensure_highlight
356  (of-object "GtkSourceBuffer")
357  (c-name "gtk_source_buffer_ensure_highlight")
358  (return-type "none")
359  (parameters
360    '("const-GtkTextIter*" "start")
361    '("const-GtkTextIter*" "end")
362  )
363)
364
365(define-method undo
366  (of-object "GtkSourceBuffer")
367  (c-name "gtk_source_buffer_undo")
368  (return-type "none")
369)
370
371(define-method redo
372  (of-object "GtkSourceBuffer")
373  (c-name "gtk_source_buffer_redo")
374  (return-type "none")
375)
376
377(define-method begin_not_undoable_action
378  (of-object "GtkSourceBuffer")
379  (c-name "gtk_source_buffer_begin_not_undoable_action")
380  (return-type "none")
381)
382
383(define-method end_not_undoable_action
384  (of-object "GtkSourceBuffer")
385  (c-name "gtk_source_buffer_end_not_undoable_action")
386  (return-type "none")
387)
388
389(define-method create_source_mark
390  (of-object "GtkSourceBuffer")
391  (c-name "gtk_source_buffer_create_source_mark")
392  (return-type "GtkSourceMark*")
393  (parameters
394    '("const-gchar*" "name")
395    '("const-gchar*" "category")
396    '("const-GtkTextIter*" "where")
397  )
398)
399
400(define-method forward_iter_to_source_mark
401  (of-object "GtkSourceBuffer")
402  (c-name "gtk_source_buffer_forward_iter_to_source_mark")
403  (return-type "gboolean")
404  (parameters
405    '("GtkTextIter*" "iter")
406    '("const-gchar*" "category")
407  )
408)
409
410(define-method backward_iter_to_source_mark
411  (of-object "GtkSourceBuffer")
412  (c-name "gtk_source_buffer_backward_iter_to_source_mark")
413  (return-type "gboolean")
414  (parameters
415    '("GtkTextIter*" "iter")
416    '("const-gchar*" "category")
417  )
418)
419
420(define-method get_source_marks_at_iter
421  (of-object "GtkSourceBuffer")
422  (c-name "gtk_source_buffer_get_source_marks_at_iter")
423  (return-type "GSList*")
424  (parameters
425    '("GtkTextIter*" "iter")
426    '("const-gchar*" "category")
427  )
428)
429
430(define-method get_source_marks_at_line
431  (of-object "GtkSourceBuffer")
432  (c-name "gtk_source_buffer_get_source_marks_at_line")
433  (return-type "GSList*")
434  (parameters
435    '("gint" "line")
436    '("const-gchar*" "category")
437  )
438)
439
440(define-method remove_source_marks
441  (of-object "GtkSourceBuffer")
442  (c-name "gtk_source_buffer_remove_source_marks")
443  (return-type "none")
444  (parameters
445    '("const-GtkTextIter*" "start")
446    '("const-GtkTextIter*" "end")
447    '("const-gchar*" "category")
448  )
449)
450
451(define-method iter_has_context_class
452  (of-object "GtkSourceBuffer")
453  (c-name "gtk_source_buffer_iter_has_context_class")
454  (return-type "gboolean")
455  (parameters
456    '("const-GtkTextIter*" "iter")
457    '("const-gchar*" "context_class")
458  )
459)
460
461(define-method get_context_classes_at_iter
462  (of-object "GtkSourceBuffer")
463  (c-name "gtk_source_buffer_get_context_classes_at_iter")
464  (return-type "gchar**")
465  (parameters
466    '("const-GtkTextIter*" "iter")
467  )
468)
469
470(define-method iter_forward_to_context_class_toggle
471  (of-object "GtkSourceBuffer")
472  (c-name "gtk_source_buffer_iter_forward_to_context_class_toggle")
473  (return-type "gboolean")
474  (parameters
475    '("GtkTextIter*" "iter")
476    '("const-gchar*" "context_class")
477  )
478)
479
480(define-method iter_backward_to_context_class_toggle
481  (of-object "GtkSourceBuffer")
482  (c-name "gtk_source_buffer_iter_backward_to_context_class_toggle")
483  (return-type "gboolean")
484  (parameters
485    '("GtkTextIter*" "iter")
486    '("const-gchar*" "context_class")
487  )
488)
489
490(define-method get_undo_manager
491  (of-object "GtkSourceBuffer")
492  (c-name "gtk_source_buffer_get_undo_manager")
493  (return-type "GtkSourceUndoManager*")
494)
495
496(define-method set_undo_manager
497  (of-object "GtkSourceBuffer")
498  (c-name "gtk_source_buffer_set_undo_manager")
499  (return-type "none")
500  (parameters
501    '("GtkSourceUndoManager*" "manager")
502  )
503)
504
505
506
507;; From gtksourcecompletioncontext.h
508
509(define-function gtk_source_completion_context_get_type
510  (c-name "gtk_source_completion_context_get_type")
511  (return-type "GType")
512)
513
514(define-method add_proposals
515  (of-object "GtkSourceCompletionContext")
516  (c-name "gtk_source_completion_context_add_proposals")
517  (return-type "none")
518  (parameters
519    '("struct-_GtkSourceCompletionProvider*" "provider")
520    '("GList*" "proposals")
521    '("gboolean" "finished")
522  )
523)
524
525(define-method get_iter
526  (of-object "GtkSourceCompletionContext")
527  (c-name "gtk_source_completion_context_get_iter")
528  (return-type "none")
529  (parameters
530    '("GtkTextIter*" "iter")
531  )
532)
533
534(define-method get_activation
535  (of-object "GtkSourceCompletionContext")
536  (c-name "gtk_source_completion_context_get_activation")
537  (return-type "GtkSourceCompletionActivation")
538)
539
540
541
542;; From gtksourcecompletion.h
543
544(define-function gtk_source_completion_get_type
545  (c-name "gtk_source_completion_get_type")
546  (return-type "GType")
547)
548
549(define-function gtk_source_completion_error_quark
550  (c-name "gtk_source_completion_error_quark")
551  (return-type "GQuark")
552)
553
554(define-method add_provider
555  (of-object "GtkSourceCompletion")
556  (c-name "gtk_source_completion_add_provider")
557  (return-type "gboolean")
558  (parameters
559    '("GtkSourceCompletionProvider*" "provider")
560    '("GError**" "error")
561  )
562)
563
564(define-method remove_provider
565  (of-object "GtkSourceCompletion")
566  (c-name "gtk_source_completion_remove_provider")
567  (return-type "gboolean")
568  (parameters
569    '("GtkSourceCompletionProvider*" "provider")
570    '("GError**" "error")
571  )
572)
573
574(define-method get_providers
575  (of-object "GtkSourceCompletion")
576  (c-name "gtk_source_completion_get_providers")
577  (return-type "GList*")
578)
579
580(define-method show
581  (of-object "GtkSourceCompletion")
582  (c-name "gtk_source_completion_show")
583  (return-type "gboolean")
584  (parameters
585    '("GList*" "providers")
586    '("GtkSourceCompletionContext*" "context")
587  )
588)
589
590(define-method hide
591  (of-object "GtkSourceCompletion")
592  (c-name "gtk_source_completion_hide")
593  (return-type "none")
594)
595
596(define-method get_info_window
597  (of-object "GtkSourceCompletion")
598  (c-name "gtk_source_completion_get_info_window")
599  (return-type "GtkSourceCompletionInfo*")
600)
601
602(define-method create_context
603  (of-object "GtkSourceCompletion")
604  (c-name "gtk_source_completion_create_context")
605  (return-type "GtkSourceCompletionContext*")
606  (parameters
607    '("GtkTextIter*" "position")
608  )
609)
610
611(define-method move_window
612  (of-object "GtkSourceCompletion")
613  (c-name "gtk_source_completion_move_window")
614  (return-type "none")
615  (parameters
616    '("GtkTextIter*" "iter")
617  )
618)
619
620(define-method block_interactive
621  (of-object "GtkSourceCompletion")
622  (c-name "gtk_source_completion_block_interactive")
623  (return-type "none")
624)
625
626(define-method unblock_interactive
627  (of-object "GtkSourceCompletion")
628  (c-name "gtk_source_completion_unblock_interactive")
629  (return-type "none")
630)
631
632
633
634;; From gtksourcecompletioninfo.h
635
636(define-function gtk_source_completion_info_get_type
637  (c-name "gtk_source_completion_info_get_type")
638  (return-type "GType")
639)
640
641(define-function gtk_source_completion_info_new
642  (c-name "gtk_source_completion_info_new")
643  (is-constructor-of "GtkSourceCompletionInfo")
644  (return-type "GtkSourceCompletionInfo*")
645)
646
647(define-method move_to_iter
648  (of-object "GtkSourceCompletionInfo")
649  (c-name "gtk_source_completion_info_move_to_iter")
650  (return-type "none")
651  (parameters
652    '("GtkTextView*" "view")
653    '("GtkTextIter*" "iter")
654  )
655)
656
657(define-method set_widget
658  (of-object "GtkSourceCompletionInfo")
659  (c-name "gtk_source_completion_info_set_widget")
660  (return-type "none")
661  (parameters
662    '("GtkWidget*" "widget")
663  )
664)
665
666(define-method get_widget
667  (of-object "GtkSourceCompletionInfo")
668  (c-name "gtk_source_completion_info_get_widget")
669  (return-type "GtkWidget*")
670)
671
672
673
674;; From gtksourcecompletionitem.h
675
676(define-function gtk_source_completion_item_get_type
677  (c-name "gtk_source_completion_item_get_type")
678  (return-type "GType")
679)
680
681(define-function gtk_source_completion_item_new
682  (c-name "gtk_source_completion_item_new")
683  (is-constructor-of "GtkSourceCompletionItem")
684  (return-type "GtkSourceCompletionItem*")
685  (parameters
686    '("const-gchar*" "label")
687    '("const-gchar*" "text")
688    '("GdkPixbuf*" "icon")
689    '("const-gchar*" "info")
690  )
691)
692
693(define-function gtk_source_completion_item_new_with_markup
694  (c-name "gtk_source_completion_item_new_with_markup")
695  (return-type "GtkSourceCompletionItem*")
696  (parameters
697    '("const-gchar*" "markup")
698    '("const-gchar*" "text")
699    '("GdkPixbuf*" "icon")
700    '("const-gchar*" "info")
701  )
702)
703
704(define-function gtk_source_completion_item_new_from_stock
705  (c-name "gtk_source_completion_item_new_from_stock")
706  (return-type "GtkSourceCompletionItem*")
707  (parameters
708    '("const-gchar*" "label")
709    '("const-gchar*" "text")
710    '("const-gchar*" "stock")
711    '("const-gchar*" "info")
712  )
713)
714
715
716
717;; From gtksourcecompletionproposal.h
718
719(define-function gtk_source_completion_proposal_get_type
720  (c-name "gtk_source_completion_proposal_get_type")
721  (return-type "GType")
722)
723
724(define-method get_label
725  (of-object "GtkSourceCompletionProposal")
726  (c-name "gtk_source_completion_proposal_get_label")
727  (return-type "gchar*")
728)
729
730(define-method get_markup
731  (of-object "GtkSourceCompletionProposal")
732  (c-name "gtk_source_completion_proposal_get_markup")
733  (return-type "gchar*")
734)
735
736(define-method get_text
737  (of-object "GtkSourceCompletionProposal")
738  (c-name "gtk_source_completion_proposal_get_text")
739  (return-type "gchar*")
740)
741
742(define-method get_icon
743  (of-object "GtkSourceCompletionProposal")
744  (c-name "gtk_source_completion_proposal_get_icon")
745  (return-type "GdkPixbuf*")
746)
747
748(define-method get_info
749  (of-object "GtkSourceCompletionProposal")
750  (c-name "gtk_source_completion_proposal_get_info")
751  (return-type "gchar*")
752)
753
754(define-method changed
755  (of-object "GtkSourceCompletionProposal")
756  (c-name "gtk_source_completion_proposal_changed")
757  (return-type "none")
758)
759
760(define-method hash
761  (of-object "GtkSourceCompletionProposal")
762  (c-name "gtk_source_completion_proposal_hash")
763  (return-type "guint")
764)
765
766(define-method equal
767  (of-object "GtkSourceCompletionProposal")
768  (c-name "gtk_source_completion_proposal_equal")
769  (return-type "gboolean")
770  (parameters
771    '("GtkSourceCompletionProposal*" "other")
772  )
773)
774
775
776
777;; From gtksourcecompletionprovider.h
778
779(define-function gtk_source_completion_provider_get_type
780  (c-name "gtk_source_completion_provider_get_type")
781  (return-type "GType")
782)
783
784(define-method get_name
785  (of-object "GtkSourceCompletionProvider")
786  (c-name "gtk_source_completion_provider_get_name")
787  (return-type "gchar*")
788)
789
790(define-method get_icon
791  (of-object "GtkSourceCompletionProvider")
792  (c-name "gtk_source_completion_provider_get_icon")
793  (return-type "GdkPixbuf*")
794)
795
796(define-method populate
797  (of-object "GtkSourceCompletionProvider")
798  (c-name "gtk_source_completion_provider_populate")
799  (return-type "none")
800  (parameters
801    '("GtkSourceCompletionContext*" "context")
802  )
803)
804
805(define-method get_activation
806  (of-object "GtkSourceCompletionProvider")
807  (c-name "gtk_source_completion_provider_get_activation")
808  (return-type "GtkSourceCompletionActivation")
809)
810
811(define-method match
812  (of-object "GtkSourceCompletionProvider")
813  (c-name "gtk_source_completion_provider_match")
814  (return-type "gboolean")
815  (parameters
816    '("GtkSourceCompletionContext*" "context")
817  )
818)
819
820(define-method get_info_widget
821  (of-object "GtkSourceCompletionProvider")
822  (c-name "gtk_source_completion_provider_get_info_widget")
823  (return-type "GtkWidget*")
824  (parameters
825    '("GtkSourceCompletionProposal*" "proposal")
826  )
827)
828
829(define-method update_info
830  (of-object "GtkSourceCompletionProvider")
831  (c-name "gtk_source_completion_provider_update_info")
832  (return-type "none")
833  (parameters
834    '("GtkSourceCompletionProposal*" "proposal")
835    '("GtkSourceCompletionInfo*" "info")
836  )
837)
838
839(define-method get_start_iter
840  (of-object "GtkSourceCompletionProvider")
841  (c-name "gtk_source_completion_provider_get_start_iter")
842  (return-type "gboolean")
843  (parameters
844    '("GtkSourceCompletionContext*" "context")
845    '("GtkSourceCompletionProposal*" "proposal")
846    '("GtkTextIter*" "iter")
847  )
848)
849
850(define-method activate_proposal
851  (of-object "GtkSourceCompletionProvider")
852  (c-name "gtk_source_completion_provider_activate_proposal")
853  (return-type "gboolean")
854  (parameters
855    '("GtkSourceCompletionProposal*" "proposal")
856    '("GtkTextIter*" "iter")
857  )
858)
859
860(define-method get_interactive_delay
861  (of-object "GtkSourceCompletionProvider")
862  (c-name "gtk_source_completion_provider_get_interactive_delay")
863  (return-type "gint")
864)
865
866(define-method get_priority
867  (of-object "GtkSourceCompletionProvider")
868  (c-name "gtk_source_completion_provider_get_priority")
869  (return-type "gint")
870)
871
872
873
874;; From gtksourcegutter.h
875
876(define-function gtk_source_gutter_get_type
877  (c-name "gtk_source_gutter_get_type")
878  (return-type "GType")
879)
880
881(define-method get_window
882  (of-object "GtkSourceGutter")
883  (c-name "gtk_source_gutter_get_window")
884  (return-type "GdkWindow*")
885)
886
887(define-method insert
888  (of-object "GtkSourceGutter")
889  (c-name "gtk_source_gutter_insert")
890  (return-type "gboolean")
891  (parameters
892    '("GtkSourceGutterRenderer*" "renderer")
893    '("gint" "position")
894  )
895)
896
897(define-method reorder
898  (of-object "GtkSourceGutter")
899  (c-name "gtk_source_gutter_reorder")
900  (return-type "none")
901  (parameters
902    '("GtkSourceGutterRenderer*" "renderer")
903    '("gint" "position")
904  )
905)
906
907(define-method remove
908  (of-object "GtkSourceGutter")
909  (c-name "gtk_source_gutter_remove")
910  (return-type "none")
911  (parameters
912    '("GtkSourceGutterRenderer*" "renderer")
913  )
914)
915
916(define-method queue_draw
917  (of-object "GtkSourceGutter")
918  (c-name "gtk_source_gutter_queue_draw")
919  (return-type "none")
920)
921
922(define-method set_padding
923  (of-object "GtkSourceGutter")
924  (c-name "gtk_source_gutter_set_padding")
925  (return-type "none")
926  (parameters
927    '("gint" "xpad")
928    '("gint" "ypad")
929  )
930)
931
932(define-method get_padding
933  (of-object "GtkSourceGutter")
934  (c-name "gtk_source_gutter_get_padding")
935  (return-type "none")
936  (parameters
937    '("gint*" "xpad")
938    '("gint*" "ypad")
939  )
940)
941
942(define-method get_renderer_at_pos
943  (of-object "GtkSourceGutter")
944  (c-name "gtk_source_gutter_get_renderer_at_pos")
945  (return-type "GtkSourceGutterRenderer*")
946  (parameters
947    '("gint" "x")
948    '("gint" "y")
949  )
950)
951
952
953
954;; From gtksourcegutterrenderer.h
955
956(define-function gtk_source_gutter_renderer_get_type
957  (c-name "gtk_source_gutter_renderer_get_type")
958  (return-type "GType")
959)
960
961(define-method begin
962  (of-object "GtkSourceGutterRenderer")
963  (c-name "gtk_source_gutter_renderer_begin")
964  (return-type "none")
965  (parameters
966    '("cairo_t*" "cr")
967    '("GdkRectangle*" "background_area")
968    '("GdkRectangle*" "cell_area")
969    '("GtkTextIter*" "start")
970    '("GtkTextIter*" "end")
971  )
972)
973
974(define-method draw
975  (of-object "GtkSourceGutterRenderer")
976  (c-name "gtk_source_gutter_renderer_draw")
977  (return-type "none")
978  (parameters
979    '("cairo_t*" "cr")
980    '("GdkRectangle*" "background_area")
981    '("GdkRectangle*" "cell_area")
982    '("GtkTextIter*" "start")
983    '("GtkTextIter*" "end")
984    '("GtkSourceGutterRendererState" "state")
985  )
986)
987
988(define-method end
989  (of-object "GtkSourceGutterRenderer")
990  (c-name "gtk_source_gutter_renderer_end")
991  (return-type "none")
992)
993
994(define-method get_size
995  (of-object "GtkSourceGutterRenderer")
996  (c-name "gtk_source_gutter_renderer_get_size")
997  (return-type "gint")
998)
999
1000(define-method set_size
1001  (of-object "GtkSourceGutterRenderer")
1002  (c-name "gtk_source_gutter_renderer_set_size")
1003  (return-type "none")
1004  (parameters
1005    '("gint" "size")
1006  )
1007)
1008
1009(define-method set_visible
1010  (of-object "GtkSourceGutterRenderer")
1011  (c-name "gtk_source_gutter_renderer_set_visible")
1012  (return-type "none")
1013  (parameters
1014    '("gboolean" "visible")
1015  )
1016)
1017
1018(define-method get_visible
1019  (of-object "GtkSourceGutterRenderer")
1020  (c-name "gtk_source_gutter_renderer_get_visible")
1021  (return-type "gboolean")
1022)
1023
1024(define-method get_padding
1025  (of-object "GtkSourceGutterRenderer")
1026  (c-name "gtk_source_gutter_renderer_get_padding")
1027  (return-type "none")
1028  (parameters
1029    '("gint*" "xpad")
1030    '("gint*" "ypad")
1031  )
1032)
1033
1034(define-method set_padding
1035  (of-object "GtkSourceGutterRenderer")
1036  (c-name "gtk_source_gutter_renderer_set_padding")
1037  (return-type "none")
1038  (parameters
1039    '("gint" "xpad")
1040    '("gint" "ypad")
1041  )
1042)
1043
1044(define-method get_alignment
1045  (of-object "GtkSourceGutterRenderer")
1046  (c-name "gtk_source_gutter_renderer_get_alignment")
1047  (return-type "none")
1048  (parameters
1049    '("gfloat*" "xalign")
1050    '("gfloat*" "yalign")
1051  )
1052)
1053
1054(define-method set_alignment
1055  (of-object "GtkSourceGutterRenderer")
1056  (c-name "gtk_source_gutter_renderer_set_alignment")
1057  (return-type "none")
1058  (parameters
1059    '("gfloat" "xalign")
1060    '("gfloat" "yalign")
1061  )
1062)
1063
1064(define-method set_alignment_mode
1065  (of-object "GtkSourceGutterRenderer")
1066  (c-name "gtk_source_gutter_renderer_set_alignment_mode")
1067  (return-type "none")
1068  (parameters
1069    '("GtkSourceGutterRendererAlignmentMode" "mode")
1070  )
1071)
1072
1073(define-method get_window_type
1074  (of-object "GtkSourceGutterRenderer")
1075  (c-name "gtk_source_gutter_renderer_get_window_type")
1076  (return-type "GtkTextWindowType")
1077)
1078
1079(define-method get_view
1080  (of-object "GtkSourceGutterRenderer")
1081  (c-name "gtk_source_gutter_renderer_get_view")
1082  (return-type "GtkTextView*")
1083)
1084
1085(define-method get_alignment_mode
1086  (of-object "GtkSourceGutterRenderer")
1087  (c-name "gtk_source_gutter_renderer_get_alignment_mode")
1088  (return-type "GtkSourceGutterRendererAlignmentMode")
1089)
1090
1091(define-method get_background
1092  (of-object "GtkSourceGutterRenderer")
1093  (c-name "gtk_source_gutter_renderer_get_background")
1094  (return-type "gboolean")
1095  (parameters
1096    '("GdkRGBA*" "color")
1097  )
1098)
1099
1100(define-method set_background
1101  (of-object "GtkSourceGutterRenderer")
1102  (c-name "gtk_source_gutter_renderer_set_background")
1103  (return-type "none")
1104  (parameters
1105    '("const-GdkRGBA*" "color")
1106  )
1107)
1108
1109(define-method activate
1110  (of-object "GtkSourceGutterRenderer")
1111  (c-name "gtk_source_gutter_renderer_activate")
1112  (return-type "none")
1113  (parameters
1114    '("GtkTextIter*" "iter")
1115    '("GdkRectangle*" "area")
1116    '("GdkEvent*" "event")
1117  )
1118)
1119
1120(define-method query_activatable
1121  (of-object "GtkSourceGutterRenderer")
1122  (c-name "gtk_source_gutter_renderer_query_activatable")
1123  (return-type "gboolean")
1124  (parameters
1125    '("GtkTextIter*" "iter")
1126    '("GdkRectangle*" "area")
1127    '("GdkEvent*" "event")
1128  )
1129)
1130
1131(define-method queue_draw
1132  (of-object "GtkSourceGutterRenderer")
1133  (c-name "gtk_source_gutter_renderer_queue_draw")
1134  (return-type "none")
1135)
1136
1137(define-method query_tooltip
1138  (of-object "GtkSourceGutterRenderer")
1139  (c-name "gtk_source_gutter_renderer_query_tooltip")
1140  (return-type "gboolean")
1141  (parameters
1142    '("GtkTextIter*" "iter")
1143    '("GdkRectangle*" "area")
1144    '("gint" "x")
1145    '("gint" "y")
1146    '("GtkTooltip*" "tooltip")
1147  )
1148)
1149
1150(define-method query_data
1151  (of-object "GtkSourceGutterRenderer")
1152  (c-name "gtk_source_gutter_renderer_query_data")
1153  (return-type "none")
1154  (parameters
1155    '("GtkTextIter*" "start")
1156    '("GtkTextIter*" "end")
1157    '("GtkSourceGutterRendererState" "state")
1158  )
1159)
1160
1161
1162
1163;; From gtksourcegutterrendererpixbuf.h
1164
1165(define-function gtk_source_gutter_renderer_pixbuf_get_type
1166  (c-name "gtk_source_gutter_renderer_pixbuf_get_type")
1167  (return-type "GType")
1168)
1169
1170(define-function gtk_source_gutter_renderer_pixbuf_new
1171  (c-name "gtk_source_gutter_renderer_pixbuf_new")
1172  (is-constructor-of "GtkSourceGutterRendererPixbuf")
1173  (return-type "GtkSourceGutterRenderer*")
1174)
1175
1176(define-method set_pixbuf
1177  (of-object "GtkSourceGutterRendererPixbuf")
1178  (c-name "gtk_source_gutter_renderer_pixbuf_set_pixbuf")
1179  (return-type "none")
1180  (parameters
1181    '("GdkPixbuf*" "pixbuf")
1182  )
1183)
1184
1185(define-method get_pixbuf
1186  (of-object "GtkSourceGutterRendererPixbuf")
1187  (c-name "gtk_source_gutter_renderer_pixbuf_get_pixbuf")
1188  (return-type "GdkPixbuf*")
1189)
1190
1191(define-method set_stock_id
1192  (of-object "GtkSourceGutterRendererPixbuf")
1193  (c-name "gtk_source_gutter_renderer_pixbuf_set_stock_id")
1194  (return-type "none")
1195  (parameters
1196    '("const-gchar*" "stock_id")
1197  )
1198)
1199
1200(define-method get_stock_id
1201  (of-object "GtkSourceGutterRendererPixbuf")
1202  (c-name "gtk_source_gutter_renderer_pixbuf_get_stock_id")
1203  (return-type "const-gchar*")
1204)
1205
1206(define-method set_gicon
1207  (of-object "GtkSourceGutterRendererPixbuf")
1208  (c-name "gtk_source_gutter_renderer_pixbuf_set_gicon")
1209  (return-type "none")
1210  (parameters
1211    '("GIcon*" "icon")
1212  )
1213)
1214
1215(define-method get_gicon
1216  (of-object "GtkSourceGutterRendererPixbuf")
1217  (c-name "gtk_source_gutter_renderer_pixbuf_get_gicon")
1218  (return-type "GIcon*")
1219)
1220
1221(define-method set_icon_name
1222  (of-object "GtkSourceGutterRendererPixbuf")
1223  (c-name "gtk_source_gutter_renderer_pixbuf_set_icon_name")
1224  (return-type "none")
1225  (parameters
1226    '("const-gchar*" "icon_name")
1227  )
1228)
1229
1230(define-method get_icon_name
1231  (of-object "GtkSourceGutterRendererPixbuf")
1232  (c-name "gtk_source_gutter_renderer_pixbuf_get_icon_name")
1233  (return-type "const-gchar*")
1234)
1235
1236
1237
1238;; From gtksourcegutterrenderertext.h
1239
1240(define-function gtk_source_gutter_renderer_text_get_type
1241  (c-name "gtk_source_gutter_renderer_text_get_type")
1242  (return-type "GType")
1243)
1244
1245(define-function gtk_source_gutter_renderer_text_new
1246  (c-name "gtk_source_gutter_renderer_text_new")
1247  (is-constructor-of "GtkSourceGutterRendererText")
1248  (return-type "GtkSourceGutterRenderer*")
1249)
1250
1251(define-method set_markup
1252  (of-object "GtkSourceGutterRendererText")
1253  (c-name "gtk_source_gutter_renderer_text_set_markup")
1254  (return-type "none")
1255  (parameters
1256    '("const-gchar*" "markup")
1257    '("gint" "length")
1258  )
1259)
1260
1261(define-method set_text
1262  (of-object "GtkSourceGutterRendererText")
1263  (c-name "gtk_source_gutter_renderer_text_set_text")
1264  (return-type "none")
1265  (parameters
1266    '("const-gchar*" "text")
1267    '("gint" "length")
1268  )
1269)
1270
1271(define-method measure
1272  (of-object "GtkSourceGutterRendererText")
1273  (c-name "gtk_source_gutter_renderer_text_measure")
1274  (return-type "none")
1275  (parameters
1276    '("const-gchar*" "text")
1277    '("gint*" "width")
1278    '("gint*" "height")
1279  )
1280)
1281
1282(define-method measure_markup
1283  (of-object "GtkSourceGutterRendererText")
1284  (c-name "gtk_source_gutter_renderer_text_measure_markup")
1285  (return-type "none")
1286  (parameters
1287    '("const-gchar*" "markup")
1288    '("gint*" "width")
1289    '("gint*" "height")
1290  )
1291)
1292
1293
1294
1295;; From gtksource.h
1296
1297
1298
1299;; From gtksourcelanguage.h
1300
1301(define-function gtk_source_language_get_type
1302  (c-name "gtk_source_language_get_type")
1303  (return-type "GType")
1304)
1305
1306(define-method get_id
1307  (of-object "GtkSourceLanguage")
1308  (c-name "gtk_source_language_get_id")
1309  (return-type "const-gchar*")
1310)
1311
1312(define-method get_name
1313  (of-object "GtkSourceLanguage")
1314  (c-name "gtk_source_language_get_name")
1315  (return-type "const-gchar*")
1316)
1317
1318(define-method get_section
1319  (of-object "GtkSourceLanguage")
1320  (c-name "gtk_source_language_get_section")
1321  (return-type "const-gchar*")
1322)
1323
1324(define-method get_hidden
1325  (of-object "GtkSourceLanguage")
1326  (c-name "gtk_source_language_get_hidden")
1327  (return-type "gboolean")
1328)
1329
1330(define-method get_metadata
1331  (of-object "GtkSourceLanguage")
1332  (c-name "gtk_source_language_get_metadata")
1333  (return-type "const-gchar*")
1334  (parameters
1335    '("const-gchar*" "name")
1336  )
1337)
1338
1339(define-method get_mime_types
1340  (of-object "GtkSourceLanguage")
1341  (c-name "gtk_source_language_get_mime_types")
1342  (return-type "gchar**")
1343)
1344
1345(define-method get_globs
1346  (of-object "GtkSourceLanguage")
1347  (c-name "gtk_source_language_get_globs")
1348  (return-type "gchar**")
1349)
1350
1351(define-method get_style_ids
1352  (of-object "GtkSourceLanguage")
1353  (c-name "gtk_source_language_get_style_ids")
1354  (return-type "gchar**")
1355)
1356
1357(define-method get_style_name
1358  (of-object "GtkSourceLanguage")
1359  (c-name "gtk_source_language_get_style_name")
1360  (return-type "const-gchar*")
1361  (parameters
1362    '("const-gchar*" "style_id")
1363  )
1364)
1365
1366
1367
1368;; From gtksourcelanguagemanager.h
1369
1370(define-function gtk_source_language_manager_get_type
1371  (c-name "gtk_source_language_manager_get_type")
1372  (return-type "GType")
1373)
1374
1375(define-function gtk_source_language_manager_new
1376  (c-name "gtk_source_language_manager_new")
1377  (is-constructor-of "GtkSourceLanguageManager")
1378  (return-type "GtkSourceLanguageManager*")
1379)
1380
1381(define-function gtk_source_language_manager_get_default
1382  (c-name "gtk_source_language_manager_get_default")
1383  (return-type "GtkSourceLanguageManager*")
1384)
1385
1386(define-method set_search_path
1387  (of-object "GtkSourceLanguageManager")
1388  (c-name "gtk_source_language_manager_set_search_path")
1389  (return-type "none")
1390  (parameters
1391    '("gchar**" "dirs")
1392  )
1393)
1394
1395(define-method get_language
1396  (of-object "GtkSourceLanguageManager")
1397  (c-name "gtk_source_language_manager_get_language")
1398  (return-type "GtkSourceLanguage*")
1399  (parameters
1400    '("const-gchar*" "id")
1401  )
1402)
1403
1404(define-method guess_language
1405  (of-object "GtkSourceLanguageManager")
1406  (c-name "gtk_source_language_manager_guess_language")
1407  (return-type "GtkSourceLanguage*")
1408  (parameters
1409    '("const-gchar*" "filename")
1410    '("const-gchar*" "content_type")
1411  )
1412)
1413
1414
1415
1416;; From gtksourcemarkattributes.h
1417
1418(define-function gtk_source_mark_attributes_get_type
1419  (c-name "gtk_source_mark_attributes_get_type")
1420  (return-type "GType")
1421)
1422
1423(define-function gtk_source_mark_attributes_new
1424  (c-name "gtk_source_mark_attributes_new")
1425  (is-constructor-of "GtkSourceMarkAttributes")
1426  (return-type "GtkSourceMarkAttributes*")
1427)
1428
1429(define-method set_background
1430  (of-object "GtkSourceMarkAttributes")
1431  (c-name "gtk_source_mark_attributes_set_background")
1432  (return-type "none")
1433  (parameters
1434    '("const-GdkRGBA*" "background")
1435  )
1436)
1437
1438(define-method get_background
1439  (of-object "GtkSourceMarkAttributes")
1440  (c-name "gtk_source_mark_attributes_get_background")
1441  (return-type "gboolean")
1442  (parameters
1443    '("GdkRGBA*" "background")
1444  )
1445)
1446
1447(define-method set_stock_id
1448  (of-object "GtkSourceMarkAttributes")
1449  (c-name "gtk_source_mark_attributes_set_stock_id")
1450  (return-type "none")
1451  (parameters
1452    '("const-gchar*" "stock_id")
1453  )
1454)
1455
1456(define-method get_stock_id
1457  (of-object "GtkSourceMarkAttributes")
1458  (c-name "gtk_source_mark_attributes_get_stock_id")
1459  (return-type "const-gchar*")
1460)
1461
1462(define-method set_icon_name
1463  (of-object "GtkSourceMarkAttributes")
1464  (c-name "gtk_source_mark_attributes_set_icon_name")
1465  (return-type "none")
1466  (parameters
1467    '("const-gchar*" "icon_name")
1468  )
1469)
1470
1471(define-method get_icon_name
1472  (of-object "GtkSourceMarkAttributes")
1473  (c-name "gtk_source_mark_attributes_get_icon_name")
1474  (return-type "const-gchar*")
1475)
1476
1477(define-method set_gicon
1478  (of-object "GtkSourceMarkAttributes")
1479  (c-name "gtk_source_mark_attributes_set_gicon")
1480  (return-type "none")
1481  (parameters
1482    '("GIcon*" "gicon")
1483  )
1484)
1485
1486(define-method get_gicon
1487  (of-object "GtkSourceMarkAttributes")
1488  (c-name "gtk_source_mark_attributes_get_gicon")
1489  (return-type "GIcon*")
1490)
1491
1492(define-method set_pixbuf
1493  (of-object "GtkSourceMarkAttributes")
1494  (c-name "gtk_source_mark_attributes_set_pixbuf")
1495  (return-type "none")
1496  (parameters
1497    '("const-GdkPixbuf*" "pixbuf")
1498  )
1499)
1500
1501(define-method get_pixbuf
1502  (of-object "GtkSourceMarkAttributes")
1503  (c-name "gtk_source_mark_attributes_get_pixbuf")
1504  (return-type "const-GdkPixbuf*")
1505)
1506
1507(define-method render_icon
1508  (of-object "GtkSourceMarkAttributes")
1509  (c-name "gtk_source_mark_attributes_render_icon")
1510  (return-type "const-GdkPixbuf*")
1511  (parameters
1512    '("GtkWidget*" "widget")
1513    '("gint" "size")
1514  )
1515)
1516
1517(define-method get_tooltip_text
1518  (of-object "GtkSourceMarkAttributes")
1519  (c-name "gtk_source_mark_attributes_get_tooltip_text")
1520  (return-type "gchar*")
1521  (parameters
1522    '("GtkSourceMark*" "mark")
1523  )
1524)
1525
1526(define-method get_tooltip_markup
1527  (of-object "GtkSourceMarkAttributes")
1528  (c-name "gtk_source_mark_attributes_get_tooltip_markup")
1529  (return-type "gchar*")
1530  (parameters
1531    '("GtkSourceMark*" "mark")
1532  )
1533)
1534
1535
1536
1537;; From gtksourcemark.h
1538
1539(define-function gtk_source_mark_get_type
1540  (c-name "gtk_source_mark_get_type")
1541  (return-type "GType")
1542)
1543
1544(define-function gtk_source_mark_new
1545  (c-name "gtk_source_mark_new")
1546  (is-constructor-of "GtkSourceMark")
1547  (return-type "GtkSourceMark*")
1548  (parameters
1549    '("const-gchar*" "name")
1550    '("const-gchar*" "category")
1551  )
1552)
1553
1554(define-method get_category
1555  (of-object "GtkSourceMark")
1556  (c-name "gtk_source_mark_get_category")
1557  (return-type "const-gchar*")
1558)
1559
1560(define-method next
1561  (of-object "GtkSourceMark")
1562  (c-name "gtk_source_mark_next")
1563  (return-type "GtkSourceMark*")
1564  (parameters
1565    '("const-gchar*" "category")
1566  )
1567)
1568
1569(define-method prev
1570  (of-object "GtkSourceMark")
1571  (c-name "gtk_source_mark_prev")
1572  (return-type "GtkSourceMark*")
1573  (parameters
1574    '("const-gchar*" "category")
1575  )
1576)
1577
1578
1579
1580;; From gtksourceprintcompositor.h
1581
1582(define-function gtk_source_print_compositor_get_type
1583  (c-name "gtk_source_print_compositor_get_type")
1584  (return-type "GType")
1585)
1586
1587(define-function gtk_source_print_compositor_new
1588  (c-name "gtk_source_print_compositor_new")
1589  (is-constructor-of "GtkSourcePrintCompositor")
1590  (return-type "GtkSourcePrintCompositor*")
1591  (parameters
1592    '("GtkSourceBuffer*" "buffer")
1593  )
1594)
1595
1596(define-function gtk_source_print_compositor_new_from_view
1597  (c-name "gtk_source_print_compositor_new_from_view")
1598  (return-type "GtkSourcePrintCompositor*")
1599  (parameters
1600    '("GtkSourceView*" "view")
1601  )
1602)
1603
1604(define-method get_buffer
1605  (of-object "GtkSourcePrintCompositor")
1606  (c-name "gtk_source_print_compositor_get_buffer")
1607  (return-type "GtkSourceBuffer*")
1608)
1609
1610(define-method set_tab_width
1611  (of-object "GtkSourcePrintCompositor")
1612  (c-name "gtk_source_print_compositor_set_tab_width")
1613  (return-type "none")
1614  (parameters
1615    '("guint" "width")
1616  )
1617)
1618
1619(define-method get_tab_width
1620  (of-object "GtkSourcePrintCompositor")
1621  (c-name "gtk_source_print_compositor_get_tab_width")
1622  (return-type "guint")
1623)
1624
1625(define-method set_wrap_mode
1626  (of-object "GtkSourcePrintCompositor")
1627  (c-name "gtk_source_print_compositor_set_wrap_mode")
1628  (return-type "none")
1629  (parameters
1630    '("GtkWrapMode" "wrap_mode")
1631  )
1632)
1633
1634(define-method get_wrap_mode
1635  (of-object "GtkSourcePrintCompositor")
1636  (c-name "gtk_source_print_compositor_get_wrap_mode")
1637  (return-type "GtkWrapMode")
1638)
1639
1640(define-method set_highlight_syntax
1641  (of-object "GtkSourcePrintCompositor")
1642  (c-name "gtk_source_print_compositor_set_highlight_syntax")
1643  (return-type "none")
1644  (parameters
1645    '("gboolean" "highlight")
1646  )
1647)
1648
1649(define-method get_highlight_syntax
1650  (of-object "GtkSourcePrintCompositor")
1651  (c-name "gtk_source_print_compositor_get_highlight_syntax")
1652  (return-type "gboolean")
1653)
1654
1655(define-method set_print_line_numbers
1656  (of-object "GtkSourcePrintCompositor")
1657  (c-name "gtk_source_print_compositor_set_print_line_numbers")
1658  (return-type "none")
1659  (parameters
1660    '("guint" "interval")
1661  )
1662)
1663
1664(define-method get_print_line_numbers
1665  (of-object "GtkSourcePrintCompositor")
1666  (c-name "gtk_source_print_compositor_get_print_line_numbers")
1667  (return-type "guint")
1668)
1669
1670(define-method set_body_font_name
1671  (of-object "GtkSourcePrintCompositor")
1672  (c-name "gtk_source_print_compositor_set_body_font_name")
1673  (return-type "none")
1674  (parameters
1675    '("const-gchar*" "font_name")
1676  )
1677)
1678
1679(define-method get_body_font_name
1680  (of-object "GtkSourcePrintCompositor")
1681  (c-name "gtk_source_print_compositor_get_body_font_name")
1682  (return-type "gchar*")
1683)
1684
1685(define-method set_line_numbers_font_name
1686  (of-object "GtkSourcePrintCompositor")
1687  (c-name "gtk_source_print_compositor_set_line_numbers_font_name")
1688  (return-type "none")
1689  (parameters
1690    '("const-gchar*" "font_name")
1691  )
1692)
1693
1694(define-method get_line_numbers_font_name
1695  (of-object "GtkSourcePrintCompositor")
1696  (c-name "gtk_source_print_compositor_get_line_numbers_font_name")
1697  (return-type "gchar*")
1698)
1699
1700(define-method set_header_font_name
1701  (of-object "GtkSourcePrintCompositor")
1702  (c-name "gtk_source_print_compositor_set_header_font_name")
1703  (return-type "none")
1704  (parameters
1705    '("const-gchar*" "font_name")
1706  )
1707)
1708
1709(define-method get_header_font_name
1710  (of-object "GtkSourcePrintCompositor")
1711  (c-name "gtk_source_print_compositor_get_header_font_name")
1712  (return-type "gchar*")
1713)
1714
1715(define-method set_footer_font_name
1716  (of-object "GtkSourcePrintCompositor")
1717  (c-name "gtk_source_print_compositor_set_footer_font_name")
1718  (return-type "none")
1719  (parameters
1720    '("const-gchar*" "font_name")
1721  )
1722)
1723
1724(define-method get_footer_font_name
1725  (of-object "GtkSourcePrintCompositor")
1726  (c-name "gtk_source_print_compositor_get_footer_font_name")
1727  (return-type "gchar*")
1728)
1729
1730(define-method get_top_margin
1731  (of-object "GtkSourcePrintCompositor")
1732  (c-name "gtk_source_print_compositor_get_top_margin")
1733  (return-type "gdouble")
1734  (parameters
1735    '("GtkUnit" "unit")
1736  )
1737)
1738
1739(define-method set_top_margin
1740  (of-object "GtkSourcePrintCompositor")
1741  (c-name "gtk_source_print_compositor_set_top_margin")
1742  (return-type "none")
1743  (parameters
1744    '("gdouble" "margin")
1745    '("GtkUnit" "unit")
1746  )
1747)
1748
1749(define-method get_bottom_margin
1750  (of-object "GtkSourcePrintCompositor")
1751  (c-name "gtk_source_print_compositor_get_bottom_margin")
1752  (return-type "gdouble")
1753  (parameters
1754    '("GtkUnit" "unit")
1755  )
1756)
1757
1758(define-method set_bottom_margin
1759  (of-object "GtkSourcePrintCompositor")
1760  (c-name "gtk_source_print_compositor_set_bottom_margin")
1761  (return-type "none")
1762  (parameters
1763    '("gdouble" "margin")
1764    '("GtkUnit" "unit")
1765  )
1766)
1767
1768(define-method get_left_margin
1769  (of-object "GtkSourcePrintCompositor")
1770  (c-name "gtk_source_print_compositor_get_left_margin")
1771  (return-type "gdouble")
1772  (parameters
1773    '("GtkUnit" "unit")
1774  )
1775)
1776
1777(define-method set_left_margin
1778  (of-object "GtkSourcePrintCompositor")
1779  (c-name "gtk_source_print_compositor_set_left_margin")
1780  (return-type "none")
1781  (parameters
1782    '("gdouble" "margin")
1783    '("GtkUnit" "unit")
1784  )
1785)
1786
1787(define-method get_right_margin
1788  (of-object "GtkSourcePrintCompositor")
1789  (c-name "gtk_source_print_compositor_get_right_margin")
1790  (return-type "gdouble")
1791  (parameters
1792    '("GtkUnit" "unit")
1793  )
1794)
1795
1796(define-method set_right_margin
1797  (of-object "GtkSourcePrintCompositor")
1798  (c-name "gtk_source_print_compositor_set_right_margin")
1799  (return-type "none")
1800  (parameters
1801    '("gdouble" "margin")
1802    '("GtkUnit" "unit")
1803  )
1804)
1805
1806(define-method set_print_header
1807  (of-object "GtkSourcePrintCompositor")
1808  (c-name "gtk_source_print_compositor_set_print_header")
1809  (return-type "none")
1810  (parameters
1811    '("gboolean" "print")
1812  )
1813)
1814
1815(define-method get_print_header
1816  (of-object "GtkSourcePrintCompositor")
1817  (c-name "gtk_source_print_compositor_get_print_header")
1818  (return-type "gboolean")
1819)
1820
1821(define-method set_print_footer
1822  (of-object "GtkSourcePrintCompositor")
1823  (c-name "gtk_source_print_compositor_set_print_footer")
1824  (return-type "none")
1825  (parameters
1826    '("gboolean" "print")
1827  )
1828)
1829
1830(define-method get_print_footer
1831  (of-object "GtkSourcePrintCompositor")
1832  (c-name "gtk_source_print_compositor_get_print_footer")
1833  (return-type "gboolean")
1834)
1835
1836(define-method set_header_format
1837  (of-object "GtkSourcePrintCompositor")
1838  (c-name "gtk_source_print_compositor_set_header_format")
1839  (return-type "none")
1840  (parameters
1841    '("gboolean" "separator")
1842    '("const-gchar*" "left")
1843    '("const-gchar*" "center")
1844    '("const-gchar*" "right")
1845  )
1846)
1847
1848(define-method set_footer_format
1849  (of-object "GtkSourcePrintCompositor")
1850  (c-name "gtk_source_print_compositor_set_footer_format")
1851  (return-type "none")
1852  (parameters
1853    '("gboolean" "separator")
1854    '("const-gchar*" "left")
1855    '("const-gchar*" "center")
1856    '("const-gchar*" "right")
1857  )
1858)
1859
1860(define-method get_n_pages
1861  (of-object "GtkSourcePrintCompositor")
1862  (c-name "gtk_source_print_compositor_get_n_pages")
1863  (return-type "gint")
1864)
1865
1866(define-method paginate
1867  (of-object "GtkSourcePrintCompositor")
1868  (c-name "gtk_source_print_compositor_paginate")
1869  (return-type "gboolean")
1870  (parameters
1871    '("GtkPrintContext*" "context")
1872  )
1873)
1874
1875(define-method get_pagination_progress
1876  (of-object "GtkSourcePrintCompositor")
1877  (c-name "gtk_source_print_compositor_get_pagination_progress")
1878  (return-type "gdouble")
1879)
1880
1881(define-method draw_page
1882  (of-object "GtkSourcePrintCompositor")
1883  (c-name "gtk_source_print_compositor_draw_page")
1884  (return-type "none")
1885  (parameters
1886    '("GtkPrintContext*" "context")
1887    '("gint" "page_nr")
1888  )
1889)
1890
1891
1892
1893;; From gtksourcestyle.h
1894
1895(define-function gtk_source_style_get_type
1896  (c-name "gtk_source_style_get_type")
1897  (return-type "GType")
1898)
1899
1900(define-method copy
1901  (of-object "GtkSourceStyle")
1902  (c-name "gtk_source_style_copy")
1903  (return-type "GtkSourceStyle*")
1904)
1905
1906
1907
1908;; From gtksourcestylescheme.h
1909
1910(define-function gtk_source_style_scheme_get_type
1911  (c-name "gtk_source_style_scheme_get_type")
1912  (return-type "GType")
1913)
1914
1915(define-method get_id
1916  (of-object "GtkSourceStyleScheme")
1917  (c-name "gtk_source_style_scheme_get_id")
1918  (return-type "const-gchar*")
1919)
1920
1921(define-method get_name
1922  (of-object "GtkSourceStyleScheme")
1923  (c-name "gtk_source_style_scheme_get_name")
1924  (return-type "const-gchar*")
1925)
1926
1927(define-method get_description
1928  (of-object "GtkSourceStyleScheme")
1929  (c-name "gtk_source_style_scheme_get_description")
1930  (return-type "const-gchar*")
1931)
1932
1933(define-method get_filename
1934  (of-object "GtkSourceStyleScheme")
1935  (c-name "gtk_source_style_scheme_get_filename")
1936  (return-type "const-gchar*")
1937)
1938
1939(define-method get_style
1940  (of-object "GtkSourceStyleScheme")
1941  (c-name "gtk_source_style_scheme_get_style")
1942  (return-type "GtkSourceStyle*")
1943  (parameters
1944    '("const-gchar*" "style_id")
1945  )
1946)
1947
1948
1949
1950;; From gtksourcestyleschememanager.h
1951
1952(define-function gtk_source_style_scheme_manager_get_type
1953  (c-name "gtk_source_style_scheme_manager_get_type")
1954  (return-type "GType")
1955)
1956
1957(define-function gtk_source_style_scheme_manager_new
1958  (c-name "gtk_source_style_scheme_manager_new")
1959  (is-constructor-of "GtkSourceStyleSchemeManager")
1960  (return-type "GtkSourceStyleSchemeManager*")
1961)
1962
1963(define-function gtk_source_style_scheme_manager_get_default
1964  (c-name "gtk_source_style_scheme_manager_get_default")
1965  (return-type "GtkSourceStyleSchemeManager*")
1966)
1967
1968(define-method set_search_path
1969  (of-object "GtkSourceStyleSchemeManager")
1970  (c-name "gtk_source_style_scheme_manager_set_search_path")
1971  (return-type "none")
1972  (parameters
1973    '("gchar**" "path")
1974  )
1975)
1976
1977(define-method append_search_path
1978  (of-object "GtkSourceStyleSchemeManager")
1979  (c-name "gtk_source_style_scheme_manager_append_search_path")
1980  (return-type "none")
1981  (parameters
1982    '("const-gchar*" "path")
1983  )
1984)
1985
1986(define-method prepend_search_path
1987  (of-object "GtkSourceStyleSchemeManager")
1988  (c-name "gtk_source_style_scheme_manager_prepend_search_path")
1989  (return-type "none")
1990  (parameters
1991    '("const-gchar*" "path")
1992  )
1993)
1994
1995(define-method force_rescan
1996  (of-object "GtkSourceStyleSchemeManager")
1997  (c-name "gtk_source_style_scheme_manager_force_rescan")
1998  (return-type "none")
1999)
2000
2001(define-method get_scheme
2002  (of-object "GtkSourceStyleSchemeManager")
2003  (c-name "gtk_source_style_scheme_manager_get_scheme")
2004  (return-type "GtkSourceStyleScheme*")
2005  (parameters
2006    '("const-gchar*" "scheme_id")
2007  )
2008)
2009
2010
2011
2012;; From gtksourceundomanager.h
2013
2014(define-function gtk_source_undo_manager_get_type
2015  (c-name "gtk_source_undo_manager_get_type")
2016  (return-type "GType")
2017)
2018
2019(define-method can_undo
2020  (of-object "GtkSourceUndoManager")
2021  (c-name "gtk_source_undo_manager_can_undo")
2022  (return-type "gboolean")
2023)
2024
2025(define-method can_redo
2026  (of-object "GtkSourceUndoManager")
2027  (c-name "gtk_source_undo_manager_can_redo")
2028  (return-type "gboolean")
2029)
2030
2031(define-method undo
2032  (of-object "GtkSourceUndoManager")
2033  (c-name "gtk_source_undo_manager_undo")
2034  (return-type "none")
2035)
2036
2037(define-method redo
2038  (of-object "GtkSourceUndoManager")
2039  (c-name "gtk_source_undo_manager_redo")
2040  (return-type "none")
2041)
2042
2043(define-method begin_not_undoable_action
2044  (of-object "GtkSourceUndoManager")
2045  (c-name "gtk_source_undo_manager_begin_not_undoable_action")
2046  (return-type "none")
2047)
2048
2049(define-method end_not_undoable_action
2050  (of-object "GtkSourceUndoManager")
2051  (c-name "gtk_source_undo_manager_end_not_undoable_action")
2052  (return-type "none")
2053)
2054
2055(define-method can_undo_changed
2056  (of-object "GtkSourceUndoManager")
2057  (c-name "gtk_source_undo_manager_can_undo_changed")
2058  (return-type "none")
2059)
2060
2061(define-method can_redo_changed
2062  (of-object "GtkSourceUndoManager")
2063  (c-name "gtk_source_undo_manager_can_redo_changed")
2064  (return-type "none")
2065)
2066
2067
2068
2069;; From gtksourceview.h
2070
2071(define-function gtk_source_view_get_type
2072  (c-name "gtk_source_view_get_type")
2073  (return-type "GType")
2074)
2075
2076(define-function gtk_source_view_new
2077  (c-name "gtk_source_view_new")
2078  (is-constructor-of "GtkSourceView")
2079  (return-type "GtkWidget*")
2080)
2081
2082(define-function gtk_source_view_new_with_buffer
2083  (c-name "gtk_source_view_new_with_buffer")
2084  (return-type "GtkWidget*")
2085  (parameters
2086    '("GtkSourceBuffer*" "buffer")
2087  )
2088)
2089
2090(define-method set_show_line_numbers
2091  (of-object "GtkSourceView")
2092  (c-name "gtk_source_view_set_show_line_numbers")
2093  (return-type "none")
2094  (parameters
2095    '("gboolean" "show")
2096  )
2097)
2098
2099(define-method get_show_line_numbers
2100  (of-object "GtkSourceView")
2101  (c-name "gtk_source_view_get_show_line_numbers")
2102  (return-type "gboolean")
2103)
2104
2105(define-method set_tab_width
2106  (of-object "GtkSourceView")
2107  (c-name "gtk_source_view_set_tab_width")
2108  (return-type "none")
2109  (parameters
2110    '("guint" "width")
2111  )
2112)
2113
2114(define-method get_tab_width
2115  (of-object "GtkSourceView")
2116  (c-name "gtk_source_view_get_tab_width")
2117  (return-type "guint")
2118)
2119
2120(define-method set_indent_width
2121  (of-object "GtkSourceView")
2122  (c-name "gtk_source_view_set_indent_width")
2123  (return-type "none")
2124  (parameters
2125    '("gint" "width")
2126  )
2127)
2128
2129(define-method get_indent_width
2130  (of-object "GtkSourceView")
2131  (c-name "gtk_source_view_get_indent_width")
2132  (return-type "gint")
2133)
2134
2135(define-method set_auto_indent
2136  (of-object "GtkSourceView")
2137  (c-name "gtk_source_view_set_auto_indent")
2138  (return-type "none")
2139  (parameters
2140    '("gboolean" "enable")
2141  )
2142)
2143
2144(define-method get_auto_indent
2145  (of-object "GtkSourceView")
2146  (c-name "gtk_source_view_get_auto_indent")
2147  (return-type "gboolean")
2148)
2149
2150(define-method set_insert_spaces_instead_of_tabs
2151  (of-object "GtkSourceView")
2152  (c-name "gtk_source_view_set_insert_spaces_instead_of_tabs")
2153  (return-type "none")
2154  (parameters
2155    '("gboolean" "enable")
2156  )
2157)
2158
2159(define-method get_insert_spaces_instead_of_tabs
2160  (of-object "GtkSourceView")
2161  (c-name "gtk_source_view_get_insert_spaces_instead_of_tabs")
2162  (return-type "gboolean")
2163)
2164
2165(define-method set_indent_on_tab
2166  (of-object "GtkSourceView")
2167  (c-name "gtk_source_view_set_indent_on_tab")
2168  (return-type "none")
2169  (parameters
2170    '("gboolean" "enable")
2171  )
2172)
2173
2174(define-method get_indent_on_tab
2175  (of-object "GtkSourceView")
2176  (c-name "gtk_source_view_get_indent_on_tab")
2177  (return-type "gboolean")
2178)
2179
2180(define-method set_highlight_current_line
2181  (of-object "GtkSourceView")
2182  (c-name "gtk_source_view_set_highlight_current_line")
2183  (return-type "none")
2184  (parameters
2185    '("gboolean" "hl")
2186  )
2187)
2188
2189(define-method get_highlight_current_line
2190  (of-object "GtkSourceView")
2191  (c-name "gtk_source_view_get_highlight_current_line")
2192  (return-type "gboolean")
2193)
2194
2195(define-method set_show_right_margin
2196  (of-object "GtkSourceView")
2197  (c-name "gtk_source_view_set_show_right_margin")
2198  (return-type "none")
2199  (parameters
2200    '("gboolean" "show")
2201  )
2202)
2203
2204(define-method get_show_right_margin
2205  (of-object "GtkSourceView")
2206  (c-name "gtk_source_view_get_show_right_margin")
2207  (return-type "gboolean")
2208)
2209
2210(define-method set_right_margin_position
2211  (of-object "GtkSourceView")
2212  (c-name "gtk_source_view_set_right_margin_position")
2213  (return-type "none")
2214  (parameters
2215    '("guint" "pos")
2216  )
2217)
2218
2219(define-method get_right_margin_position
2220  (of-object "GtkSourceView")
2221  (c-name "gtk_source_view_get_right_margin_position")
2222  (return-type "guint")
2223)
2224
2225(define-method set_show_line_marks
2226  (of-object "GtkSourceView")
2227  (c-name "gtk_source_view_set_show_line_marks")
2228  (return-type "none")
2229  (parameters
2230    '("gboolean" "show")
2231  )
2232)
2233
2234(define-method get_show_line_marks
2235  (of-object "GtkSourceView")
2236  (c-name "gtk_source_view_get_show_line_marks")
2237  (return-type "gboolean")
2238)
2239
2240(define-method set_mark_attributes
2241  (of-object "GtkSourceView")
2242  (c-name "gtk_source_view_set_mark_attributes")
2243  (return-type "none")
2244  (parameters
2245    '("const-gchar*" "category")
2246    '("GtkSourceMarkAttributes*" "attributes")
2247    '("gint" "priority")
2248  )
2249)
2250
2251(define-method get_mark_attributes
2252  (of-object "GtkSourceView")
2253  (c-name "gtk_source_view_get_mark_attributes")
2254  (return-type "GtkSourceMarkAttributes*")
2255  (parameters
2256    '("const-gchar*" "category")
2257    '("gint*" "priority")
2258  )
2259)
2260
2261(define-method set_smart_home_end
2262  (of-object "GtkSourceView")
2263  (c-name "gtk_source_view_set_smart_home_end")
2264  (return-type "none")
2265  (parameters
2266    '("GtkSourceSmartHomeEndType" "smart_he")
2267  )
2268)
2269
2270(define-method get_smart_home_end
2271  (of-object "GtkSourceView")
2272  (c-name "gtk_source_view_get_smart_home_end")
2273  (return-type "GtkSourceSmartHomeEndType")
2274)
2275
2276(define-method set_draw_spaces
2277  (of-object "GtkSourceView")
2278  (c-name "gtk_source_view_set_draw_spaces")
2279  (return-type "none")
2280  (parameters
2281    '("GtkSourceDrawSpacesFlags" "flags")
2282  )
2283)
2284
2285(define-method get_draw_spaces
2286  (of-object "GtkSourceView")
2287  (c-name "gtk_source_view_get_draw_spaces")
2288  (return-type "GtkSourceDrawSpacesFlags")
2289)
2290
2291(define-method get_visual_column
2292  (of-object "GtkSourceView")
2293  (c-name "gtk_source_view_get_visual_column")
2294  (return-type "guint")
2295  (parameters
2296    '("const-GtkTextIter*" "iter")
2297  )
2298)
2299
2300(define-method get_completion
2301  (of-object "GtkSourceView")
2302  (c-name "gtk_source_view_get_completion")
2303  (return-type "GtkSourceCompletion*")
2304)
2305
2306(define-method get_gutter
2307  (of-object "GtkSourceView")
2308  (c-name "gtk_source_view_get_gutter")
2309  (return-type "GtkSourceGutter*")
2310  (parameters
2311    '("GtkTextWindowType" "window_type")
2312  )
2313)
2314
2315
2316
2317;; From gtksourceview-typebuiltins.h
2318
2319(define-function gtk_source_bracket_match_type_get_type
2320  (c-name "gtk_source_bracket_match_type_get_type")
2321  (return-type "GType")
2322)
2323
2324
2325
2326;; From gtksourcecompletionwords.h
2327
2328(define-function gtk_source_completion_words_get_type
2329  (c-name "gtk_source_completion_words_get_type")
2330  (return-type "GType")
2331)
2332
2333(define-function gtk_source_completion_words_new
2334  (c-name "gtk_source_completion_words_new")
2335  (is-constructor-of "GtkSourceCompletionWords")
2336  (return-type "GtkSourceCompletionWords*")
2337  (parameters
2338    '("const-gchar*" "name")
2339    '("GdkPixbuf*" "icon")
2340  )
2341)
2342
2343(define-method register
2344  (of-object "GtkSourceCompletionWords")
2345  (c-name "gtk_source_completion_words_register")
2346  (return-type "none")
2347  (parameters
2348    '("GtkTextBuffer*" "buffer")
2349  )
2350)
2351
2352(define-method unregister
2353  (of-object "GtkSourceCompletionWords")
2354  (c-name "gtk_source_completion_words_unregister")
2355  (return-type "none")
2356  (parameters
2357    '("GtkTextBuffer*" "buffer")
2358  )
2359)
2360
2361
2362