;; -*- 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") ) ;; 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") ) ) ;; 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-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-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-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") ) ) ;; 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 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-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-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-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-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-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-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 resolve_address (of-object "EphyBookmarks") (c-name "ephy_bookmarks_resolve_address") (return-type "char*") (parameters '("const-char*" "address") '("const-char*" "parameter") ) ) (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-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-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-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-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-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_typed_address (of-object "EphyTab") (c-name "ephy_tab_set_typed_address") (return-type "none") (parameters '("const-char*" "address") ) ) (define-method get_address (of-object "EphyTab") (c-name "ephy_tab_get_address") (return-type "const-char*") ) (define-method get_typed_address (of-object "EphyTab") (c-name "ephy_tab_get_typed_address") (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-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_find_toolbar (of-object "EphyWindow") (c-name "ephy_window_get_find_toolbar") (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 get_is_popup (of-object "EphyWindow") (c-name "ephy_window_get_is_popup") (return-type "gboolean") ) ;; 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-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-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-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") ) ;; 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") )