medit/moo/mooedit/mooedit-pygtk.defs

1833 lines
38 KiB
Plaintext

;;
;; mooedit/mooedit-pygtk.defs
;;
; object definitions ...
(define-object SourceBuffer
(in-module "Gtk")
(parent "GtkTextBuffer")
(c-name "GtkSourceBuffer")
(gtype-id "GTK_TYPE_SOURCE_BUFFER")
)
(define-object SourceTagTable
(in-module "Gtk")
(parent "GtkTextTagTable")
(c-name "GtkSourceTagTable")
(gtype-id "GTK_TYPE_SOURCE_TAG_TABLE")
)
(define-object SourceUndoManager
(in-module "Gtk")
(parent "GObject")
(c-name "GtkSourceUndoManager")
(gtype-id "GTK_TYPE_SOURCE_UNDO_MANAGER")
)
(define-object SourceView
(in-module "Gtk")
(parent "GtkTextView")
(c-name "GtkSourceView")
(gtype-id "GTK_TYPE_SOURCE_VIEW")
)
(define-object Edit
(in-module "Moo")
(parent "GtkSourceView")
(c-name "MooEdit")
(gtype-id "MOO_TYPE_EDIT")
)
(define-object EditLang
(in-module "Moo")
(parent "GObject")
(c-name "MooEditLang")
(gtype-id "MOO_TYPE_EDIT_LANG")
)
(define-object EditLangMgr
(in-module "Moo")
(parent "GObject")
(c-name "MooEditLangMgr")
(gtype-id "MOO_TYPE_EDIT_LANG_MGR")
)
(define-object EditWindow
(in-module "Moo")
(parent "MooWindow")
(c-name "MooEditWindow")
(gtype-id "MOO_TYPE_EDIT_WINDOW")
)
(define-object Editor
(in-module "Moo")
(parent "GObject")
(c-name "MooEditor")
(gtype-id "MOO_TYPE_EDITOR")
)
;; Enumerations and flags ...
(define-flags SourceSearchFlags
(in-module "Gtk")
(c-name "GtkSourceSearchFlags")
(gtype-id "GTK_TYPE_SOURCE_SEARCH_FLAGS")
(values
'("visible-only" "GTK_SOURCE_SEARCH_VISIBLE_ONLY")
'("text-only" "GTK_SOURCE_SEARCH_TEXT_ONLY")
'("case-insensitive" "GTK_SOURCE_SEARCH_CASE_INSENSITIVE")
)
)
(define-flags SourceTagStyleMask
(in-module "Gtk")
(c-name "GtkSourceTagStyleMask")
(gtype-id "GTK_TYPE_SOURCE_TAG_STYLE_MASK")
(values
'("background" "GTK_SOURCE_TAG_STYLE_USE_BACKGROUND")
'("foreground" "GTK_SOURCE_TAG_STYLE_USE_FOREGROUND")
)
)
(define-enum EditSelectionType
(in-module "Moo")
(c-name "MooEditSelectionType")
(gtype-id "MOO_TYPE_EDIT_SELECTION_TYPE")
(values
'("chars" "MOO_EDIT_SELECT_CHARS")
'("words" "MOO_EDIT_SELECT_WORDS")
'("lines" "MOO_EDIT_SELECT_LINES")
)
)
(define-enum EditOnExternalChanges
(in-module "Moo")
(c-name "MooEditOnExternalChanges")
(gtype-id "MOO_TYPE_EDIT_ON_EXTERNAL_CHANGES")
(values
'("dont-watch-file" "MOO_EDIT_DONT_WATCH_FILE")
'("always-alert" "MOO_EDIT_ALWAYS_ALERT")
'("always-reload" "MOO_EDIT_ALWAYS_RELOAD")
'("reload-if-safe" "MOO_EDIT_RELOAD_IF_SAFE")
)
)
(define-flags EditDocStatus
(in-module "Moo")
(c-name "MooEditDocStatus")
(gtype-id "MOO_TYPE_EDIT_DOC_STATUS")
(values
'("modified-on-disk" "MOO_EDIT_DOC_MODIFIED_ON_DISK")
'("deleted" "MOO_EDIT_DOC_DELETED")
'("changed-on-disk" "MOO_EDIT_DOC_CHANGED_ON_DISK")
'("modified" "MOO_EDIT_DOC_MODIFIED")
'("clean" "MOO_EDIT_DOC_CLEAN")
)
)
(define-flags EditSearchOptions
(in-module "Moo")
(c-name "MooEditSearchOptions")
(gtype-id "MOO_TYPE_EDIT_SEARCH_OPTIONS")
(values
'("backwards" "MOO_EDIT_SEARCH_BACKWARDS")
'("case-insensitive" "MOO_EDIT_SEARCH_CASE_INSENSITIVE")
'("regex" "MOO_EDIT_SEARCH_REGEX")
)
)
(define-enum EditReplaceResponseType
(in-module "Moo")
(c-name "MooEditReplaceResponseType")
(gtype-id "MOO_TYPE_EDIT_REPLACE_RESPONSE_TYPE")
(values
'("e-stop" "MOO_EDIT_REPLACE_STOP")
'("e-and-stop" "MOO_EDIT_REPLACE_AND_STOP")
'("e-skip" "MOO_EDIT_REPLACE_SKIP")
'("e" "MOO_EDIT_REPLACE")
'("e-all" "MOO_EDIT_REPLACE_ALL")
)
)
;; From gtksourceview/gtksourcebuffer.h
(define-function gtk_source_buffer_get_type
(c-name "gtk_source_buffer_get_type")
(return-type "GType")
)
(define-function gtk_source_buffer_new
(c-name "gtk_source_buffer_new")
(is-constructor-of "GtkSourceBuffer")
(return-type "GtkSourceBuffer*")
(parameters
'("GtkSourceTagTable*" "table")
)
)
(define-method get_check_brackets
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_check_brackets")
(return-type "gboolean")
)
(define-method set_check_brackets
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_check_brackets")
(return-type "none")
(parameters
'("gboolean" "check_brackets")
)
)
(define-method set_bracket_match_style
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_bracket_match_style")
(return-type "none")
(parameters
'("const-GtkSourceTagStyle*" "style")
)
)
(define-method set_bracket_correct_match_style
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_bracket_correct_match_style")
(return-type "none")
(parameters
'("const-GtkSourceTagStyle*" "style")
)
)
(define-method set_bracket_incorrect_match_style
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_bracket_incorrect_match_style")
(return-type "none")
(parameters
'("const-GtkSourceTagStyle*" "style")
)
)
(define-method set_brackets
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_brackets")
(return-type "none")
(parameters
'("const-gchar*" "brackets_string")
)
)
(define-method get_highlight
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_highlight")
(return-type "gboolean")
)
(define-method set_highlight
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_highlight")
(return-type "none")
(parameters
'("gboolean" "highlight")
)
)
(define-method get_max_undo_levels
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_max_undo_levels")
(return-type "gint")
)
(define-method set_max_undo_levels
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_max_undo_levels")
(return-type "none")
(parameters
'("gint" "max_undo_levels")
)
)
(define-method get_escape_char
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_escape_char")
(return-type "gunichar")
)
(define-method set_escape_char
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_set_escape_char")
(return-type "none")
(parameters
'("gunichar" "escape_char")
)
)
(define-method can_undo
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_can_undo")
(return-type "gboolean")
)
(define-method can_redo
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_can_redo")
(return-type "gboolean")
)
(define-method undo
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_undo")
(return-type "none")
)
(define-method redo
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_redo")
(return-type "none")
)
(define-method begin_not_undoable_action
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_begin_not_undoable_action")
(return-type "none")
)
(define-method end_not_undoable_action
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_end_not_undoable_action")
(return-type "none")
)
(define-method create_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_create_marker")
(return-type "GtkSourceMarker*")
(parameters
'("const-gchar*" "name")
'("const-gchar*" "type")
'("const-GtkTextIter*" "where")
)
)
(define-method move_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_move_marker")
(return-type "none")
(parameters
'("GtkSourceMarker*" "marker")
'("const-GtkTextIter*" "where")
)
)
(define-method delete_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_delete_marker")
(return-type "none")
(parameters
'("GtkSourceMarker*" "marker")
)
)
(define-method get_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_marker")
(return-type "GtkSourceMarker*")
(parameters
'("const-gchar*" "name")
)
)
(define-method get_markers_in_region
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_markers_in_region")
(return-type "GSList*")
(parameters
'("const-GtkTextIter*" "begin")
'("const-GtkTextIter*" "end")
)
)
(define-method get_first_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_first_marker")
(return-type "GtkSourceMarker*")
)
(define-method get_last_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_last_marker")
(return-type "GtkSourceMarker*")
)
(define-method get_iter_at_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_iter_at_marker")
(return-type "none")
(parameters
'("GtkTextIter*" "iter")
'("GtkSourceMarker*" "marker")
)
)
(define-method get_next_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_next_marker")
(return-type "GtkSourceMarker*")
(parameters
'("GtkTextIter*" "iter")
)
)
(define-method get_prev_marker
(of-object "GtkSourceBuffer")
(c-name "gtk_source_buffer_get_prev_marker")
(return-type "GtkSourceMarker*")
(parameters
'("GtkTextIter*" "iter")
)
)
;; From gtksourceview/gtksourceiter.h
(define-function gtk_source_iter_forward_search
(c-name "gtk_source_iter_forward_search")
(return-type "gboolean")
(parameters
'("const-GtkTextIter*" "iter")
'("const-gchar*" "str")
'("GtkSourceSearchFlags" "flags")
'("GtkTextIter*" "match_start")
'("GtkTextIter*" "match_end")
'("const-GtkTextIter*" "limit")
)
)
(define-function gtk_source_iter_backward_search
(c-name "gtk_source_iter_backward_search")
(return-type "gboolean")
(parameters
'("const-GtkTextIter*" "iter")
'("const-gchar*" "str")
'("GtkSourceSearchFlags" "flags")
'("GtkTextIter*" "match_start")
'("GtkTextIter*" "match_end")
'("const-GtkTextIter*" "limit")
)
)
(define-function gtk_source_iter_find_matching_bracket
(c-name "gtk_source_iter_find_matching_bracket")
(return-type "gboolean")
(parameters
'("GtkTextIter*" "iter")
)
)
;; From gtksourceview/gtksourcemarker.h
(define-function gtk_source_marker_get_type
(c-name "gtk_source_marker_get_type")
(return-type "GType")
)
(define-method set_marker_type
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_set_marker_type")
(return-type "none")
(parameters
'("const-gchar*" "type")
)
)
(define-method get_marker_type
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_get_marker_type")
(return-type "gchar*")
)
(define-method get_line
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_get_line")
(return-type "gint")
)
(define-method get_name
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_get_name")
(return-type "const-gchar*")
)
(define-method get_buffer
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_get_buffer")
(return-type "GtkSourceBuffer*")
)
(define-method next
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_next")
(return-type "GtkSourceMarker*")
)
(define-method prev
(of-object "GtkSourceMarker")
(c-name "gtk_source_marker_prev")
(return-type "GtkSourceMarker*")
)
;; From gtksourceview/gtksourcetag.h
(define-function gtk_source_tag_get_type
(c-name "gtk_source_tag_get_type")
(return-type "GType")
)
(define-method copy
(of-object "GtkSourceTag")
(c-name "gtk_source_tag_copy")
(return-type "GtkTextTag*")
)
(define-method get_id
(of-object "GtkSourceTag")
(c-name "gtk_source_tag_get_id")
(return-type "gchar*")
)
(define-method get_style
(of-object "GtkSourceTag")
(c-name "gtk_source_tag_get_style")
(return-type "GtkSourceTagStyle*")
)
(define-method set_style
(of-object "GtkSourceTag")
(c-name "gtk_source_tag_set_style")
(return-type "none")
(parameters
'("const-GtkSourceTagStyle*" "style")
)
)
(define-function gtk_syntax_tag_get_type
(c-name "gtk_syntax_tag_get_type")
(return-type "GType")
)
(define-function gtk_syntax_tag_new
(c-name "gtk_syntax_tag_new")
(is-constructor-of "GtkSyntaxTag")
(return-type "GtkTextTag*")
(parameters
'("const-gchar*" "id")
'("const-gchar*" "name")
'("const-gchar*" "pattern_start")
'("const-gchar*" "pattern_end")
)
)
(define-function gtk_pattern_tag_get_type
(c-name "gtk_pattern_tag_get_type")
(return-type "GType")
)
(define-function gtk_pattern_tag_new
(c-name "gtk_pattern_tag_new")
(is-constructor-of "GtkPatternTag")
(return-type "GtkTextTag*")
(parameters
'("const-gchar*" "id")
'("const-gchar*" "name")
'("const-gchar*" "pattern")
)
)
(define-function gtk_keyword_list_tag_new
(c-name "gtk_keyword_list_tag_new")
(is-constructor-of "GtkKeywordListTag")
(return-type "GtkTextTag*")
(parameters
'("const-gchar*" "id")
'("const-gchar*" "name")
'("const-GSList*" "keywords")
'("gboolean" "case_sensitive")
'("gboolean" "match_empty_string_at_beginning")
'("gboolean" "match_empty_string_at_end")
'("const-gchar*" "beginning_regex")
'("const-gchar*" "end_regex")
)
)
(define-function gtk_line_comment_tag_new
(c-name "gtk_line_comment_tag_new")
(is-constructor-of "GtkLineCommentTag")
(return-type "GtkTextTag*")
(parameters
'("const-gchar*" "id")
'("const-gchar*" "name")
'("const-gchar*" "pattern_start")
)
)
(define-function gtk_string_tag_new
(c-name "gtk_string_tag_new")
(is-constructor-of "GtkStringTag")
(return-type "GtkTextTag*")
(parameters
'("const-gchar*" "id")
'("const-gchar*" "name")
'("const-gchar*" "pattern_start")
'("const-gchar*" "pattern_end")
'("gboolean" "end_at_line_end")
)
)
;; From gtksourceview/gtksourcetagstyle.h
(define-function gtk_source_tag_style_get_type
(c-name "gtk_source_tag_style_get_type")
(return-type "GType")
)
(define-function gtk_source_tag_style_new
(c-name "gtk_source_tag_style_new")
(is-constructor-of "GtkSourceTagStyle")
(return-type "GtkSourceTagStyle*")
)
(define-method copy
(of-object "GtkSourceTagStyle")
(c-name "gtk_source_tag_style_copy")
(return-type "GtkSourceTagStyle*")
)
(define-method free
(of-object "GtkSourceTagStyle")
(c-name "gtk_source_tag_style_free")
(return-type "none")
)
;; From gtksourceview/gtksourcetagtable.h
(define-function gtk_source_tag_table_get_type
(c-name "gtk_source_tag_table_get_type")
(return-type "GType")
)
(define-function gtk_source_tag_table_new
(c-name "gtk_source_tag_table_new")
(is-constructor-of "GtkSourceTagTable")
(return-type "GtkSourceTagTable*")
)
(define-method add_tags
(of-object "GtkSourceTagTable")
(c-name "gtk_source_tag_table_add_tags")
(return-type "none")
(parameters
'("const-GSList*" "tags")
)
)
(define-method remove_source_tags
(of-object "GtkSourceTagTable")
(c-name "gtk_source_tag_table_remove_source_tags")
(return-type "none")
)
;; From gtksourceview/gtksourceundomanager.h
(define-function gtk_source_undo_manager_get_type
(c-name "gtk_source_undo_manager_get_type")
(return-type "GType")
)
(define-function gtk_source_undo_manager_new
(c-name "gtk_source_undo_manager_new")
(is-constructor-of "GtkSourceUndoManager")
(return-type "GtkSourceUndoManager*")
(parameters
'("GtkTextBuffer*" "buffer")
)
)
(define-method can_undo
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_can_undo")
(return-type "gboolean")
)
(define-method can_redo
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_can_redo")
(return-type "gboolean")
)
(define-method undo
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_undo")
(return-type "none")
)
(define-method redo
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_redo")
(return-type "none")
)
(define-method begin_not_undoable_action
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_begin_not_undoable_action")
(return-type "none")
)
(define-method end_not_undoable_action
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_end_not_undoable_action")
(return-type "none")
)
(define-method get_max_undo_levels
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_get_max_undo_levels")
(return-type "gint")
)
(define-method set_max_undo_levels
(of-object "GtkSourceUndoManager")
(c-name "gtk_source_undo_manager_set_max_undo_levels")
(return-type "none")
(parameters
'("gint" "undo_levels")
)
)
;; From gtksourceview/gtksourceview.h
(define-function gtk_source_view_get_type
(c-name "gtk_source_view_get_type")
(return-type "GType")
)
(define-function gtk_source_view_new
(c-name "gtk_source_view_new")
(is-constructor-of "GtkSourceView")
(return-type "GtkWidget*")
)
(define-function gtk_source_view_new_with_buffer
(c-name "gtk_source_view_new_with_buffer")
(return-type "GtkWidget*")
(parameters
'("GtkSourceBuffer*" "buffer")
)
)
(define-method set_show_line_numbers
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_show_line_numbers")
(return-type "none")
(parameters
'("gboolean" "show")
)
)
(define-method get_show_line_numbers
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_show_line_numbers")
(return-type "gboolean")
)
(define-method set_show_line_markers
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_show_line_markers")
(return-type "none")
(parameters
'("gboolean" "show")
)
)
(define-method get_show_line_markers
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_show_line_markers")
(return-type "gboolean")
)
(define-method set_tabs_width
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_tabs_width")
(return-type "none")
(parameters
'("guint" "width")
)
)
(define-method get_tabs_width
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_tabs_width")
(return-type "guint")
)
(define-method set_auto_indent
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_auto_indent")
(return-type "none")
(parameters
'("gboolean" "enable")
)
)
(define-method get_auto_indent
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_auto_indent")
(return-type "gboolean")
)
(define-method set_insert_spaces_instead_of_tabs
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_insert_spaces_instead_of_tabs")
(return-type "none")
(parameters
'("gboolean" "enable")
)
)
(define-method get_insert_spaces_instead_of_tabs
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_insert_spaces_instead_of_tabs")
(return-type "gboolean")
)
(define-method set_show_margin
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_show_margin")
(return-type "none")
(parameters
'("gboolean" "show")
)
)
(define-method get_show_margin
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_show_margin")
(return-type "gboolean")
)
(define-method set_highlight_current_line
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_highlight_current_line")
(return-type "none")
(parameters
'("gboolean" "show")
)
)
(define-method get_highlight_current_line
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_highlight_current_line")
(return-type "gboolean")
)
(define-method set_highlight_current_line_color
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_highlight_current_line_color")
(return-type "none")
(parameters
'("const-GdkColor*" "color")
)
)
(define-method set_margin
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_margin")
(return-type "none")
(parameters
'("guint" "margin")
)
)
(define-method get_margin
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_margin")
(return-type "guint")
)
(define-method set_marker_pixbuf
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_marker_pixbuf")
(return-type "none")
(parameters
'("const-gchar*" "marker_type")
'("GdkPixbuf*" "pixbuf")
)
)
(define-method get_marker_pixbuf
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_marker_pixbuf")
(return-type "GdkPixbuf*")
(parameters
'("const-gchar*" "marker_type")
)
)
(define-method set_smart_home_end
(of-object "GtkSourceView")
(c-name "gtk_source_view_set_smart_home_end")
(return-type "none")
(parameters
'("gboolean" "enable")
)
)
(define-method get_smart_home_end
(of-object "GtkSourceView")
(c-name "gtk_source_view_get_smart_home_end")
(return-type "gboolean")
)
;; From mooeditdialogs.h
(define-method save_changes_dialog
(of-object "MooEdit")
(c-name "moo_edit_save_changes_dialog")
(return-type "int")
)
(define-function moo_edit_save_error_dialog
(c-name "moo_edit_save_error_dialog")
(return-type "none")
(parameters
'("GtkWidget*" "widget")
'("const-char*" "err_msg")
)
)
(define-method save_as_dialog
(of-object "MooEdit")
(c-name "moo_edit_save_as_dialog")
(return-type "MooEditFileInfo*")
)
(define-function moo_edit_open_dialog
(c-name "moo_edit_open_dialog")
(return-type "MooEditFileInfo*")
(parameters
'("GtkWidget*" "widget")
)
)
(define-function moo_edit_open_error_dialog
(c-name "moo_edit_open_error_dialog")
(return-type "none")
(parameters
'("GtkWidget*" "widget")
'("const-char*" "err_msg")
)
)
(define-function moo_edit_load_error_dialog
(c-name "moo_edit_load_error_dialog")
(return-type "none")
(parameters
'("GtkWidget*" "widget")
'("const-char*" "err_msg")
)
)
(define-method reload_dialog
(of-object "MooEdit")
(c-name "moo_edit_reload_dialog")
(return-type "gboolean")
)
(define-method overwrite_modified_dialog
(of-object "MooEdit")
(c-name "moo_edit_overwrite_modified_dialog")
(return-type "gboolean")
)
(define-method overwrite_deleted_dialog
(of-object "MooEdit")
(c-name "moo_edit_overwrite_deleted_dialog")
(return-type "gboolean")
)
(define-method file_deleted_dialog
(of-object "MooEdit")
(c-name "moo_edit_file_deleted_dialog")
(return-type "none")
)
(define-method file_modified_on_disk_dialog
(of-object "MooEdit")
(c-name "moo_edit_file_modified_on_disk_dialog")
(return-type "int")
)
(define-method nothing_found_dialog
(of-object "MooEdit")
(c-name "moo_edit_nothing_found_dialog")
(return-type "none")
(parameters
'("const-char*" "text")
'("gboolean" "regex")
)
)
(define-method search_from_beginning_dialog
(of-object "MooEdit")
(c-name "moo_edit_search_from_beginning_dialog")
(return-type "gboolean")
(parameters
'("gboolean" "backwards")
)
)
(define-method regex_error_dialog
(of-object "MooEdit")
(c-name "moo_edit_regex_error_dialog")
(return-type "none")
(parameters
'("GError*" "err")
)
)
(define-method replaced_n_dialog
(of-object "MooEdit")
(c-name "moo_edit_replaced_n_dialog")
(return-type "none")
(parameters
'("guint" "n")
)
)
(define-method prompt_on_replace_dialog
(of-object "MooEdit")
(c-name "moo_edit_prompt_on_replace_dialog")
(return-type "GtkWidget*")
)
;; From mooedit.h
(define-function moo_edit_get_type
(c-name "moo_edit_get_type")
(return-type "GType")
)
(define-function moo_edit_doc_status_get_type
(c-name "moo_edit_doc_status_get_type")
(return-type "GType")
)
(define-function moo_edit_file_info_get_type
(c-name "moo_edit_file_info_get_type")
(return-type "GType")
)
(define-function moo_edit_new
(c-name "moo_edit_new")
(is-constructor-of "MooEdit")
(return-type "GtkWidget*")
)
(define-method open
(of-object "MooEdit")
(c-name "moo_edit_open")
(return-type "gboolean")
(parameters
'("const-char*" "file")
'("const-char*" "encoding")
)
)
(define-method save
(of-object "MooEdit")
(c-name "moo_edit_save")
(return-type "gboolean")
)
(define-method save_as
(of-object "MooEdit")
(c-name "moo_edit_save_as")
(return-type "gboolean")
(parameters
'("const-char*" "file")
'("const-char*" "encoding")
)
)
(define-method close
(of-object "MooEdit")
(c-name "moo_edit_close")
(return-type "gboolean")
)
(define-method load
(of-object "MooEdit")
(c-name "moo_edit_load")
(return-type "gboolean")
(parameters
'("const-char*" "file")
'("const-char*" "encoding")
'("GError**" "error")
)
)
(define-method reload
(of-object "MooEdit")
(c-name "moo_edit_reload")
(return-type "gboolean")
(parameters
'("GError**" "error")
)
)
(define-method write
(of-object "MooEdit")
(c-name "moo_edit_write")
(return-type "gboolean")
(parameters
'("const-char*" "file")
'("const-char*" "encoding")
'("GError**" "error")
)
)
(define-method get_filename
(of-object "MooEdit")
(c-name "moo_edit_get_filename")
(return-type "const-char*")
)
(define-method get_basename
(of-object "MooEdit")
(c-name "moo_edit_get_basename")
(return-type "const-char*")
)
(define-method get_display_filename
(of-object "MooEdit")
(c-name "moo_edit_get_display_filename")
(return-type "const-char*")
)
(define-method get_display_basename
(of-object "MooEdit")
(c-name "moo_edit_get_display_basename")
(return-type "const-char*")
)
;; (define-method set_encoding
;; (of-object "MooEdit")
;; (c-name "moo_edit_set_encoding")
;; (return-type "none")
;; (parameters
;; '("const-char*" "encoding")
;; )
;; )
(define-method select_all
(of-object "MooEdit")
(c-name "moo_edit_select_all")
(return-type "none")
)
(define-method is_empty
(of-object "MooEdit")
(c-name "moo_edit_is_empty")
(return-type "gboolean")
)
(define-method get_modified
(of-object "MooEdit")
(c-name "moo_edit_get_modified")
(return-type "gboolean")
)
(define-method set_modified
(of-object "MooEdit")
(c-name "moo_edit_set_modified")
(return-type "none")
(parameters
'("gboolean" "modified")
)
)
(define-method get_clean
(of-object "MooEdit")
(c-name "moo_edit_get_clean")
(return-type "gboolean")
)
(define-method set_clean
(of-object "MooEdit")
(c-name "moo_edit_set_clean")
(return-type "none")
(parameters
'("gboolean" "clean")
)
)
(define-method get_doc_status
(of-object "MooEdit")
(c-name "moo_edit_get_doc_status")
(return-type "MooEditDocStatus")
)
(define-method doc_status_changed
(of-object "MooEdit")
(c-name "moo_edit_doc_status_changed")
(return-type "none")
)
(define-method get_read_only
(of-object "MooEdit")
(c-name "moo_edit_get_read_only")
(return-type "gboolean")
)
(define-method set_read_only
(of-object "MooEdit")
(c-name "moo_edit_set_read_only")
(return-type "none")
(parameters
'("gboolean" "readonly")
)
)
(define-method delete_selection
(of-object "MooEdit")
(c-name "moo_edit_delete_selection")
(return-type "none")
)
(define-function moo_edit_file_info_new
(c-name "moo_edit_file_info_new")
(is-constructor-of "MooEditFileInfo")
(return-type "MooEditFileInfo*")
(parameters
'("const-char*" "filename")
'("const-char*" "encoding")
)
)
(define-method copy
(of-object "MooEditFileInfo")
(c-name "moo_edit_file_info_copy")
(return-type "MooEditFileInfo*")
)
(define-method free
(of-object "MooEditFileInfo")
(c-name "moo_edit_file_info_free")
(return-type "none")
)
(define-method can_redo
(of-object "MooEdit")
(c-name "moo_edit_can_redo")
(return-type "gboolean")
)
(define-method can_undo
(of-object "MooEdit")
(c-name "moo_edit_can_undo")
(return-type "gboolean")
)
(define-method find
(of-object "MooEdit")
(c-name "moo_edit_find")
(return-type "none")
)
(define-method replace
(of-object "MooEdit")
(c-name "moo_edit_replace")
(return-type "none")
)
(define-method find_next
(of-object "MooEdit")
(c-name "moo_edit_find_next")
(return-type "none")
)
(define-method find_previous
(of-object "MooEdit")
(c-name "moo_edit_find_previous")
(return-type "none")
)
(define-method goto_line
(of-object "MooEdit")
(c-name "moo_edit_goto_line")
(return-type "none")
(parameters
'("int" "line")
)
)
(define-method set_highlight
(of-object "MooEdit")
(c-name "moo_edit_set_highlight")
(return-type "none")
(parameters
'("gboolean" "highlight")
)
)
(define-method get_lang
(of-object "MooEdit")
(c-name "moo_edit_get_lang")
(return-type "MooEditLang*")
)
(define-method set_lang
(of-object "MooEdit")
(c-name "moo_edit_set_lang")
(return-type "none")
(parameters
'("MooEditLang*" "lang")
)
)
(define-method set_font_from_string
(of-object "MooEdit")
(c-name "moo_edit_set_font_from_string")
(return-type "none")
(parameters
'("const-char*" "font")
)
)
;; From mooeditlang.h
(define-function moo_edit_lang_get_type
(c-name "moo_edit_lang_get_type")
(return-type "GType")
)
(define-function moo_edit_lang_new
(c-name "moo_edit_lang_new")
(is-constructor-of "MooEditLang")
(return-type "MooEditLang*")
(parameters
'("const-char*" "id")
)
)
(define-function moo_edit_lang_new_from_file
(c-name "moo_edit_lang_new_from_file")
(return-type "MooEditLang*")
(parameters
'("const-char*" "filename")
)
)
(define-method get_id
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_id")
(return-type "const-char*")
)
(define-method get_name
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_name")
(return-type "const-char*")
)
(define-method get_section
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_section")
(return-type "const-char*")
)
(define-method get_tags
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_tags")
(return-type "GSList*")
)
(define-method get_tag
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_tag")
(return-type "GtkSourceTag*")
(parameters
'("const-char*" "tag_id")
)
)
(define-method get_escape_char
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_escape_char")
(return-type "gunichar")
)
(define-method set_escape_char
(of-object "MooEditLang")
(c-name "moo_edit_lang_set_escape_char")
(return-type "none")
(parameters
'("gunichar" "escape_char")
)
)
(define-method get_brackets
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_brackets")
(return-type "const-char*")
)
(define-method get_mime_types
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_mime_types")
(return-type "GSList*")
)
(define-method set_mime_types
(of-object "MooEditLang")
(c-name "moo_edit_lang_set_mime_types")
(return-type "none")
(parameters
'("const-GSList*" "mime_types")
)
)
(define-method get_extensions
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_extensions")
(return-type "GSList*")
)
(define-method set_extensions
(of-object "MooEditLang")
(c-name "moo_edit_lang_set_extensions")
(return-type "none")
(parameters
'("const-GSList*" "extensions")
)
)
(define-method get_style_names
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_style_names")
(return-type "GPtrArray*")
)
(define-method get_style
(of-object "MooEditLang")
(c-name "moo_edit_lang_get_style")
(return-type "const-GtkSourceTagStyle*")
(parameters
'("const-char*" "style_id")
)
)
(define-method set_style
(of-object "MooEditLang")
(c-name "moo_edit_lang_set_style")
(return-type "none")
(parameters
'("const-char*" "style_id")
'("const-GtkSourceTagStyle*" "style")
)
)
(define-function moo_edit_lang_get_default_style_names
(c-name "moo_edit_lang_get_default_style_names")
(return-type "GPtrArray*")
)
(define-function moo_edit_lang_get_default_style
(c-name "moo_edit_lang_get_default_style")
(return-type "GtkSourceTagStyle*")
(parameters
'("const-char*" "style_id")
)
)
;; From mooeditlangmgr.h
(define-function moo_edit_lang_mgr_get_type
(c-name "moo_edit_lang_mgr_get_type")
(return-type "GType")
)
(define-function moo_edit_lang_mgr_new
(c-name "moo_edit_lang_mgr_new")
(is-constructor-of "MooEditLangMgr")
(return-type "MooEditLangMgr*")
)
(define-method get_sections
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_sections")
(return-type "GSList*")
)
(define-method get_available_languages
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_available_languages")
(return-type "const-GSList*")
)
(define-method add_language
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_add_language")
(return-type "none")
(parameters
'("MooEditLang*" "lang")
)
)
(define-method get_default_language
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_default_language")
(return-type "MooEditLang*")
)
(define-method set_default_language
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_set_default_language")
(return-type "none")
(parameters
'("MooEditLang*" "lang")
)
)
(define-method get_language_by_id
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_language_by_id")
(return-type "MooEditLang*")
(parameters
'("const-char*" "lang_id")
)
)
(define-method get_language_for_file
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_language_for_file")
(return-type "MooEditLang*")
(parameters
'("const-char*" "filename")
)
)
(define-method get_language_for_mime_type
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_language_for_mime_type")
(return-type "MooEditLang*")
(parameters
'("const-char*" "mime_type")
)
)
(define-method get_language_for_filename
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_language_for_filename")
(return-type "MooEditLang*")
(parameters
'("const-char*" "filename")
)
)
(define-method get_lang_files_dirs
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_get_lang_files_dirs")
(return-type "const-GSList*")
)
(define-method add_lang_files_dir
(of-object "MooEditLangMgr")
(c-name "moo_edit_lang_mgr_add_lang_files_dir")
(return-type "none")
(parameters
'("const-char*" "dir")
)
)
;; From mooeditor.h
(define-function moo_editor_get_type
(c-name "moo_editor_get_type")
(return-type "GType")
)
(define-function moo_edit_window_get_type
(c-name "moo_edit_window_get_type")
(return-type "GType")
)
(define-function moo_editor_new
(c-name "moo_editor_new")
(is-constructor-of "MooEditor")
(return-type "MooEditor*")
)
(define-method new_window
(of-object "MooEditor")
(c-name "moo_editor_new_window")
(return-type "MooEditWindow*")
)
(define-method open
(of-object "MooEditor")
(c-name "moo_editor_open")
(return-type "gboolean")
(parameters
'("MooEditWindow*" "window")
'("const-char*" "filename")
'("const-char*" "encoding")
)
)
(define-method get_active_doc
(of-object "MooEditor")
(c-name "moo_editor_get_active_doc")
(return-type "MooEdit*")
)
(define-method get_active_window
(of-object "MooEditor")
(c-name "moo_editor_get_active_window")
(return-type "MooEditWindow*")
)
(define-method close_all
(of-object "MooEditor")
(c-name "moo_editor_close_all")
(return-type "gboolean")
)
(define-method set_app_name
(of-object "MooEditor")
(c-name "moo_editor_set_app_name")
(return-type "none")
(parameters
'("const-char*" "name")
)
)
(define-method get_lang_mgr
(of-object "MooEditor")
(c-name "moo_editor_get_lang_mgr")
(return-type "MooEditLangMgr*")
)
(define-method get_ui_xml
(of-object "MooEditor")
(c-name "moo_editor_get_ui_xml")
(return-type "MooUIXML*")
)
(define-method set_ui_xml
(of-object "MooEditor")
(c-name "moo_editor_set_ui_xml")
(return-type "none")
(parameters
'("MooUIXML*" "xml")
)
)
(define-method open
(of-object "MooEditWindow")
(c-name "moo_edit_window_open")
(return-type "gboolean")
(parameters
'("const-char*" "filename")
'("const-char*" "encoding")
)
)
(define-method get_active_doc
(of-object "MooEditWindow")
(c-name "moo_edit_window_get_active_doc")
(return-type "MooEdit*")
)
;; (define-method close_doc
;; (of-object "MooEditWindow")
;; (c-name "moo_edit_window_close_doc")
;; (return-type "gboolean")
;; (parameters
;; '("MooEdit*" "doc")
;; )
;; )
;; From mooeditprefs.h
(define-function moo_edit_prefs_page_new
(c-name "moo_edit_prefs_page_new")
(is-constructor-of "MooEditPrefsPage")
(return-type "GtkWidget*")
(parameters
'("MooEditor*" "editor")
)
)
(define-function moo_edit_setting
(c-name "moo_edit_setting")
(return-type "const-char*")
(parameters
'("const-char*" "setting_name")
)
)
(define-function moo_edit_style_setting
(c-name "moo_edit_style_setting")
(return-type "const-char*")
(parameters
'("const-char*" "lang_id")
'("const-char*" "style_id")
'("const-char*" "setting")
)
)
(define-function moo_edit_style_load
(c-name "moo_edit_style_load")
(return-type "none")
(parameters
'("const-char*" "lang_id")
'("const-char*" "style_id")
'("GtkSourceTagStyle*" "style")
)
)
;; From mooeditsearch.h
(define-function moo_edit_search
(c-name "moo_edit_search")
(return-type "gboolean")
(parameters
'("const-GtkTextIter*" "start")
'("const-GtkTextIter*" "limit")
'("const-char*" "text")
'("GtkTextIter*" "match_start")
'("GtkTextIter*" "match_end")
'("MooEditSearchOptions" "options")
'("GError**" "error")
)
)
(define-function moo_edit_search_regex
(c-name "moo_edit_search_regex")
(return-type "gboolean")
(parameters
'("const-GtkTextIter*" "start")
'("const-GtkTextIter*" "limit")
'("EggRegex*" "regex")
'("GtkTextIter*" "match_start")
'("GtkTextIter*" "match_end")
'("gboolean" "backwards")
)
)
(define-function moo_edit_replace_func_replace_all
(c-name "moo_edit_replace_func_replace_all")
(return-type "MooEditReplaceResponseType")
(parameters
'("const-char*" "text")
'("EggRegex*" "regex")
'("const-char*" "replacement")
'("GtkTextIter*" "to_replace_start")
'("GtkTextIter*" "to_replace_end")
'("gpointer" "data")
)
)
(define-function moo_edit_replace_all_interactive
(c-name "moo_edit_replace_all_interactive")
(return-type "int")
(parameters
'("GtkTextIter*" "start")
'("GtkTextIter*" "end")
'("const-char*" "text")
'("const-char*" "replacement")
'("MooEditSearchOptions" "options")
'("GError**" "error")
'("MooEditReplaceFunc" "func")
'("gpointer" "data")
)
)
(define-function moo_edit_replace_regex_all_interactive
(c-name "moo_edit_replace_regex_all_interactive")
(return-type "int")
(parameters
'("GtkTextIter*" "start")
'("GtkTextIter*" "end")
'("EggRegex*" "regex")
'("const-char*" "replacement")
'("gboolean" "backwards")
'("GError**" "error")
'("MooEditReplaceFunc" "func")
'("gpointer" "data")
)
)
;; From mootextiter.h
(define-function moo_edit_find_matching_bracket
(c-name "moo_edit_find_matching_bracket")
(return-type "MooEditBracketMatchType")
(parameters
'("GtkSourceBuffer*" "buffer")
'("GtkTextIter*" "iter")
)
)
(define-function moo_edit_at_bracket
(c-name "moo_edit_at_bracket")
(return-type "gboolean")
(parameters
'("GtkSourceBuffer*" "buffer")
'("GtkTextIter*" "iter")
)
)
;; (define-function moo_get_iter_at_line_offset
;; (c-name "moo_get_iter_at_line_offset")
;; (return-type "gboolean")
;; (parameters
;; '("GtkTextBuffer*" "buffer")
;; '("GtkTextIter*" "iter")
;; '("gint" "line_number")
;; '("gint" "char_offset")
;; '("gboolean" "exact")
;; )
;; )