2010-12-10 03:11:38 -08:00
<module name= "Moo" >
2010-12-11 00:28:34 -08:00
<class gtype_id= "MOO_TYPE_ACTION" name= "MooAction" parent= "GtkAction" short_name= "Action" />
<class gtype_id= "MOO_TYPE_ACTION_COLLECTION" name= "MooActionCollection" parent= "GObject" short_name= "ActionCollection" />
2010-12-12 02:29:20 -08:00
<class gtype_id= "MOO_TYPE_APP" name= "MooApp" parent= "GObject" short_name= "App" >
<method c_name= "moo_app_get_editor" name= "get_editor" >
<retval type= "MooEditor*" />
</method>
</class>
2010-12-11 00:28:34 -08:00
<class constructable= "1" gtype_id= "MOO_TYPE_BIG_PANED" name= "MooBigPaned" parent= "GtkFrame" short_name= "BigPaned" />
<class constructable= "1" gtype_id= "MOO_TYPE_CMD_VIEW" name= "MooCmdView" parent= "MooLineView" short_name= "CmdView" />
<class constructable= "1" gtype_id= "MOO_TYPE_COMBO" name= "MooCombo" parent= "GtkTable" short_name= "Combo" />
<class gtype_id= "MOO_TYPE_COMMAND" name= "MooCommand" parent= "GObject" short_name= "Command" >
<virtual name= "check_sensitive" >
<param name= "doc" type= "MooEdit*" />
<param name= "window" type= "MooEditWindow*" />
2010-12-10 03:11:38 -08:00
<retval type= "gboolean" />
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "run" >
<param name= "ctx" type= "MooCommandContext*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
</class>
<class constructable= "1" gtype_id= "MOO_TYPE_COMMAND_CONTEXT" name= "MooCommandContext" parent= "GObject" short_name= "CommandContext" />
<class gtype_id= "MOO_TYPE_COMMAND_FACTORY" name= "MooCommandFactory" parent= "GObject" short_name= "CommandFactory" >
<virtual name= "create_command" >
<param name= "data" type= "MooCommandData*" />
<param name= "options" type= "const-char*" />
<retval type= "MooCommand*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "create_widget" >
<retval type= "GtkWidget*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "data_equal" >
<param name= "data1" type= "MooCommandData*" />
<param name= "data2" type= "MooCommandData*" />
<retval type= "gboolean" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "load_data" >
<param name= "widget" type= "GtkWidget*" />
<param name= "data" type= "MooCommandData*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "save_data" >
<param name= "widget" type= "GtkWidget*" />
<param name= "data" type= "MooCommandData*" />
2010-12-10 03:11:38 -08:00
<retval type= "gboolean" />
</virtual>
</class>
<class gtype_id= "MOO_TYPE_DOC_PLUGIN" name= "MooDocPlugin" parent= "GObject" short_name= "DocPlugin" >
<virtual name= "create" >
<retval type= "gboolean" />
</virtual>
<virtual name= "destroy" />
<method c_name= "moo_doc_plugin_get_doc" name= "get_doc" >
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_doc_plugin_get_plugin" name= "get_plugin" >
<retval type= "MooPlugin*" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_doc_plugin_get_window" name= "get_window" >
<retval type= "MooEditWindow*" />
</method>
2010-12-10 03:11:38 -08:00
</class>
<class gtype_id= "MOO_TYPE_EDIT" name= "MooEdit" parent= "MooTextView" short_name= "Edit" >
2010-12-11 00:28:34 -08:00
<method c_name= "moo_edit_close" name= "close" >
<param default_value= "TRUE" name= "ask_confirm" type= "gboolean" >
<doc > whether user should be asked if he wants to save changes before cloing if the document is modified.</doc>
</param>
<retval type= "gboolean" >
<doc > whether document was closed</doc>
</retval>
2010-12-10 03:11:38 -08:00
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_edit_get_clean" name= "get_clean" >
<retval type= "gboolean" />
</method>
<method c_name= "moo_edit_get_cursor_pos" name= "get_cursor_pos" >
<retval type= "int" />
</method>
<method c_name= "moo_edit_get_display_basename" name= "get_display_basename" >
<retval type= "const-char*" />
</method>
<method c_name= "moo_edit_get_display_name" name= "get_display_name" >
<retval type= "const-char*" />
</method>
<method c_name= "moo_edit_get_encoding" name= "get_encoding" >
<retval type= "const-char*" />
</method>
<method c_name= "moo_edit_get_file" name= "get_file" >
<retval type= "GFile*" />
</method>
<method c_name= "moo_edit_get_filename" name= "get_filename" >
<retval transfer_mode= "full" type= "char*" />
</method>
2010-12-10 03:11:38 -08:00
<method c_name= "moo_edit_get_lang_id" name= "get_lang_id" >
<retval type= "const-char*" >
<doc > id of language currently used in the document. If no language is used, then string "none" is returned.</doc>
</retval>
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_edit_get_selected_lines" name= "get_selected_lines" >
<retval transfer_mode= "full" type= "strv" />
<doc > Returns selected lines as a list of strings, one string for each line, line terminator characters not included. If nothing is selected, then line at cursor is returned. </doc>
</method>
<method c_name= "moo_edit_get_selected_text" name= "get_selected_text" >
<retval transfer_mode= "full" type= "char*" />
<doc > returns selected text.</doc>
</method>
<method c_name= "moo_edit_get_status" name= "get_status" >
<retval type= "MooEditStatus" />
</method>
<method c_name= "moo_edit_get_text" name= "get_text" >
<retval transfer_mode= "full" type= "char*" />
</method>
<method c_name= "moo_edit_get_uri" name= "get_uri" >
<retval transfer_mode= "full" type= "char*" />
</method>
<method c_name= "moo_edit_has_selection" name= "has_selection" >
<retval type= "gboolean" />
</method>
<method c_name= "moo_edit_insert_text" name= "insert_text" >
<param name= "text" type= "const-char*" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_edit_is_empty" name= "is_empty" >
<retval type= "gboolean" />
<doc > This function returns whether the document is "empty", i.e. is not modified, is untitled, and contains no text.</doc>
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_edit_is_untitled" name= "is_untitled" >
<retval type= "gboolean" />
</method>
2010-12-10 03:11:38 -08:00
<method c_name= "moo_edit_reload" name= "reload" >
2010-12-12 02:29:20 -08:00
<param allow_none= "1" default_value= "NULL" name= "encoding" type= "MooEditReloadInfo*" >
2010-12-10 03:11:38 -08:00
<doc > encoding to use. If %NULL, current document encoding will be used.</doc>
</param>
<param allow_none= "1" name= "error" type= "GError**" >
<doc > location for returned error or %NULL</doc>
</param>
<retval type= "gboolean" >
<doc > whether document was successfully reloaded</doc>
</retval>
<doc > Reload document from disk </doc>
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_edit_replace_selected_lines" name= "replace_selected_lines" >
<param name= "replacement" type= "strv" />
<doc > replace selected lines with %param{replacement}. Similar to %method{replace_selected_text()}, but selection is extended to include whole lines. If nothing is selected, then line at cursor is replaced.</doc>
</method>
<method c_name= "moo_edit_replace_selected_text" name= "replace_selected_text" >
<param name= "replacement" type= "const-char*" />
<doc > replace selected text with %param{replacement}. If nothing is selected, then %param{replacement} is inserted at cursor.</doc>
</method>
<method c_name= "moo_edit_set_clean" name= "set_clean" >
<param name= "clean" type= "gboolean" />
</method>
<method c_name= "moo_edit_set_encoding" name= "set_encoding" >
<param name= "encoding" type= "const-char*" />
</method>
<method c_name= "moo_edit_set_selection" name= "set_selection" >
<param name= "pos_start" type= "int" />
<param name= "pos_end" type= "int" />
</method>
2010-12-10 03:11:38 -08:00
</class>
<class gtype_id= "MOO_TYPE_EDIT_ACTION" name= "MooEditAction" parent= "MooAction" short_name= "EditAction" >
2010-12-11 00:28:34 -08:00
<virtual name= "check_sensitive" >
2010-12-10 03:11:38 -08:00
<retval type= "gboolean" />
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "check_state" />
<virtual name= "check_visible" >
2010-12-10 03:11:38 -08:00
<retval type= "gboolean" />
</virtual>
</class>
2010-12-11 00:28:34 -08:00
<class gtype_id= "MOO_TYPE_EDIT_BOOKMARK" name= "MooEditBookmark" parent= "MooLineMark" short_name= "EditBookmark" />
2010-12-12 02:29:20 -08:00
<class gtype_id= "MOO_TYPE_EDIT_OPEN_INFO" name= "MooEditOpenInfo" parent= "GObject" short_name= "EditOpenInfo" >
<constructor c_name= "moo_edit_open_info_new" name= "edit_open_info_new" >
<param name= "file" type= "GFile*" />
<param name= "encoding" type= "const-char*" />
<retval type= "MooEditOpenInfo*" />
</constructor>
<method c_name= "moo_edit_open_info_dup" name= "dup" >
<retval transfer_mode= "full" type= "MooEditOpenInfo*" />
</method>
</class>
<class gtype_id= "MOO_TYPE_EDIT_RELOAD_INFO" name= "MooEditReloadInfo" parent= "GObject" short_name= "EditReloadInfo" >
<constructor c_name= "moo_edit_reload_info_new" name= "edit_reload_info_new" >
<param name= "encoding" type= "const-char*" />
<retval type= "MooEditReloadInfo*" />
</constructor>
<method c_name= "moo_edit_reload_info_dup" name= "dup" >
<retval transfer_mode= "full" type= "MooEditReloadInfo*" />
</method>
</class>
<class gtype_id= "MOO_TYPE_EDIT_SAVE_INFO" name= "MooEditSaveInfo" parent= "GObject" short_name= "EditSaveInfo" >
<constructor c_name= "moo_edit_save_info_new" name= "edit_save_info_new" >
<param name= "file" type= "GFile*" />
<param name= "encoding" type= "const-char*" />
<retval type= "MooEditSaveInfo*" />
</constructor>
<method c_name= "moo_edit_save_info_dup" name= "dup" >
<retval transfer_mode= "full" type= "MooEditSaveInfo*" />
</method>
</class>
2010-12-11 00:28:34 -08:00
<class gtype_id= "MOO_TYPE_EDIT_WINDOW" name= "MooEditWindow" parent= "MooWindow" short_name= "EditWindow" >
<method c_name= "moo_edit_window_abort_jobs" name= "abort_jobs" />
<method c_name= "moo_edit_window_add_pane" name= "add_pane" >
<param name= "user_id" type= "const-char*" />
<param name= "widget" type= "GtkWidget*" />
<param name= "label" type= "MooPaneLabel*" />
<param name= "position" type= "MooPanePosition" />
<retval type= "MooPane*" />
</method>
<method c_name= "moo_edit_window_add_stop_client" name= "add_stop_client" >
<param name= "client" type= "GObject*" />
</method>
<method c_name= "moo_edit_window_close_all" name= "close_all" >
<retval type= "gboolean" />
</method>
<method c_name= "moo_edit_window_get_active_doc" name= "get_active_doc" >
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_edit_window_get_docs" name= "get_docs" >
<retval transfer_mode= "full" type= "MooEditArray*" />
</method>
<method c_name= "moo_edit_window_get_editor" name= "get_editor" >
<retval type= "MooEditor*" />
</method>
<method c_name= "moo_edit_window_get_nth_doc" name= "get_nth_doc" >
<param name= "n" type= "guint" />
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_edit_window_get_pane" name= "get_pane" >
<param name= "user_id" type= "const-char*" />
<retval type= "GtkWidget*" />
</method>
<method c_name= "moo_edit_window_num_docs" name= "num_docs" >
<retval type= "int" />
</method>
<method c_name= "moo_edit_window_remove_pane" name= "remove_pane" >
<param name= "user_id" type= "const-char*" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_edit_window_remove_stop_client" name= "remove_stop_client" >
<param name= "client" type= "GObject*" />
</method>
<method c_name= "moo_edit_window_set_active_doc" name= "set_active_doc" >
<param name= "edit" type= "MooEdit*" />
</method>
2010-12-10 03:11:38 -08:00
</class>
2010-12-11 00:28:34 -08:00
<class gtype_id= "MOO_TYPE_EDITOR" name= "MooEditor" parent= "GObject" short_name= "Editor" >
<method c_name= "moo_editor_close_doc" name= "close_doc" >
<param name= "doc" type= "MooEdit*" />
<param default_value= "TRUE" name= "ask_confirm" type= "gboolean" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_close_docs" name= "close_docs" >
<param name= "docs" type= "MooEditArray*" />
<param default_value= "TRUE" name= "ask_confirm" type= "gboolean" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_close_window" name= "close_window" >
<param name= "window" type= "MooEditWindow*" />
<param default_value= "TRUE" name= "ask_confirm" type= "gboolean" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_get_active_doc" name= "get_active_doc" >
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_get_active_window" name= "get_active_window" >
<retval type= "MooEditWindow*" />
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_editor_get_doc" name= "get_doc" >
<param name= "file" type= "GFile*" />
<retval type= "MooEdit*" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_editor_get_doc_for_path" name= "get_doc_for_path" >
2010-12-12 02:29:20 -08:00
<param name= "path" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_get_doc_for_uri" name= "get_doc_for_uri" >
<param name= "uri" type= "const-char*" />
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_get_doc_ui_xml" name= "get_doc_ui_xml" >
<retval type= "MooUiXml*" />
</method>
<method c_name= "moo_editor_get_docs" name= "get_docs" >
<retval transfer_mode= "full" type= "MooEditArray*" />
</method>
<method c_name= "moo_editor_get_ui_xml" name= "get_ui_xml" >
<retval type= "MooUiXml*" />
</method>
<method c_name= "moo_editor_get_windows" name= "get_windows" >
<retval transfer_mode= "full" type= "MooEditWindowArray*" />
</method>
<method c_name= "moo_editor_new_doc" name= "new_doc" >
<param allow_none= "1" default_value= "NULL" name= "window" type= "MooEditWindow*" />
<retval type= "MooEdit*" />
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_editor_new_file" name= "new_file" >
<param name= "info" type= "MooEditOpenInfo*" />
<param allow_none= "1" default_value= "NULL" name= "parent" type= "GtkWidget*" />
<param name= "error" type= "GError**" />
<retval type= "MooEdit*" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_editor_new_window" name= "new_window" >
<retval type= "MooEditWindow*" />
</method>
2010-12-12 02:29:20 -08:00
<method c_name= "moo_editor_open_file" name= "open_file" >
<param name= "info" type= "MooEditOpenInfo*" />
<param allow_none= "1" default_value= "NULL" name= "parent" type= "GtkWidget*" />
<param name= "error" type= "GError**" />
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_open_files" name= "open_files" >
<param name= "files" type= "MooEditOpenInfoArray*" />
<param allow_none= "1" default_value= "NULL" name= "parent" type= "GtkWidget*" />
<param name= "error" type= "GError**" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_open_path" name= "open_path" >
<param name= "path" type= "const-char*" />
<param allow_none= "1" default_value= "NULL" name= "encoding" type= "const-char*" />
<param default_value= "-1" name= "line" type= "int" />
<param allow_none= "1" default_value= "NULL" name= "window" type= "MooEditWindow*" />
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_open_uri" name= "open_uri" >
<param name= "uri" type= "const-char*" />
<param allow_none= "1" default_value= "NULL" name= "encoding" type= "const-char*" />
<param default_value= "-1" name= "line" type= "int" />
<param allow_none= "1" default_value= "NULL" name= "window" type= "MooEditWindow*" />
<retval type= "MooEdit*" />
</method>
<method c_name= "moo_editor_reload" name= "reload" >
<param name= "doc" type= "MooEdit*" />
<param name= "info" type= "MooEditReloadInfo*" />
<param name= "error" type= "GError**" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_save" name= "save" >
<param name= "doc" type= "MooEdit*" />
<param name= "error" type= "GError**" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_save_as" name= "save_as" >
<param name= "doc" type= "MooEdit*" />
<param name= "info" type= "MooEditSaveInfo*" />
<param name= "error" type= "GError**" />
<retval type= "gboolean" />
</method>
<method c_name= "moo_editor_save_copy" name= "save_copy" >
<param name= "doc" type= "MooEdit*" />
<param name= "info" type= "MooEditSaveInfo*" />
<param name= "error" type= "GError**" />
<retval type= "gboolean" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_editor_set_active_doc" name= "set_active_doc" >
<param name= "doc" type= "MooEdit*" />
</method>
<method c_name= "moo_editor_set_active_window" name= "set_active_window" >
<param name= "window" type= "MooEditWindow*" />
</method>
<method c_name= "moo_editor_set_doc_type" name= "set_doc_type" >
<param name= "type" type= "GType" />
</method>
<method c_name= "moo_editor_set_ui_xml" name= "set_ui_xml" >
<param name= "xml" type= "MooUiXml*" />
</method>
<method c_name= "moo_editor_set_window_type" name= "set_window_type" >
<param name= "type" type= "GType" />
2010-12-10 03:11:38 -08:00
</method>
</class>
<class constructable= "1" gtype_id= "MOO_TYPE_ENTRY" name= "MooEntry" parent= "GtkEntry" short_name= "Entry" />
<class constructable= "1" gtype_id= "MOO_TYPE_FILE_DIALOG" name= "MooFileDialog" parent= "GObject" short_name= "FileDialog" />
2010-12-11 00:28:34 -08:00
<class gtype_id= "MOO_TYPE_GLADE_XML" name= "MooGladeXml" parent= "GObject" short_name= "GladeXml" />
<class constructable= "1" gtype_id= "MOO_TYPE_HISTORY_COMBO" name= "MooHistoryCombo" parent= "MooCombo" short_name= "HistoryCombo" />
<class constructable= "1" gtype_id= "MOO_TYPE_HISTORY_LIST" name= "MooHistoryList" parent= "GObject" short_name= "HistoryList" />
<class gtype_id= "MOO_TYPE_HISTORY_MGR" name= "MooHistoryMgr" parent= "GObject" short_name= "HistoryMgr" />
<class constructable= "1" gtype_id= "MOO_TYPE_LINE_MARK" name= "MooLineMark" parent= "GObject" short_name= "LineMark" />
<class constructable= "1" gtype_id= "MOO_TYPE_LINE_VIEW" name= "MooLineView" parent= "MooTextView" short_name= "LineView" />
<class gtype_id= "MOO_TYPE_MENU_ACTION" name= "MooMenuAction" parent= "MooAction" short_name= "MenuAction" />
<class constructable= "1" gtype_id= "MOO_TYPE_MENU_MGR" name= "MooMenuMgr" parent= "GObject" short_name= "MenuMgr" />
<class gtype_id= "MOO_TYPE_MENU_TOOL_BUTTON" name= "MooMenuToolButton" parent= "GtkToggleToolButton" short_name= "MenuToolButton" />
<class constructable= "1" gtype_id= "MOO_TYPE_NOTEBOOK" name= "MooNotebook" parent= "GtkNotebook" short_name= "Notebook" />
<class gtype_id= "MOO_TYPE_OUTPUT_FILTER" name= "MooOutputFilter" parent= "GObject" short_name= "OutputFilter" >
<virtual name= "activate" >
<param name= "line" type= "int" />
</virtual>
<virtual name= "attach" />
<virtual name= "cmd_exit" >
<param name= "status" type= "int" />
<retval type= "gboolean" />
</virtual>
<virtual name= "cmd_start" />
<virtual name= "detach" />
<virtual name= "stderr_line" >
<param name= "line" type= "const-char*" />
<retval type= "gboolean" />
</virtual>
<virtual name= "stdout_line" >
<param name= "line" type= "const-char*" />
<retval type= "gboolean" />
</virtual>
</class>
2010-12-10 03:11:38 -08:00
<class gtype_id= "MOO_TYPE_PANE" name= "MooPane" parent= "GtkObject" short_name= "Pane" >
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_attach" name= "attach" />
<method c_name= "moo_pane_detach" name= "detach" />
<method c_name= "moo_pane_get_child" name= "get_child" >
<retval type= "GtkWidget*" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_get_detachable" name= "get_detachable" >
<retval type= "gboolean" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_get_id" name= "get_id" >
<retval type= "const-char*" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_get_index" name= "get_index" >
<retval type= "int" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_get_label" name= "get_label" >
<retval type= "MooPaneLabel*" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_get_params" name= "get_params" >
<retval type= "MooPaneParams*" />
2010-12-10 03:11:38 -08:00
</method>
<method c_name= "moo_pane_get_removable" name= "get_removable" >
<retval type= "gboolean" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_open" name= "open" />
<method c_name= "moo_pane_present" name= "present" />
<method c_name= "moo_pane_set_detachable" name= "set_detachable" >
<param name= "detachable" type= "gboolean" />
</method>
<method c_name= "moo_pane_set_drag_dest" name= "set_drag_dest" />
2010-12-10 03:11:38 -08:00
<method c_name= "moo_pane_set_frame_markup" name= "set_frame_markup" >
<param allow_none= "1" name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_pane_set_frame_text" name= "set_frame_text" >
<param allow_none= "1" name= "text" type= "const-char*" />
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_set_label" name= "set_label" >
<param name= "label" type= "MooPaneLabel*" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_set_params" name= "set_params" >
<param name= "params" type= "MooPaneParams*" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_set_removable" name= "set_removable" >
<param name= "removable" type= "gboolean" />
2010-12-10 03:11:38 -08:00
</method>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_pane_unset_drag_dest" name= "unset_drag_dest" />
2010-12-10 03:11:38 -08:00
</class>
2010-12-11 00:28:34 -08:00
<class constructable= "1" gtype_id= "MOO_TYPE_PANED" name= "MooPaned" parent= "GtkBin" short_name= "Paned" />
<class gtype_id= "MOO_TYPE_PLUGIN" name= "MooPlugin" parent= "GObject" short_name= "Plugin" >
<virtual name= "attach_doc" >
2010-12-10 03:11:38 -08:00
<param name= "doc" type= "MooEdit*" />
<param name= "window" type= "MooEditWindow*" />
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "attach_win" >
<param name= "window" type= "MooEditWindow*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "create_prefs_page" >
2010-12-10 03:11:38 -08:00
<retval type= "GtkWidget*" />
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "deinit" />
<virtual name= "detach_doc" >
<param name= "doc" type= "MooEdit*" />
<param name= "window" type= "MooEditWindow*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "detach_win" >
<param name= "window" type= "MooEditWindow*" />
2010-12-10 03:11:38 -08:00
</virtual>
2010-12-11 00:28:34 -08:00
<virtual name= "init" >
2010-12-10 03:11:38 -08:00
<retval type= "gboolean" />
</virtual>
2010-12-11 00:28:34 -08:00
<method c_name= "moo_plugin_set_doc_plugin_type" name= "set_doc_plugin_type" >
<param name= "type" type= "GType" />
</method>
<method c_name= "moo_plugin_set_info" name= "set_info" >
<param name= "info" type= "MooPluginInfo*" />
</method>
<method c_name= "moo_plugin_set_win_plugin_type" name= "set_win_plugin_type" >
<param name= "type" type= "GType" />
</method>
2010-12-10 03:11:38 -08:00
</class>
2010-12-11 00:28:34 -08:00
<class constructable= "1" gtype_id= "MOO_TYPE_PREFS_DIALOG" name= "MooPrefsDialog" parent= "GtkDialog" short_name= "PrefsDialog" >
<virtual name= "apply" />
<virtual name= "init" />
</class>
<class constructable= "1" gtype_id= "MOO_TYPE_PREFS_PAGE" name= "MooPrefsPage" parent= "GtkVBox" short_name= "PrefsPage" >
<virtual name= "apply" />
<virtual name= "init" />
</class>
<class gtype_id= "MOO_TYPE_TEXT_BUFFER" name= "MooTextBuffer" parent= "GtkTextBuffer" short_name= "TextBuffer" />
2010-12-11 01:06:28 -08:00
<class constructable= "1" gtype_id= "MOO_TYPE_TEXT_VIEW" name= "MooTextView" parent= "GtkTextView" short_name= "TextView" >
<method c_name= "moo_text_view_set_lang_by_id" name= "set_lang_by_id" >
<param name= "id" type= "const-char*" />
</method>
</class>
2010-12-11 00:28:34 -08:00
<class constructable= "1" gtype_id= "MOO_TYPE_UI_XML" name= "MooUiXml" parent= "GObject" short_name= "UiXml" >
<method c_name= "moo_ui_xml_add_item" name= "add_item" >
<param name= "merge_id" type= "guint" />
<param name= "parent_path" type= "const-char*" />
2010-12-10 03:11:38 -08:00
<param name= "name" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<param name= "action" type= "const-char*" />
<param name= "position" type= "int" />
<retval type= "MooUiNode*" />
</method>
<method c_name= "moo_ui_xml_add_ui_from_string" name= "add_ui_from_string" >
<param name= "buffer" type= "const-char*" />
<param name= "length" type= "gssize" />
</method>
<method c_name= "moo_ui_xml_create_widget" name= "create_widget" >
<param name= "type" type= "MooUiWidgetType" />
<param name= "path" type= "const-char*" />
<param name= "actions" type= "MooActionCollection*" />
<param name= "accel_group" type= "GtkAccelGroup*" />
<retval type= "GtkWidget*" />
</method>
<method c_name= "moo_ui_xml_find_placeholder" name= "find_placeholder" >
<param name= "name" type= "const-char*" />
<retval type= "MooUiNode*" />
</method>
<method c_name= "moo_ui_xml_get_node" name= "get_node" >
<param name= "path" type= "const-char*" />
<retval type= "MooUiNode*" />
</method>
<method c_name= "moo_ui_xml_get_widget" name= "get_widget" >
<param name= "toplevel" type= "GtkWidget*" />
<param name= "path" type= "const-char*" />
<retval type= "GtkWidget*" />
</method>
<method c_name= "moo_ui_xml_insert" name= "insert" >
<param name= "merge_id" type= "guint" />
<param name= "parent" type= "MooUiNode*" />
<param name= "position" type= "int" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_insert_after" name= "insert_after" >
<param name= "merge_id" type= "guint" />
<param name= "parent" type= "MooUiNode*" />
<param name= "after" type= "MooUiNode*" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_insert_before" name= "insert_before" >
<param name= "merge_id" type= "guint" />
<param name= "parent" type= "MooUiNode*" />
<param name= "before" type= "MooUiNode*" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_insert_markup" name= "insert_markup" >
<param name= "merge_id" type= "guint" />
<param name= "parent_path" type= "const-char*" />
<param name= "position" type= "int" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_insert_markup_after" name= "insert_markup_after" >
<param name= "merge_id" type= "guint" />
<param name= "parent_path" type= "const-char*" />
<param name= "after" type= "const-char*" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_insert_markup_before" name= "insert_markup_before" >
<param name= "merge_id" type= "guint" />
<param name= "parent_path" type= "const-char*" />
<param name= "before" type= "const-char*" />
<param name= "markup" type= "const-char*" />
</method>
<method c_name= "moo_ui_xml_new_merge_id" name= "new_merge_id" >
<retval type= "guint" />
</method>
<method c_name= "moo_ui_xml_remove_node" name= "remove_node" >
<param name= "node" type= "MooUiNode*" />
</method>
<method c_name= "moo_ui_xml_remove_ui" name= "remove_ui" >
<param name= "merge_id" type= "guint" />
</method>
</class>
<class gtype_id= "MOO_TYPE_WIN_PLUGIN" name= "MooWinPlugin" parent= "GObject" short_name= "WinPlugin" >
<virtual name= "create" >
<retval type= "gboolean" />
</virtual>
<virtual name= "destroy" />
<method c_name= "moo_win_plugin_get_plugin" name= "get_plugin" >
<retval type= "MooPlugin*" />
</method>
<method c_name= "moo_win_plugin_get_window" name= "get_window" >
<retval type= "MooEditWindow*" />
</method>
</class>
<class gtype_id= "MOO_TYPE_WINDOW" name= "MooWindow" parent= "GtkWindow" short_name= "Window" />
<boxed gtype_id= "MOO_TYPE_COMMAND_DATA" name= "MooCommandData" short_name= "CommandData" />
2010-12-10 03:11:38 -08:00
<boxed gtype_id= "MOO_TYPE_PANE_LABEL" name= "MooPaneLabel" short_name= "PaneLabel" >
<constructor c_name= "moo_pane_label_new" name= "pane_label_new" >
<param allow_none= "1" default_value= "NULL" name= "icon_name" type= "const-char*" />
<param allow_none= "1" default_value= "NULL" name= "icon_pixbuf" type= "GdkPixbuf*" />
<param allow_none= "1" default_value= "NULL" name= "label_text" type= "const-char*" />
<param allow_none= "1" default_value= "NULL" name= "window_title" type= "const-char*" />
<retval type= "MooPaneLabel*" />
</constructor>
</boxed>
2010-12-11 00:28:34 -08:00
<boxed gtype_id= "MOO_TYPE_PANE_PARAMS" name= "MooPaneParams" short_name= "PaneParams" >
<constructor c_name= "moo_pane_params_new" name= "pane_params_new" >
<param name= "window_position" type= "GdkRectangle*" />
<param name= "detached" type= "gboolean" />
<param name= "maximized" type= "gboolean" />
<param name= "keep_on_top" type= "gboolean" />
<retval type= "MooPaneParams*" />
</constructor>
</boxed>
<boxed gtype_id= "MOO_TYPE_PLUGIN_INFO" name= "MooPluginInfo" short_name= "PluginInfo" >
<constructor c_name= "moo_plugin_info_new" name= "plugin_info_new" >
<param name= "name" type= "const-char*" />
<param name= "description" type= "const-char*" />
<param name= "author" type= "const-char*" />
<param name= "version" type= "const-char*" />
<retval type= "MooPluginInfo*" />
</constructor>
</boxed>
<boxed gtype_id= "MOO_TYPE_PLUGIN_PARAMS" name= "MooPluginParams" short_name= "PluginParams" >
<constructor c_name= "moo_plugin_params_new" name= "plugin_params_new" >
<param name= "enabled" type= "gboolean" />
<param name= "visible" type= "gboolean" />
<retval type= "MooPluginParams*" />
</constructor>
</boxed>
<pointer gtype_id= "MOO_TYPE_UI_NODE" name= "MooUiNode" short_name= "UiNode" >
<method c_name= "moo_ui_node_get_path" name= "get_path" >
2010-12-12 02:29:20 -08:00
<retval transfer_mode= "full" type= "char*" />
2010-12-11 00:28:34 -08:00
</method>
<method c_name= "moo_ui_node_get_child" name= "get_child" >
<param name= "path" type= "const-char*" />
<retval type= "MooUiNode*" />
</method>
</pointer>
<enum gtype_id= "MOO_TYPE_ACTION_CHECK_TYPE" name= "MooActionCheckType" short_name= "ActionCheckType" />
2010-12-10 03:11:38 -08:00
<flags gtype_id= "MOO_TYPE_EDIT_STATUS" name= "MooEditStatus" short_name= "EditStatus" />
2010-12-11 00:28:34 -08:00
<flags gtype_id= "MOO_TYPE_FIND_FLAGS" name= "MooFindFlags" short_name= "FindFlags" />
<enum gtype_id= "MOO_TYPE_LINE_END_TYPE" name= "MooLineEndType" short_name= "LineEndType" />
2010-12-10 03:11:38 -08:00
<enum gtype_id= "MOO_TYPE_PANE_POSITION" name= "MooPanePosition" short_name= "PanePosition" />
2010-12-11 00:28:34 -08:00
<flags gtype_id= "MOO_TYPE_TEXT_SEARCH_FLAGS" name= "MooTextSearchFlags" short_name= "TextSearchFlags" />
<enum gtype_id= "MOO_TYPE_UI_WIDGET_TYPE" name= "MooUiWidgetType" short_name= "UiWidgetType" />
<function c_name= "moo_command_factory_register" name= "command_factory_register" >
<param name= "name" type= "const-char*" />
<param name= "display_name" type= "const-char*" />
<param name= "factory" type= "MooCommandFactory*" />
<param allow_none= "1" name= "keys" type= "strv" />
<param name= "extension" type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_dgettext" name= "dgettext" >
<param name= "domain" type= "const-char*" />
<param name= "string" type= "const-char*" />
<retval type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-12 02:29:20 -08:00
<function c_name= "moo_edit_open_info_new_path" name= "edit_open_info_new_path" >
<param name= "path" type= "const-char*" />
<param name= "encoding" type= "const-char*" />
<retval transfer_mode= "full" type= "MooEditOpenInfo*" />
</function>
<function c_name= "moo_edit_open_info_new_uri" name= "edit_open_info_new_uri" >
<param name= "uri" type= "const-char*" />
<param name= "encoding" type= "const-char*" />
<retval transfer_mode= "full" type= "MooEditOpenInfo*" />
</function>
<function c_name= "moo_edit_save_info_new_path" name= "edit_save_info_new_path" >
<param name= "path" type= "const-char*" />
<param name= "encoding" type= "const-char*" />
<retval transfer_mode= "full" type= "MooEditSaveInfo*" />
</function>
<function c_name= "moo_edit_save_info_new_uri" name= "edit_save_info_new_uri" >
<param name= "uri" type= "const-char*" />
<param name= "encoding" type= "const-char*" />
<retval transfer_mode= "full" type= "MooEditSaveInfo*" />
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_edit_window_set_action_filter" name= "edit_window_set_action_filter" >
<param name= "action_id" type= "const-char*" />
<param name= "type" type= "MooActionCheckType" />
<param name= "filter" type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_editor_create" name= "editor_create" >
<param name= "embedded" type= "gboolean" />
<retval transfer_mode= "full" type= "MooEditor*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_editor_instance" name= "editor_instance" >
<retval type= "MooEditor*" />
</function>
<function c_name= "moo_gettext" name= "gettext" >
<param name= "string" type= "const-char*" />
2010-12-10 03:11:38 -08:00
<retval type= "const-char*" />
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_get_bool" name= "prefs_get_bool" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<retval type= "gboolean" />
2010-12-10 03:11:38 -08:00
</function>
<function c_name= "moo_prefs_get_file" name= "prefs_get_file" >
<param name= "key" type= "const-char*" />
<retval transfer_mode= "full" type= "GFile*" />
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_get_filename" name= "prefs_get_filename" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<retval type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
<function c_name= "moo_prefs_get_int" name= "prefs_get_int" >
<param name= "key" type= "const-char*" />
<retval type= "int" />
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_get_string" name= "prefs_get_string" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<retval type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_new_key_bool" name= "prefs_new_key_bool" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<param default_value= "FALSE" name= "default_val" type= "gboolean" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_new_key_int" name= "prefs_new_key_int" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<param default_value= "0" name= "default_val" type= "int" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_new_key_string" name= "prefs_new_key_string" >
2010-12-10 03:11:38 -08:00
<param name= "key" type= "const-char*" />
2010-12-11 00:28:34 -08:00
<param allow_none= "1" default_value= "NULL" name= "default_val" type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
<function c_name= "moo_prefs_set_bool" name= "prefs_set_bool" >
<param name= "key" type= "const-char*" />
<param name= "val" type= "gboolean" />
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_set_file" name= "prefs_set_file" >
<param name= "key" type= "const-char*" />
<param allow_none= "1" name= "val" type= "GFile*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_set_filename" name= "prefs_set_filename" >
<param name= "key" type= "const-char*" />
<param allow_none= "1" name= "val" type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
2010-12-11 00:28:34 -08:00
<function c_name= "moo_prefs_set_int" name= "prefs_set_int" >
<param name= "key" type= "const-char*" />
<param name= "val" type= "int" />
</function>
<function c_name= "moo_prefs_set_string" name= "prefs_set_string" >
<param name= "key" type= "const-char*" />
<param allow_none= "1" name= "val" type= "const-char*" />
2010-12-10 03:11:38 -08:00
</function>
</module>