123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282(**************************************************************************)(* 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 *)(* *)(* *)(**************************************************************************)openGtkSourceView3_typesopenGauxopenGobjectopenGtkopenTagsopenSourceView3EnumsopenGtkSourceView3PropsopenGtkBasemoduleSourceStyleScheme=structincludeSourceStyleSchemeexternalget_name:source_style_schemeobj->string="ml_gtk_source_style_scheme_get_name"externalget_description:source_style_schemeobj->string="ml_gtk_source_style_scheme_get_description"endmoduleSourceCompletionItem=structincludeSourceCompletionItemexternalnew_:string->string->GdkPixbuf.pixbufoption->stringoption->source_completion_proposalobj="ml_gtk_source_completion_item_new"externalnew_with_markup:string->string->GdkPixbuf.pixbufoption->stringoption->source_completion_proposalobj="ml_gtk_source_completion_item_new_with_markup"externalnew_from_stock:string->string->string->string->source_completion_proposalobj="ml_gtk_source_completion_item_new_from_stock"endmoduleSourceCompletionProvider=structincludeSourceCompletionProvidertypeprovider={provider_name:unit->string;provider_icon:unit->GdkPixbuf.pixbufoption;provider_populate:source_completion_contextobj->unit;provider_activation:unit->source_completion_activation_flagslist;provider_match:source_completion_contextobj->bool;provider_info_widget:source_completion_proposalobj->widgetobjoption;provider_update_info:source_completion_proposalobj->source_completion_infoobj->unit;provider_start_iter:source_completion_contextobj->source_completion_proposalobj->text_iter->bool;provider_activate_proposal:source_completion_proposalobj->text_iter->bool;provider_interactive_delay:unit->int;provider_priority:unit->int;}externalmatch_:source_completion_providerobj->source_completion_contextobj->bool="ml_gtk_source_completion_provider_match"externalnew_:provider->source_completion_providerobj="ml_custom_completion_provider_new"endmoduleSourceCompletionContext=SourceCompletionContextmoduleSourceCompletionInfo=SourceCompletionInfomoduleSourceCompletion=SourceCompletionmoduleSourceStyleSchemeManager=structincludeSourceStyleSchemeManagerexternalnew_:unit->source_style_scheme_managerobj="ml_gtk_source_style_scheme_manager_new"externaldefault:unit->source_style_scheme_managerobj="ml_gtk_source_style_scheme_manager_get_default"endmoduleSourceLanguage=structincludeSourceLanguageexternalget_id:[>`sourcelanguage]obj->string="ml_gtk_source_language_get_id"externalget_name:[>`sourcelanguage]obj->string="ml_gtk_source_language_get_name"externalget_section:[>`sourcelanguage]obj->string="ml_gtk_source_language_get_section"externalget_hidden:[>`sourcelanguage]obj->bool="ml_gtk_source_language_get_hidden"externalmetadata:[>`sourcelanguage]obj->string->stringoption="ml_gtk_source_language_get_metadata"externalmime_types:[>`sourcelanguage]obj->stringlist="ml_gtk_source_language_get_mime_types"externalglobs:[>`sourcelanguage]obj->stringlist="ml_gtk_source_language_get_globs"externalstyle_name:[>`sourcelanguage]obj->string->stringoption="ml_gtk_source_language_get_style_name"externalstyle_ids:[>`sourcelanguage]obj->stringlist="ml_gtk_source_language_get_style_ids"endmoduleSourceLanguageManager=structincludeSourceLanguageManagerexternalnew_:unit->source_language_managerobj="ml_gtk_source_language_manager_new"externaldefault:unit->source_language_managerobj="ml_gtk_source_language_manager_get_default"externalset_search_path:[>`sourcelanguagemanager]obj->stringlist->unit="ml_gtk_source_language_manager_set_search_path"externalsearch_path:[>`sourcelanguagemanager]obj->stringlist="ml_gtk_source_language_manager_get_search_path"externallanguage_ids:[>`sourcelanguagemanager]obj->stringlist="ml_gtk_source_language_manager_get_language_ids"externallanguage:[>`sourcelanguagemanager]obj->string->source_languageobjoption="ml_gtk_source_language_manager_get_language"externalguess_language:[>`sourcelanguagemanager]obj->stringoption->stringoption->source_languageobjoption="ml_gtk_source_language_manager_guess_language"endmoduleSourceUndoManager=structincludeSourceUndoManagertypeundo_manager={can_undo:unit->bool;can_redo:unit->bool;undo:unit->unit;redo:unit->unit;begin_not_undoable_action:unit->unit;end_not_undoable_action:unit->unit;can_undo_changed:unit->unit;can_redo_changed:unit->unit;}externalnew_:undo_manager->[`sourceundomanager]obj="ml_custom_undo_manager_new"endmoduleSourceBuffer=structincludeSourceBufferexternalnew_:[`texttagtable]obj->source_bufferobj="ml_gtk_source_buffer_new"externalnew_with_langage:[>`sourcelanguage]obj->source_bufferobj="ml_gtk_source_buffer_new_with_language"externalundo:[>`sourcebuffer]obj->unit="ml_gtk_source_buffer_undo"externalredo:[>`sourcebuffer]obj->unit="ml_gtk_source_buffer_redo"externalbegin_not_undoable_action:[>`sourcebuffer]obj->unit="ml_gtk_source_buffer_begin_not_undoable_action"externalend_not_undoable_action:[>`sourcebuffer]obj->unit="ml_gtk_source_buffer_end_not_undoable_action"externalset_highlight_matching_brackets:[>`sourcebuffer]obj->bool->unit="ml_gtk_source_buffer_set_highlight_matching_brackets"externalcreate_source_mark:[>`sourcebuffer]obj->stringoption->stringoption->Gtk.text_iter->source_markobj="ml_gtk_source_buffer_create_source_mark"externalremove_source_marks:[>`sourcebuffer]obj->Gtk.text_iter->Gtk.text_iter->stringoption->unit="ml_gtk_source_buffer_remove_source_marks"externalget_source_marks_at_line:[>`sourcebuffer]obj->int->stringoption->source_markobjlist="ml_gtk_source_buffer_get_source_marks_at_line"externalget_source_marks_at_iter:[>`sourcebuffer]obj->Gtk.text_iter->stringoption->source_markobjlist="ml_gtk_source_buffer_get_source_marks_at_iter"externalforward_iter_to_source_mark:[>`sourcebuffer]obj->Gtk.text_iter->stringoption->bool="ml_gtk_source_buffer_forward_iter_to_source_mark"externalbackward_iter_to_source_mark:[>`sourcebuffer]obj->Gtk.text_iter->stringoption->bool="ml_gtk_source_buffer_backward_iter_to_source_mark"externaliter_has_context_class:[>`sourcebuffer]obj->Gtk.text_iter->string->bool="ml_gtk_source_buffer_iter_has_context_class"externaliter_forward_to_context_class_toggle:[>`sourcebuffer]obj->Gtk.text_iter->string->bool="ml_gtk_source_buffer_iter_forward_to_context_class_toggle"externaliter_backward_to_context_class_toggle:[>`sourcebuffer]obj->Gtk.text_iter->string->bool="ml_gtk_source_buffer_iter_backward_to_context_class_toggle"externalensure_highlight:[>`sourcebuffer]obj->Gtk.text_iter->Gtk.text_iter->unit="ml_gtk_source_buffer_ensure_highlight"endmoduleSourceView=structincludeSourceViewexternalnew_:unit->source_viewobj="ml_gtk_source_view_new"externalnew_with_buffer:[>`sourcebuffer]obj->source_viewobj="ml_gtk_source_view_new_with_buffer"(*
external set_mark_category_pixbuf: [>`sourceview] obj -> string -> GdkPixbuf.pixbuf option -> unit =
"ml_gtk_source_view_set_mark_category_pixbuf"
external get_mark_category_pixbuf: [>`sourceview] obj -> string -> GdkPixbuf.pixbuf option =
"ml_gtk_source_view_get_mark_category_pixbuf"
*)externalget_mark_attributes:[>`sourceview]obj->category:string->source_mark_attributesobjoption="ml_gtk_source_view_get_mark_attributes"externalget_mark_priority:[>`sourceview]obj->category:string->int="ml_gtk_source_view_get_mark_priority"(* Should probably not exist *)externalset_cursor_color:[>`sourceview]obj->Gdk.color->unit="ml_gtk_modify_cursor_color"endmoduleSourceMark=structincludeSourceMarkexternalnext:[>`sourcemark]obj->stringoption->source_markobjoption="ml_gtk_source_mark_next"externalprev:[>`sourcemark]obj->stringoption->source_markobjoption="ml_gtk_source_mark_prev"endmoduleSourceMarkAttributes=structincludeSourceMarkAttributesexternalnew_attribute:unit->source_mark_attributesobj="ml_gtk_source_mark_attributes_new"endmoduleSourceViewMisc=struct(*
external iter_backward_search:
Gtk.text_iter -> string -> SourceView2Enums.source_search_flag list ->
start: Gtk.text_iter -> stop: Gtk.text_iter -> Gtk.text_iter option ->
(Gtk.text_iter * Gtk.text_iter) option =
"ml_gtk_source_iter_backward_search_bc" "ml_gtk_source_iter_backward_search"
external iter_forward_search:
Gtk.text_iter -> string -> SourceView2Enums.source_search_flag list ->
start: Gtk.text_iter -> stop: Gtk.text_iter -> Gtk.text_iter option ->
(Gtk.text_iter * Gtk.text_iter) option =
"ml_gtk_source_iter_forward_search_bc" "ml_gtk_source_iter_forward_search"
*)end