123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326(**************************************************************************)(* Lablgtk *)(* *)(* This program is free software; you can redistribute it *)(* and/or modify it under the terms of the GNU Library General *)(* Public License as published by the Free Software Foundation *)(* version 2, with the exception described in file COPYING which *)(* comes with the library. *)(* *)(* This program is distributed in the hope that it will be useful, *)(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)(* GNU Library General Public License for more details. *)(* *)(* You should have received a copy of the GNU Library General *)(* Public License along with this program; if not, write to the *)(* Free Software Foundation, Inc., 59 Temple Place, Suite 330, *)(* Boston, MA 02111-1307 USA *)(* *)(* *)(**************************************************************************)(* $Id$ *)openGauxopenGobjectopenGtkopenTagsopenGtkTextPropsopenGtkBaseexceptionNo_such_markofstringmoduleMark=TextMarkmoduleTag=TextTagmoduleTagTable=TextTagTablemoduleBuffer=structopenGpointerincludeTextBufferexternalget_line_count:text_buffer->int="ml_gtk_text_buffer_get_line_count"externalget_char_count:text_buffer->int="ml_gtk_text_buffer_get_char_count"(* external get_tag_table : text_buffer -> text_tag_table
= "ml_gtk_text_buffer_get_tag_table" *)externalinsert:text_buffer->text_iter->stringstable->unit="ml_gtk_text_buffer_insert"letinsertabc=insertab(stable_copyc)externalinsert_at_cursor:text_buffer->stringstable->unit="ml_gtk_text_buffer_insert_at_cursor"letinsert_at_cursorab=insert_at_cursora(stable_copyb)externalinsert_interactive:text_buffer->text_iter->stringstable->bool->bool="ml_gtk_text_buffer_insert_interactive"letinsert_interactiveabc=insert_interactiveab(stable_copyc)externalinsert_interactive_at_cursor:text_buffer->stringstable->bool->bool="ml_gtk_text_buffer_insert_interactive_at_cursor"letinsert_interactive_at_cursorab=insert_interactive_at_cursora(stable_copyb)externalinsert_range:text_buffer->text_iter->text_iter->text_iter->unit="ml_gtk_text_buffer_insert_range"externalinsert_range_interactive:text_buffer->text_iter->text_iter->text_iter->bool->bool="ml_gtk_text_buffer_insert_range_interactive"externaldelete:text_buffer->text_iter->text_iter->unit="ml_gtk_text_buffer_delete"externaldelete_interactive:text_buffer->text_iter->text_iter->bool->bool="ml_gtk_text_buffer_delete_interactive"externalset_text:text_buffer->stringstable->unit="ml_gtk_text_buffer_set_text"letset_textbs=set_textb(stable_copys)externalget_text:text_buffer->text_iter->text_iter->bool->string="ml_gtk_text_buffer_get_text"externalget_slice:text_buffer->text_iter->text_iter->bool->string="ml_gtk_text_buffer_get_slice"externalinsert_pixbuf:text_buffer->text_iter->GdkPixbuf.pixbuf->unit="ml_gtk_text_buffer_insert_pixbuf"externalcreate_mark:text_buffer->stringoption->text_iter->bool->text_mark="ml_gtk_text_buffer_create_mark"externalmove_mark:text_buffer->text_mark->text_iter->unit="ml_gtk_text_buffer_move_mark"externalmove_mark_by_name:text_buffer->string->text_iter->unit="ml_gtk_text_buffer_move_mark_by_name"externaldelete_mark:text_buffer->text_mark->unit="ml_gtk_text_buffer_delete_mark"externaldelete_mark_by_name:text_buffer->string->unit="ml_gtk_text_buffer_delete_mark_by_name"externalget_mark:text_buffer->string->text_markoption="ml_gtk_text_buffer_get_mark"externalget_insert:text_buffer->text_mark="ml_gtk_text_buffer_get_insert"externalget_selection_bound:text_buffer->text_mark="ml_gtk_text_buffer_get_selection_bound"externalplace_cursor:text_buffer->text_iter->unit="ml_gtk_text_buffer_place_cursor"externalselect_range:text_buffer->text_iter->text_iter->unit="ml_gtk_text_buffer_select_range"externalapply_tag:text_buffer->text_tag->text_iter->text_iter->unit="ml_gtk_text_buffer_apply_tag"externalremove_tag:text_buffer->text_tag->text_iter->text_iter->unit="ml_gtk_text_buffer_remove_tag"externalapply_tag_by_name:text_buffer->string->text_iter->text_iter->unit="ml_gtk_text_buffer_apply_tag_by_name"externalremove_tag_by_name:text_buffer->string->text_iter->text_iter->unit="ml_gtk_text_buffer_remove_tag_by_name"externalremove_all_tags:text_buffer->text_iter->text_iter->unit="ml_gtk_text_buffer_remove_all_tags"externalcreate_tag_0:text_buffer->stringoption->text_tag="ml_gtk_text_buffer_create_tag_0"externalcreate_tag_2:text_buffer->stringoption->string->string->text_tag="ml_gtk_text_buffer_create_tag_2"externalget_iter_at_line_offset:text_buffer->int->int->text_iter="ml_gtk_text_buffer_get_iter_at_line_offset"externalget_iter_at_offset:text_buffer->int->text_iter="ml_gtk_text_buffer_get_iter_at_offset"externalget_iter_at_line:text_buffer->int->text_iter="ml_gtk_text_buffer_get_iter_at_line"externalget_iter_at_line_index:text_buffer->int->int->text_iter="ml_gtk_text_buffer_get_iter_at_line_index"externalget_iter_at_mark:text_buffer->text_mark->text_iter="ml_gtk_text_buffer_get_iter_at_mark"externalget_start_iter:text_buffer->text_iter="ml_gtk_text_buffer_get_start_iter"externalget_end_iter:text_buffer->text_iter="ml_gtk_text_buffer_get_end_iter"externalget_bounds:text_buffer->text_iter*text_iter="ml_gtk_text_buffer_get_bounds"externalget_modified:text_buffer->bool="ml_gtk_text_buffer_get_modified"externalset_modified:text_buffer->bool->unit="ml_gtk_text_buffer_set_modified"externaldelete_selection:text_buffer->bool->bool->bool="ml_gtk_text_buffer_delete_selection"externalget_selection_bounds:text_buffer->text_iter*text_iter="ml_gtk_text_buffer_get_selection_bounds"externalbegin_user_action:text_buffer->unit="ml_gtk_text_buffer_begin_user_action"externalend_user_action:text_buffer->unit="ml_gtk_text_buffer_end_user_action"externalcreate_child_anchor:text_buffer->text_iter->text_child_anchor="ml_gtk_text_buffer_create_child_anchor"externalinsert_child_anchor:text_buffer->text_iter->text_child_anchor->unit="ml_gtk_text_buffer_insert_child_anchor"externalpaste_clipboard:text_buffer->clipboard->text_iteroption->bool->unit="ml_gtk_text_buffer_paste_clipboard"externalcopy_clipboard:text_buffer->clipboard->unit="ml_gtk_text_buffer_copy_clipboard"externalcut_clipboard:text_buffer->clipboard->bool->unit="ml_gtk_text_buffer_cut_clipboard"externaladd_selection_clipboard:text_buffer->clipboard->unit="ml_gtk_text_buffer_add_selection_clipboard"externalremove_selection_clipboard:text_buffer->clipboard->unit="ml_gtk_text_buffer_remove_selection_clipboard"endmoduleChildAnchor=TextChildAnchormoduleView=structincludeTextViewexternalcreate_with_buffer:text_buffer->text_viewobj="ml_gtk_text_view_new_with_buffer"externalset_buffer:[>`textview]obj->text_buffer->unit="ml_gtk_text_view_set_buffer"externalget_buffer:[>`textview]obj->text_buffer="ml_gtk_text_view_get_buffer"externalscroll_to_mark:[>`textview]obj->text_mark->float->bool->float->float->unit="ml_gtk_text_view_scroll_to_mark_bc""ml_gtk_text_view_scroll_to_mark"externalscroll_to_iter:[>`textview]obj->text_iter->float->bool->float->float->bool="ml_gtk_text_view_scroll_to_iter_bc""ml_gtk_text_view_scroll_to_iter"externalscroll_mark_onscreen:[>`textview]obj->text_mark->unit="ml_gtk_text_view_scroll_mark_onscreen"externalmove_mark_onscreen:[>`textview]obj->text_mark->bool="ml_gtk_text_view_move_mark_onscreen"externalplace_cursor_onscreen:[>`textview]obj->bool="ml_gtk_text_view_place_cursor_onscreen"externalget_visible_rect:[>`textview]obj->Gdk.Rectangle.t="ml_gtk_text_view_get_visible_rect"externalget_iter_location:[>`textview]obj->text_iter->Gdk.Rectangle.t="ml_gtk_text_view_get_iter_location"externalget_line_at_y:[>`textview]obj->int->text_iter*int="ml_gtk_text_view_get_line_at_y"externalget_line_yrange:[>`textview]obj->text_iter->int*int="ml_gtk_text_view_get_line_yrange"externalget_iter_at_location:[>`textview]obj->int->int->text_iter="ml_gtk_text_view_get_iter_at_location"externalbuffer_to_window_coords:[>`textview]obj->Gtk.Tags.text_window_type->int->int->int*int="ml_gtk_text_view_buffer_to_window_coords"externalwindow_to_buffer_coords:[>`textview]obj->Gtk.Tags.text_window_type->int->int->int*int="ml_gtk_text_view_window_to_buffer_coords"externalget_window:[>`textview]obj->Gtk.Tags.text_window_type->Gdk.windowoption="ml_gtk_text_view_get_window"externalget_window_type:[>`textview]obj->Gdk.window->Gtk.Tags.text_window_type="ml_gtk_text_view_get_window_type"externalset_border_window_size:[>`textview]obj->[`BOTTOM|`LEFT|`RIGHT|`TOP]->int->unit="ml_gtk_text_view_set_border_window_size"externalget_border_window_size:[>`textview]obj->[`BOTTOM|`LEFT|`RIGHT|`TOP]->int="ml_gtk_text_view_get_border_window_size"externalforward_display_line:[>`textview]obj->text_iter->bool="ml_gtk_text_view_forward_display_line"externalbackward_display_line:[>`textview]obj->text_iter->bool="ml_gtk_text_view_backward_display_line"externalforward_display_line_end:[>`textview]obj->text_iter->bool="ml_gtk_text_view_forward_display_line_end"externalbackward_display_line_start:[>`textview]obj->text_iter->bool="ml_gtk_text_view_backward_display_line_start"externalstarts_display_line:[>`textview]obj->text_iter->bool="ml_gtk_text_view_starts_display_line"externalmove_visually:[>`textview]obj->text_iter->int->bool="ml_gtk_text_view_move_visually"externaladd_child_at_anchor:[>`textview]obj->[>`widget]obj->text_child_anchor->unit="ml_gtk_text_view_add_child_at_anchor"externaladd_child_in_window:[>`textview]obj->[>`widget]obj->text_window_type->int->int->unit="ml_gtk_text_view_add_child_in_window"externalmove_child:[>`textview]obj->[>`widget]obj->int->int->unit="ml_gtk_text_view_move_child"endmoduleIter=structexternalcopy:text_iter->text_iter="ml_gtk_text_iter_copy"externalassign:text_iter->text_iter->unit="ml_gtk_text_iter_assign"externalget_buffer:text_iter->text_buffer="ml_gtk_text_iter_get_buffer"externalget_offset:text_iter->int="ml_gtk_text_iter_get_offset"externalget_line:text_iter->int="ml_gtk_text_iter_get_line"externalget_line_offset:text_iter->int="ml_gtk_text_iter_get_line_offset"externalget_line_index:text_iter->int="ml_gtk_text_iter_get_line_index"externalget_visible_line_index:text_iter->int="ml_gtk_text_iter_get_visible_line_index"externalget_visible_line_offset:text_iter->int="ml_gtk_text_iter_get_visible_line_offset"externalget_char:text_iter->Glib.unichar="ml_gtk_text_iter_get_char"externalget_slice:text_iter->text_iter->string="ml_gtk_text_iter_get_slice"externalget_text:text_iter->text_iter->string="ml_gtk_text_iter_get_text"externalget_visible_slice:text_iter->text_iter->string="ml_gtk_text_iter_get_visible_slice"externalget_visible_text:text_iter->text_iter->string="ml_gtk_text_iter_get_visible_text"externalget_pixbuf:text_iter->GdkPixbuf.pixbufoption="ml_gtk_text_iter_get_pixbuf"externalget_marks:text_iter->text_marklist="ml_gtk_text_iter_get_marks"externalget_toggled_tags:text_iter->bool->text_taglist="ml_gtk_text_iter_get_toggled_tags"externalget_child_anchor:text_iter->text_child_anchoroption="ml_gtk_text_iter_get_child_anchor"externalbegins_tag:text_iter->text_tagoption->bool="ml_gtk_text_iter_begins_tag"externalends_tag:text_iter->text_tagoption->bool="ml_gtk_text_iter_ends_tag"externaltoggles_tag:text_iter->text_tagoption->bool="ml_gtk_text_iter_toggles_tag"externalhas_tag:text_iter->text_tag->bool="ml_gtk_text_iter_has_tag"externalget_tags:text_iter->text_taglist="ml_gtk_text_iter_get_tags"externaleditable:text_iter->default:bool->bool="ml_gtk_text_iter_editable"externalcan_insert:text_iter->default:bool->bool="ml_gtk_text_iter_can_insert"externalstarts_word:text_iter->bool="ml_gtk_text_iter_starts_word"externalends_word:text_iter->bool="ml_gtk_text_iter_ends_word"externalinside_word:text_iter->bool="ml_gtk_text_iter_inside_word"externalstarts_line:text_iter->bool="ml_gtk_text_iter_starts_line"externalends_line:text_iter->bool="ml_gtk_text_iter_ends_line"externalstarts_sentence:text_iter->bool="ml_gtk_text_iter_starts_sentence"externalends_sentence:text_iter->bool="ml_gtk_text_iter_ends_sentence"externalinside_sentence:text_iter->bool="ml_gtk_text_iter_inside_sentence"externalis_cursor_position:text_iter->bool="ml_gtk_text_iter_is_cursor_position"externalget_chars_in_line:text_iter->int="ml_gtk_text_iter_get_chars_in_line"externalget_bytes_in_line:text_iter->int="ml_gtk_text_iter_get_bytes_in_line"externalget_language:text_iter->Pango.language="ml_gtk_text_iter_get_language"externalis_end:text_iter->bool="ml_gtk_text_iter_is_end"externalis_start:text_iter->bool="ml_gtk_text_iter_is_start"externalforward_char:text_iter->bool="ml_gtk_text_iter_forward_char"externalbackward_char:text_iter->bool="ml_gtk_text_iter_backward_char"externalforward_chars:text_iter->int->bool="ml_gtk_text_iter_forward_chars"externalbackward_chars:text_iter->int->bool="ml_gtk_text_iter_backward_chars"externalforward_line:text_iter->bool="ml_gtk_text_iter_forward_line"externalbackward_line:text_iter->bool="ml_gtk_text_iter_backward_line"externalforward_lines:text_iter->int->bool="ml_gtk_text_iter_forward_lines"externalbackward_lines:text_iter->int->bool="ml_gtk_text_iter_backward_lines"externalforward_word_end:text_iter->bool="ml_gtk_text_iter_forward_word_end"externalforward_word_ends:text_iter->int->bool="ml_gtk_text_iter_forward_word_ends"externalbackward_word_start:text_iter->bool="ml_gtk_text_iter_backward_word_start"externalbackward_word_starts:text_iter->int->bool="ml_gtk_text_iter_backward_word_starts"externalforward_cursor_position:text_iter->bool="ml_gtk_text_iter_forward_cursor_position"externalbackward_cursor_position:text_iter->bool="ml_gtk_text_iter_backward_cursor_position"externalforward_cursor_positions:text_iter->int->bool="ml_gtk_text_iter_forward_cursor_positions"externalbackward_cursor_positions:text_iter->int->bool="ml_gtk_text_iter_backward_cursor_positions"externalforward_sentence_end:text_iter->bool="ml_gtk_text_iter_forward_sentence_end"externalbackward_sentence_start:text_iter->bool="ml_gtk_text_iter_backward_sentence_start"externalforward_sentence_ends:text_iter->int->bool="ml_gtk_text_iter_forward_sentence_ends"externalbackward_sentence_starts:text_iter->int->bool="ml_gtk_text_iter_backward_sentence_starts"externalset_offset:text_iter->int->unit="ml_gtk_text_iter_set_offset"externalset_line:text_iter->int->unit="ml_gtk_text_iter_set_line"externalset_line_offset:text_iter->int->unit="ml_gtk_text_iter_set_line_offset"externalset_line_index:text_iter->int->unit="ml_gtk_text_iter_set_line_index"externalset_visible_line_index:text_iter->int->unit="ml_gtk_text_iter_set_visible_line_index"externalset_visible_line_offset:text_iter->int->unit="ml_gtk_text_iter_set_visible_line_offset"externalforward_to_end:text_iter->unit="ml_gtk_text_iter_forward_to_end"externalforward_to_line_end:text_iter->bool="ml_gtk_text_iter_forward_to_line_end"externalforward_to_tag_toggle:text_iter->text_tagoption->bool="ml_gtk_text_iter_forward_to_tag_toggle"externalbackward_to_tag_toggle:text_iter->text_tagoption->bool="ml_gtk_text_iter_backward_to_tag_toggle"externalequal:text_iter->text_iter->bool="ml_gtk_text_iter_equal"externalcompare:text_iter->text_iter->int="ml_gtk_text_iter_compare"externalin_range:text_iter->text_iter->text_iter->bool="ml_gtk_text_iter_in_range"externalorder:text_iter->text_iter->unit="ml_gtk_text_iter_order"externalforward_search:text_iter->string->?flags:text_search_flaglist->text_iteroption->(text_iter*text_iter)option="ml_gtk_text_iter_forward_search"externalbackward_search:text_iter->string->?flags:text_search_flaglist->text_iteroption->(text_iter*text_iter)option="ml_gtk_text_iter_backward_search"externalforward_find_char:text_iter->(Glib.unichar->bool)->text_iteroption->bool="ml_gtk_text_iter_forward_find_char"externalbackward_find_char:text_iter->(Glib.unichar->bool)->text_iteroption->bool="ml_gtk_text_iter_backward_find_char"end