diff options
Diffstat (limited to 'src/epiphany.defs')
-rw-r--r-- | src/epiphany.defs | 3044 |
1 files changed, 3044 insertions, 0 deletions
diff --git a/src/epiphany.defs b/src/epiphany.defs new file mode 100644 index 000000000..ea85c97c3 --- /dev/null +++ b/src/epiphany.defs @@ -0,0 +1,3044 @@ +;; -*- scheme -*- +; object definitions ... +(define-object Bookmarks + (in-module "Ephy") + (parent "GObject") + (c-name "EphyBookmarks") + (gtype-id "EPHY_TYPE_BOOKMARKS") +) + +(define-interface CommandManager + (in-module "Ephy") + (c-name "EphyCommandManager") + (gtype-id "EPHY_TYPE_COMMAND_MANAGER") +) + +(define-interface CookieManager + (in-module "Ephy") + (c-name "EphyCookieManager") + (gtype-id "EPHY_TYPE_COOKIE_MANAGER") +) + +(define-object Dialog + (in-module "Ephy") + (parent "GObject") + (c-name "EphyDialog") + (gtype-id "EPHY_TYPE_DIALOG") +) + +(define-interface Embed + (in-module "Ephy") + (c-name "EphyEmbed") + (gtype-id "EPHY_TYPE_EMBED") +) + +(define-interface EmbedEvent + (in-module "Ephy") + (c-name "EphyEmbedEvent") + (gtype-id "EPHY_TYPE_EMBED_EVENT") +) + +(define-object EmbedPersist + (in-module "Ephy") + (parent "GObject") + (c-name "EphyEmbedPersist") + (gtype-id "EPHY_TYPE_EMBED_PERSIST") +) + +(define-object EmbedShell + (in-module "Ephy") + (parent "GObject") + (c-name "EphyEmbedShell") + (gtype-id "EPHY_TYPE_EMBED_SHELL") +) + +(define-interface EmbedSingle + (in-module "Ephy") + (c-name "EphyEmbedSingle") + (gtype-id "EPHY_TYPE_EMBED_SINGLE") +) + +(define-interface Extension + (in-module "Ephy") + (c-name "EphyExtension") + (gtype-id "EPHY_TYPE_EXTENSION") +) + +(define-object ExtensionsManager + (in-module "Ephy") + (parent "GObject") + (c-name "EphyExtensionsManager") + (gtype-id "EPHY_TYPE_EXTENSIONS_MANAGER") +) + +(define-object History + (in-module "Ephy") + (parent "GObject") + (c-name "EphyHistory") + (gtype-id "EPHY_TYPE_HISTORY") +) + +(define-object Link + (in-module "Ephy") + (c-name "EphyLink") + (gtype-id "EPHY_TYPE_LINK") +) + +(define-interface Loader + (in-module "Ephy") + (c-name "EphyLoader") + (gtype-id "EPHY_TYPE_LOADER") +) + +(define-object NodeDb + (in-module "Ephy") + (parent "GObject") + (c-name "EphyNodeDb") + (gtype-id "EPHY_TYPE_NODE_DB") +) + +(define-object Notebook + (in-module "Ephy") + (parent "GtkNotebook") + (c-name "EphyNotebook") + (gtype-id "EPHY_TYPE_NOTEBOOK") +) + +(define-interface PasswordManager + (in-module "Ephy") + (c-name "EphyPasswordManager") + (gtype-id "EPHY_TYPE_PASSWORD_MANAGER") +) + +(define-interface PermissionManager + (in-module "Ephy") + (c-name "EphyPermissionManager") + (gtype-id "EPHY_TYPE_PERMISSION_MANAGER") +) + +(define-object Session + (in-module "Ephy") + (parent "GObject") + (c-name "EphySession") + (gtype-id "EPHY_TYPE_SESSION") +) + +(define-object Shell + (in-module "Ephy") + (parent "EphyEmbedShell") + (c-name "EphyShell") + (gtype-id "EPHY_TYPE_SHELL") +) + +(define-object Statusbar + (in-module "Ephy") + (parent "GtkStatusbar") + (c-name "EphyStatusbar") + (gtype-id "EPHY_TYPE_STATUSBAR") + (fields + '("GtkTooltips*" "tooltips") + ) +) + +(define-object Tab + (in-module "Ephy") + (parent "GtkBin") + (c-name "EphyTab") + (gtype-id "EPHY_TYPE_TAB") +) + +(define-object Window + (in-module "Ephy") + (parent "GtkWindow") + (c-name "EphyWindow") + (gtype-id "EPHY_TYPE_WINDOW") +) + +;; Boxed types ... + +(define-boxed Cookie + (in-module "Ephy") + (c-name "EphyCookie") + (gtype-id "EPHY_TYPE_COOKIE") + (fields + '("char*" "name") + '("char*" "value") + '("char*" "domain") + '("char*" "path") + '("gulong" "expires") + '("glong" "real_expires") + '("guint" "is_secure") + '("guint" "is_session") + ) +) + +(define-boxed PasswordInfo + (in-module "Ephy") + (c-name "EphyPasswordInfo") + (gtype-id "EPHY_TYPE_PASSWORD_INFO") + (copy_func "ephy_password_info_copy") + (release-func "ephy_password_info_free") + (fields + '("char*" "host") + '("char*" "username") + '("char*" "password") + ) +) + +(define-boxed Node + (in-module "Ephy") + (c-name "EphyNode") + (gtype-id "EPHY_TYPE_NODE") +) + +;; Enumerations and flags ... + +(define-enum BookmarkProperty + (in-module "Ephy") + (c-name "EphyBookmarkProperty") + (gtype-id "EPHY_TYPE_BOOKMARK_PROPERTY") + (values + '("bmk-prop-title" "EPHY_NODE_BMK_PROP_TITLE") + '("bmk-prop-location" "EPHY_NODE_BMK_PROP_LOCATION") + '("bmk-prop-keywords" "EPHY_NODE_BMK_PROP_KEYWORDS") + '("keyword-prop-name" "EPHY_NODE_KEYWORD_PROP_NAME") + '("bmk-prop-icon" "EPHY_NODE_BMK_PROP_ICON") + '("keyword-prop-priority" "EPHY_NODE_KEYWORD_PROP_PRIORITY") + ) +) + +;;(define-enum DialogApplyType +;; (in-module "Ephy") +;; (c-name "EphyDialogApplyType") +;; (gtype-id "EPHY_TYPE_DIALOG_APPLY_TYPE") +;; (values +;; '("normal" "PT_NORMAL") +;; '("autoapply" "PT_AUTOAPPLY") +;; ) +;;) + +(define-flags EmbedEventContext + (in-module "Ephy") + (c-name "EphyEmbedEventContext") + (gtype-id "EPHY_TYPE_EMBED_EVENT_CONTEXT") + (values + '("none" "EPHY_EMBED_CONTEXT_NONE") + '("default" "EPHY_EMBED_CONTEXT_DEFAULT") + '("link" "EPHY_EMBED_CONTEXT_LINK") + '("image" "EPHY_EMBED_CONTEXT_IMAGE") + '("document" "EPHY_EMBED_CONTEXT_DOCUMENT") + '("input" "EPHY_EMBED_CONTEXT_INPUT") + '("input-password" "EPHY_EMBED_CONTEXT_INPUT_PASSWORD") + '("xul" "EPHY_EMBED_CONTEXT_XUL") + '("email-link" "EPHY_EMBED_CONTEXT_EMAIL_LINK") + ) +) + +(define-flags EmbedNetState + (in-module "Ephy") + (c-name "EphyEmbedNetState") + (gtype-id "EPHY_TYPE_EMBED_NET_STATE") + (values + '("unknown" "EPHY_EMBED_STATE_UNKNOWN") + '("start" "EPHY_EMBED_STATE_START") + '("redirecting" "EPHY_EMBED_STATE_REDIRECTING") + '("transferring" "EPHY_EMBED_STATE_TRANSFERRING") + '("negotiating" "EPHY_EMBED_STATE_NEGOTIATING") + '("stop" "EPHY_EMBED_STATE_STOP") + '("is-request" "EPHY_EMBED_STATE_IS_REQUEST") + '("is-document" "EPHY_EMBED_STATE_IS_DOCUMENT") + '("is-network" "EPHY_EMBED_STATE_IS_NETWORK") + '("is-window" "EPHY_EMBED_STATE_IS_WINDOW") + ) +) + +(define-flags EmbedChrome + (in-module "Ephy") + (c-name "EphyEmbedChrome") + (gtype-id "EPHY_TYPE_EMBED_CHROME") + (values + '("menubar" "EPHY_EMBED_CHROME_MENUBAR") + '("toolbar" "EPHY_EMBED_CHROME_TOOLBAR") + '("statusbar" "EPHY_EMBED_CHROME_STATUSBAR") + '("bookmarksbar" "EPHY_EMBED_CHROME_BOOKMARKSBAR") + ) +) + +(define-enum EmbedPrintPreviewNavType + (in-module "Ephy") + (c-name "EphyEmbedPrintPreviewNavType") + (gtype-id "EPHY_TYPE_EMBED_PRINT_PREVIEW_NAV_TYPE") + (values + '("goto-pagenum" "EPHY_EMBED_PRINTPREVIEW_GOTO_PAGENUM") + '("prev-page" "EPHY_EMBED_PRINTPREVIEW_PREV_PAGE") + '("next-page" "EPHY_EMBED_PRINTPREVIEW_NEXT_PAGE") + '("home" "EPHY_EMBED_PRINTPREVIEW_HOME") + '("end" "EPHY_EMBED_PRINTPREVIEW_END") + ) +) + +(define-enum EmbedSecurityLevel + (in-module "Ephy") + (c-name "EphyEmbedSecurityLevel") + (gtype-id "EPHY_TYPE_EMBED_SECURITY_LEVEL") + (values + '("unknown" "EPHY_EMBED_STATE_IS_UNKNOWN") + '("insecure" "EPHY_EMBED_STATE_IS_INSECURE") + '("broken" "EPHY_EMBED_STATE_IS_BROKEN") + '("secure-low" "EPHY_EMBED_STATE_IS_SECURE_LOW") + '("secure-med" "EPHY_EMBED_STATE_IS_SECURE_MED") + '("secure-high" "EPHY_EMBED_STATE_IS_SECURE_HIGH") + ) +) + +(define-enum EmbedDocumentType + (in-module "Ephy") + (c-name "EphyEmbedDocumentType") + (gtype-id "EPHY_TYPE_EMBED_DOCUMENT_TYPE") + (values + '("html" "EPHY_EMBED_DOCUMENT_HTML") + '("xml" "EPHY_EMBED_DOCUMENT_XML") + '("image" "EPHY_EMBED_DOCUMENT_IMAGE") + '("other" "EPHY_EMBED_DOCUMENT_OTHER") + ) +) + +(define-flags EmbedPersistFlags + (in-module "Ephy") + (c-name "EphyEmbedPersistFlags") + (gtype-id "EPHY_TYPE_EMBED_PERSIST_FLAGS") + (values + '("copy-page" "EPHY_EMBED_PERSIST_COPY_PAGE") + '("maindoc" "EPHY_EMBED_PERSIST_MAINDOC") + '("no-view" "EPHY_EMBED_PERSIST_NO_VIEW") + '("ask-destination" "EPHY_EMBED_PERSIST_ASK_DESTINATION") + '("do-conversion" "EPHY_EMBED_PERSIST_DO_CONVERSION") + ) +) + +(define-enum ContentCheckType + (in-module "Ephy") + (c-name "EphyContentCheckType") + (gtype-id "EPHY_TYPE_CONTENT_CHECK_TYPE") + (values + '("other" "EPHY_CONTENT_CHECK_TYPE_OTHER") + '("script" "EPHY_CONTENT_CHECK_TYPE_SCRIPT") + '("image" "EPHY_CONTENT_CHECK_TYPE_IMAGE") + '("stylesheet" "EPHY_CONTENT_CHECK_TYPE_STYLESHEET") + '("object" "EPHY_CONTENT_CHECK_TYPE_OBJECT") + '("document" "EPHY_CONTENT_CHECK_TYPE_DOCUMENT") + '("subdocument" "EPHY_CONTENT_CHECK_TYPE_SUBDOCUMENT") + '("refresh" "EPHY_CONTENT_CHECK_TYPE_REFRESH") + ) +) + +(define-flags LinkFlags + (in-module "Ephy") + (c-name "EphyLinkFlags") + (gtype-id "EPHY_TYPE_LINK_FLAGS") + (values + '("new-window" "EPHY_LINK_NEW_WINDOW") + '("new-tab" "EPHY_LINK_NEW_TAB") + '("jump-to" "EPHY_LINK_JUMP_TO") + ) +) + +(define-enum NodeSignalType + (in-module "Ephy") + (c-name "EphyNodeSignalType") + (gtype-id "EPHY_TYPE_NODE_SIGNAL_TYPE") + (values + '("destroy" "EPHY_NODE_DESTROY") + '("restored" "EPHY_NODE_RESTORED") + '("changed" "EPHY_NODE_CHANGED") + '("child-added" "EPHY_NODE_CHILD_ADDED") + '("child-changed" "EPHY_NODE_CHILD_CHANGED") + '("child-removed" "EPHY_NODE_CHILD_REMOVED") + '("children-reordered" "EPHY_NODE_CHILDREN_REORDERED") + ) +) + +(define-enum Permission + (in-module "Ephy") + (c-name "EphyPermission") + (gtype-id "EPHY_TYPE_PERMISSION") + (values + '("allowed" "EPHY_PERMISSION_ALLOWED") + '("denied" "EPHY_PERMISSION_DENIED") + '("default" "EPHY_PERMISSION_DEFAULT") + ) +) + +(define-enum ShellError + (in-module "Ephy") + (c-name "EphyShellError") + (gtype-id "EPHY_TYPE_SHELL_ERROR") + (values + '("missing-server" "EPHY_SHELL_ERROR_MISSING_SERVER") + '("object-reg-failed" "EPHY_SHELL_ERROR_OBJECT_REG_FAILED") + '("factory-reg-failed" "EPHY_SHELL_ERROR_FACTORY_REG_FAILED") + ) +) + +(define-flags ShellStartupFlags + (in-module "Ephy") + (c-name "EphyShellStartupFlags") + (gtype-id "EPHY_TYPE_SHELL_STARTUP_FLAGS") + (values + '("tabs" "EPHY_SHELL_STARTUP_TABS") + '("existing-window" "EPHY_SHELL_STARTUP_EXISTING_WINDOW") + '("fullscreen" "EPHY_SHELL_STARTUP_FULLSCREEN") + '("bookmarks-editor" "EPHY_SHELL_STARTUP_BOOKMARKS_EDITOR") + '("session" "EPHY_SHELL_STARTUP_SESSION") + '("import-bookmarks" "EPHY_SHELL_STARTUP_IMPORT_BOOKMARKS") + '("add-bookmark" "EPHY_SHELL_STARTUP_ADD_BOOKMARK") + ) +) + +(define-flags NewTabFlags + (in-module "Ephy") + (c-name "EphyNewTabFlags") + (gtype-id "EPHY_TYPE_NEW_TAB_FLAGS") + (values + '("home-page" "EPHY_NEW_TAB_HOME_PAGE") + '("new-page" "EPHY_NEW_TAB_NEW_PAGE") + '("open-page" "EPHY_NEW_TAB_OPEN_PAGE") + '("fullscreen-mode" "EPHY_NEW_TAB_FULLSCREEN_MODE") + '("dont-show-window" "EPHY_NEW_TAB_DONT_SHOW_WINDOW") + '("append-last" "EPHY_NEW_TAB_APPEND_LAST") + '("append-after" "EPHY_NEW_TAB_APPEND_AFTER") + '("jump" "EPHY_NEW_TAB_JUMP") + '("in-new-window" "EPHY_NEW_TAB_IN_NEW_WINDOW") + '("in-existing-window" "EPHY_NEW_TAB_IN_EXISTING_WINDOW") + ) +) + +(define-flags StateWindowFlags + (in-module "Ephy") + (c-name "EphyStateWindowFlags") + (gtype-id "EPHY_TYPE_STATE_WINDOW_FLAGS") + (values + '("none" "EPHY_STATE_WINDOW_SAVE_NONE") + '("size" "EPHY_STATE_WINDOW_SAVE_SIZE") + '("position" "EPHY_STATE_WINDOW_SAVE_POSITION") + ) +) + +(define-flags TabNavigationFlags + (in-module "Ephy") + (c-name "EphyTabNavigationFlags") + (gtype-id "EPHY_TYPE_TAB_NAVIGATION_FLAGS") + (values + '("up" "EPHY_TAB_NAV_UP") + '("back" "EPHY_TAB_NAV_BACK") + '("forward" "EPHY_TAB_NAV_FORWARD") + ) +) + +(define-enum TabAddressExpire + (in-module "Ephy") + (c-name "EphyTabAddressExpire") + (gtype-id "EPHY_TYPE_TAB_ADDRESS_EXPIRE") + (values + '("now" "EPHY_TAB_ADDRESS_EXPIRE_NOW") + '("next" "EPHY_TAB_ADDRESS_EXPIRE_NEXT") + '("current" "EPHY_TAB_ADDRESS_EXPIRE_CURRENT") + ) +) + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-bookmarks.h + +(define-function ephy_bookmarks_get_type + (c-name "ephy_bookmarks_get_type") + (return-type "GType") +) + +(define-function ephy_bookmarks_new + (c-name "ephy_bookmarks_new") + (is-constructor-of "EphyBookmarks") + (return-type "EphyBookmarks*") +) + +(define-method get_from_id + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_from_id") + (return-type "EphyNode*") + (parameters + '("long" "id") + ) +) + +(define-method get_toolbars_model + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_toolbars_model") + (return-type "GObject*") +) + +(define-method add + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_add") + (return-type "EphyNode*") + (parameters + '("const-char*" "title") + '("const-char*" "url") + ) +) + +(define-method find_bookmark + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_find_bookmark") + (return-type "EphyNode*") + (parameters + '("const-char*" "url") + ) +) + +(define-method set_icon + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_set_icon") + (return-type "none") + (parameters + '("const-char*" "url") + '("const-char*" "icon") + ) +) + +(define-method set_address + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_set_address") + (return-type "none") + (parameters + '("EphyNode*" "bookmark") + '("const-char*" "address") + ) +) + +(define-method solve_smart_url + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_solve_smart_url") + (return-type "char*") + (parameters + '("const-char*" "smart_url") + '("const-char*" "content") + ) +) + +(define-method show_bookmark_properties + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_show_bookmark_properties") + (return-type "GtkWidget*") + (parameters + '("EphyNode*" "bookmark") + '("GtkWidget*" "parent_window") + ) +) + +(define-method add_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_add_keyword") + (return-type "EphyNode*") + (parameters + '("const-char*" "name") + ) +) + +(define-method find_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_find_keyword") + (return-type "EphyNode*") + (parameters + '("const-char*" "name") + '("gboolean" "partial_match") + ) +) + +(define-method remove_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_remove_keyword") + (return-type "none") + (parameters + '("EphyNode*" "keyword") + ) +) + +(define-method has_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_has_keyword") + (return-type "gboolean") + (parameters + '("EphyNode*" "keyword") + '("EphyNode*" "bookmark") + ) +) + +(define-method set_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_set_keyword") + (return-type "none") + (parameters + '("EphyNode*" "keyword") + '("EphyNode*" "bookmark") + ) +) + +(define-method unset_keyword + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_unset_keyword") + (return-type "none") + (parameters + '("EphyNode*" "keyword") + '("EphyNode*" "bookmark") + ) +) + +(define-method get_topic_uri + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_topic_uri") + (return-type "char*") + (parameters + '("EphyNode*" "node") + ) +) + +(define-method get_favorites + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_favorites") + (return-type "EphyNode*") +) + +(define-method get_keywords + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_keywords") + (return-type "EphyNode*") +) + +(define-method get_bookmarks + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_bookmarks") + (return-type "EphyNode*") +) + +(define-method get_not_categorized + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_not_categorized") + (return-type "EphyNode*") +) + +(define-method get_smart_bookmarks + (of-object "EphyBookmarks") + (c-name "ephy_bookmarks_get_smart_bookmarks") + (return-type "EphyNode*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-bookmarks-type-builtins.h + +(define-function ephy_bookmark_property_get_type + (c-name "ephy_bookmark_property_get_type") + (return-type "GType") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-command-manager.h + +(define-function ephy_command_manager_get_type + (c-name "ephy_command_manager_get_type") + (return-type "GType") +) + +(define-method do_command + (of-object "EphyCommandManager") + (c-name "ephy_command_manager_do_command") + (return-type "none") + (parameters + '("const-char*" "command") + ) +) + +(define-method can_do_command + (of-object "EphyCommandManager") + (c-name "ephy_command_manager_can_do_command") + (return-type "gboolean") + (parameters + '("const-char*" "command") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-cookie-manager.h + +(define-function ephy_cookie_get_type + (c-name "ephy_cookie_get_type") + (return-type "GType") +) + +(define-function ephy_cookie_new + (c-name "ephy_cookie_new") + (is-constructor-of "EphyCookie") + (return-type "EphyCookie*") +) + +(define-method copy + (of-object "EphyCookie") + (c-name "ephy_cookie_copy") + (return-type "EphyCookie*") +) + +(define-method free + (of-object "EphyCookie") + (c-name "ephy_cookie_free") + (return-type "none") +) + +(define-function ephy_cookie_manager_get_type + (c-name "ephy_cookie_manager_get_type") + (return-type "GType") +) + +(define-method list_cookies + (of-object "EphyCookieManager") + (c-name "ephy_cookie_manager_list_cookies") + (return-type "GList*") +) + +(define-method remove_cookie + (of-object "EphyCookieManager") + (c-name "ephy_cookie_manager_remove_cookie") + (return-type "none") + (parameters + '("const-EphyCookie*" "cookie") + ) +) + +(define-method clear + (of-object "EphyCookieManager") + (c-name "ephy_cookie_manager_clear") + (return-type "none") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-dialog.h + +(define-function ephy_dialog_get_type + (c-name "ephy_dialog_get_type") + (return-type "GType") +) + +(define-function ephy_dialog_new + (c-name "ephy_dialog_new") + (is-constructor-of "EphyDialog") + (return-type "EphyDialog*") +) + +(define-function ephy_dialog_new_with_parent + (c-name "ephy_dialog_new_with_parent") + (is-constructor-of "EphyDialog") + (return-type "EphyDialog*") + (parameters + '("GtkWidget*" "parent_window") + ) +) + +(define-method construct + (of-object "EphyDialog") + (c-name "ephy_dialog_construct") + (return-type "none") + (parameters + '("const-EphyDialogProperty*" "properties") + '("const-char*" "file") + '("const-char*" "name") + '("const-char*" "domain") + ) +) + +(define-method add_enum + (of-object "EphyDialog") + (c-name "ephy_dialog_add_enum") + (return-type "none") + (parameters + '("const-char*" "id") + '("guint" "n_items") + '("const-char**" "items") + ) +) + +(define-method set_data_column + (of-object "EphyDialog") + (c-name "ephy_dialog_set_data_column") + (return-type "none") + (parameters + '("const-char*" "id") + '("int" "col") + ) +) + +(define-method set_size_group + (of-object "EphyDialog") + (c-name "ephy_dialog_set_size_group") + (return-type "none") + (parameters + '("const-char*" "first_id") + ) + (varargs #t) +) + +(define-method run + (of-object "EphyDialog") + (c-name "ephy_dialog_run") + (return-type "int") +) + +(define-method show + (of-object "EphyDialog") + (c-name "ephy_dialog_show") + (return-type "none") +) + +(define-method hide + (of-object "EphyDialog") + (c-name "ephy_dialog_hide") + (return-type "none") +) + +(define-method set_parent + (of-object "EphyDialog") + (c-name "ephy_dialog_set_parent") + (return-type "none") + (parameters + '("GtkWidget*" "parent") + ) +) + +(define-method get_parent + (of-object "EphyDialog") + (c-name "ephy_dialog_get_parent") + (return-type "GtkWidget*") +) + +(define-method set_modal + (of-object "EphyDialog") + (c-name "ephy_dialog_set_modal") + (return-type "none") + (parameters + '("gboolean" "is_modal") + ) +) + +(define-method get_control + (of-object "EphyDialog") + (c-name "ephy_dialog_get_control") + (return-type "GtkWidget*") + (parameters + '("const-char*" "property_id") + ) +) + +(define-method get_controls + (of-object "EphyDialog") + (c-name "ephy_dialog_get_controls") + (return-type "none") + (parameters + '("const-char*" "first_property_id") + ) + (varargs #t) +) + +(define-method get_value + (of-object "EphyDialog") + (c-name "ephy_dialog_get_value") + (return-type "gboolean") + (parameters + '("const-char*" "property_id") + '("GValue*" "value") + ) +) + +(define-method set_value + (of-object "EphyDialog") + (c-name "ephy_dialog_set_value") + (return-type "none") + (parameters + '("const-char*" "property_id") + '("const-GValue*" "value") + ) +) + +(define-method set_pref + (of-object "EphyDialog") + (c-name "ephy_dialog_set_pref") + (return-type "none") + (parameters + '("const-char*" "property_id") + '("const-char*" "pref") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-event.h + +(define-function ephy_embed_event_get_type + (c-name "ephy_embed_event_get_type") + (return-type "GType") +) + +(define-function ephy_embed_event_context_get_type + (c-name "ephy_embed_event_context_get_type") + (return-type "GType") +) + +(define-function ephy_embed_event_type_get_type + (c-name "ephy_embed_event_type_get_type") + (return-type "GType") +) + +(define-method get_context + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_context") + (return-type "EphyEmbedEventContext") +) + +(define-method get_button + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_button") + (return-type "guint") +) + +(define-method get_modifier + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_modifier") + (return-type "guint") +) + +(define-method get_coords + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_coords") + (return-type "none") + (parameters + '("guint*" "x") + '("guint*" "y") + ) +) + +(define-method get_property + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_property") + (return-type "none") + (parameters + '("const-char*" "name") + '("const-GValue**" "value") + ) +) + +(define-method has_property + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_has_property") + (return-type "gboolean") + (parameters + '("const-char*" "name") + ) +) + +(define-method get_dom_event + (of-object "EphyEmbedEvent") + (c-name "ephy_embed_event_get_dom_event") + (return-type "gpointer") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-factory.h + +(define-function ephy_embed_factory_new_object + (c-name "ephy_embed_factory_new_object") + (return-type "GObject*") + (parameters + '("GType" "type") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed.h + +(define-function ephy_embed_net_state_get_type + (c-name "ephy_embed_net_state_get_type") + (return-type "GType") +) + +(define-function ephy_embed_chrome_get_type + (c-name "ephy_embed_chrome_get_type") + (return-type "GType") +) + +(define-function ephy_embed_ppv_navigation_get_type + (c-name "ephy_embed_ppv_navigation_get_type") + (return-type "GType") +) + +(define-function ephy_embed_security_level_get_type + (c-name "ephy_embed_security_level_get_type") + (return-type "GType") +) + +(define-function ephy_embed_document_type_get_type + (c-name "ephy_embed_document_type_get_type") + (return-type "GType") +) + +(define-function ephy_embed_get_type + (c-name "ephy_embed_get_type") + (return-type "GType") +) + +(define-method load_url + (of-object "EphyEmbed") + (c-name "ephy_embed_load_url") + (return-type "none") + (parameters + '("const-char*" "url") + ) +) + +(define-method stop_load + (of-object "EphyEmbed") + (c-name "ephy_embed_stop_load") + (return-type "none") +) + +(define-method reload + (of-object "EphyEmbed") + (c-name "ephy_embed_reload") + (return-type "none") + (parameters + '("gboolean" "force") + ) +) + +(define-method get_title + (of-object "EphyEmbed") + (c-name "ephy_embed_get_title") + (return-type "char*") +) + +(define-method get_location + (of-object "EphyEmbed") + (c-name "ephy_embed_get_location") + (return-type "char*") + (parameters + '("gboolean" "toplevel") + ) +) + +(define-method get_link_message + (of-object "EphyEmbed") + (c-name "ephy_embed_get_link_message") + (return-type "char*") +) + +(define-method get_js_status + (of-object "EphyEmbed") + (c-name "ephy_embed_get_js_status") + (return-type "char*") +) + +(define-method can_go_back + (of-object "EphyEmbed") + (c-name "ephy_embed_can_go_back") + (return-type "gboolean") +) + +(define-method can_go_forward + (of-object "EphyEmbed") + (c-name "ephy_embed_can_go_forward") + (return-type "gboolean") +) + +(define-method can_go_up + (of-object "EphyEmbed") + (c-name "ephy_embed_can_go_up") + (return-type "gboolean") +) + +(define-method get_go_up_list + (of-object "EphyEmbed") + (c-name "ephy_embed_get_go_up_list") + (return-type "GSList*") +) + +(define-method go_back + (of-object "EphyEmbed") + (c-name "ephy_embed_go_back") + (return-type "none") +) + +(define-method go_forward + (of-object "EphyEmbed") + (c-name "ephy_embed_go_forward") + (return-type "none") +) + +(define-method go_up + (of-object "EphyEmbed") + (c-name "ephy_embed_go_up") + (return-type "none") +) + +(define-method shistory_n_items + (of-object "EphyEmbed") + (c-name "ephy_embed_shistory_n_items") + (return-type "int") +) + +(define-method shistory_get_nth + (of-object "EphyEmbed") + (c-name "ephy_embed_shistory_get_nth") + (return-type "none") + (parameters + '("int" "nth") + '("gboolean" "is_relative") + '("char**" "url") + '("char**" "title") + ) +) + +(define-method shistory_get_pos + (of-object "EphyEmbed") + (c-name "ephy_embed_shistory_get_pos") + (return-type "int") +) + +(define-method shistory_go_nth + (of-object "EphyEmbed") + (c-name "ephy_embed_shistory_go_nth") + (return-type "none") + (parameters + '("int" "nth") + ) +) + +(define-method get_security_level + (of-object "EphyEmbed") + (c-name "ephy_embed_get_security_level") + (return-type "none") + (parameters + '("EphyEmbedSecurityLevel*" "level") + '("char**" "description") + ) +) + +(define-method show_page_certificate + (of-object "EphyEmbed") + (c-name "ephy_embed_show_page_certificate") + (return-type "none") +) + +(define-method set_zoom + (of-object "EphyEmbed") + (c-name "ephy_embed_set_zoom") + (return-type "none") + (parameters + '("float" "zoom") + ) +) + +(define-method get_zoom + (of-object "EphyEmbed") + (c-name "ephy_embed_get_zoom") + (return-type "float") +) + +(define-method find_set_properties + (of-object "EphyEmbed") + (c-name "ephy_embed_find_set_properties") + (return-type "none") + (parameters + '("const-char*" "search_string") + '("gboolean" "case_sensitive") + '("gboolean" "wrap_around") + ) +) + +(define-method find_next + (of-object "EphyEmbed") + (c-name "ephy_embed_find_next") + (return-type "gboolean") + (parameters + '("gboolean" "backwards") + ) +) + +(define-method get_encoding + (of-object "EphyEmbed") + (c-name "ephy_embed_get_encoding") + (return-type "char*") +) + +(define-method has_automatic_encoding + (of-object "EphyEmbed") + (c-name "ephy_embed_has_automatic_encoding") + (return-type "gboolean") +) + +(define-method set_encoding + (of-object "EphyEmbed") + (c-name "ephy_embed_set_encoding") + (return-type "none") + (parameters + '("const-char*" "encoding") + ) +) + +(define-method print + (of-object "EphyEmbed") + (c-name "ephy_embed_print") + (return-type "none") +) + +(define-method set_print_preview_mode + (of-object "EphyEmbed") + (c-name "ephy_embed_set_print_preview_mode") + (return-type "none") + (parameters + '("gboolean" "preview_mode") + ) +) + +(define-method print_preview_n_pages + (of-object "EphyEmbed") + (c-name "ephy_embed_print_preview_n_pages") + (return-type "int") +) + +(define-method print_preview_navigate + (of-object "EphyEmbed") + (c-name "ephy_embed_print_preview_navigate") + (return-type "none") + (parameters + '("EphyEmbedPrintPreviewNavType" "type") + '("int" "page") + ) +) + +(define-method activate + (of-object "EphyEmbed") + (c-name "ephy_embed_activate") + (return-type "none") +) + +(define-method has_modified_forms + (of-object "EphyEmbed") + (c-name "ephy_embed_has_modified_forms") + (return-type "gboolean") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-persist.h + +(define-function ephy_embed_persist_flags_get_type + (c-name "ephy_embed_persist_flags_get_type") + (return-type "GType") +) + +(define-function ephy_embed_persist_get_type + (c-name "ephy_embed_persist_get_type") + (return-type "GType") +) + +(define-method save + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_save") + (return-type "gboolean") +) + +(define-method cancel + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_cancel") + (return-type "none") +) + +(define-method set_dest + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_dest") + (return-type "none") + (parameters + '("const-char*" "value") + ) +) + +(define-method set_embed + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_embed") + (return-type "none") + (parameters + '("EphyEmbed*" "value") + ) +) + +(define-method set_fc_title + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_fc_title") + (return-type "none") + (parameters + '("const-char*" "value") + ) +) + +(define-method set_fc_parent + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_fc_parent") + (return-type "none") + (parameters + '("GtkWindow*" "value") + ) +) + +(define-method set_flags + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_flags") + (return-type "none") + (parameters + '("EphyEmbedPersistFlags" "value") + ) +) + +(define-method set_max_size + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_max_size") + (return-type "none") + (parameters + '("gint64" "value") + ) +) + +(define-method set_persist_key + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_persist_key") + (return-type "none") + (parameters + '("const-char*" "value") + ) +) + +(define-method set_source + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_source") + (return-type "none") + (parameters + '("const-char*" "value") + ) +) + +(define-method set_user_time + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_set_user_time") + (return-type "none") + (parameters + '("guint32" "user_time") + ) +) + +(define-method get_dest + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_dest") + (return-type "const-char*") +) + +(define-method get_embed + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_embed") + (return-type "EphyEmbed*") +) + +(define-method get_fc_title + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_fc_title") + (return-type "const-char*") +) + +(define-method get_fc_parent + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_fc_parent") + (return-type "GtkWindow*") +) + +(define-method get_flags + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_flags") + (return-type "EphyEmbedPersistFlags") +) + +(define-method get_max_size + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_max_size") + (return-type "gint64") +) + +(define-method get_persist_key + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_persist_key") + (return-type "const-char*") +) + +(define-method get_source + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_source") + (return-type "const-char*") +) + +(define-method get_user_time + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_get_user_time") + (return-type "guint32") +) + +(define-method to_string + (of-object "EphyEmbedPersist") + (c-name "ephy_embed_persist_to_string") + (return-type "char*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-prefs.h + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-shell.h + +(define-function ephy_embed_shell_get_type + (c-name "ephy_embed_shell_get_type") + (return-type "GType") +) + +(define-method get_favicon_cache + (of-object "EphyEmbedShell") + (c-name "ephy_embed_shell_get_favicon_cache") + (return-type "GObject*") +) + +(define-method get_global_history + (of-object "EphyEmbedShell") + (c-name "ephy_embed_shell_get_global_history") + (return-type "GObject*") +) + +(define-method get_downloader_view + (of-object "EphyEmbedShell") + (c-name "ephy_embed_shell_get_downloader_view") + (return-type "GObject*") +) + +(define-method get_encodings + (of-object "EphyEmbedShell") + (c-name "ephy_embed_shell_get_encodings") + (return-type "GObject*") +) + +(define-method get_embed_single + (of-object "EphyEmbedShell") + (c-name "ephy_embed_shell_get_embed_single") + (return-type "GObject*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-single.h + +(define-function ephy_embed_single_get_type + (c-name "ephy_embed_single_get_type") + (return-type "GType") +) + +(define-method open_window + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_open_window") + (return-type "GtkWidget*") + (parameters + '("EphyEmbed*" "parent") + '("const-char*" "address") + '("const-char*" "name") + '("const-char*" "features") + ) +) + +(define-method clear_cache + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_clear_cache") + (return-type "none") +) + +(define-method clear_auth_cache + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_clear_auth_cache") + (return-type "none") +) + +(define-method set_offline_mode + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_set_offline_mode") + (return-type "none") + (parameters + '("gboolean" "offline") + ) +) + +(define-method get_offline_mode + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_get_offline_mode") + (return-type "gboolean") +) + +(define-method get_font_list + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_get_font_list") + (return-type "GList*") + (parameters + '("const-char*" "lang_group") + ) +) + +(define-method get_printer_list + (of-object "EphyEmbedSingle") + (c-name "ephy_embed_single_get_printer_list") + (return-type "GList*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-embed-type-builtins.h + +(define-function ephy_embed_net_state_get_type + (c-name "ephy_embed_net_state_get_type") + (return-type "GType") +) + +(define-function ephy_embed_chrome_get_type + (c-name "ephy_embed_chrome_get_type") + (return-type "GType") +) + +(define-function ephy_embed_print_preview_nav_type_get_type + (c-name "ephy_embed_print_preview_nav_type_get_type") + (return-type "GType") +) + +(define-function ephy_embed_security_level_get_type + (c-name "ephy_embed_security_level_get_type") + (return-type "GType") +) + +(define-function ephy_embed_document_type_get_type + (c-name "ephy_embed_document_type_get_type") + (return-type "GType") +) + +(define-function ephy_embed_event_context_get_type + (c-name "ephy_embed_event_context_get_type") + (return-type "GType") +) + +(define-function ephy_embed_persist_flags_get_type + (c-name "ephy_embed_persist_flags_get_type") + (return-type "GType") +) + +(define-function ephy_content_check_type_get_type + (c-name "ephy_content_check_type_get_type") + (return-type "GType") +) + +(define-function ephy_permission_get_type + (c-name "ephy_permission_get_type") + (return-type "GType") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-extension.h + +(define-function ephy_extension_get_type + (c-name "ephy_extension_get_type") + (return-type "GType") +) + +(define-method attach_window + (of-object "EphyExtension") + (c-name "ephy_extension_attach_window") + (return-type "none") + (parameters + '("EphyWindow*" "window") + ) +) + +(define-method detach_window + (of-object "EphyExtension") + (c-name "ephy_extension_detach_window") + (return-type "none") + (parameters + '("EphyWindow*" "window") + ) +) + +(define-method attach_tab + (of-object "EphyExtension") + (c-name "ephy_extension_attach_tab") + (return-type "none") + (parameters + '("EphyWindow*" "window") + '("EphyTab*" "tab") + ) +) + +(define-method detach_tab + (of-object "EphyExtension") + (c-name "ephy_extension_detach_tab") + (return-type "none") + (parameters + '("EphyWindow*" "window") + '("EphyTab*" "tab") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-extensions-manager.h + +(define-function ephy_extensions_manager_get_type + (c-name "ephy_extensions_manager_get_type") + (return-type "GType") +) + +(define-method startup + (of-object "EphyExtensionsManager") + (c-name "ephy_extensions_manager_startup") + (return-type "none") +) + +(define-method load + (of-object "EphyExtensionsManager") + (c-name "ephy_extensions_manager_load") + (return-type "none") + (parameters + '("const-char*" "identifier") + ) +) + +(define-method unload + (of-object "EphyExtensionsManager") + (c-name "ephy_extensions_manager_unload") + (return-type "none") + (parameters + '("const-char*" "identifier") + ) +) + +(define-method register + (of-object "EphyExtensionsManager") + (c-name "ephy_extensions_manager_register") + (return-type "none") + (parameters + '("GObject*" "object") + ) +) + +(define-method get_extensions + (of-object "EphyExtensionsManager") + (c-name "ephy_extensions_manager_get_extensions") + (return-type "GList*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-history.h + +(define-function ephy_history_get_type + (c-name "ephy_history_get_type") + (return-type "GType") +) + +(define-function ephy_history_new + (c-name "ephy_history_new") + (is-constructor-of "EphyHistory") + (return-type "EphyHistory*") +) + +(define-method get_hosts + (of-object "EphyHistory") + (c-name "ephy_history_get_hosts") + (return-type "EphyNode*") +) + +(define-method get_host + (of-object "EphyHistory") + (c-name "ephy_history_get_host") + (return-type "EphyNode*") + (parameters + '("const-char*" "url") + ) +) + +(define-method get_pages + (of-object "EphyHistory") + (c-name "ephy_history_get_pages") + (return-type "EphyNode*") +) + +(define-method get_page + (of-object "EphyHistory") + (c-name "ephy_history_get_page") + (return-type "EphyNode*") + (parameters + '("const-char*" "url") + ) +) + +(define-method add_page + (of-object "EphyHistory") + (c-name "ephy_history_add_page") + (return-type "none") + (parameters + '("const-char*" "url") + ) +) + +(define-method is_page_visited + (of-object "EphyHistory") + (c-name "ephy_history_is_page_visited") + (return-type "gboolean") + (parameters + '("const-char*" "url") + ) +) + +(define-method get_page_visits + (of-object "EphyHistory") + (c-name "ephy_history_get_page_visits") + (return-type "int") + (parameters + '("const-char*" "url") + ) +) + +(define-method set_page_title + (of-object "EphyHistory") + (c-name "ephy_history_set_page_title") + (return-type "none") + (parameters + '("const-char*" "url") + '("const-char*" "title") + ) +) + +(define-method get_last_page + (of-object "EphyHistory") + (c-name "ephy_history_get_last_page") + (return-type "const-char*") +) + +(define-method set_icon + (of-object "EphyHistory") + (c-name "ephy_history_set_icon") + (return-type "none") + (parameters + '("const-char*" "url") + '("const-char*" "icon") + ) +) + +(define-method get_icon + (of-object "EphyHistory") + (c-name "ephy_history_get_icon") + (return-type "const-char*") + (parameters + '("const-char*" "url") + ) +) + +(define-method clear + (of-object "EphyHistory") + (c-name "ephy_history_clear") + (return-type "none") +) + +(define-method is_enabled + (of-object "EphyHistory") + (c-name "ephy_history_is_enabled") + (return-type "gboolean") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-lib-type-builtins.h + +(define-function ephy_node_signal_type_get_type + (c-name "ephy_node_signal_type_get_type") + (return-type "GType") +) + +(define-function ephy_state_window_flags_get_type + (c-name "ephy_state_window_flags_get_type") + (return-type "GType") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-link.h + +(define-function ephy_link_flags_get_type + (c-name "ephy_link_flags_get_type") + (return-type "GType") +) + +(define-function ephy_link_get_type + (c-name "ephy_link_get_type") + (return-type "GType") +) + +(define-method open + (of-object "EphyLink") + (c-name "ephy_link_open") + (return-type "EphyTab*") + (parameters + '("const-char*" "address") + '("EphyTab*" "tab") + '("EphyLinkFlags" "flags") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-loader.h + +(define-function ephy_loader_get_type + (c-name "ephy_loader_get_type") + (return-type "GType") +) + +(define-method type + (of-object "EphyLoader") + (c-name "ephy_loader_type") + (return-type "const-char*") +) + +(define-method get_object + (of-object "EphyLoader") + (c-name "ephy_loader_get_object") + (return-type "GObject*") + (parameters + '("GData**" "attributes") + ) +) + +(define-method release_object + (of-object "EphyLoader") + (c-name "ephy_loader_release_object") + (return-type "none") + (parameters + '("GObject*" "object") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-node-db.h + +(define-function ephy_node_db_get_type + (c-name "ephy_node_db_get_type") + (return-type "GType") +) + +(define-function ephy_node_db_new + (c-name "ephy_node_db_new") + (is-constructor-of "EphyNodeDb") + (return-type "EphyNodeDb*") + (parameters + '("const-char*" "name") + ) +) + +(define-method load_from_file + (of-object "EphyNodeDb") + (c-name "ephy_node_db_load_from_file") + (return-type "gboolean") + (parameters + '("const-char*" "xml_file") + '("const-xmlChar*" "xml_root") + '("const-xmlChar*" "xml_version") + ) +) + +(define-method write_to_xml_safe + (of-object "EphyNodeDb") + (c-name "ephy_node_db_write_to_xml_safe") + (return-type "int") + (parameters + '("const-xmlChar*" "filename") + '("const-xmlChar*" "root") + '("const-xmlChar*" "version") + '("const-xmlChar*" "comment") + '("EphyNode*" "node") + ) + (varargs #t) +) + +(define-method get_name + (of-object "EphyNodeDb") + (c-name "ephy_node_db_get_name") + (return-type "const-char*") +) + +(define-method is_immutable + (of-object "EphyNodeDb") + (c-name "ephy_node_db_is_immutable") + (return-type "gboolean") +) + +(define-method set_immutable + (of-object "EphyNodeDb") + (c-name "ephy_node_db_set_immutable") + (return-type "none") + (parameters + '("gboolean" "immutable") + ) +) + +(define-method get_node_from_id + (of-object "EphyNodeDb") + (c-name "ephy_node_db_get_node_from_id") + (return-type "EphyNode*") + (parameters + '("guint" "id") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-node.h + +(define-function ephy_node_get_type + (c-name "ephy_node_get_type") + (return-type "GType") +) + +(define-function ephy_node_new + (c-name "ephy_node_new") + (is-constructor-of "EphyNode") + (return-type "EphyNode*") + (parameters + '("EphyNodeDb*" "db") + ) +) + +(define-function ephy_node_new_with_id + (c-name "ephy_node_new_with_id") + (return-type "EphyNode*") + (parameters + '("EphyNodeDb*" "db") + '("guint" "reserved_id") + ) +) + +(define-method get_db + (of-object "EphyNode") + (c-name "ephy_node_get_db") + (return-type "EphyNodeDb*") +) + +(define-method get_id + (of-object "EphyNode") + (c-name "ephy_node_get_id") + (return-type "guint") +) + +(define-method ref + (of-object "EphyNode") + (c-name "ephy_node_ref") + (return-type "none") +) + +(define-method unref + (of-object "EphyNode") + (c-name "ephy_node_unref") + (return-type "none") +) + +(define-method signal_connect_object + (of-object "EphyNode") + (c-name "ephy_node_signal_connect_object") + (return-type "int") + (parameters + '("EphyNodeSignalType" "type") + '("EphyNodeCallback" "callback") + '("GObject*" "object") + ) +) + +(define-method signal_disconnect_object + (of-object "EphyNode") + (c-name "ephy_node_signal_disconnect_object") + (return-type "guint") + (parameters + '("EphyNodeSignalType" "type") + '("EphyNodeCallback" "callback") + '("GObject*" "object") + ) +) + +(define-method signal_disconnect + (of-object "EphyNode") + (c-name "ephy_node_signal_disconnect") + (return-type "none") + (parameters + '("int" "signal_id") + ) +) + +(define-method set_property + (of-object "EphyNode") + (c-name "ephy_node_set_property") + (return-type "none") + (parameters + '("guint" "property_id") + '("const-GValue*" "value") + ) +) + +(define-method get_property + (of-object "EphyNode") + (c-name "ephy_node_get_property") + (return-type "gboolean") + (parameters + '("guint" "property_id") + '("GValue*" "value") + ) +) + +(define-method get_property_string + (of-object "EphyNode") + (c-name "ephy_node_get_property_string") + (return-type "const-char*") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_boolean + (of-object "EphyNode") + (c-name "ephy_node_get_property_boolean") + (return-type "gboolean") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_long + (of-object "EphyNode") + (c-name "ephy_node_get_property_long") + (return-type "long") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_int + (of-object "EphyNode") + (c-name "ephy_node_get_property_int") + (return-type "int") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_double + (of-object "EphyNode") + (c-name "ephy_node_get_property_double") + (return-type "double") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_float + (of-object "EphyNode") + (c-name "ephy_node_get_property_float") + (return-type "float") + (parameters + '("guint" "property_id") + ) +) + +(define-method get_property_node + (of-object "EphyNode") + (c-name "ephy_node_get_property_node") + (return-type "EphyNode*") + (parameters + '("guint" "property_id") + ) +) + +(define-method write_to_xml + (of-object "EphyNode") + (c-name "ephy_node_write_to_xml") + (return-type "int") + (parameters + '("xmlTextWriterPtr" "writer") + ) +) + +(define-function ephy_node_new_from_xml + (c-name "ephy_node_new_from_xml") + (return-type "EphyNode*") + (parameters + '("EphyNodeDb*" "db") + '("xmlNodePtr" "xml_node") + ) +) + +(define-method add_child + (of-object "EphyNode") + (c-name "ephy_node_add_child") + (return-type "none") + (parameters + '("EphyNode*" "child") + ) +) + +(define-method remove_child + (of-object "EphyNode") + (c-name "ephy_node_remove_child") + (return-type "none") + (parameters + '("EphyNode*" "child") + ) +) + +(define-method sort_children + (of-object "EphyNode") + (c-name "ephy_node_sort_children") + (return-type "none") + (parameters + '("GCompareFunc" "compare_func") + ) +) + +(define-method has_child + (of-object "EphyNode") + (c-name "ephy_node_has_child") + (return-type "gboolean") + (parameters + '("EphyNode*" "child") + ) +) + +(define-method reorder_children + (of-object "EphyNode") + (c-name "ephy_node_reorder_children") + (return-type "none") + (parameters + '("int*" "new_order") + ) +) + +(define-method get_children + (of-object "EphyNode") + (c-name "ephy_node_get_children") + (return-type "GPtrArray*") +) + +(define-method get_n_children + (of-object "EphyNode") + (c-name "ephy_node_get_n_children") + (return-type "int") +) + +(define-method get_nth_child + (of-object "EphyNode") + (c-name "ephy_node_get_nth_child") + (return-type "EphyNode*") + (parameters + '("guint" "n") + ) +) + +(define-method get_child_index + (of-object "EphyNode") + (c-name "ephy_node_get_child_index") + (return-type "int") + (parameters + '("EphyNode*" "child") + ) +) + +(define-method get_next_child + (of-object "EphyNode") + (c-name "ephy_node_get_next_child") + (return-type "EphyNode*") + (parameters + '("EphyNode*" "child") + ) +) + +(define-method get_previous_child + (of-object "EphyNode") + (c-name "ephy_node_get_previous_child") + (return-type "EphyNode*") + (parameters + '("EphyNode*" "child") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-notebook.h + +(define-function ephy_notebook_get_type + (c-name "ephy_notebook_get_type") + (return-type "GType") +) + +(define-function ephy_notebook_new + (c-name "ephy_notebook_new") + (is-constructor-of "EphyNotebook") + (return-type "GtkWidget*") +) + +(define-method add_tab + (of-object "EphyNotebook") + (c-name "ephy_notebook_add_tab") + (return-type "none") + (parameters + '("EphyTab*" "tab") + '("int" "position") + '("gboolean" "jump_to") + ) +) + +(define-method remove_tab + (of-object "EphyNotebook") + (c-name "ephy_notebook_remove_tab") + (return-type "none") + (parameters + '("EphyTab*" "tab") + ) +) + +(define-method move_tab + (of-object "EphyNotebook") + (c-name "ephy_notebook_move_tab") + (return-type "none") + (parameters + '("EphyNotebook*" "dest") + '("EphyTab*" "tab") + '("int" "dest_position") + ) +) + +(define-method set_show_tabs + (of-object "EphyNotebook") + (c-name "ephy_notebook_set_show_tabs") + (return-type "none") + (parameters + '("gboolean" "show_tabs") + ) +) + +(define-method set_dnd_enabled + (of-object "EphyNotebook") + (c-name "ephy_notebook_set_dnd_enabled") + (return-type "none") + (parameters + '("gboolean" "enabled") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-password-manager.h + +(define-function ephy_password_info_get_type + (c-name "ephy_password_info_get_type") + (return-type "GType") +) + +(define-function ephy_password_info_new + (c-name "ephy_password_info_new") + (is-constructor-of "EphyPasswordInfo") + (return-type "EphyPasswordInfo*") + (parameters + '("const-char*" "host") + '("const-char*" "username") + '("const-char*" "password") + ) +) + +(define-method copy + (of-object "EphyPasswordInfo") + (c-name "ephy_password_info_copy") + (return-type "EphyPasswordInfo*") +) + +(define-method free + (of-object "EphyPasswordInfo") + (c-name "ephy_password_info_free") + (return-type "none") +) + +(define-function ephy_password_manager_get_type + (c-name "ephy_password_manager_get_type") + (return-type "GType") +) + +(define-method add_password + (of-object "EphyPasswordManager") + (c-name "ephy_password_manager_add_password") + (return-type "none") + (parameters + '("EphyPasswordInfo*" "info") + ) +) + +(define-method remove_password + (of-object "EphyPasswordManager") + (c-name "ephy_password_manager_remove_password") + (return-type "none") + (parameters + '("EphyPasswordInfo*" "info") + ) +) + +(define-method list_passwords + (of-object "EphyPasswordManager") + (c-name "ephy_password_manager_list_passwords") + (return-type "GList*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-permission-manager.h + +(define-function ephy_permission_get_type + (c-name "ephy_permission_get_type") + (return-type "GType") +) + +(define-function ephy_permission_info_get_type + (c-name "ephy_permission_info_get_type") + (return-type "GType") +) + +(define-function ephy_permission_info_new + (c-name "ephy_permission_info_new") + (is-constructor-of "EphyPermissionInfo") + (return-type "EphyPermissionInfo*") + (parameters + '("const-char*" "host") + '("const-char*" "type") + '("EphyPermission" "permission") + ) +) + +(define-method copy + (of-object "EphyPermissionInfo") + (c-name "ephy_permission_info_copy") + (return-type "EphyPermissionInfo*") +) + +(define-method free + (of-object "EphyPermissionInfo") + (c-name "ephy_permission_info_free") + (return-type "none") +) + +(define-function ephy_permission_manager_get_type + (c-name "ephy_permission_manager_get_type") + (return-type "GType") +) + +(define-method add + (of-object "EphyPermissionManager") + (c-name "ephy_permission_manager_add") + (return-type "none") + (parameters + '("const-char*" "host") + '("const-char*" "type") + '("EphyPermission" "permission") + ) +) + +(define-method remove + (of-object "EphyPermissionManager") + (c-name "ephy_permission_manager_remove") + (return-type "none") + (parameters + '("const-char*" "host") + '("const-char*" "type") + ) +) + +(define-method clear + (of-object "EphyPermissionManager") + (c-name "ephy_permission_manager_clear") + (return-type "none") +) + +(define-method test + (of-object "EphyPermissionManager") + (c-name "ephy_permission_manager_test") + (return-type "EphyPermission") + (parameters + '("const-char*" "host") + '("const-char*" "type") + ) +) + +(define-method list + (of-object "EphyPermissionManager") + (c-name "ephy_permission_manager_list") + (return-type "GList*") + (parameters + '("const-char*" "type") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-session.h + +(define-function ephy_session_get_type + (c-name "ephy_session_get_type") + (return-type "GType") +) + +(define-method get_active_window + (of-object "EphySession") + (c-name "ephy_session_get_active_window") + (return-type "EphyWindow*") +) + +(define-method save + (of-object "EphySession") + (c-name "ephy_session_save") + (return-type "gboolean") + (parameters + '("const-char*" "filename") + ) +) + +(define-method load + (of-object "EphySession") + (c-name "ephy_session_load") + (return-type "gboolean") + (parameters + '("const-char*" "filename") + '("guint32" "user_time") + ) +) + +(define-method autoresume + (of-object "EphySession") + (c-name "ephy_session_autoresume") + (return-type "gboolean") + (parameters + '("guint32" "user_time") + ) +) + +(define-method close + (of-object "EphySession") + (c-name "ephy_session_close") + (return-type "none") +) + +(define-method get_windows + (of-object "EphySession") + (c-name "ephy_session_get_windows") + (return-type "GList*") +) + +(define-method add_window + (of-object "EphySession") + (c-name "ephy_session_add_window") + (return-type "none") + (parameters + '("GtkWindow*" "window") + ) +) + +(define-method remove_window + (of-object "EphySession") + (c-name "ephy_session_remove_window") + (return-type "none") + (parameters + '("GtkWindow*" "window") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-shell.h + +(define-function ephy_shell_error_get_type + (c-name "ephy_shell_error_get_type") + (return-type "GType") +) + +(define-function ephy_shell_startup_flags_get_type + (c-name "ephy_shell_startup_flags_get_type") + (return-type "GType") +) + +(define-function ephy_new_tab_flags_get_type + (c-name "ephy_new_tab_flags_get_type") + (return-type "GType") +) + +(define-function ephy_shell_get_type + (c-name "ephy_shell_get_type") + (return-type "GType") +) + +(define-function ephy_shell_error_quark + (c-name "ephy_shell_error_quark") + (return-type "GQuark") +) + +(define-function ephy_shell_get_default + (c-name "ephy_shell_get_default") + (return-type "EphyShell*") +) + +(define-function ephy_shell_new + (c-name "ephy_shell_new") + (is-constructor-of "EphyShell") + (return-type "EphyShell*") +) + +(define-method startup + (of-object "EphyShell") + (c-name "ephy_shell_startup") + (return-type "gboolean") + (parameters + '("EphyShellStartupFlags" "flags") + '("guint32" "user_time") + '("const-char**" "args") + '("const-char*" "string_arg") + '("GError**" "error") + ) +) + +(define-method new_tab + (of-object "EphyShell") + (c-name "ephy_shell_new_tab") + (return-type "EphyTab*") + (parameters + '("EphyWindow*" "parent_window") + '("EphyTab*" "previous_tab") + '("const-char*" "url") + '("EphyNewTabFlags" "flags") + ) +) + +(define-method new_tab_full + (of-object "EphyShell") + (c-name "ephy_shell_new_tab_full") + (return-type "EphyTab*") + (parameters + '("EphyWindow*" "parent_window") + '("EphyTab*" "previous_tab") + '("const-char*" "url") + '("EphyNewTabFlags" "flags") + '("EphyEmbedChrome" "chrome") + '("gboolean" "is_popup") + '("guint32" "user_time") + ) +) + +(define-method get_session + (of-object "EphyShell") + (c-name "ephy_shell_get_session") + (return-type "GObject*") +) + +(define-method get_bookmarks + (of-object "EphyShell") + (c-name "ephy_shell_get_bookmarks") + (return-type "EphyBookmarks*") +) + +(define-method get_toolbars_model + (of-object "EphyShell") + (c-name "ephy_shell_get_toolbars_model") + (return-type "GObject*") + (parameters + '("gboolean" "fullscreen") + ) +) + +(define-method get_extensions_manager + (of-object "EphyShell") + (c-name "ephy_shell_get_extensions_manager") + (return-type "GObject*") +) + +(define-method get_bookmarks_editor + (of-object "EphyShell") + (c-name "ephy_shell_get_bookmarks_editor") + (return-type "GtkWidget*") +) + +(define-method get_history_window + (of-object "EphyShell") + (c-name "ephy_shell_get_history_window") + (return-type "GtkWidget*") +) + +(define-method get_pdm_dialog + (of-object "EphyShell") + (c-name "ephy_shell_get_pdm_dialog") + (return-type "GObject*") +) + +(define-method get_prefs_dialog + (of-object "EphyShell") + (c-name "ephy_shell_get_prefs_dialog") + (return-type "GObject*") +) + +(define-method get_print_setup_dialog + (of-object "EphyShell") + (c-name "ephy_shell_get_print_setup_dialog") + (return-type "GObject*") +) + +(define-method get_dbus_service + (of-object "EphyShell") + (c-name "ephy_shell_get_dbus_service") + (return-type "GObject*") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-state.h + +(define-function ephy_state_add_window + (c-name "ephy_state_add_window") + (return-type "none") + (parameters + '("GtkWidget*" "window") + '("const-char*" "name") + '("int" "default_width") + '("int" "default_heigth") + '("gboolean" "maximize") + '("EphyStateWindowFlags" "flags") + ) +) + +(define-function ephy_state_add_paned + (c-name "ephy_state_add_paned") + (return-type "none") + (parameters + '("GtkWidget*" "paned") + '("const-char*" "name") + '("int" "default_width") + ) +) + +(define-function ephy_state_add_expander + (c-name "ephy_state_add_expander") + (return-type "none") + (parameters + '("GtkWidget*" "expander") + '("const-char*" "name") + '("gboolean" "default_state") + ) +) + +(define-function ephy_state_save + (c-name "ephy_state_save") + (return-type "none") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-statusbar.h + +(define-function ephy_statusbar_get_type + (c-name "ephy_statusbar_get_type") + (return-type "GType") +) + +(define-function ephy_statusbar_new + (c-name "ephy_statusbar_new") + (is-constructor-of "EphyStatusbar") + (return-type "GtkWidget*") +) + +(define-method set_security_state + (of-object "EphyStatusbar") + (c-name "ephy_statusbar_set_security_state") + (return-type "none") + (parameters + '("const-char*" "stock_id") + '("const-char*" "tooltip") + ) +) + +(define-method set_popups_state + (of-object "EphyStatusbar") + (c-name "ephy_statusbar_set_popups_state") + (return-type "none") + (parameters + '("gboolean" "hidden") + '("const-char*" "tooltip") + ) +) + +(define-method set_progress + (of-object "EphyStatusbar") + (c-name "ephy_statusbar_set_progress") + (return-type "none") + (parameters + '("int" "progress") + ) +) + +(define-method add_widget + (of-object "EphyStatusbar") + (c-name "ephy_statusbar_add_widget") + (return-type "none") + (parameters + '("GtkWidget*" "widget") + ) +) + +(define-method remove_widget + (of-object "EphyStatusbar") + (c-name "ephy_statusbar_remove_widget") + (return-type "none") + (parameters + '("GtkWidget*" "widget") + ) +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-tab.h + +(define-function ephy_tab_get_type + (c-name "ephy_tab_get_type") + (return-type "GType") +) + +(define-function ephy_tab_new + (c-name "ephy_tab_new") + (is-constructor-of "EphyTab") + (return-type "EphyTab*") +) + +(define-method get_embed + (of-object "EphyTab") + (c-name "ephy_tab_get_embed") + (return-type "EphyEmbed*") +) + +(define-function ephy_tab_for_embed + (c-name "ephy_tab_for_embed") + (return-type "EphyTab*") + (parameters + '("EphyEmbed*" "embed") + ) +) + +(define-method get_document_type + (of-object "EphyTab") + (c-name "ephy_tab_get_document_type") + (return-type "EphyEmbedDocumentType") +) + +(define-method get_icon_address + (of-object "EphyTab") + (c-name "ephy_tab_get_icon_address") + (return-type "const-char*") +) + +(define-method get_load_status + (of-object "EphyTab") + (c-name "ephy_tab_get_load_status") + (return-type "gboolean") +) + +(define-method get_link_message + (of-object "EphyTab") + (c-name "ephy_tab_get_link_message") + (return-type "const-char*") +) + +(define-method get_load_percent + (of-object "EphyTab") + (c-name "ephy_tab_get_load_percent") + (return-type "int") +) + +(define-method set_location + (of-object "EphyTab") + (c-name "ephy_tab_set_location") + (return-type "none") + (parameters + '("const-char*" "location") + '("EphyTabAddressExpire" "expire") + ) +) + +(define-method get_location + (of-object "EphyTab") + (c-name "ephy_tab_get_location") + (return-type "const-char*") +) + +(define-method get_navigation_flags + (of-object "EphyTab") + (c-name "ephy_tab_get_navigation_flags") + (return-type "EphyTabNavigationFlags") +) + +(define-method get_security_level + (of-object "EphyTab") + (c-name "ephy_tab_get_security_level") + (return-type "EphyEmbedSecurityLevel") +) + +(define-method get_size + (of-object "EphyTab") + (c-name "ephy_tab_get_size") + (return-type "none") + (parameters + '("int*" "width") + '("int*" "height") + ) +) + +(define-method set_size + (of-object "EphyTab") + (c-name "ephy_tab_set_size") + (return-type "none") + (parameters + '("int" "width") + '("int" "height") + ) +) +(define-method get_status_message + (of-object "EphyTab") + (c-name "ephy_tab_get_status_message") + (return-type "const-char*") +) + +(define-method get_title + (of-object "EphyTab") + (c-name "ephy_tab_get_title") + (return-type "const-char*") +) + +(define-method get_visibility + (of-object "EphyTab") + (c-name "ephy_tab_get_visibility") + (return-type "gboolean") +) + +(define-method get_zoom + (of-object "EphyTab") + (c-name "ephy_tab_get_zoom") + (return-type "float") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-type-builtins.h + +(define-function ephy_link_flags_get_type + (c-name "ephy_link_flags_get_type") + (return-type "GType") +) + +(define-function ephy_shell_error_get_type + (c-name "ephy_shell_error_get_type") + (return-type "GType") +) + +(define-function ephy_shell_startup_flags_get_type + (c-name "ephy_shell_startup_flags_get_type") + (return-type "GType") +) + +(define-function ephy_new_tab_flags_get_type + (c-name "ephy_new_tab_flags_get_type") + (return-type "GType") +) + +(define-function ephy_tab_navigation_flags_get_type + (c-name "ephy_tab_navigation_flags_get_type") + (return-type "GType") +) + +(define-function ephy_tab_address_expire_get_type + (c-name "ephy_tab_address_expire_get_type") + (return-type "GType") +) + +(define-function ephy_navigation_direction_get_type + (c-name "ephy_navigation_direction_get_type") + (return-type "GType") +) + + + +;; From /opt/gnome2/include/epiphany-1.5/epiphany/ephy-window.h + +(define-function ephy_window_get_type + (c-name "ephy_window_get_type") + (return-type "GType") +) + +(define-function ephy_window_new + (c-name "ephy_window_new") + (is-constructor-of "EphyWindow") + (return-type "EphyWindow*") +) + +(define-function ephy_window_new_with_chrome + (c-name "ephy_window_new_with_chrome") + (return-type "EphyWindow*") + (parameters + '("EphyEmbedChrome" "chrome") + '("gboolean" "is_popup") + ) +) + +(define-method set_print_preview + (of-object "EphyWindow") + (c-name "ephy_window_set_print_preview") + (return-type "none") + (parameters + '("gboolean" "enabled") + ) +) + +(define-method get_ui_manager + (of-object "EphyWindow") + (c-name "ephy_window_get_ui_manager") + (return-type "GObject*") +) + +(define-method get_toolbar + (of-object "EphyWindow") + (c-name "ephy_window_get_toolbar") + (return-type "GtkWidget*") +) + +(define-method get_bookmarksbar + (of-object "EphyWindow") + (c-name "ephy_window_get_bookmarksbar") + (return-type "GtkWidget*") +) + +(define-method get_notebook + (of-object "EphyWindow") + (c-name "ephy_window_get_notebook") + (return-type "GtkWidget*") +) + +(define-method get_statusbar + (of-object "EphyWindow") + (c-name "ephy_window_get_statusbar") + (return-type "GtkWidget*") +) + +(define-method add_tab + (of-object "EphyWindow") + (c-name "ephy_window_add_tab") + (return-type "none") + (parameters + '("EphyTab*" "tab") + '("gint" "position") + '("gboolean" "jump_to") + ) +) + +(define-method remove_tab + (of-object "EphyWindow") + (c-name "ephy_window_remove_tab") + (return-type "none") + (parameters + '("EphyTab*" "tab") + ) +) + +(define-method jump_to_tab + (of-object "EphyWindow") + (c-name "ephy_window_jump_to_tab") + (return-type "none") + (parameters + '("EphyTab*" "tab") + ) +) + +(define-method load_url + (of-object "EphyWindow") + (c-name "ephy_window_load_url") + (return-type "none") + (parameters + '("const-char*" "url") + ) +) + +(define-method set_zoom + (of-object "EphyWindow") + (c-name "ephy_window_set_zoom") + (return-type "none") + (parameters + '("float" "zoom") + ) +) + +(define-method activate_location + (of-object "EphyWindow") + (c-name "ephy_window_activate_location") + (return-type "none") +) + +(define-method get_active_tab + (of-object "EphyWindow") + (c-name "ephy_window_get_active_tab") + (return-type "EphyTab*") +) + +(define-method get_active_embed + (of-object "EphyWindow") + (c-name "ephy_window_get_active_embed") + (return-type "EphyEmbed*") +) + +(define-method get_tabs + (of-object "EphyWindow") + (c-name "ephy_window_get_tabs") + (return-type "GList*") +) + +(define-method find + (of-object "EphyWindow") + (c-name "ephy_window_find") + (return-type "none") +) + +(define-method get_is_popup + (of-object "EphyWindow") + (c-name "ephy_window_get_is_popup") + (return-type "gboolean") +) + |